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的冒泡事件的阻止与允许(三种实现方法)
Feb 01 Javascript
javascript ajax的5种状态介绍
Aug 18 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
Jul 03 Javascript
微信小程序 自定义对话框实例详解
Jan 20 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
Mar 09 Javascript
JavaScript利用fetch实现异步请求的方法实例
Jul 26 Javascript
vue移动端实现下拉刷新
Apr 22 Javascript
JavaScript使用math.js进行精确计算操作示例
Jun 19 Javascript
vue.js 实现评价五角星组件的实例代码
Aug 13 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
Jul 11 Javascript
Express 配置HTML页面访问的实现
Nov 01 Javascript
通过实例解析javascript Date对象属性及方法
Nov 04 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中常用编辑器推荐
2007/01/02 PHP
19个Android常用工具类汇总
2014/12/30 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
Javascript 强制类型转换函数
2009/05/17 Javascript
javascript loadScript异步加载脚本示例讲解
2013/11/14 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
基于jquery实现的树形菜单效果代码
2015/09/06 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
2015/10/28 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
JS实现的文字间歇循环滚动效果完整示例
2018/02/13 Javascript
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
Vue.js 十五分钟入门图文教程
2018/09/12 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
[05:02][DOTA2]DOTA进化论 第一期
2013/09/27 DOTA
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
py中的目录与文件判别代码
2008/07/16 Python
python获取元素在数组中索引号的方法
2015/07/15 Python
python导入时小括号大作用
2017/01/10 Python
11月编程语言排行榜 Python逆袭C#上升到第4
2017/11/15 Python
python绘制条形图方法代码详解
2017/12/19 Python
nohup后台启动Python脚本,log不刷新的解决方法
2019/01/14 Python
python脚本当作Linux中的服务启动实现方法
2019/06/28 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
水果连锁超市创业计划书
2014/01/24 职场文书
青年文明号服务承诺
2014/03/31 职场文书
六查六看六改心得体会
2014/10/14 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
超市主管竞聘书
2015/09/15 职场文书
vue项目中的支付功能实现(微信支付和支付宝支付)
2022/02/18 Vue.js