bbuf:nodejsiojs 的动态字节缓冲区,有点像 Python 中的 bytearray

时间:2021-06-06 23:23:55
【文件属性】:
文件名称:bbuf:nodejsiojs 的动态字节缓冲区,有点像 Python 中的 bytearray
文件大小:16KB
文件格式:ZIP
更新时间:2021-06-06 23:23:55
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 buf . put ( 'abc' ) ; // 3 buf => buf . put ( '123' )
【文件预览】:
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)

网友评论