Node.js通过write、read以字节为单位来写、读
来源:互联网 发布:正确的爱情观知乎 编辑:程序博客网 时间:2024/05/21 06:45
//这是write数据,虽然是先写内容,再写长度,但是注意长度写在了内容前边,写内容前空了两个字节来写长度,//所以read时,是先read长度,再read内容
var buf = new Buffer(64);buf.fill(0);var offset = 10var str1Len = buf.write('z金刚葫芦娃z', offset + 2);buf.writeUInt16LE(str1Len, offset);offset += str1Len + 2;console.log(str1Len);var str2Len = buf.write('z哪吒z', offset + 2);buf.writeUInt16LE(str2Len, offset);offset += str2Len + 2;console.log(str2Len);
//这是read数据
var validBuf = buf.slice(0, offset);var _offset = 10;var _str1Len = validBuf.readUInt16LE(_offset);_offset += 2;var _str1Value = validBuf.slice(_offset, _offset + _str1Len);var _str1Value = _str1Value.toString();_offset += _str1Len;console.log(_str1Value);var _str2Len = validBuf.readUInt16LE(_offset);_offset += 2;var _str2Value = validBuf.slice(_offset, _offset + _str2Len);var _str2Value = _str2Value.toString();_offset += _str2Len;console.log(_str2Value);
阅读全文
0 0
- Node.js通过write、read以字节为单位来写、读
- memset以字节为单位操作
- 以字节为单位显示变量的内存存储数据
- 以字节为单位显示变量的内存存储数据
- C标准库:以字节为单位的IO函数
- java 以字节为单位读取文件(2)
- java 实现以字节为单位读取文件(2)
- 以字节为单位显示变量的内存存储数据
- 计算字节大小函数(通过传入的以B为单位的数值,转换为B、KB、MB的形式)
- direct path read/write (直接路径读/写)
- direct path read/write (直接路径读/写)
- Python读(read)写(write)文件
- direct path read /write(直接路径读/写)
- Python基础-IO编程-读文件read-写文件write
- Node.js中的fs.open、fs.read、fs.write、fs.close方法;
- 通过C++文件复制小程序来理解read、write函数
- 读写文件1——以字节为单位,读写文件(笔记实例)
- 以/为单位截取URL
- [shell]Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
- 物联网设备是如何被破解的?分析一种篡改IoT固件内容的攻击方式
- 关于跨进程调用activity的问题
- 关闭当前页面
- 重大改变!Python或将取代VBA,成为Excel官方脚本语言!
- Node.js通过write、read以字节为单位来写、读
- Android——深入浅出RxJava 1和RxAndroid(一)
- CSDN MarkDown-2017年12月19日10:38:05
- 大家都说自己做的是javaee的web项目,那么问什么是javaee?估计很多人都答不上来
- Kafka事务简介
- Java的访问控制权限
- SAS结果输出到EXCEL的多个sheet
- dwz之局部刷新div
- windows radius server搭建(freeradius.net)