問題タブ [bit]

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

c++ - 文字列のビット表現を出力する

文字列のビット表現を出力する方法

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

c - C でのビット パッキング

RGB 画像を A​​RGB 画像に変換しようとしていますが、基本的にはアルファ チャネルに 255 を追加するだけです。繰り返しなしでこれを行うパック方法があるかどうか疑問に思っていましたか? したがって、RGB データを繰り返し処理し、各ピクセルに 255 を追加します。

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

mask - ビット範囲の置換

CSの2年生なら誰でも答えられるはずですが、頭を包み込むことができないようです...

ビットのセットがあり、一部のビットを別のセットに置き換える必要があります。簡単な例では:

10101010 -オリジナルビットセット

00001111 - 交換位置を示すマスク

00001100 - 新しいビット値

10101100 - 結果のビット セット

もう一つの例:

10101010 -オリジナルビットセット

00110011 -マスク

11111111 - 新しいビット値

10111011 - 結果のビット セット

ビット全体を反復することでこれを行うのは簡単です。

ブール論理 (AND、OR など) を使用してこれを行うことは可能ですか?

0 投票する
6 に答える
40966 参照

mysql - Mysql:タイプがビットの列をクエリする方法は?

こんにちは私はhibernateとMysqlを使用しています。'active'というブール属性を持つクラスがあります。

生成されたデータベーステーブルのデータ型はBITです。ここまでは順調ですね。この値を照会したいのですが、その方法がわかりません。私はもう試した

動作しません、次も動作しません

リファレンスマニュアルにもStackoveflowにも何も見つかりませんでした。

ヒントはありますか?

前もって感謝します!

0 投票する
4 に答える
4939 参照

python - Python 2.xで情報を失うことなく、生のバイトをテキストとして保存するにはどうすればよいですか?

データがバイト単位で保存されているとします。例えば:

0110001100010101100101110101101

印刷可能なテキストとして保存するにはどうすればよいですか?明らかな方法は、すべての0を文字「0」に変換し、すべての1を文字「1」に変換することです。実際、これは私が現在行っていることです。情報を失うことなく、どうすればもっとしっかりと梱包できるのか知りたいです。

8つのグループのビットをASCIIに変換することを考えましたが、一部のビットの組み合わせはその形式では受け入れられません。他のアイデアはありますか?

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

subsonic - Subsonic - Where 節でのビット操作

私はこのようなものを作ろうとしています:

エラーメッセージは次のとおりです。

「&」付近の構文が正しくありません。

スカラー変数「@Deleted」を宣言する必要があります。

SubSonicでそれを行うことは可能ですか?

0 投票する
8 に答える
15596 参照

c - C で 1 回の操作で 2 ビットを交換しますか?

6 つの未知の値を持つバイトがあるとします。

ビット 2 と 4 を交換したい (値を変更せず?に):

しかし、Cで1 回の操作でこれを行うにはどうすればよいでしょうか。

私はこの操作をマイクロコントローラーで毎秒何千回も実行しているため、パフォーマンスが最優先事項です。

これらのビットを「トグル」しても問題ありません。これはビットを交換することと同じではありませんが、トグルは私の目的には問題なく機能します。

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

java - Findbugs 警告: 32 による整数シフト -- どういう意味ですか?

私は Findbugs を使用してサードパーティのソース コードをスキャンしていました (私のものに統合する前に注意する必要があります)。次の警告が見つかりました。

バグ: 32 の整数シフト パターン ID: ICAST_BAD_SHIFT_AMOUNT、タイプ: BSHIFT、カテゴリ: CORRECTNESS

コードは、0..31 の範囲外で一定量だけ整数シフトを実行します。この効果は、整数値の下位 5 ビットを使用して、どれだけシフトするかを決定することです。これはおそらく予期されたものではなく、少なくとも混乱を招きます。

上記の意味を正確に説明できる人はいますか?

ありがとう!(私はJavaプログラミングの初心者です)

0 投票する
8 に答える
51690 参照

java - バイト配列のJava反復ビット

バイト配列のビットを反復するにはどうすればよいですか?