問題タブ [bitcount]

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

c++ - C++負の数で1ビットの数を数える

次の関数:

は正の数に対してのみ機能します。負の数の場合、>> 演算を実行するときに常に左端のビットに 1 を追加するためです。Java では代わりに >>> を使用できますが、C++ ではどうすればよいでしょうか? C++ で符号なし整数を使用できるという本を読みましたが、符号なし整数は負の数を表すことができないため、その方法がわかりません。

0 投票する
0 に答える
467 参照

mysql - MongoDBは検索ビット単位のXORとビットカウントをサポートしていますか?

MYSQL から MongoDB に移行したいと思います。これは、必要な XOR とビット カウントを取得またはシミュレートできれば、答えが見つからない質問の 1 つです。

MYSQL では、次のようにします。

MongoDB で同様のことを行うことは可能ですか?

基本的に私は Simhashing をしたいです

64 ビット以上の整数をサポートするには BitCount が必要です。

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

mysql - mysqlでビットごとのxor + bit_countを実行する際の問題

ハッシュ値 (16 文字の 16 進文字列) を比較しようとしています。phash VARCHAR(16)これらの値を列に格納する MYSQL テーブルがあります。これは私がやろうとしていることです:

しかし、bit_count + xor は正しく行われません。取得する必要があるのに結果としてphash='dda15873a3de013d'取得する場合でも(2 つの 16 進数は同じであるため、xor はゼロのみを生成する必要があるため、bit_count は 0.330

なにが問題ですか?ありがとうございました

編集:ここに例=> http://sqlfiddle.com/#!9/d7f5c2/1/0