問題タブ [binary]
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.
python - pyserial によるバイナリデータ (python シリアルポート)
pyserial の serial.write() メソッドは、文字列データのみを送信するようです。[0xc0,0x04,0x00] のような配列があり、シリアル ポート経由で送受信できるようにしたいですか? raw I/O の別の方法はありますか?
配列を ['\xc0','\x04','\x00'] に変更する必要があるかもしれないと思いますが、それでも null 文字が問題を引き起こす可能性があります。
c++ - 浮動小数点からバイナリ値へ (C++)
2.25125 のような C++ の浮動小数点数と、浮動小数点数をメモリ (IEEE 754) に格納するために使用されるバイナリ値で満たされた int 配列を取得したいと考えています。
したがって、数値を取得して、浮動小数点数のバイナリ値を持つ int num[16] 配列になる可能性があります。num[0] は 1 num[1] は 1 num[2] は 0 num[3 ]は1などになります...
int を配列に入れるのは難しくありません。float のバイナリ値を取得するプロセスだけで行き詰っています。float 変数であるメモリ内のバイナリを読み取ることができますか? そうでない場合、どうすれば C++ でこれを行うことができますか?
編集: この方法で比較を行う理由は、C++ でビット単位の操作を行う方法を学びたいからです。
java - この複雑な再帰アルゴリズムを理解するにはどうすればよいですか?
Javaで教えられているデータ構造とアルゴリズムを始めたばかりです。これまでのところ、私は自分の人生でC ++を学んだだけなので、Javaを使用するのはまだ非常に新しいです。
とにかく私は宿題の問題を抱えています私は少し立ち往生しています:
Nのバイナリ表現で1の数を返す再帰メソッドを記述します。Nが奇数の場合、これはN / 2+1の表現での1の数に等しいという事実を使用します。
今、私はこれをどのように正確に行うのかわかりません。私はすでに整数を取り、それをバイナリに変換して文字列に格納する関数を設定していますが、残りの部分はちょっと迷っています。
私がいくつかのガイダンスを得ることができれば、それは本当に助けになるでしょう。
これは私がこれまでに持っているものです:
ありがとう
c# - 同じバイナリ参照に依存する複数のプロジェクトのソリューション
私は10個のプロジェクトを持つソリューションを持っています。多くのプロジェクトは、サードパーティの DLL に依存していますfoo.dll。
問題は、foo をアップグレードすると、どういうわけか Visual Studio でオブジェクト ブラウザに移動すると、2 つのバージョンのfoo.dll.
古いバージョンの foo.dll を参照しているプロジェクトを見つけて、すべてのプロジェクトで依存関係が 1 つだけになるようにアップグレードするにはどうすればよいですか?
c++ - C++で16進数を2進数に変換するにはどうすればよいですか?
私は最初の C++ クラスを受講しており、文字を 16 進表現とバイナリの間で変換したいと考えています。次を使用して、16進数を印刷できます。
しかし、バイナリに対して同じことはできません。std::bin10 進数を 2 進数に変換するために使用できるものはありません。
perl - Perlでバイナリ文字列を数値に変換するにはどうすればよいですか?
Perlでバイナリ文字列$x_bin="0001001100101"を数値に変換するにはどうすればよいですか?$x_num=613
language-agnostic - ほとんどの言語で 2 進数が許可されないのはなぜですか?
ほとんどのコンピュータ プログラミング言語で、10 進数や 16 進数のように 2 進数を使用できないのはなぜですか?
- VB.NET では &H4 のような 16 進数を書くことができます。
- Cでは、0x04のような16進数を書くことができます
2進数を許可しないのはなぜですか?
- &B010101
- 0y1010
ボーナス ポイント!... 2 進数を使用できる言語は?
編集
わお!- つまり、大多数は簡潔さのせいだと考えており、貧弱な古い「波」はバイナリ表現の技術的側面のせいだと考えています。
binary - バイナリファイル形式のリバースエンジニアリングに役立つツール
未知のバイナリデータ形式のデコードを支援するために利用できるツールは何ですか?
HexWorkshopと010Editorの両方が構造をサポートしていることを知っています。これらは、既知の固定形式ではある程度問題ありませんが、特に未知の形式では、より複雑なもので使用するのが難しくなります。スクリプト言語またはスクリプト可能なGUIツールのモジュールを見ていると思います。
たとえば、限られた既知の情報、おそらくマジックナンバーから、データのブロック内の構造を見つけられるようにしたいと思います。構造を見つけたら、既知の長さとオフセットの単語に従って他の構造を見つけます。次に、これを再帰的かつ反復的に、意味のある場所で繰り返します。
私の夢では、おそらくシステムにすでに伝えたことに基づいて、可能なオフセットと長さを自動的に特定することさえできます。
c++ - C++ 文字列からブール配列へ
基数 10 の数値を表す ~100 桁の文字列があり、基数 2 の数値を表す文字列、または数値の桁を 2 進数で表す bool 配列に変換します。BigInteger を使用して Java で簡単に実行できますが、C++ に同等のものがあるかどうかはわかりません。
関数は次のようになります。
文字列 toBinaryString(文字列 numInDecimal);
助けてくれてありがとう。
xml - 生のバイナリ ストリームを格納するために CDATA を使用しますか?
バイナリを Base64 として保存する際のオーバーヘッドの代わりに、CDATA を使用するかコメントアウトするなどして、2 バイトのバイナリ ストリームを XML ファイルに直接格納できるかどうか疑問に思っていました。