問題タブ [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 投票する
4 に答える
689 参照

c++ - プラットフォームに中立な方法でアーキテクチャを決定する方法は?

wxWidgets を使用する C++ アプリがあります。アプリの特定の部分は、32 ビット ホストと 64 ビット ホストでは異なります。現在 sizeof(void *) を使用していますが、条件付きコンパイルを使用し、プラットフォームに依存しないより良い方法はありますか?

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

c# - C#でUSBドライブのリムーバブルビットを反転する方法は?

このツールのように、USBペンドライブまたはHDDのリムーバブルビットをC#で反転するにはどうすればよいですか?

前もって感謝します!

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

c++ - C/C++ 効率的なビット配列

任意の長さのビット配列を操作するための効率的でクリーンな方法をお勧めできますか?

現在、通常の int/char ビットマスクを使用していますが、配列の長さがデータ型の長さよりも大きい場合、それらはあまりきれいではありません。

std vector<bool>は利用できません。

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

linux - Xvfb を 32 ビットカラーで動作させる方法

Xvfb を 32 ビットカラーで動作させる方法を誰か教えてもらえますか? たとえば、Vnc4server は正常に動作しますが、私の目的には合いませんでした。

別名 - それは機能しますが、次のことを行います。

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

ffmpeg - FFmpegビットレートの問題

私はビットレートに関する非常に大きな問題を扱っています。ffmpeg-bはビットレートとそれが提供する調整のためのオプションを提供-minrateしますが-maxrate-bufsizeそれは適切に機能しません。オプションで256kbpsを指定している-b場合、トランスコーディングが終了すると、380kbpsが提供されます。ffmpegを使用して固定ビットレートを達成するにはどうすればよいですか。+ -10Kbの場合、調整可能です。ただし、ビデオのビットレートは常に50〜100kbpsを超えます。

次のコマンドを使用しています

トランスコーディングが行われると、Media Infoは全体のビットレートを440kb(320kbにする必要があります)と表示します。

コマンドに何か問題がありますか。または、他のパラメータを使用する必要がありますか?Plzはあなたの提案を非常に重要なものにします。

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

java - Javaで、ビットベクトル(ブール値の配列)を整数に変換し、整数をビットベクトルに変換します

次の関数をスタブ解除するための最良の方法は何ですか?

または、ブール配列を渡すよりも、そのようなことを行うためのより良い方法はありますか?

これは、永続化するために20ブール値の配列が必要なAndroidアプリで発生します。これを行う最も簡単な方法は、キー値ストアに整数または文字列を書き込むことです。

私たち(と私)が上記を書いた方法を答えとして投稿します。ありがとう!

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

c++ - 2ビット以上でビット単位のANDを使用する

私はビット演算子にかなり慣れていません。a3つの変数とがbありc、これらの値がバイナリであるとしましょう。

今、私はビット単位で実行したいと思いますそしてこのように:

d &= a &= b &= c(私が期待したように)動作しませんが、どうすればこれを行うことができますか?ありがとう

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

c++ - 24ビット画像の色の組み合わせの数

私は本を​​読んでいますが、それが間違いなのか、それとも引用を誤解しているのかわかりません。読みます...

現在、購入できるすべてのPCには、少なくとも1,670万色の画像をレンダリングできるハードウェアが搭載されています。何千ものカラーエントリを含む配列ではなく、画像には各ピクセルの明示的なカラー値が含まれています。もちろん、24ビットディスプレイは、色情報に24ビット(ピクセルあたり3バイト)を使用します。これにより、赤、緑、青に対して1バイト、つまりそれぞれ256の異なる値が得られます。256 ^ 3(1670万)であるため、これは一般にトゥルーカラーと呼ばれます。

彼は、1バイトは256の異なる値に等しいと言います。1バイト=8ビット。8^2ビット=64色の組み合わせでしょ?? それは私にとって正しいことではありません。わかりやすいかもしれませんが、わかりません。

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

mysql - MySql で Bit、Enum、および Set フィールドをマージする

スペースを節約するために最大 8 個の Bit フィールドが 1 バイトにマージされることはわかっていますが、Bit フィールドが 2 つと、Enum または Set フィールドが 1 つある場合はどうなるでしょうか。それらも内部的にマージされますか?テーブルに多くの行があり、オーバーヘッドをできるだけ避けたいので、私は尋ねています。

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

c - 「エンディアン」に従って、データはビットレベルでどのように保存されますか?

エンディアンネスについて読んで、スクワットを理解しました...

だから私はこれを書いた

kに等しかったA5 B9 BF 9F

および (byte)pointer " walk " o/p は9F BF b9 A5

バイトが逆に保存されていることがわかりました...わかりました。

だから今、ビットレベルでどのように保存されているかを考えました...

「9f」(1001 1111) は「f9」(1111 1001) として保存されているということですか?

だから私はこれを書いた

ランダムな出力が得られます

いいえでも。「32」のように、私は賢明なことは何も得られません。

なぜ ?