• 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. web前端习总结--JavaScript

      JavaScript 什么是JavaScript JavaScript是嵌入HTML中在浏览器中的脚本语言,有与Java和C语言类似的语法 一种网页编程技术,用来向HTML页面添加交互行为 直接嵌入H ...

    2. python爬虫18 | 就算你被封了也能继续爬,使用IP代理池伪装你的IP地址,让IP飘一会

      我们上次说了伪装头部 ↓ python爬虫17 | 听说你又被封 ip 了,你要学会伪装好自己,这次说说伪装你的头部 让自己的 python 爬虫假装是浏览器 小帅b主要是想让你知道 在爬取网站的时候 ...

    3. Linux - redis哨兵集群实例

      目录 Linux - redis哨兵集群实例 命令整理 配置流程 Linux - redis哨兵集群实例 命令整理 官网地址:http://redisdoc.com/ redis-cli info # ...

    4. LINUX应用开发(面试)

      LINUX应用开发工程师职位 本试卷从考试酷examcoo网站导出,文件格式为mht,请用WORD/WPS打开,并另存为doc/docx格式后再使用 说明:应用开发可考察的点非常多,关键的还是C语言和 ...

    5. C#关键字详解第三节

      byte:字节 字节是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,也在一些计算机编程 语言中表示数据类型和语言字符.这是百度百科给出的解释,在C#语言中byte也可以是一种 ...

    6. rpm包下载地址

      https://dl.fedoraproject.org/pub/epel/6/x86_64/

    7. Java基础学习总结(69)——匿名内部类与Lambda表达式

      前言 Java Labmda表达式的一个重要用法是简化某些匿名内部类(Anonymous Classes)的写法.实际上Lambda表达式并不仅仅是匿名内部类的语法糖,JVM内部是通过invokedy ...

    8. Alliances

      树国是一个有n个城市的国家,城市编号为1∼n.连接这些城市的道路网络形如一棵树, 即任意两个城市之间有恰好一条路径.城市中有k个帮派,编号为1∼k.每个帮派会占据一些城市,以进行非法交易.有时帮派之间 ...

    9. ArcGIS api for javascript——加载查询结果,悬停显示信息窗口

      转自原文 ArcGIS api for javascript——加载查询结果,悬停显示信息窗口 描述 本例在开始和地图交互前执行一个查询任务并加在查询结果.这允许用户鼠标悬停在任意郡县时立即见到Inf ...

    10. URAL 1196. History Exam (二分)

      1196. History Exam Time limit: 1.5 second Memory limit: 64 MB Professor of history decided to simpli ...