• Buffer用于处理二进制数据流
  • 实例类似于整数数组,大小固定
  • C++代码在V8堆外分配物理内存
// 创建一个长度为10,且用0填充的Buffer
const buf1 = Buffer.alloc(10); // 创建一个长度为10、且用0x1填充的Buffer
const buf2 = Buffer.alloc(10,1); // 创建一个长度为10、且未初始化的Buffer。
// 这个方法比调用Buffer.alloc()更快,
// 但返回的Buffer实例可能包含旧数据,因此需要使用fill()或write()重写。
const buf3 = Buffer.allocUnsafe(10); // 创建一个包含[0x1, 0x2, 0x3]的Buffer
const buf4 = Buffer.from([1, 2, 3]); // 创建一个包含UTF-8字节的Buffer
const buf5 = Buffer.from('test'); // 创建一个包含Latin-1字节的buffer
const buf6 = Buffer.from('test','latin1'); console.log(buf1);
console.log(buf2);
console.log(buf3);
console.log(buf4);
console.log(buf5);
console.log(buf6);

显示如下:

<Buffer 00 00 00 00 00 00 00 00 00 00>

<Buffer 01 01 01 01 01 01 01 01 01 01>

<Buffer e8 32 c0 83 a4 55 00 00 70 33>

<Buffer 01 02 03>

<Buffer 74 65 73 74>

<Buffer 74 65 73 74>

最新文章

  1. [算法]——归并排序(Merge Sort)
  2. Atitit 输入法原理与概论ati use
  3. Sql Server函数全解(一)字符串函数
  4. UITextView 开始编辑时,文字没有左上角对齐解决办法 tableview整体上移
  5. centos 开机启动服务
  6. C++中下标操作注意事项
  7. light oj 1236 分解质因数
  8. iOS开发中乱用hook可能导致灾难
  9. 十个顶级的C语言资源助你成为优秀的程序员
  10. Java泛型范例
  11. Java 多线程入门
  12. [poj2152]fire_树形dp
  13. #define指令
  14. 动态规划-LIS1
  15. Java并发编程的艺术读后总结
  16. Eclipse项目里面看源码和文档
  17. Luogu P1967 货车运输
  18. linux rpm方式安装mysql
  19. 【做题】CF196E. Opening Portals 排除无用边&amp;最小生成树
  20. Oracle保留两位小数的函数

热门文章

  1. Centos下安装pip失败或新装
  2. CC12:链式A+B
  3. Windows10家庭版升级至专业版
  4. struts2 具体学习资料
  5. springIOC+Mysql+springmvc事务测试题总结
  6. AngularJS(三):重复HTML元素、数据绑定
  7. 监听textarea数值变化
  8. javascript中两种基本常用排序算法分析
  9. 理解 JavaScript 的 async/await
  10. Git项目管理常用命令