問題タブ [bits]
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.
vb.net - BITSを使用してUNCパスからダウンロードするにはどうすればよいですか?
UNCパス付きのBITSまたはHTTP付きのBITSを使用して、リモートオフィスのユーザーにファイルを配布するための最良の方法は何ですか?現在HTTPパスからダウンロードするVB.NETプロジェクトがありますが、複雑さが増しています(たとえば、Webサーバーがある場合)。
それとも、これを行うためのより良い方法はありますか?低帯域幅の使用は、同期の速度よりも重要です。
python - Pythonでビットフィールド操作を行う最良の方法は何ですか?
UDP 経由で MPEG トランスポート ストリーム プロトコルを読み取っていますが、いくつかのファンキーなビットフィールドが含まれています (たとえば、長さ 13)。「構造体」ライブラリを使用して広範な展開を行っていますが、ビット操作を手動で微調整するのではなく、「次の 13 ビットを取得する」と言う簡単な方法はありますか? Cがビットフィールドを行う方法のようなものが欲しいです(Cに戻る必要はありません)。
提案?
bit-manipulation - この変換を実行するための Bit Twiddle
2進数に対して次のことを行う方法について、誰かが洞察を持っているかどうか興味があります:
変換
それで、
これが単純な反転ではないことを明確にするために:
私は正規表現を考えていましたが、2進数を扱っていて、そのままにしたいと思っています。少しいじっているハックのページでも、私には何の洞察も得られませんでした。これは明らかにセルオートマトンの本質を持っています。それで、誰かがこれを処理できるいくつかのビット操作を持っていますか? (コードは必要ありません。その方法は知っています)。
python - 助けが必要 - ビットフィールド変換
文字列をビットフィールドに変換したい。また、バイナリに変換して使用する。これについて助けが必要..助けて..
c# - ファイルにビットを書き込む方法は?
c#、.netでファイルにビット(バイトではなく)を書き込む方法は? 私はそれにかなりこだわっています。
編集:8ビットごとに1バイトとして書き込む別の方法を探しています
java - 正の整数を 2 進数で表すのに必要なビット数を調べますか?
これはおそらくかなり基本的なことですが、1 時間ほどの苦痛を軽減するために、Java で特定の正の整数を表すのに必要なビット数を計算する方法を誰か教えていただけませんか?
たとえば、10 進数の 11 (1011) を取得します。私は答えを得る必要があります、4。
最上位ビット以外のビットをすべて 0 に設定する方法を考え出すことができれば、 >>> 答えが得られます。でも… できません。
vb.net - VB.NET と BITS - バックグラウンド インテリジェント転送サービス
VB.NET で BIT を使用したことのある人はいますか? もしそうなら、コードサンプルとアドバイスはありますか?
SharpBits を見ていましたが、BITS を使用したい VB プロジェクトがあります。VB.NET プログラムで使用できますか? (.NET 2.0) SharpBits.Base フォルダー内の各クラスを VB.NET に変換しようとしましたが、誰かが以前にこのルートをたどったことがある場合に備えて質問することにしました。
編集:この質問に出くわした場合に備えて、皆さん。できることは、Sharpbits.Base フォルダー (codeplex からダウンロードする) にあり、Bin ディレクトリで参照できる DLL があります。それを参照に追加してアクセスできます。彼は親切にも投稿してくれたので、Konrad を回答としてマークします。
さらに編集:
この質問に出くわす可能性のある人のために、以下に貼り付けた簡単なコードでsharpbitsを動作させることができました。上で述べたように、DLL をプロジェクトに追加します。
ジョブのステータスを確認するには、いくつかのロジックを記述する必要があります。「転送済み」ステータスになったら、完了としてマークできます。これにより、.bin からリストしたファイル名にファイルが書き込まれます。Windows サポート ツール (Windows 2003 の Cd/DVD の sup ツール フォルダーから入手できます) をインストールし、Bitsadmin.exe を使用してデバッグ中にジョブのステータスを表示することが役に立ちました。これが次の新人に役立つことを願っています。=)
erlang - 関数の引数に動的ビットパターンがないのはなぜですか?
私はErlangでビットパターンマッチングを実験しています:
コメントアウトされたバージョンをコンパイルするとtest/2
、「変数'P'はバインドされていません」という苦情が表示されます。最初のバージョンが2番目のバージョンと同じように機能しないようにする正当な理由はありますか?
c# - C#でのビットストリームの設計
私はBitStreamStream
と呼ばれるC#ライブラリを見ています。これにより、標準のC#オブジェクトに任意の数のビットを読み書きできます。奇妙な設計上の決定に気づきました。
空のバイトにビットを追加すると、そのビットはバイトのMSBに追加されます。例えば:
ただし、数値のビットを入力として参照する場合、入力数値の最初のビットはLSBです。例えば
それは私には矛盾しているようです。この場合、前の例のようにバイトを「段階的に」コピーすると(最初の4ビット、次に最後の4ビット)、元のバイトは取得されません。それを「逆方向」にコピーする必要があります(最初に最後の4ビット、次に最初の4ビット)。
私が見逃しているそのデザインの理由はありますか?この動作を伴うビットストリームの他の実装はありますか?そのための設計上の考慮事項は何ですか?
ffmpeg
ビットストリームは、私が一貫していると考える方法で動作しているようです。関数内のポインターを使用OR
する前に、バイトをシフトする量を確認してください。src
put_bits
補足として:
追加された最初のバイトは、バイト配列の最初のバイトです。例えば