問題タブ [false-positive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
20458 参照

internet-explorer - プログラムのダウンロード - IE CHROME - 「一般的にはダウンロードされておらず、危険な場合があります。」

C# プログラムのインストーラーを自分の Web サイトにアップロードしましたが、Chrome または IE でダウンロードしようとすると、「MY FILE*は一般的にダウンロードされておらず、危険である可能性があります」というメッセージが表示されます。小さな矢印をクリックして、メニューから「保持」を選択した場合にのみ保持できます。私のプログラムを入手できるのは、10 分の 1 のユーザーだけです。どうすればこれを回避できますか? デジタルコード署名について聞いたことがありますが、年間数百ドルです. これは本当に私にとって選択肢ではありません。MSI インストーラーを作成したり、ソフトウェア Web サイトに配置したりすることは役に立ちますか?

0 投票する
2 に答える
32010 参照

sql-server - MSSQLのすべてのデータベースですべてのビット型列のNULL値をfalseに変更するにはどうすればよいですか?

私はデータベースを持っており、多くのビット型の列があります。他の列を追加した後、すべての古い列にデフォルトの「false」値を設定する必要があります。

0 投票する
2 に答える
1637 参照

c# - アプリケーションが疑わしいとマークされないようにする方法

Visual Studio 2012 を使用して C# で記述された .NET アプリケーションがあります。自分の Web サイトでアプリケーションを宣伝し、ダウンロードできるようにしています。Chrome でダウンロードすると、アプリケーションが「一般的にダウンロードされておらず、危険である可能性があります」というメッセージが表示されます。さらに、自分のアプリケーションをダウンロードして実行すると、アバストはそれを疑わしいものと見なし、サンドボックスで実行しようとします。

これが起こらないようにする方法はありますか (署名用の証明書を購入する必要はありません)。潜在的なユーザーがこの問題に遭遇することを望んでいません。

編集:アプリケーションで悪意のあることやフックを使用していません。ここでわかるように、アプリケーションは小さなシンプルなツールです。

0 投票する
2 に答える
188 参照

python - なぜそれは str.count('') ≠ (str.count('A') + str.count('B') + ... + str.count('Z')) から

True文字列(フレーズ)に母音しかない場合は(私にとっては)言うべきです。別段言いFalseます。False(x >= x) は常にを返すため、常に が返される理由がわかりませんTrue。このクエリの解決策を確認してくれた人に感謝します。

(文字列) -> ブール

0 投票する
2 に答える
24670 参照

matlab - ロック曲線の計算方法は?

5 つの人間の行動を分類する分類器 (ガウス混合モデル) を作成します。観測ごとに、分類器はクラスターに属する事後確率を計算します。

0 から 100 までの値のしきい値でパラメーター化されたシステムのパフォーマンスを評価したいと考えています。すべてのしきい値について、すべての観察について、クラスターの 1 つに属する確率がしきい値よりも大きい場合、分類子の結果を受け入れます。それ以外の場合は破棄します。

すべてのしきい値について、真陽性、真陰性、偽陽性、偽陰性の数を計算します。

感度と特異度の 2 つの関数を次のように計算します。

マトラブで:

ROC曲線を持っています。しかし、結果は私が期待するものではありません。

これは、1 つのアクションのしきい値を変化させる、破棄、エラー、修正、感度、および特異性の関数のプロットです。

これは、しきい値を変化させた、破棄、エラー、修正、感度、および特異性の関数のプロットです。

これは、1 つのアクションの ROC 曲線のプロットです。 これはROC曲線のプロットです

これは、同じアクションの ROC 曲線のステムです。 ここに画像の説明を入力

私は間違っていますが、どこにあるのかわかりません。おそらく、特に分類器の結果がしきい値よりも小さい場合に、FP、FN、TP、TN の計算を間違っているため、破棄されます。破棄がある場合、何をインクリメントする必要がありますか?

0 投票する
1 に答える
632 参照

arrays - Instr 関数による偽陽性と偽陰性

InStr を使用して配列の値を調べようとしています。ただし、偽陽性と偽陰性が発生しています。

つまり、文字列が一致しても一致が報告されないか、文字列が正確に一致しても一致が報告されません。

Outlook が必要です。強調表示された電子メールを、指定されたパスに配置されたテキスト ファイルに変換します。次に、テキストを配列に読み取り、配列の内容を検索することにより、テキスト ファイルで区切り記号を検索します。ただし、前述のように、部分文字列が配列内にある場合でも、InStr は偽陽性と偽陰性を返します。バイナリとテキストの比較方法とさまざまな比較文字列を試しました。

何か案は?

注: 1) InStr に不満を感じた後、if then ステートメントを使用して、配列を区切り文字列と比較しようとしました。これは、コードの最後の行に示されています。2)区切り文字を「xxxxx」に設定しました。これは、一連のobjfile.writeコマンドに続く行で確認できます。3) instr 関数でテキスト比較モードとバイナリ比較モードの両方を使用しようとしました。

3) 最終的な目標: a) Outlook から強調表示された電子メールを抽出し、1 つのテキスト ファイルに結合します。b) 電子メールのテキストに基づいて区切りテキスト ファイルを並べ替えます (区切り文字間のテキストに y が含まれている場合は配列 y に入れ、x の場合は...など) c) 指定した順序で配列を電子メールに出力します (例: x、y) 、z)

これは、電子メールが毎日異なる時間に到着するためですが、最終的な要約電子メールのために毎日同じ順序に編成する必要があるためです。

ありがとう。

以下は私のコードです:

0 投票する
2 に答える
59 参照

php - FALSEに変換された単純なTRUEコード

私はたくさん説明することになっていることを知っていますが、これはとても単純なので、なぜ私がそれを正しく理解できないのかさえ理解できません。

このコードはFALSEであり、TRUEではないはずです。

私はこれを試しました:

この...

運がない?私は単にそれが何であるかとは反対である必要があります。

0 投票する
1 に答える
409 参照

ios - 到達可能性 + UIAlertView + 誤検知

こんにちは、Apple の到達可能性コードにいくつか問題があります。私が見つけたのは、デバイスがインターネットに正しく接続されていても、最初に到達可能性コードが 1 つの誤った通知 (Networkstatus = NotReachable) を送信し、続いていくつかの正しい通知 (Networkstatus = ReachableViaWiFi) を送信することです。したがって、「NotReachable」通知を受け取ったときに UIAlertView を表示しているため、デバイスがインターネットに接続されていても、アプリはデバイスが接続されていないことをユーザーに通知する uialertview を出力します。

この不都合を回避する方法はありますか?

どんな助けでも本当に感謝しています。

これは私のコードです:

私の .h ファイルで:

私の.mファイルでは:

0 投票する
2 に答える
2196 参照

java - Java ハッシュ マップの containsKey が true を返すべきではない場合に true を返す

したがって、オブジェクトをディスプレイに追加するこのメソッドがあります。ディスプレイが最初に開かれると、既存のすべてのオブジェクトが 1 つずつ HashMap に追加されます。その後、ユーザーは一度に 1 つずつさらに追加して、新しいオブジェクトを HashMap に入れることができます。

Key は Object で、Value は Object とそれに関する他のいくつかの変数を含むカスタム クラスです。

これはすべて正常に動作しますが、ディスプレイが閉じられて新しいインスタンスが開かれると、すべてのオブジェクト (使用中にユーザーによって作成および保存されたものを含む) が再ロードされるはずですが、何らかの理由で新しく作成された1 つは、containsKey を実行するときに不正確な一致を検出します。

一致するはずがないのになぜ一致を見つけるのか、私にはよくわかりません。containsValue を実行すると、誤った一致は見つかりません (正常に動作します) が、HashMap.put(K, V) を使用すると、containsKey の誤検出を返したものをオーバーライドするため、役に立ちません。 .

コードが行うのは、各オブジェクトを反復処理することだけです。HashMap に既にキーが含まれているかどうかを確認し、含まれている場合はキーの値を返します。そうでない場合は、メソッドに渡されたキーに基づいて値を作成し、それをハッシュマップに配置します。

申し訳ありませんが、コードを投稿することはできません。それがなければ助けられない場合は理解していますが、それは仕事のためであり、たとえそれが単なるスニペットであっても、コードを投稿してもよいかどうかわかりません.

ヘルプやガイダンスをいただければ幸いです。情報が見つかるかどうかを確認するために、まだ Google を検索しています。

編集:解決策を見つけました。ハッシュコード関数は、本質的にインデックスである値を返していました。問題は、最初のオブジェクトの後にリセットされたため、新しく追加されたオブジェクトがゼロから開始され、既存のオブジェクトが上書きされることでした。ハッシュコードとその動作を変更しました。

みんな助けてくれてありがとう。

0 投票する
1 に答える
1986 参照

ruby-on-rails - Railsのベストプラクティス誤検知の未使用のメソッド

Railsのベストプラクティスを使用して、自分のコードを検証しています。

ここでのアクションは、ほとんど未使用のメソッドです。唯一の問題は、それらのアクションが定義されていないことです...私はremove_method成功せずに使用しようとしました。

たとえば、news_items_controllerにはとのみがindexありshow、ルートにはとのみが定義さindexshowます。

私のクラスは次のように定義されています。NewsItemsController << StaticController << ApplicationController << ActionController::Base

私の推測では、ActionController :: Baseがそれらを定義していると思いますが、面白いことに、「ApplicationController」が表示されていません...

これがStaticControllerの内容です

そして、ルートはを指していませんStaticController

そしてroutes.rb