byte

    1热度

    1回答

    我对(某种)补语很熟悉,但是我可以使用关于Python 2.7的复习。 为什么~0b1打印出-2? 我知道一个补码可以将1s转换为0,反之亦然。我期望~0b1打印0b0或0。 是否print自动将字节文字转换为某种形式的int? 任何帮助表示赞赏。

    0热度

    3回答

    我需要发送一些命令给我的微控制器。 使用RXTX库的Iam。我可以连接到我的微控制器,但我有问题将我的命令转换为正确的字节。 例如: 我想发送0x80十六进制值。 如果我128的整数(0x80的)转换为字节 byte a = (byte) 128; 我得到-128 范围从Java字节是-128 - 127 ,但我需要发送128为命令。我如何转换它? 我也有其他命令发送。 80 20 F2 4

    1热度

    3回答

    我不明白为什么java.lang.String不能在byte []中转换。 就行了: byte[] decData = io.decrypt(fileData, new Random(fileData.length)); 我的编译器说:java.lang.String中不能以字节转换[] 但我初始化这样FILEDATA: byte[] fileData = new byte[fIn.avail

    -3热度

    2回答

    如何在Java中向一个字节数组添加一个long? 我想将long转换为字节,然后将它添加到字节数组中。 byte[] combined; long number; byte[] bytes = {...} combined = ???

    1热度

    2回答

    我在Java中使用了这个ByteBuffer,我用数据填充。填充数据的缓冲区之前,我保存了前两个字节后填写: buffer.put((byte)0); //position 0 buffer.put((byte)0); //position 1 然后,我用数据填充缓冲和计算我插入的数据,这可以达到256最大的总规模。所以,我需要将插入的数据的总大小放在BufferArray的前两个位置,这就

    3热度

    1回答

    local script= string.dump( function() print('Hi') end ) buff="" for v=1,string.len(script) do buff=buff..'\\'..string.byte(script,v) end print(buff) 脚本变成字节码,任何想法如何反转它?

    0热度

    1回答

    我想知道“flush”和“flash”的含义和它们之间的区别。

    -1热度

    1回答

    我有一个学校,我必须使一个应用程序通过网络工作的任务。我们可以用Java或C(或两者)来完成。 我们已经给出了一个确切的协议来在计算机之间进行通信。 下面是该协议的消息的一个示例: [REGIS␣id␣port␣pass+++] 在这个消息,标识必须恰好在8个字节,端口上的4个字节,通过对2个字节,REGIS上的5个字节和+++上3个字节。 要阅读此消息,我使用InputStream对象和re

    1热度

    2回答

    我有一个的ArrayList定义为: private static ArrayList<Byte> allocatedBytes; 显然,我可以从每个元素只是用细阅读: byte toWrite = allocatedBytes.get(currentByteAddress); 然而,一旦我操纵以写入并按位操作,并尝试将其写回列表中,编译器始终发生错误。 我曾尝试: allocatedBy

    0热度

    1回答

    在向设备发送请求期间,我遇到了LSB和MSB问题。我需要发送sessionId(int)。它需要以四个字节发送。现在,我发送的字节数组是这样的: 因此,例如,如果会话ID是14我要送: public static final byte[] intToByteArray(int value) { return new byte[] { (byte)(value >>> 2