endianness

    6

    4答えて

    int(リトルエンディアン)を含むcharバッファcを指定します。 これをint32_tとして読み取るには? 私はこのコードを書いたが、それは慣用的なcppを感じない。あなたは、ポータブルかつ安全な方法であなたの問題を解決したい場合は int32_t v; char* p = (char*)&v; for (int i=0; i < 4; i++) { *(p+i) = *(c+i)

    2

    2答えて

    Iは基本的にテキスト形式で32ビットエンディアンアレイ自体はバイナリBASE64 AAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEA==で符号化されていることをこの[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] よ

    -3

    1答えて

    最近、次のようにタスクを実行するように求められました: "12バイトのバイナリ値を持つキーを生成する必要があります。このキーは、リトルエンディアン実際の鍵を構築するには、8バイト数のリトルエンディアンバージョンを文字列にコピーし、4バイトのゼロバイトを追加する必要があります。 JAVAまたはJavaScriptでこれを行うにはどうすればよいでしょうか?

    2

    1答えて

    私はエンベデッドソフトウェアエンジニアとして会社でかなり新しいです。ネットワーキングにかなりの労力をかけなければなりません。私はいつもC++でプログラミングしなければならず、私の同僚のコードを使って、TCP/UDPを使ってネットワーク経由で送るパケットを構築するために構造体を使用することに気付きました。このために、使用しているマシンはリトルエンディアンなので、すべてをビッグエンディアンに変換する必

    0

    2答えて

    "ネットワークバイトオーダー"の概念を理解できません。私はNetwork byte order and endianness issuesを読みましたが、それでもできません。 今、私はTCPソケットを介して2台のコンピュータ間の通信のための正式なネットワークプロトコル記述を作成しました。ここでは「...リトルエンディアンのバイトオーダーを使用する」というフレーズがあります。しかし、標準のネットワー

    1

    1答えて

    私はオーディオをGSM bytearrayでサーバーソケットから取得しています。 GSMデコーダを使用してPCMにデコードして再生しています。デコーダは、gsmデータを長さが33のバイト配列で受け取り、長さが160のint配列を返します。 まず、forループの中で私はGSMのbytearrayを33に切り詰めて、それをデコーダに渡しました。 int x = 33; //p is the GSM

    1

    3答えて

    ファイルの生のバイトを読み込もうとしているので、ドキュメントを見て、バイトをベクトルに読み込み、先頭から32ビットの整数を読み込むような関数を投げました。 fn filetobytes(name: &'static str) -> Vec<u8> { let file = File::open(name).expect("No such file"); let filebyte

    4

    2答えて

    これは、基本的に、メッセージバッファを転送中にバッファのスワップを実行することです。このステートメントは私に困惑していました(私の組み込みアセンブリコードが不慣れであるため)。これは電源PCの指示です #define ASMSWAP32(dest_addr,data) __asm__ volatile ("stwbrx %0, 0, %1" : : "r" (data), "r" (dest_ad

    0

    1答えて

    私は、Pythonから一連のCANバスフレームを読み取っています。 Signal Startbit Length A 0 8 B 8 4 C 12 4 D 16 12 E 28 12 F 40 16 G 56 4 各値は、符号なし整数で、リトルエンディアンバイト順で:「9819961F9FFF7FC1」およびIは、以下のように、各フレームの値がレイアウ

    1

    2答えて

    基本的に言えば、クロスプラットフォームアプリケーションにはnativescriptを使用しています。このアプリケーションはBLEデバイスと対話します。 BLEデバイスは、広告パケットの後にスキャン応答を送信します。これは、iOS側でNSDataオブジェクトとして取得できます。 descriptionプロパティの出力(疑似)は、< 54fca267 0b00>です。 出力は、周辺機器のハードウェアア