nodejs之buffer

个人感觉,buffer最大的特点就是不能使用require('buffer')创建,其创建方法有三种

1. buffer = new Buffer(size);//size指buffer大小,整型数字,开辟长度为size个字节的buffer(相当于数组)

2.buffer = new Buffer(arr);//arr为字节数组(注意:是字节数组)

3.buffer = new Buffer(str,charset);//对于str字符串使用charset指定的编码(不支持中文编码)

 

对于第一种创建方法,buffer[i]表示一个字节 仅能表示0~255的数字,创建时,系统会随机给每个字节赋值,若访问越界,则输出undefined

 

对于第二种创建方法,依然是buffer[i]表示一个字节,若数组是整型,则输出对应16进制,貌似字符型都是0,

 

第三种不在解释

 

 

 

转载于:https://www.cnblogs.com/9752-lc/archive/2013/05/22/3093587.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值