問題タブ [subtraction]

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

c - Cでの浮動小数点の減算はゼロになります

16ビットマイクロコントローラーを対象としたCで書かれたコードがあります。このコードは基本的に多くの浮動小数点演算を実行します。

結果が正になるまで算術演算は正常に機能しますが、減算の場合、期待される結果が負の場合、ゼロになります。

なぜフロートにそのような振る舞いがあるのですか?

0 投票する
10 に答える
5832 参照

python - Python で足し算より引き算が速いのはなぜですか?

私はいくつかの Python コードを最適化し、次の実験を試みました。

2 番目のループは、実行するシステムに応じて、ひげから 10% まで確実に高速です。ループの順序、実行回数などを変えてみましたが、それでもうまくいくようです。

知らない人、

(つまり、ループを逆方向に実行する) は、

ループの内容が同じであっても。

ここでより一般的なプログラミングのレッスンはありますか?

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

sql - 2 つの SQL クエリ間の減算

COUNT 関数を使用して多数の結果を返す MS SQL に 2 つのクエリがあります。

最初のクエリを実行して最初の結果を取得し、次に別のクエリを実行して別の結果を取得し、それらを減算して結果を見つけることができます。ただし、3つの機能すべてを組み合わせて1つの全体的な結果を得る方法はありますか

次のように: sql1 を実行 sql2 を実行 SQL3 を実行 (sql1-sql2)?....

関数として xxxx を使用して試しましたが、うまくいきませんでした。

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

c# - EmguCV/OpenCV 画像加減算

私は EmguCV を使用しており、2 つの画像を減算して、AForge .NET のMoveTowardsフィルターに似たフィルターを作成しようとしています。

これは、上記の URL を少し変更したバージョンで実行しようとしていることです。ソースとオーバーレイの 2 つの画像を指定すると、ソース画像がオーバーレイに向かってゆっくりと移動します。これは、以下に基づいて行われます。

ここで、result、source、overlay は画像で、motionFactor は 0 から 1 の範囲の変化率です。

1 に等しい motionFactor を使用してコードでこれを試したところ、結果がめちゃくちゃに見えました (モーション トレイルのようなものがありました)。さらにテストするために、上記の式から MovementFactor を削除し、結果 = ソース + オーバーレイ - ソースにしました。結果としてオーバーレイ画像が表示されることを期待していましたが、実際に実行しましたが、画像の 1 つの領域が点滅していました。

加算/減算が行われると、ピクセル強度が上限または下限でクリップされると推測しています。

私はこれで私が望むことを達成することができます:

ただし、これにより処理が大幅に遅くなります。上記の加減算の問題や速度の問題をどのように克服できますか?回答ありがとうございます。

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

ruby - 「-」(減算)メソッドをRuby配列で使用するには、どのメソッドが必要ですか?

2 つの配列abがある場合、減算メソッド-が適切に機能するように、含まれているオブジェクトをオーバーライドする必要があるメソッドはどれですか?

で十分かeql?

編集

質問に詳細を追加しています。

私はこのクラスを定義しています:

Ok?

次に、2 つの配列を異なる部分から埋めたので、違いを取得したいと思います。

aしかし、とbが配列に保持されているため、これは機能しません。これが正しく機能するために、クラスでどのメソッドをオーバーライドする必要があるのか​​ 疑問に思っています。

0 投票する
7 に答える
3134 参照

php - PHPで現在の時刻から前のタイムスタンプを差し引いて、分単位で期間を取得する方法は?

PHPで現在の時刻から前のタイムスタンプを差し引いて、分単位で期間を取得する方法は?

タイムスタンプの形式は次のようになります

2009-12-05 10:35:28

何分経過したか計算したい。どうやってするの?

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

mysql - MySQLで経過時間を分単位で計算する方法

テーブルにタイムスタンプの列/フィールドがあり、形式は次のようになります

それから何分経過したかを分単位で取得したいのですが、どうすればいいですか?

0 投票する
7 に答える
49446 参照

javascript - javascript 減算 (-) キーコード

わかりました、マイナス/減算/-が押されたかどうかを確認するコードが必要です。押された場合は、警告ボックスが表示されるようにします。109キーコードとキーコードの両方を試しまし189たが、まだ望ましい結果が得られません。押し"-"てもアラートボックスが表示されない

0 投票する
7 に答える
247 参照

math - 減算-評価の順序

次の値が3になるのは、すべての言語で標準ですか?

言い換えれば、「6-2」の前に「2-1」を評価する言語はありますか?

かっこ((6-2)-1)を本能的に挿入するのをやめることができるように、この仮定をしたいと思います。それは私をLISPの悪夢の危険にさらします。

ありがとう

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

python - 指定された文字セットからの HEX 値のすべての可能な組み合わせ

私はPythonとプログラミングが初めてです。

コード、または定義済みの 16 進数値のセットを持つことができ、特定の値を生成するために使用される 3 つの値を見つけることができるサンプル コードを探しています。

0x50158A51 の値があるとしましょう

これは 4 バイト (32 ビット) の 16 進値です

ここで、(提供されたセットから)加算または減算すると、この結果で終わる値を見つける必要があります。

例えば:

0x75612171 + 0x75612171 + 0x6553476F = 0x50158A51

  • 追加された値はすべて許可されたセットからのものであることに注意してください

明確にするために、私は限られた文字セットを持っています

つまり:

簡単なコードを使用して 3 つの値を計算しました。

次の結果が得られます。

許可されたセットのバリエーションを変数に配置することにより、回答のプロセスを逆にする方法が必要です

例えば:

セットからの 4 バイトの 16 進値を変数に配置する

前もって感謝します。