問題タブ [error-suppression]

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 投票する
3 に答える
4471 参照

c# - C#:警告メッセージを抑制するのと同様に、コンパイラ エラーを抑制する方法はありますか?

コンパイラ エラーを生成する次のコードがあります。

コンパイラは、すべてのコード パスが値を返すとは限らないと不平を言っています。ここでの問題は、ThrowHelper が常にエラーをスローすることです。静的メソッドを呼び出す静的クラスです。

呼び出し後にばかげた「true を返す」ことでコンパイラを満足させることができることは理解していThrowHelperますが、それは不要なコードのように思えます。警告メッセージを抑制できることはわかっていますが、使用しようとしてもSuppressMessageAttribute、コンパイラが文句を言うのを止めません。このメソッドに対してのみこのエラーを抑制する方法はありますか?

0 投票する
4 に答える
135 参照

php - エラーサプレッサーを削除してもコード行が機能しないのはなぜですか?

PHPクラスを使用してデータベースに接続しています。私は問題を解決することができません-これに関して私を助けてください。

私は機能を持っています:

@から 削除すると@$data、機能しません。私を助けてください:それが何であるかを説明してください。ありがとう。

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

resolve - resharper "シンボル absmiddle を解決できません"

私は resharper 5.1 を持っています。「ソリューションのエラー」を分析すると、aspx ファイルで同じエラーが多数発生します。エラーは次のとおりです。

cannot resolve symbol 'absmiddle'

次のようなコード行で発生します。

この「エラー」を抑制して、Visual Studio を再起動してもエラーが発生しないようにするにはどうすればよいですか?

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

android - Eclipse で未実装のメソッドを抑制

日食で実装されていないメソッドエラーを抑制することは可能ですか? もしそうなら、これは賢明なことですか、それとも不安定になる可能性がありますか?

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

php - PHP 通知の抑制; 特定の状況/方法のみ

tl;dr - 非常に厳格な環境で作業しているときに PHP のエラー報告レベルを管理する効果的な方法はありますか?

大丈夫; まず、「エラー抑制」が解決策になるとは思いません。私 (私は合理的に確信しています) は、エラー抑制演算子を使用したことがなく、使用する@つもりもありません。私はset_error_handler()and ErrorException(または の何らかの派生error_reporting(-1)) を利用し、 (将来の証明E_ALL | E_STRICT)で開発します

今、私はこれらの習慣を変えたくありません。なぜなら、それらは素晴らしい習慣だと思うからです (また、私の開発/生産環境の設定/実践をさらに改善するための提案があれば、私はすべて耳を傾けます)

ただし、ビューの生成に関しては、これは少し面倒です。何らかの理由でコントローラーが特定のデータをビューに渡すことができない場合、正しいデータ (配列インデックス、変数など) が常に利用できるとは限りません。このデータがビューの生成に重要でない限り、ビューは引き続きレンダリングされます。

冗長ではありませんが(私は思う)非常に理解しやすいので、私はむしろこの構文が好きです:

もちろん、インデックスがない状態で が$data['field']呼び出さoffsetGet()れていない場合は、問題があります。null例外を満たす、例外を満たすスクリプトの失敗に注意してください。

ノードのようなクラスを使用してデータ ツリーを作成し、ビューに渡されるデータのリスト/行を管理するなど、さまざまな実装を試しました。__get()実際には存在しないノードを(割り当てまたはアクセス時に)作成します(ノードデータの割り当てを簡素化し、通知の発行を防ぐため。有効性についてテストされ、適切に返されますが)ノードデータにアクセスするためにも実装され、単純に欠落しているインデックスを返します。__isset()falseArrayAccessnull

PHP の魔法のオーバーヘッドのために、この実装を放棄することにしました (ただし、リファクタリング/最適化とプロファイリングについては多くのことを学びました) 。

代わりにネイティブ配列を使用しましたが、現在、私のビューのコードベースには が散らばっていますisset()。率直に言って、それはただイライラするだけです (前述の実装のパフォーマンス損失よりもほとんど多く) 。

今、最も簡単な修正はerror_reporting()、スクリプト内の位置に基づいてノッチを上下にスライドさせることだと考えていました。

しかし、それは最もクリーンな (または最も安全な) 修正とは思えません。特にヘルパー関数がビュー内で呼び出される場合。私は一種の HMVC アプローチを採用しており、サブリクエストはビューから発行できるため、すべてのrender()エスケープポイントを見つけて で保護する必要がありますerror_reporting(-1)

他に選択肢はありますか?

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

java - インクルードファイル間でJava変数を使用するとEclipseエラーが発生する

他の 2 つのファイルを @include する JSP ファイルがあります。

インクルードされた最初のファイルには、その中で宣言されたグローバル変数があります。

この変数を 2 番目のインクルード ファイルで使用したいと考えています。

それは正常に動作し、コンパイルに合格しますが、Eclipseは次のように述べています:

*my_var* は変数に解決できません

問題タブの下のエラーを見るとき。

この変数が最初のインクルードで見つかることをEclipseに伝える方法はありますか? または、これをエラーとして表示しないようにするために何か他のことをしてください。(できれば、最初のインクルードから宣言を削除すると、エラーが返されるような方法で...)

0 投票する
0 に答える
462 参照

windows - LoadLibrary でのエラーの抑制

DLL をロードするときに Windows がときどき表示するエラー メッセージを取り除こうとしています。

私は次のことをしようとしました:

しかし、まだエラー ウィンドウが表示されます。いくつかの DLL を読み込んで、SerErrorMode() が削除されないようにしましたが、そうではありません。

他に何を試すことができるか考えている人はいますか?

ありがとう

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

get - Amazon S3 GET の失敗と再試行

しばらくの間、Web アプリケーションの画像と PDF を保存するために S3 を使用してきました。Web アプリケーションを最初にコーディングしたとき、S3 GET のエラー率はかなり高く (最初の試行で約 1%)、クライアント コードに再試行セマンティクスを組み込みました。つまり、クライアントは S3 イメージのダウンロードを試行し、失敗するとさらに数回再試行します。

私の質問:

S3 の Get エラー率は、GET の再試行が必要なほどまだ高いですか (> 0.1% としましょう)? 注: S3 データセンター全体のダウンタイムについては心配していません。それは別の問題です。このトピックに関する分析は非常に役立ちます (リソース サイズごとのエラー率など)。

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

php - PHPは関数パラメーターのエラーを抑制します

https://stackoverflow.com/a/55191/547210からの拡張
文字列変数のいくつかの属性をチェックするための検証関数を作成しています。これは設定されている場合とされていない場合があります。(チェックされる属性の1つ)
この関数で実行しようとしているのは、フォーム内の不明な数の引数を受け取り(以下を参照)、未設定の変数を渡すことによって発生する可能性のあるエラーを抑制することです。を使用し
て変数を受け取っています 以前の投稿では、参照によって渡すことで可能であると述べていましたが、変数がこのように暗黙的に渡される場合、これは可能ですか?validate([ mixed $... ] )func_get_args()

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

php - mysqli エラーを表示しない

mysqliPHP スクリプトで、オブジェクトによって生成されたエラーを非表示にし、それ以外のエラーを表示したいと考えています。PHPでこれを行う方法はありますか?