Questions tagged «byte»

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

16
在C#中将字符串转换为字节数组
我正在将某些东西从VB转换为C#。该语句的语法有问题: if ((searchResult.Properties["user"].Count > 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } 然后,我看到以下错误: 参数1:无法从“对象”转换为“字节[]” “ System.Text.Encoding.GetString(byte [])”的最佳重载方法匹配具有一些无效的参数 我试图根据这篇文章修复代码,但仍然没有成功 string User = Encoding.UTF8.GetString("user", 0); 有什么建议么?
669 c#  string  vb.net  encoding  byte 

9
TypeError:需要类似字节的对象,而在Python3中写入文件时不是'str'
我最近已经迁移到Py 3.5。这段代码在Python 2.7中正常工作: with open(fname, 'rb') as f: lines = [x.strip() for x in f.readlines()] for line in lines: tmp = line.strip().lower() if 'some-pattern' in tmp: continue # ... code 升级到3.5后,我得到了: TypeError: a bytes-like object is required, not 'str' 最后一行错误(模式搜索代码)。 我试过使用.decode()语句两侧的函数,也尝试过: if tmp.find('some-pattern') != -1: continue -无济于事。 我能够很快解决几乎所有的2:3问题,但是这个小小的声明困扰着我。
590 python  python-3.x  string  file  byte 

30
#1071-指定的密钥太长;最大密钥长度为767字节
当我执行以下命令时: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); 我收到此错误消息: #1071 - Specified key was too long; max key length is 767 bytes 有关column1和column2的信息: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci 我认为varchar(20)只需要21个字节,而varchar(500)只需要501个字节。因此,总字节数是522,少于767。那么为什么收到错误消息? #1071 - Specified key was too long; max key length is 767 bytes

25
使用Java将十六进制转储的字符串表示形式转换为字节数组?
我正在寻找一种将长字符串(从转储中转换)的方法,该字符串将十六进制值转换为字节数组。 我说不出比在这里发表同样问题的人更好的措辞。 但是为了保持其原始性,我将以自己的方式来表述:假设我有一个字符串"00A0BF",我想将其解释为 byte[] {0x00,0xA0,0xBf} 我该怎么办? 我是Java的新手,最终使用BigInteger并注意前导的十六进制零。但是我认为这很丑陋,并且我肯定我缺少一些简单的东西。
372 java  byte  hex  dump 

17
在JavaScript中将字节大小转换为KB,MB,GB的正确方法
我通过PHP 将此代码转换为秘密大小(以字节为单位)。 现在,我想使用JavaScript 将这些尺寸转换为人类可读的尺寸。我试图将此代码转换为JavaScript,如下所示: function formatSizeUnits(bytes){ if (bytes >= 1073741824) { bytes = (bytes / 1073741824).toFixed(2) + " GB"; } else if (bytes >= 1048576) { bytes = (bytes / 1048576).toFixed(2) + " MB"; } else if (bytes >= 1024) { bytes = (bytes / 1024).toFixed(2) + " KB"; } …



13
Java整数到字节数组
我得到一个整数: 1695609641 当我使用方法: String hex = Integer.toHexString(1695609641); system.out.println(hex); 给出: 6510f329 但我想要一个字节数组: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; 我该怎么做?
190 java  arrays  integer  byte 

11
Java字节数组到字符串到字节数组
我试图理解一个byte []到字符串,一个byte []的字符串表示形式到byte []转换...我将我的byte []转换成一个要发送的字符串,然后我希望我的Web服务(用python编写)将数据直接回显给客户端。 当我从Java应用程序发送数据时... Arrays.toString(data.toByteArray()) 字节发送.. [B@405217f8 发送(这是Arrays.toString()的结果,它应该是我的字节数据的字符串表示形式,该数据将通过电线发送): [-47, 1, 16, 84, 2, 101, 110, 83, 111, 109, 101, 32, 78, 70, 67, 32, 68, 97, 116, 97] 在python端,python服务器将字符串返回给调用方(我可以看到的与我发送给服务器的字符串相同 [-47, 1, 16, 84, 2, 101, 110, 83, 111, 109, 101, 32, 78, 70, 67, 32, 68, 97, 116, …
180 java  string  byte 

13
C“ int”的大小是2个字节还是4个字节?
C中的Integer变量占用2个字节还是4个字节?它取决于哪些因素? 大多数教科书都说整数变量占用2个字节。但是,当我运行一个程序打印整数数组的连续地址时,它显示出4的差。
168 c  int  byte 


10
如何获得MySQL数据库的真实大小?
我想知道我的MySQL数据库使用多少空间,以便选择Web主机。我找到了该命令,SHOW TABLE STATUS LIKE 'table_name'因此当我执行查询时,会得到如下信息: Name | Rows | Avg. Row Length | Data_Length | Index Length ---------- ---- --------------- ----------- ------------ table_name 400 55 362000 66560 数字四舍五入。 那么,该表是否有362000 或400 * 362000 = 144800000字节的数据?索引长度是什么意思?谢谢 !
144 mysql  database  size  byte  storage 

10
如何在Java中初始化字节数组?
我必须在Java中以字节数组形式存储一些常量值(UUID),而我想知道初始化这些静态数组的最佳方法是什么。这就是我目前的做法,但我觉得必须有更好的方法。 private static final byte[] CDRIVES = new byte[] { (byte)0xe0, 0x4f, (byte)0xd0, 0x20, (byte)0xea, 0x3a, 0x69, 0x10, (byte)0xa2, (byte)0xd8, 0x08, 0x00, 0x2b, 0x30, 0x30, (byte)0x9d }; private static final byte[] CMYDOCS = new byte[] { (byte)0xba, (byte)0x8a, 0x0d, 0x45, 0x25, (byte)0xad, (byte)0xd0, 0x11, (byte)0x98, (byte)0xa8, 0x08, 0x00, 0x36, 0x1b, …
138 java  arrays  byte 

13
将任何对象转换为字节[]
我正在编写一个原型TCP连接,但在均匀化要发送的数据时遇到了一些麻烦。 目前,我只发送字符串,但是将来我们希望能够发送任何对象。 此刻的代码非常简单,因为我认为所有内容都可以转换为字节数组: void SendData(object headerObject, object bodyObject) { byte[] header = (byte[])headerObject; //strings at runtime, byte[] body = (byte[])bodyObject; //invalid cast exception // Unable to cast object of type 'System.String' to type 'System.Byte[]'. ... } 这当然很容易解决 if( state.headerObject is System.String ){...} 问题是,如果我这样做,我需要在运行时检查无法转换为byte []的所有类型的对象。 因为我不知道在运行时不能将每个对象都转换为byte [],所以这不是一个选择。 如何在C#.NET 4.0中将任何对象完全转换为字节数组?
138 c#  .net  object  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.