nodejs buffer stream区别
2018-04-02 13:51
1286 查看
nodejs buffer stream区别
buffer
为数据缓冲对象,是一个类似数组结构的对象,可以通过指定开始写入的位置及写入的数据长度,往其中写入二进制数据。
stream
是对buffer对象的高级封装,其操作的底层还是buffer对象,stream可以设置为可读、可写,或者即可读也可写,在nodejs中继承了EventEmitter接口,可以监听读入、写入的过程。具体实现有文件流,httpresponse等~~。
buffer
为数据缓冲对象,是一个类似数组结构的对象,可以通过指定开始写入的位置及写入的数据长度,往其中写入二进制数据。
stream
是对buffer对象的高级封装,其操作的底层还是buffer对象,stream可以设置为可读、可写,或者即可读也可写,在nodejs中继承了EventEmitter接口,可以监听读入、写入的过程。具体实现有文件流,httpresponse等~~。
相关文章推荐
- Node.js StringDecoder 和 Buffer.toString([encoding]) 的区别
- nodejs stream & buffer 互相转换
- NodeJS stream 一:Buffer
- Node.js之文件及文件流(fs,path,buffer,stream)
- Node.js文档关键模块: Timer, Buffer, Events, Stream, File System
- node.js 的 Buffer 方法的简单介绍
- Node.js Buffer(缓冲区)
- Node.js Buffer(缓冲区)
- node.js 写流 createWriteStream----由浅入深
- nodejs stream 经典解析
- Node.js权威指南 (5) - 使用Buffer类处理二进制数据
- node.js中的buffer.length方法使用说明
- node.js stream
- Node.js Module – exports 和module.exports之间的联系与区别
- nodejs exports和module.exports的区别
- 深入理解node.js的module.export 和 export方法的区别
- Node入门--8-->Buffer&Stream
- Node.js中exports与module.exports的区别
- Node.js中的module.exports和exports的区别