byte

    1

    1答えて

    charにintを代入するとこの問題が発生します。 私はconst char * データを持っています。これはdifferentsオブジェクトのサイズの記憶域のように機能します。 データがオブジェクトと同じサイズを持っているかどうかを確認するためにこれを使用して、次に整数をデータに追加します。 問題は、私は私が にデータ、ASCIIテーブル内の2つの位置を移動しますが、どのようにデータ列として振る

    2

    1答えて

    以下のコード結果 "39 44"が出力として出力されます。私はどこかでここでモジュロを使用するキャスティングを読んでいます。私は10%3 = 1のようにモジュロを計算する基本的な方法を知っていますが、ここでどのように計算されたかはまだ分かりません。 class conversion { public static void main(String args[]) {

    0

    1答えて

    私は、この行を見つけた: ByteBuffer b = ByteBuffer.allocate(Integer.SIZE/8); それは私が考えることのByteBufferオブジェクトは(1バイトを読み書きするために使用され、それが意味それでは、私は入れて読むことができるcreats。?このオブジェクトのバイト? したがって、ByteBuffer.allocate()メソッドは、バイトを返すフ

    0

    1答えて

    現在、テキストファイルを圧縮/解凍するためにハフマンツリーを使用しています。現在私の問題は、バイトを書き込んでそれらを読むとき、私は自分の数字の先頭の0を失うということです。 私のOutputStreamクラスでは、私のwriteBit()メソッドは、一度に1ビットを供給し、ビット数が8に達すると、そのバイトをファイルに書き込みます。実際にビットを書き込むときに問題が発生しますが、現在、この2進数

    -3

    2答えて

    この例をRubyで解決するには 左シフトを回転して値を印刷しますか? X = 0x12345678の N = 4→0x23456781 N = 20→0x67812345 N = 2→0x048D159E rotate_left(unsigned int型のx、unsigned char型のN) と 例。 ..

    1

    2答えて

    16進文字0x00を含む文字列をクリップボードにコピーして、それを外部アプリケーション(16進エディタ、メモ帳++など)に貼り付ける際に問題があります。 0x00バイトで文字列を終了します。 0x01 0x02 0x03 0x00 0x01 0x01 0x02を含む文字列をコピーする場合 0x01 0x02 0x03を外部アプリケーションに貼り付けます。内部 (少なくとも同じJavaプログラム内で

    -1

    1答えて

    デジタル画像の各ピクセルが24ビットのカラー値で表されるとします。 2048ピクセル×1024ピクセルの圧縮されていないイメージを格納するにはどれだけのメモリが必要ですか? 私は24ビットが3バイトだと言った。 2048ピクセルは6KB(2048 * 3/1024)、1024ピクセルは3KB(1024 * 3/1024)です。そして、私は18KB^2を得るために倍増しました。 しかし、答えには6M

    0

    2答えて

    誰かが、私たちが式を使用することができ、Javaの符号なしバイトに符号付きバイトを変換することを私に言った int unsignedByte = signedByte >= 0 ? signedByte : 256 + signedByte; しかし、例えば、私は-128から1(バイト値の範囲のsignedByte値を持っている場合〜127)、この式を使用するので、1 >= 0はtrueと評価

    1

    1答えて

    からバイナリデータを取得します。 2進数は2進数です。 '1' と:: b"b'5Q\x19aw\x17\x8c\x98\x10\x1c\xe0O\x14\xd1x\xa1'" か::私はどちらかになってしまったすべての私の試みで b'5Q\x19aw\x17\x8c\x98\x10\x1c\xe0O\x14\xd1x\xa1' をこのような "b'5Q\x19aw\x17\x8c\x