問題タブ [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.
c# - C# の BitArrays に何か問題がありますか?
このコードをコンパイルすると:
次の出力が得られます。
真 真 真
true ^ true と言って 2 つのブール値に対して xor を実行すると、false になります。
コードに何か問題がありますか。XOR の真理値表に関する私の記憶では、True XOR True は false でした。
java - Javaで「論理排他的論理和」演算子を作成する
観察:
Javaには論理AND演算子があります。
Javaには論理OR演算子があります。
Javaには論理NOT演算子があります。
問題:
sunによると、Javaには論理XOR演算子がありません。1つ定義したいと思います。
メソッド定義:
メソッドとして、それは単純に次のように定義されます。
メソッド呼び出し:
このメソッドは次のように呼び出されます。
演算子の使用法:
次のように使用される演算子が必要です。
質問:
Javaで新しい演算子を定義する方法については何も見つかりません。どこから始めればいいですか?
c++ - C/C++ に ^^ 演算子がないのはなぜですか?
&
持ってい&&
ます。|
持ってい||
ます。なぜないのです^
か^^
?
ショートサーキットではないことは理解していますが、セマンティクスが異なります。C では、true
実際にはゼロ以外の任意の値です。ビット単位の XOR は、常に論理 XOR と同じではありません。
1
真の値がorであることに常に依存できるとは限ら-1
ないため、^^
演算子は非常に役に立ちませんか? 私はしばしば次のような奇妙なことをしなければなりません:
python - 変数のリスト内の変数が 1 つだけ設定されているかどうかを確認する
変数のリスト内の 1 つの変数だけが True 値を持っているかどうかを確認する簡単な方法を探しています。私はこの論理的な xor の投稿を見て、複数の変数に適応する方法を見つけようとしていますが、1 つだけが true です。
例
security - XOR 暗号化の何が問題になっていますか?
ファイルを XOR 暗号化するための短い C++ プログラムを作成しました。これは、いくつかの個人用ファイルに使用する可能性があります (クラックされても大したことではありません。ただの閲覧者から保護しているだけです)。基本的に、ASCII パスワードを使用して、パスワードとファイル内のデータの XOR を繰り返します。
しかし今、私は興味があります: 誰かがこれを解読したいと思ったら、どうやってそれを実行しますか? 時間がかかりますか?パスワードの長さに依存しますか (つまり、big-O とは何ですか)?
encryption - 暗号化:ビット単位とビットシフトを逆にしますか?
XOR暗号化を逆にしようとしています。私は暗号化コードを持っています:
最初の行は問題ありません。
2番目と3番目はそうではありません。私の3つの質問は次のとおりです。
- ビットシフトを逆にするだけでうまくいくと思いますか?
- しかし、どうすればビット単位で反転できますか?では、#2はどのように逆になりますか?
- それで、答えが#1で「はい」であり、私が#2を行う方法を知っている場合、私はそれを行うことができ、「はい」を復号化できますか?
regex - 正規表現を使用してテキストを抽出する際の問題
次のコード行から抽出する必要があります
私は抽出する必要がありfoobar
ます、私はこれを使うことができます:(?<=for=")[^"]+(?=("))
抽出するために:
と
しかし、私は望んでいません。<%=
または.bar
、作成しようとして(?<=for=")[^"]+(?=(")) | (?<=for="<%=)[^"]+(?=("))
も、含まれているラベル<%=
が両方の条件を満たしているために機能せず、XORを使用できないと思いますか?これは誰かが私を助けることができるものですか?
メルシー:)
c# - ^ 演算子は本当に C# の XOR 演算子ですか?
^
演算子は C# の論理 XOR 演算子であると読みましたが、それは "power of" 演算子だとも思いました。説明は何ですか?
assembly - EAXに格納されたアドレスでのXOR
EAX に保存されている値をどのように XOR できますか?
問題は次の行にあります。
EAXには、XORしたい値のアドレスが含まれています。どうすればこれを達成できますか? 私はそれが次のようなものになると思いました:
しかし、それは機能しません (構文エラー)