問題タブ [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.
c++ - プラットフォームに中立な方法でアーキテクチャを決定する方法は?
wxWidgets を使用する C++ アプリがあります。アプリの特定の部分は、32 ビット ホストと 64 ビット ホストでは異なります。現在 sizeof(void *) を使用していますが、条件付きコンパイルを使用し、プラットフォームに依存しないより良い方法はありますか?
c# - C#でUSBドライブのリムーバブルビットを反転する方法は?
このツールのように、USBペンドライブまたはHDDのリムーバブルビットをC#で反転するにはどうすればよいですか?
前もって感謝します!
c++ - C/C++ 効率的なビット配列
任意の長さのビット配列を操作するための効率的でクリーンな方法をお勧めできますか?
現在、通常の int/char ビットマスクを使用していますが、配列の長さがデータ型の長さよりも大きい場合、それらはあまりきれいではありません。
std vector<bool>
は利用できません。
linux - Xvfb を 32 ビットカラーで動作させる方法
Xvfb を 32 ビットカラーで動作させる方法を誰か教えてもらえますか? たとえば、Vnc4server は正常に動作しますが、私の目的には合いませんでした。
別名 - それは機能しますが、次のことを行います。
ffmpeg - FFmpegビットレートの問題
私はビットレートに関する非常に大きな問題を扱っています。ffmpeg-b
はビットレートとそれが提供する調整のためのオプションを提供-minrate
しますが-maxrate
、-bufsize
それは適切に機能しません。オプションで256kbpsを指定している-b
場合、トランスコーディングが終了すると、380kbpsが提供されます。ffmpegを使用して固定ビットレートを達成するにはどうすればよいですか。+ -10Kbの場合、調整可能です。ただし、ビデオのビットレートは常に50〜100kbpsを超えます。
次のコマンドを使用しています
トランスコーディングが行われると、Media Infoは全体のビットレートを440kb(320kbにする必要があります)と表示します。
コマンドに何か問題がありますか。または、他のパラメータを使用する必要がありますか?Plzはあなたの提案を非常に重要なものにします。
java - Javaで、ビットベクトル(ブール値の配列)を整数に変換し、整数をビットベクトルに変換します
次の関数をスタブ解除するための最良の方法は何ですか?
または、ブール配列を渡すよりも、そのようなことを行うためのより良い方法はありますか?
これは、永続化するために20ブール値の配列が必要なAndroidアプリで発生します。これを行う最も簡単な方法は、キー値ストアに整数または文字列を書き込むことです。
私たち(蜂と私)が上記を書いた方法を答えとして投稿します。ありがとう!
c++ - 2ビット以上でビット単位のANDを使用する
私はビット演算子にかなり慣れていません。a
3つの変数とがb
ありc
、これらの値がバイナリであるとしましょう。
今、私はビット単位で実行したいと思いますそしてこのように:
d &= a &= b &= c
(私が期待したように)動作しませんが、どうすればこれを行うことができますか?ありがとう
c++ - 24ビット画像の色の組み合わせの数
私は本を読んでいますが、それが間違いなのか、それとも引用を誤解しているのかわかりません。読みます...
現在、購入できるすべてのPCには、少なくとも1,670万色の画像をレンダリングできるハードウェアが搭載されています。何千ものカラーエントリを含む配列ではなく、画像には各ピクセルの明示的なカラー値が含まれています。もちろん、24ビットディスプレイは、色情報に24ビット(ピクセルあたり3バイト)を使用します。これにより、赤、緑、青に対して1バイト、つまりそれぞれ256の異なる値が得られます。256 ^ 3(1670万)であるため、これは一般にトゥルーカラーと呼ばれます。
彼は、1バイトは256の異なる値に等しいと言います。1バイト=8ビット。8^2ビット=64色の組み合わせでしょ?? それは私にとって正しいことではありません。わかりやすいかもしれませんが、わかりません。
mysql - MySql で Bit、Enum、および Set フィールドをマージする
スペースを節約するために最大 8 個の Bit フィールドが 1 バイトにマージされることはわかっていますが、Bit フィールドが 2 つと、Enum または Set フィールドが 1 つある場合はどうなるでしょうか。それらも内部的にマージされますか?テーブルに多くの行があり、オーバーヘッドをできるだけ避けたいので、私は尋ねています。
c - 「エンディアン」に従って、データはビットレベルでどのように保存されますか?
エンディアンネスについて読んで、スクワットを理解しました...
だから私はこれを書いた
k
に等しかったA5 B9 BF 9F
および (byte)pointer " walk " o/p は9F BF b9 A5
バイトが逆に保存されていることがわかりました...わかりました。
〜
だから今、ビットレベルでどのように保存されているかを考えました...
「9f」(1001 1111) は「f9」(1111 1001) として保存されているということですか?
だから私はこれを書いた
ランダムな出力が得られます
いいえでも。「32」のように、私は賢明なことは何も得られません。
なぜ ?