問題タブ [nor]
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.
mips - MIPS クロスコンパイラが NOT 操作でこのように動作するのはなぜですか?
MIPS 命令を作成するためにクロスコンパイラをセットアップしました。
また、C コードを適切にコンパイルします。
しかし、NOT 操作で奇妙なことがわかりました。
次のようなコードを作成すると
そして、「MIPS は NOT 演算を 'nor with zero' に変換する」という教科書で MIPS 命令を勉強しました。
だから私はそれが次のように変換されると思った
しかし、私のコンパイラは変換します
////////////////////////////////////// 私は 'myaccount>> mipsel-でコードをコンパイルしましたunknown-linux-gnu-gcc -S myfilename.c' と入力すると、myfilename.s ファイルが作成されます。
私は何が欠けていますか??
mysql - データベースEAVモデル、検索によるレコードリスト
動的アプリケーションを構築しています。私は3つのテーブルを持っています:(EAVモデルスタイル)
- アイテム (アイテム ID、アイテム名)
- フィールド (FieldId、FieldName)
- フィールド値 (ItemID、FieldId、Value)
FieldId=4 が TRUE に等しいすべてのアイテムから 20 レコードを取得するための SINGLE クエリの書き方を教えてください。
期待される結果 :
重要な懸念事項:
- アイテムごとのフィールド数は不明
- 1 つのクエリを作成するために 1 つ必要です。
- クエリは 100K レコードに対して実行されるため、パフォーマンスが懸念されます。
- MySQL 5.0 を使用しているため、MYSQL のソリューションが必要です
上記のクエリがまったく不可能な場合、テーブルを非正規化する必要がありますか? 何かアドバイス ?
coding-style - AND/OR/NOT 以外に、プログラミングにおける他の論理演算子のポイントは何ですか?
私は人生のほぼすべて (約 20 年以上) をプログラミングしてきましたが、if ステートメントを見て「うーん、これは良い機会だろう」と思ったのは一度も思い出すことができないと思います。 XORを使用してください。」論理プログラミングの世界全体は、これら 3 つだけを中心に展開しているようです。
確かに、AND/OR/NOT ゲートを使用すると、他の論理ステートメントを作成できます。ただし、コードを節約して 2 つまたは 3 つのステートメントを 1 つの論理ステートメントに結合できる場合もあります。論理接続詞の可能な 16 の組み合わせを見てみましょう。
- FALSE = 矛盾 = 0、null、NOT TRUE
- TRUE = トートロジー = 1、NOT FALSE
- X = 命題 X = X
- NOT X = X の否定 = !X
- Y = 命題 Y = Y
- NOT Y = Y の否定 = !Y
- X AND Y = 結合 = NOT (X NAND Y)
- X NAND Y = 代替拒否 = NOT (X AND Y)、!X OR !Y
- X OR Y = 選言 = NOT (!X AND !Y)
- X NOR Y = 共同拒否 = NOT (X OR Y)、!X AND !Y
- X ⊅ Y = 重要な非含意 = X AND !Y, NOT(!X OR Y), (X XOR Y) AND X, ???
- X ⊃ Y = 重要な意味 = !X OR Y, NOT(X AND !Y), (X XNOR Y) OR X, ???
- X ⊄ Y = 逆非含意 = !X AND Y, NOT(X OR !Y), (X XOR Y) AND Y, ???
- X ⊂ Y = 逆含意 = X OR !Y, NOT(!X AND Y), (X XNOR Y) OR Y, ???
- X XOR Y = 排他的論理和 = NOT (X IFF Y)、NOT (X XNOR Y)、X != Y
- X XNOR Y = 二条件 = X IFF Y, NOT (X XOR Y), !X AND !Y
したがって、項目 1 ~ 2 には変数が含まれず、項目 3 ~ 6 には変数が含まれ、項目 7 ~ 10 は私たちがよく知っている用語です。(ただし、通常、NAND 演算子はありませんが、少なくとも Perl には、普遍的な NOT の「unless」があります。)
項目 11 から 14 は興味深い項目のように見えますが、これらはプログラミングで見たことがありません。項目 15 ~ 16 は XOR/XNOR です。
これらのいずれかを AND/OR/NOT 簡略化に使用できますか? もしそうなら、あなたはそれらを使ったことがありますか?
更新:「等しくない」または != は実際には XOR であり、常に使用されます。というわけで、やっぱりXORが使われています。
python - ビットごとの NOR ゲート - & とはどういう意味ですか?
昨日受け取った回答からコードを理解しようとしています:
2nd:ビット単位の NOR ゲートの作成
方法
1st: Python でビット単位の NOR ゲートを実行する方法 (python maths を編集して動作するようにします)
私は今、以下を除くすべてを理解しています:
&
2 つの値の間
そして^ 11111111
(私はそれ0b
がベースであることを知っています2
)
誰かがこれらを説明してもらえますか?
prolog - Prolog 実装 and/2、or/2、nand/2、nor/2、xor/2
プロローグで次の述語を実装し、真理値表に使用したい: and/2、or/2、nand/2、nor/2、xor/2
たとえば and/2 を実装する方法を誰かが教えてくれるので、自分で他の実装を行ってここに投稿できます。
function - 2 つ以下の NOR ゲートを使用してブール関数 F を実装する
[ソリューション マニュアルで提供される手順] 2 つ以下の NOR ゲートを使用して、ブール関数 F を実装します。
- F = AC' + A'D' + B'CD'
- F' = D + ABC
- F = [D + ABC]' = [D + (A' + B' + C']')]'
やあ。私はこれを宿題として持っていましたが、F = AC' + A'D' + B'CD' から D + ABC への関数の補完方法がわかりません。
私が持っていたのは次のとおりです。
F'=(AC' + A'D' + B'CD')' = (AC')'(A'D')'(B'CD')' =(A'+C)(A+D) (B+C'+D)
次のステップに進む方法がわかりません。ブール定理がありませんか?
また、そもそもなぜソリューションマニュアルが機能を補完したのか知りたいです。
php - PHP のこの NOR 演算子が機能しないのはなぜですか?
Web サイトにサインアップ ページを作成しようとしていますが、フィルタリング コードはすべて完了しています。したがって、次のコードで私がやろうとしているのは、ユーザー名がデータベースにまだ存在していないことを確認し、そこから続行することです。問題はこれです:私は and を使用して NOR 演算子を実行して$error
いますが、それらを出力すると、両方の値が false$captchaError
であるにもかかわらず、 if ステートメントのコードが実行されず、その理由を真剣に理解できません. コードは次のとおりです。
そして、これはフォームです:
の値を出力$error
し、$captchaError
それらが両方とも false の場合は常に、if ステートメントを実行する必要がありますが、何らかの理由で実行されないことを覚えておいてください。