問題タブ [xor]

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

c# - C#の組み込みメソッドを使用して画像をXORにするにはどうすればよいですか?

C#の組み込みメソッドまたはその他の画像処理技術を使用してBMP拡張子で画像をXORするにはどうすればよいですか?

私は今これをやっていますが、もっと効率的な方法が欲しいです。

0 投票する
3 に答える
5435 参照

c# - 単純な画像暗号化方式で XOR を実装する

皆さんの助けを借りて、私は非常に単純な画像暗号化装置を作成しました。非技術者を締め出すには十分ですよね?:P

次のステップに進みます。誰かが XOR の使用を提案しました。XOR について読みましたが、これは基本的に、2 つのビットの間の答えを決定する論理テーブルですよね?

いずれかが真の場合にのみ、ステートメントは真です。

0 0 = 偽 1 0 = 真 0 1 = 真 1 1 = 偽

これは正しいです?では、画像を XOR 暗号化するにはどうすればよいでしょうか。

これは、シーザー暗号を使用した以前の方法です。

0 投票する
11 に答える
20981 参照

python - シンプルな Python チャレンジ: データ バッファーでの最速のビット単位 XOR

チャレンジ:

2 つの同じサイズのバッファーに対してビットごとの XOR を実行します。strこれは伝統的に python のデータ バッファーの型であるため、バッファーはpython 型である必要があります。結果の値を として返しますstr。これをできるだけ速く行います。

入力は 2 つの 1 メガバイト (2**20 バイト) の文字列です。

課題は、python または既存のサードパーティの python モジュールを使用して、私の非効率的なアルゴリズムを大幅に打ち負かすことです (ルールの緩和: または独自のモジュールを作成します)。わずかな増加は役に立ちません。

0 投票する
3 に答える
164 参照

binary - ビットセット内の個々のビットを消去する最も効果的な方法は何ですか? それは XOR または AND/NOT ですか?

個々のビットを頻繁にリセットしたい大きなビットセットがあります。どちらの方法が速いですか?

a)bitset[word_index] ^= 1 << bit_index

また

b)bitset[word_index] &= ~(1 << bit_index)

アプリケーションはデスクトップ用です(それが役割を果たす場合)。

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

java - How could this Java routine be converted into Delphi?

I need to convert this code into Delphi. But it's too complicated to handle...

Thanks...

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

sql - SQL-参照テーブルに基づくXOR

たとえば、次の2つのテーブルがあるとします。

TableAの各行には、それを参照するTableBの1つ以上の行があります(TableA_id外部キーを使用)。

私のクエリは、ユーザーに表示するTableAの行を一覧表示します。

OptionStringは、「Option1」と「Option2」の2つの値のいずれかになります。

ここで、クエリでTableAの行を引き続き一覧表示したいのですが、「OptionStringに「Option1」または「Option2」(排他的論理和)があるTableAの行のみを表示する」というフィルターをユーザーに提供したいと思います。

COUNTを使用してみましたが、問題は、ゼロカウントでは結果が表示されないことです(必要に応じて「0」ではありません)。

私はこれで簡単な何かを見逃しているに違いないと確信しています。

どんな助けでも大歓迎です。

乾杯、ダン。

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

c# - 列挙型でXOR演算子を使用してGetHashCodeと等式演算子をオーバーロードする

静的分析パッケージの一部である次のクラスがあります。

  • オブジェクトはMetricKey辞書キーとして使用されます。
  • DecisionMetricUnitPortfolio​​はすべて列挙型です。

辞書のキーマッチングを機能させるには、等式演算子(==)をオーバーライドする必要がありました。http://msdn.microsoft.com/en-us/library/ms173147.aspxのガイダンスを使用しました。ガイダンスでは、実行したGetHashCodeメソッドをオーバーロードする必要があると述べていますが、XOR(^)演算で列挙型を整数にキャストすることの意味を理解していません。私が行ったことは有効ですか、それとも列挙型整数値が重複しているために競合するハッシュコードを取得しますか?:

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

bit-manipulation - XOR可逆性操作の質問

XORの使用は元に戻せない(暗号化について話している)とどこかで聞いたことがありますが、それがどのように意味されているのかわかりませんか?OR演算を使用しても、2ビットのどちらが1であるかはわかりません。それがどのように意味されているかを知っている人は、私に説明してもらえますか?ありがとうございました

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

hash - Java hashCode() で XOR がよく使用されるのに、別のビット演算子がめったに使用されないのはなぜですか?

のようなコードをよく見かけます。

XOR を使用する理由

0 投票する
18 に答える
23911 参照

javascript - Is there anyway to implement XOR in javascript

I'm trying to implement XOR in javascript in the following way:

Is there a better way to do this in javascript?

Thanks.