Node.js速学之-缓冲区

JavaScript最初为浏览器设计,能很好的处理Unicode编码的字符串,但是不能很好的处理二进制数据。
需要使用二进制的示例有:TCP/UDP/图像或压缩文件/文件系统读取/来自网络的二进制数据流
Node.js中的缓冲区是处理二进制数据的一种方式,由于JS语言不能很好的处理二进制数据,所以缓冲区上实际上是对原始内存的分配,以便Node.js读写数据,这也让Node.js 有健全的方式处理二进制数据,不必依赖JS。
缓冲区是Buffer的实例,但Buffer模块是全局的,所以不用请求即可使用。

一、写入缓冲区

二、想缓冲区追加数据

终端输出:

三、复制缓冲区

回忆:
1、系统会自动对缓存区进行垃圾回收

Print Friendly
赞 (0)
分享到:更多 ()

留言板 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址