問題タブ [unchecked]
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.
.net - VB.Netでチェックされていない整数の加算を行う最も速い方法は?
パフォーマンスに敏感な1つのスポットを除いて、デフォルトで算術演算をチェックしたいプロジェクトがあります。残念ながら、VB.Netには「チェックされていない」ブロックがありません。
理想的には、フレームワークは明示的にチェックされていない算術を持つある種の整数型を持っているでしょうが、私はそのようなものを見つけられませんでした。式ツリーにはチェックされていない操作のバイナリ式があることがわかりましたが、デリゲートのオーバーヘッドにより、チェックされていない利点(および一部)が相殺されます。
現在、演算を実行する前に入力をUInt64 / Int64に変換してから、元に戻しています(ビット単位のAndを使用して範囲内を確保します)。チェックされていない演算(プロファイリングによる)よりも約50%遅くなります。
算術演算がチェックされていないプロジェクトに算術演算の影響を受けやすい部分を移動することは機能するかもしれませんが、それ自体にすべてのアセンブリを与えるのはやり過ぎのようです。
scala - Scala で @uncheckedVariance が必要になるのはいつですか? GenericTraversableTemplate で使用されるのはなぜですか?
@uncheckedVariance
Scala の宣言サイト分散アノテーションと Java の不変ジェネリックの間のギャップを埋めるために使用できます。
これは、java.util.Comparator が自然に反変であることを示しています。つまり、型パラメーターはパラメーターT
に表示され、戻り値の型には表示されません。
ここで疑問が生じます: Java インターフェイスから拡張されていない Scala コレクション ライブラリでも使用されるのはなぜですか?
この注釈の有効な用途は何ですか?
java - 型安全性:オブジェクトからのチェックされていないキャスト
Actionクラスにオブジェクトをキャストしようとしましたが、警告が表示されます。
助けてくれてありがとう
java - 未チェックのキャストとは何ですか?どうすれば確認できますか?
チェックされていないキャストの意味(別のタイプのキャストから別のキャストへのキャスト)を理解していると思いますが、キャストを「チェック」するとはどういう意味ですか?Eclipse でこの警告を回避できるようにキャストを確認するにはどうすればよいですか?
jquery - jQuery のチェックボックスで既存のスライディング ウィンドウを動かないようにロックし、ボックスのチェックを外してロックを解除するにはどうすればよいですか?
私はjQueryを初めて使用しますが、コツをつかみ始めています。
私の質問は次のとおりです: jQuery のチェックボックスを作成して、既存のスライディング ウィンドウ関数が移動しないようにロックし、ボックスのチェックを外してロックを解除するにはどうすればよいですか? したがって、基本的に、私のプロジェクトで #navigate と呼ばれる既存の機能を有効/無効にします
どんな助けでも大歓迎です!
java - Javaで「未チェックまたは安全でない操作」の警告の原因が見つかりません
タイトルのとおり、一部のコードで「チェックされていない、または安全でない操作」の警告の原因を見つけるのに苦労しています。
次のコードがある場合、警告なしでコンパイルされます。
ここで、mySetの取得元を変更すると、特にメソッド呼び出しの結果として、「チェックされていないyaddayadda」という警告が表示されます。
私は問題が何であるかを解明しようと試みましたが、私は完全に困惑しています。この問題は、セットを使用するかリストを使用するかに関係なく存在します。getSetメソッドによって返されるSetが、最初の例のSetと異なるのはなぜですか?
警告は世界の終わりではありませんが、それは私を悩ませているので、どんな助けでも大歓迎です!:(
よろしく
java - クラスのチェックされていない警告
指定された特定のタイプのコレクションを作成するために使用できる次のメソッドがあるとします。
実行時に cls 引数が渡される場合、これはすべて問題ありません。
しかし、チェックされていない警告なしでコードでこのメソッドを呼び出すにはどうすればよいでしょうか? 次のようなことをしたいとします。
create(Class) が定義されていないと不平を言うでしょう。List は Collection の #capture ではないため、厳密に言えば正しいのですが、どうすればそれを機能させることができますか?
どうもありがとう!
java - Javaで未チェックの変換警告を受け取ることなく、1行でアイテムのリストを作成し、リストを照会してアイテムが存在するかどうかを確認します
私は物事のリストが欲しいので、リストをテストしてアイテムが存在するかどうかを確認したいと思います:
これが私のスニペットの例です:
2 行目の Arrays.asList(handToolArray) は次を生成します。
質問:リストを作成してからクエリを実行するより良い方法はありますか?
c# - チェックされているものとチェックされていないものの違いは何ですか?
違いは何ですか
と
?
scala - Option[Any] による Scala パターン マッチングの混乱
次のScalaコードがあります。
を実行した後Test.test
、出力が得られます。
私は出力を期待していた
説明は何ですか?
2 番目の質問として、unchecked
次のように上記の警告が表示されます。
警告を回避するにはどうすればよいですか?
編集:提案をありがとう。ダニエルのアイデアは素晴らしいですが、以下の例のように、ジェネリック型では機能しないようです
次のエラー警告が発生します。warning: abstract type T in type pattern T is unchecked since it is eliminated by erasure