問題タブ [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.

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

mips - MIPS クロスコンパイラが NOT 操作でこのように動作するのはなぜですか?

MIPS 命令を作成するためにクロスコンパイラをセットアップしました。

また、C コードを適切にコンパイルします。

しかし、NOT 操作で奇妙なことがわかりました。

次のようなコードを作成すると

そして、「MIPS は NOT 演算を 'nor with zero' に変換する」という教科書で MIPS 命令を勉強しました。

だから私はそれが次のように変換されると思った

しかし、私のコンパイラは変換します

////////////////////////////////////// 私は 'myaccount>> mipsel-でコードをコンパイルしましたunknown-linux-gnu-gcc -S myfilename.c' と入力すると、myfilename.s ファイルが作成されます。

私は何が欠けていますか??

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

mysql - データベースEAVモデル、検索によるレコードリスト

動的アプリケーションを構築しています。私は3つのテーブルを持っています:(EAVモデルスタイル)

  1. アイテム (アイテム ID、アイテム名)
  2. フィールド (FieldId、FieldName)
  3. フィールド値 (ItemID、FieldId、Value)

FieldId=4 が TRUE に等しいすべてのアイテムから 20 レコードを取得するための SINGLE クエリの書き方を教えてください。

期待される結果 :

重要な懸念事項:

  1. アイテムごとのフィールド数は不明
  2. 1 つのクエリを作成するために 1 つ必要です。
  3. クエリは 100K レコードに対して実行されるため、パフォーマンスが懸念されます。
  4. MySQL 5.0 を使用しているため、MYSQL のソリューションが必要です

上記のクエリがまったく不可能な場合、テーブルを非正規化する必要がありますか? 何かアドバイス ?

0 投票する
5 に答える
4130 参照

coding-style - AND/OR/NOT 以外に、プログラミングにおける他の論理演算子のポイントは何ですか?

私は人生のほぼすべて (約 20 年以上) をプログラミングしてきましたが、if ステートメントを見て「うーん、これは良い機会だろう」と思ったのは一度も思い出すことができないと思います。 XORを使用してください。」論理プログラミングの世界全体は、これら 3 つだけを中心に展開しているようです。

確かに、AND/OR/NOT ゲートを使用すると、他の論理ステートメントを作成できます。ただし、コードを節約して 2 つまたは 3 つのステートメントを 1 つの論理ステートメントに結合できる場合もあります。論理接続詞の可能な 16 の組み合わせを見てみましょう。

  1. FALSE = 矛盾 = 0、null、NOT TRUE
  2. TRUE = トートロジー = 1、NOT FALSE
  3. X = 命題 X = X
  4. NOT X = X の否定 = !X
  5. Y = 命題 Y = Y
  6. NOT Y = Y の否定 = !Y
  7. X AND Y = 結合 = NOT (X NAND Y)
  8. X NAND Y = 代替拒否 = NOT (X AND Y)、!X OR !Y
  9. X OR Y = 選言 = NOT (!X AND !Y)
  10. X NOR Y = 共同拒否 = NOT (X OR Y)、!X AND !Y
  11. X ⊅ Y = 重要な非含意 = X AND !Y, NOT(!X OR Y), (X XOR Y) AND X, ???
  12. X ⊃ Y = 重要な意味 = !X OR Y, NOT(X AND !Y), (X XNOR Y) OR X, ???
  13. X ⊄ Y = 逆非含意 = !X AND Y, NOT(X OR !Y), (X XOR Y) AND Y, ???
  14. X ⊂ Y = 逆含意 = X OR !Y, NOT(!X AND Y), (X XNOR Y) OR Y, ???
  15. X XOR Y = 排他的論理和 = NOT (X IFF Y)、NOT (X XNOR Y)、X != Y
  16. 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が使われています。

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

python - ビットごとの NOR ゲート - & とはどういう意味ですか?

昨日受け取った回答からコードを理解しようとしています:

2nd:ビット単位の NOR ゲートの作成
方法 1st: Python でビット単位の NOR ゲートを実行する方法 (python maths を編集して動作するようにします)

私は今、以下を除くすべてを理解しています:

&2 つの値の間

そして^ 11111111 (私はそれ0bがベースであることを知っています2

誰かがこれらを説明してもらえますか?

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

prolog - Prolog 実装 and/2、or/2、nand/2、nor/2、xor/2

プロローグで次の述語を実装し、真理値表に使用したい: and/2、or/2、nand/2、nor/2、xor/2

たとえば and/2 を実装する方法を誰かが教えてくれるので、自分で他の実装を行ってここに投稿できます。

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

function - 2 つ以下の NOR ゲートを使用してブール関数 F を実装する

[ソリューション マニュアルで提供される手順] 2 つ以下の NOR ゲートを使用して、ブール関数 F を実装します。

  1. F = AC' + A'D' + B'CD'
  2. F' = D + ABC
  3. 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)

次のステップに進む方法がわかりません。ブール定理がありませんか?

また、そもそもなぜソリューションマニュアルが機能を補完したのか知りたいです。

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

php - PHP のこの NOR 演算子が機能しないのはなぜですか?

Web サイトにサインアップ ページを作成しようとしていますが、フィルタリング コードはすべて完了しています。したがって、次のコードで私がやろうとしているのは、ユーザー名がデータベースにまだ存在していないことを確認し、そこから続行することです。問題はこれです:私は and を使用して NOR 演算子を実行して$errorますが、それらを出力すると、両方の値が false$captchaErrorであるにもかかわらず、 if ステートメントのコードが実行されず、その理由を真剣に理解できません. コードは次のとおりです。

そして、これはフォームです:

の値を出力$errorし、$captchaErrorそれらが両方とも false の場合は常に、if ステートメントを実行する必要がありますが、何らかの理由で実行されないことを覚えておいてください。