node.js中的buffer.copy方法使用说明


Posted in Javascript onDecember 14, 2014

方法说明:

进行不同buffer之间的复制替换操作。

从源buffer复制数据 并替换到目标buffer的指定位置。

语法:

buffer.copy(targetBuffer, [targetStart], [sourceStart], [sourceEnd])

接收参数:

targetBuffer        目标buffer,执行复制替换的buffer

targetStart           目标buffer数据替换的起始位置

sourceStart          源buffer数据复制的起始位置

sourceEnd           源buffer数据复制的结束位置

例子:

在该例子中,提取了buf1 16 到 20之间的数据,将数据复制到buf2中,从buf2的 位置8开始替换。

buf1 = new Buffer(26);

buf2 = new Buffer(26);

for (var i = 0 ; i < 26 ; i++) {

  buf1[i] = i + 97; // 97 is ASCII a

  buf2[i] = 33; // ASCII !

}

buf1.copy(buf2, 8, 16, 20);

console.log(buf2.toString('ascii', 0, 25));
Javascript 相关文章推荐
Jquery插件写法笔记整理
Sep 06 Javascript
javascript loadScript异步加载脚本示例讲解
Nov 14 Javascript
jquery图片切换实例分析
Apr 15 Javascript
javascript实现数组去重的多种方法
Mar 14 Javascript
html5 canvas 详细使用教程
Jan 20 Javascript
javascript动态创建对象的属性详解
Nov 07 Javascript
React父子组件间的传值的方法
Nov 13 Javascript
如何从头实现一个node.js的koa框架
Jun 17 Javascript
深入了解query和params的使用区别
Jun 24 Javascript
对TypeScript库进行单元测试的方法
Jul 18 Javascript
layui 动态设置checbox 选中状态的例子
Sep 02 Javascript
javascript数组includes、reduce的基本使用
Jul 02 Javascript
node.js中的buffer.fill方法使用说明
Dec 14 #Javascript
node.js中的buffer.length方法使用说明
Dec 14 #Javascript
node.js中的buffer.toJSON方法使用说明
Dec 14 #Javascript
node.js中的buffer.toString方法使用说明
Dec 14 #Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
Dec 14 #Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
Dec 14 #Javascript
javascript实现单击和双击并存的方法
Dec 13 #Javascript
You might like
php 连接mysql连接被重置的解决方法
2011/02/15 PHP
一漂亮的PHP图片验证码实例
2014/03/21 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
jQuery修改CSS伪元素属性的方法
2014/07/30 Javascript
javascript结合ajax读取txt文件内容
2014/12/05 Javascript
JavaScript实现的简单烟花特效代码
2015/10/20 Javascript
详解JavaScript基于面向对象之创建对象(1)
2015/12/10 Javascript
深入学习AngularJS中数据的双向绑定机制
2016/03/04 Javascript
jQuery Form表单取值的方法
2017/01/11 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
jQuery实现html双向绑定功能示例
2017/10/09 jQuery
基于js中style.width与offsetWidth的区别(详解)
2017/11/12 Javascript
初识 Vue.js 中的 *.Vue文件
2017/11/22 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
vue+element模态框中新增模态框和删除功能
2019/06/11 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
如何在postman测试用例中实现断言过程解析
2020/07/09 Javascript
解决vue一个页面中复用同一个echarts组件的问题
2020/07/19 Javascript
[43:49]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
python实现可下载音乐的音乐播放器
2020/02/25 Python
Jupyter notebook 远程配置及SSL加密教程
2020/04/14 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
论文诚信承诺书
2014/05/23 职场文书
银行纠风工作实施方案
2014/06/08 职场文书
2014年创卫工作总结
2014/11/24 职场文书
nginx优化的六点方法
2021/03/31 Servers