• offset {Number} 0

    				<li>noAssert {Boolean} 默认:false</li>
    
    				<li>返回:{Number}</li>
    </ul>

    从该 Buffer 指定的 offset 位置开始读取一个有符号的8位整数值。

    设置 noAssert 为 true ,将跳过对 offset 的验证。这将允许 offset 超出缓冲区的末尾。

    从 Buffer 里读取的整数数值会被解释执行为有符号的2的补码值。

    const buf = Buffer.from([1, -2, 3, 4]);
    
    buf.readInt8(0);
    // returns 1
    buf.readInt8(1);
    // returns -2

    buf.readInt8函数详解的更多相关文章

    1. buf.writeUInt8()函数详解

      buf.writeUInt8(value, offset[, noAssert]) value {Number} 需要被写入到 Buffer 的字节 offset {Number} 0 <= o ...

    2. buf.writeUIntBE()函数详解

      buf.writeUIntBE(value, offset, byteLength[, noAssert]) buf.writeUIntLE(value, offset, byteLength[, n ...

    3. buf.writeInt32BE()函数详解

      buf.writeInt32BE(value, offset[, noAssert]) buf.writeInt32LE(value, offset[, noAssert]) value {Numbe ...

    4. buf.writeInt16BE()函数详解

      buf.writeInt16BE(value, offset[, noAssert]) buf.writeInt16LE(value, offset[, noAssert]) value {Numbe ...

    5. buf.writeInt8()函数详解

      buf.writeInt8(value, offset[, noAssert]) value {Number} 需要被写入到 Buffer 的字节 offset {Number} 0 <= of ...

    6. buf.writeDoubleBE()函数详解

      buf.writeDoubleBE(value, offset[, noAssert]) buf.writeDoubleLE(value, offset[, noAssert]) value {Num ...

    7. buf.writeFloatBE()函数详解

      buf.writeFloatBE(value, offset[, noAssert]) buf.writeFloatLE(value, offset[, noAssert]) value {Numbe ...

    8. buf.writeIntBE()函数详解

      buf.writeIntBE(value, offset, byteLength[, noAssert]) buf.writeIntLE(value, offset, byteLength[, noA ...

    9. buf.readUInt32BE()函数详解

      buf.readUInt32BE(offset[, noAssert]) buf.readUInt32LE(offset[, noAssert]) offset {Number} 0 noAssert ...

    随机推荐

    1. Python类中的 私有变量和私有方法

      默认情况下,Python中的成员函数和成员变量都是公开的(public),在python中没有类似public,private等关键词来修饰成员函数和成员变量.在python中定义私有变量只需要在变量 ...

    2. net Core 中定时任务的设置

      接下来的任务 采用定时任务的需求场景: 每天的数据整理,比如库存,每天的零散数据的统计,定时提醒,定时提醒到期未完成的任务-.... 1.采用的第三方类库: quartz 2文档地址:http://w ...

    3. Master Nginx(7) - Nginx for the Developer

      Caching integration No application caching Caching in the database Caching in the filesystem Changin ...

    4. SSM框架下实现导出功能

      导出:将当前页面表格里值传到excel表格中. 一.页面js //下载excel $("#download").click( function() { var param = $( ...

    5. noip模拟赛 整除

      分析:最暴力的思想就是枚举一边啦,然后就会发现有很多n/i的结果都是相同的,可以每次跳过这一段,这样能过60分. 想不出其它解法了,打个表找了一下规律: ans   num 1     1 2    ...

    6. sgu 176 有源汇有上下界的最小流模板题

      /*参考博文:http://hi.baidu.com/dragon_eric123/item/82e259200ece744046996282 有上下界的有源最小流 */ #include<st ...

    7. fzu 2125

      #include<stdio.h> #include<math.h> int total(int x,int m) { int sum=0; while(x>0) {   ...

    8. [NOIP2016day2T1] 組合數問題(problem)

      题目描述 组合数C(n,m)表示的是从n个物品中选出m个物品的方案数.举个例子,从(1,2,3) 三个物品中选择两个物品可以有(1,2),(1,3),(2,3)这三种选择方法.根据组合数的定 义,我们 ...

    9. 计算机与linux操作系统的发展

      一.计算机 (一)计算机的概念 1.概念:计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速 ...

    10. Linux: 统计代码行数和SVN修改行数的命令

      Mac下同样有效. 1. 统计目录下所有js文件的代码行数. find . -name '*.js' | xargs wc -l 2. 统计SVN的修改行数. svn diff -rBeginRev: ...