//文件大小转换 function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1024; sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; i =... ...
分类:
编程语言 时间:
2017-01-06 21:31:53
阅读次数:
351
/* * 1、转换流: InputStreamReader 和 OutputStreamWriter 一对。 * * 1) InputStreamReader 字节转换成字符的一个输入流,最后,以字符方式读取数据。 * OutputStreamWriter 字符转换成字节的一个输出流,最后,以字节方 ...
分类:
其他好文 时间:
2016-10-01 21:43:39
阅读次数:
134
【javaIO体系中常用的流】 【关于字符流和字节流的注意点】 通常,字节流比字符流功能更加强大,因为字节流可以处理所有的二进制文件。 但是字节流来处理字符,又需要将字节转换成字符,增加了编程复杂度。 有这样的原则: 如果进行输入/输出的内容是文本内容,应该考虑使用字符流。 如果进行输入/输出的内容 ...
分类:
其他好文 时间:
2016-09-30 21:07:10
阅读次数:
105
function bytesToSize(bytes) { if (bytes 0) return '0 B'; var k = 1024; sizes = ['B','KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; i = Math.floor(Ma ...
分类:
Web程序 时间:
2016-09-23 16:34:50
阅读次数:
195
先简单说下什么是多字节和宽字节。 多字节是指使用多个字节(1-3)表示一个字符。比如gbk使用英文占一个字节,中文占2个,这个就是多字节了。utf-8是使用1-3个字节表示字符。还有big5等等。 宽字节一般是固定使用2个字节表示一个字符,utf-16(一般就是指unicode)。 1、MultiB ...
<?phpfunction convert($size){ $unit=array('b','kb','mb','gb','tb','pb'); return @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i];}e ...
分类:
其他好文 时间:
2016-08-24 12:53:49
阅读次数:
119
当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如GBK等。使用FileReader读取文件:
[java] view
...
分类:
编程语言 时间:
2016-07-15 21:49:28
阅读次数:
352
Chapter8 I/O流 1、I/O流提供了文本和数值的输入输出功能,这种输入输出是带缓冲的,可以是格式化的,也可以是未格式化的。 2、ostream对象将有类型的对象转换为一个字符(字节)流;istream对象将一个字符(字节)转换为有类型的对象。 3、可以用getline()来读取一整行(包括 ...
分类:
编程语言 时间:
2016-07-14 02:30:25
阅读次数:
149
在某些情况下,比如说串口通信或者读取二进制的文件,通畅会得到一个byte数组形式的数据。 然而对于这个数据处理常常令人苦恼,因为通常通信情况下,并不是一个字节代表一个字符或者某个数据,而是数据夹杂在字节与字节之间。 读取文件得到的情况: 1:将一个字节转换为16进制的字符表示 2:ASCII编码存储 ...
分类:
编程语言 时间:
2016-06-28 09:21:12
阅读次数:
206