Questions tagged «byte»

信息单位,通常对应于8位。该术语也最常用于表示数字系统上最小的可寻址存储单元。


8
为什么在Java中字节的范围是-128到127?
我不明白为什么一个字节可以取的最小值是-128。我可以看到最大值是127,因为它是01111111二进制的,但是一个怎么-128只用8位表示,其中之一用于符号呢?正数128已经是8位,即10000000,那么您将需要第9位来表示负号。 有人可以帮我解释一下。
78 java  byte 

4
Python中的字节数组
如何在Python中表示字节数组(如Java中的byte [])?我需要使用gevent通过电线发送它。 byte key[] = {0x13, 0x00, 0x00, 0x00, 0x08, 0x00};
78 python  byte  gevent 

5
以字节为单位设置特定位
我正在尝试在Java字节变量中设置位。它确实提供了类似的适当方法.setBit(i)。有人知道我该怎么实现吗? 我可以逐位遍历给定的字节: if( (my_byte & (1 << i)) == 0 ){ } 但是我不能将此位置设置为1或0,可以吗?


4
如何在Python 3中在字节和字符串之间转换?
这是一个Python 101类型的问题,但是当我尝试使用一个似乎将我的字符串输入转换为字节的包时,让我感到困惑。 正如您将在下面看到的,我找到了适合自己的答案,但是我觉得这里值得记录,因为花了我很长时间才发掘出发生了什么事情。它似乎是Python 3的通用名称,因此我没有提到我正在使用的原始程序包。这似乎不是一个错误(只是特定的程序包具有.tostring()明显不产生我理解为字符串的方法...) 我的测试程序是这样的: import mangler # spoof package stringThing = """ <Doc> <Greeting>Hello World</Greeting> <Greeting>你好</Greeting> </Doc> """ # print out the input print('This is the string input:') print(stringThing) # now make the string into bytes bytesThing = mangler.tostring(stringThing) # pseudo-code again # now print it out print('\nThis is …

6
Go编程中如何从[] byte转换为int
我需要通过TCP创建一个客户端-服务器示例。在客户端,我读取了2个数字,然后将它们发送到服务器。我面临的问题是我无法从转换[]byte为int,因为通信仅接受type的数据[]byte。 有什么方法可以转换[]byte为int或可以发送int到服务器吗? 一些示例代码将不胜感激。 谢谢。


2
写入然后读取内存字节(BytesIO)会得到空白结果
我想尝试python BytesIO类。 作为一个实验,我尝试写入内存中的zip文件,然后从该zip文件中读取字节。因此gzip,我没有传递文件对象给,而是传递了BytesIO对象。这是整个脚本: from io import BytesIO import gzip # write bytes to zip file in memory myio = BytesIO() g = gzip.GzipFile(fileobj=myio, mode='wb') g.write(b"does it work") g.close() # read bytes from zip file in memory g = gzip.GzipFile(fileobj=myio, mode='rb') result = g.read() g.close() print(result) 但是它返回的空bytes对象result。在Python 2.7和3.4中都会发生这种情况。我想念什么?
74 python  byte  gzip  bytesio 



4
Java中未知长度的字节数组
我正在用Java构建字节数组,但我不知道该数组将持续多长时间。 我想要像Java的StringBuffer这样的工具,您可以只调用.append(byte b)或.append(byte [] buf)并让它缓冲所有字节并在完成后返回给我一个字节数组。是否有一个类可以处理字节,而StringBuffer可以处理字符串呢?它看起来不像我想要的ByteBuffer类。 有人有好的解决方案吗?
69 java  buffer  byte 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.