問題タブ [warnings]
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.
java - 特定の Java ジェネリクス キャストでのタイプ セーフ警告の意味は何ですか?
Java 警告の意味は何ですか?
型の安全性: Object から List<Integer> へのキャストは、実際には消去された型 List に対してチェックしています
次のコードのように、オブジェクトを一般的な情報を持つ型にキャストしようとすると、この警告が表示されます。
c++ - VC++9で警告をブースト
Boostライブラリ/ヘッダーをVC++9コンパイラ(Visual C ++ 2008ExpressEditionまたはVisualStudio2008)で使用すると、多くの問題のない警告が生成されます。それらは2種類あります:
- Wp64設定に関する警告。
- コンパイラのバージョンに関する警告。
これらの警告をオフにするにはどうすればよいですか?
.net - 警告:同じ依存アセンブリの異なるバージョン間で競合が見つかりました
私は現在、20のプロジェクトで構成される.NETアプリケーションを開発しています。これらのプロジェクトの中には、.NET 3.5を使用してコンパイルされているものもあれば、まだ.NET 2.0プロジェクトであるものもあります(これまでのところ問題ありません)。
問題は、外部コンポーネントを含めると、常に次の警告が表示されることです。
同じ依存アセンブリの異なるバージョン間で競合が見つかりました。
この警告は正確にはどういう意味ですか?この警告を除外する可能性はありますか(ソースコードファイルで#pragma disableを使用するなど)?
php - PHP で MySQL の警告を検出して処理できますか?
JobName 列を UNIQUE として定義する MySQL テーブルを扱っています。誰かがデータベースに既に存在する JobName を使用して新しいジョブをデータベースに保存しようとすると、MySQL は警告をスローします。
エラーのように、PHP スクリプトでこの警告を検出し、適切に処理できるようにしたいと考えています。理想的には、コードを分岐して処理できるように、MySQL がスローした警告の種類を知りたいです。
これは可能ですか?そうでない場合、MySQL にこの機能がないか、PHP にこの機能がないか、またはその両方が原因ですか?
delphi - 「戻り値...未定義の可能性がある」というDelphiの警告を無効にする方法は?
次の警告を表示する関数があります。
[DCC 警告] filename.pas(6939): W1035 関数 'function' の戻り値が未定義の可能性があります
ただし、関数はクリーンで小さく、既知の期待される戻り値を持っています。関数の最初のステートメントは次のとおりです。
また、呼び出されるローカル変数やパラメーターもありませんResult
。
この警告を削除するために、このメソッドを囲むことができるプラグマのようなディレクティブはありますか? これは Delphi 2007 です。
残念ながら、この Delphi インストールのヘルプ システムは機能していないため、現在、その警告のヘルプを表示できません。
頭のてっぺんから私に何ができるか知っている人はいますか?
c++ - 「ファイルの最後に改行がありません」コンパイラ警告
一部の C++ コンパイラで次の警告が表示される理由は何ですか?
ファイルの最後に改行がない
ソース/ヘッダー ファイルの末尾に空の行が必要なのはなぜですか?
perl - Perl: /Date/Manip.pm の数値 lt (<) で初期化されていない値を使用する
これは私を困惑させました。このコードは別のサーバーでは機能しましたが、Perl v5.8.8 ではDate::Manipが CPAN からロードされ、現在は機能していません。
失敗しているコードは次のとおりです。
それは正しい; Date::Manipが で失敗してい"today"
ます。
失敗しているDate::Manipの行は次のとおりです。
したがって、Date::Manip$Cnf
は要素"ConvTZ"
orで初期化されていると想定しています"TZ"
。これらは で初期化されるDate_Init
ため、対処する必要があります。
私の大規模なプログラムでのみ失敗しています。上記の" " を抽出getdate()
してスタンドアロンで実行すると、エラーは発生しません。つまり、これに影響を与える地球環境について何かがあります。
これは既知の問題のようですが、理解されていません。「初期化されていない値の日付操作の使用」を Google で検索すると、約 2400 件のヒットがあります。このエラーはMythTVとgrepmailで報告されています。
perl - undef 値を参照するときに Perl を停止するにはどうすればよいですか?
undef 値を参照するときに、単に警告するのではなく、Perl を停止してスタック トレースを表示するにはどうすればよいですか? use strict;
この目的には十分ではないようです。
gcc - 「コンマの左側のオペランドは効果がありません」という警告を無効にする gcc スイッチはどれですか?
これは、gcc で -Werror を強制する、より大きなコード ベースの一部です。この警告は、変更すべきではないサード パーティのコードで生成されます (実際に修正方法を知っています) が、特定の警告を無効にすることができます。今回は man gcc に失敗したので、gcc マスターに教えてもらいましょう。ティア。
c# - コンストラクターでの仮想メンバー呼び出し
オブジェクト コンストラクターからの仮想メンバーの呼び出しについて、ReSharper から警告が表示されます。
なぜこれがすべきではないのでしょうか?