文件名称:bbuf:nodejsiojs 的动态字节缓冲区,有点像 Python 中的 bytearray
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-26 17:10:35
C++
泡脚
nodejs/iojs 的动态字节缓冲区,有点像 Python 中的bytearray 。
+------- cap -------+
+------- size --+ | => buf (uint8 array)
|UNIT|UNIT|UNIT|UNIT|
启动这个项目的原因:
想要一个动态字节缓冲区,但节点的缓冲区需要固定大小。
不想通过Buffer.concat 、 s + s等在内存中保存多个副本。
例子
var Buf = require ( 'bbuf' ) . Buf ;
var buf = new Buf ( 4 ) ; // created with buf unit
【文件预览】:
bbuf-master
----.travis.yml(227B)
----index.js(60B)
----test.js(6KB)
----package.json(534B)
----src()
--------cc()
--------c()
----.npmignore(48B)
----bench()
--------bench-v8-string.js(451B)
--------bench-node-buffer.js(475B)
--------bench-v8-array-join.js(474B)
--------bench-bbuf.js(477B)
----.gitignore(39B)
----Makefile(289B)
----README.md(5KB)
----binding.gyp(265B)