ref:将Buffer实例转换为“指针”

时间:2024-05-12 05:47:37
【文件属性】:

文件名称:ref:将Buffer实例转换为“指针”

文件大小:168KB

文件格式:ZIP

更新时间:2024-05-12 05:47:37

JavaScript

参考 将Buffer实例转换为“指针” 该模块的灵感来自于node-ffi中的旧Pointer类,但其目的是使用Node的快速Buffer实例而不是慢速的C ++ Pointer类。 这两个概念以前非常相似,但是现在这个模块带来了Pointers拥有的功能,而Buffers却不见了,所以现在Buffers的功能要强大得多。 特征: 获取任何Buffer实例的内存地址 将对JavaScript对象的引用读/写到Buffer实例中 将Buffer实例的内存地址读/写到其他Buffer实例 读取/写入int64_t和uint64_t数据值(数字或字符串) 一种“类型”约定,以便您可以将缓冲区指定为int * ,并随意引用/取消引用。 提供表示NULL指针的缓冲区实例 安装 使用npm安装: $ npm install ref 例子 引用和取消引用 var ref = require (


【文件预览】:
ref-master
----binding.gyp(180B)
----src()
--------binding.cc(20KB)
----lib()
--------ref.js(39KB)
----.travis.yml(398B)
----test()
--------ref-deref.js(2KB)
--------reinterpretUntilZeros.js(1KB)
--------pointer.js(2KB)
--------reinterpret.js(2KB)
--------utf16le.bin(74KB)
--------int64.js(5KB)
--------object.js(2KB)
--------alloc.js(393B)
--------coerce.js(1KB)
--------address.js(2KB)
--------isNull.js(366B)
--------string.js(3KB)
--------char.js(382B)
--------types.js(3KB)
--------bool.js(833B)
--------iojs3issue.js(688B)
----README.md(6KB)
----docs()
--------compile.js(4KB)
--------gh-pages.sh(302B)
--------images()
--------scripts()
--------stylesheets()
--------index.jade(9KB)
----appveyor.yml(868B)
----.gitignore(138B)
----CHANGELOG.md(10KB)
----package.json(864B)

网友评论