【问题标题】:npm-hosted libraries for circular/ring buffers用于循环/环形缓冲区的 npm 托管库
【发布时间】:2011-12-26 10:13:45
【问题描述】:

NPM(Node.JS 包管理器)上是否有任何循环缓冲区/环形缓冲区的实现?我可以轻松implement one by myself,但我想要一个易于部署和维护的库。

我的用例是将时间序列存储在一个固定大小的内存数据库中,例如 RRDTool,但 RRDTool 和它在 Javascript 中的重新实现(我忘了名字)都不合适。我需要存储大型 (50KB) JSON 对象。

【问题讨论】:

标签: javascript data-structures node.js npm


【解决方案1】:

意识到这是近 4 个月前提出的问题,但我想我不妨分享一下。

不久前我自己为另一个目的写了一个,今天把它扔到了 npm 上。它被命名为CBuffer。 README.md 文件有一个关于如何使用它的博客文章的链接。只需安装它

npm install CBuffer

并通过以下方式在您的脚本中使用它:

var CBuffer = require( 'CBuffer' ).CBuffer;

我花了很多时间试图将 GC 降到最低,这是我能找到的最快的实现。

【讨论】:

  • 酷。您的实施是否在线?我总是喜欢从别人的源头收集任何我能收集到的东西。
猜你喜欢
  • 1970-01-01
  • 2018-10-29
  • 1970-01-01
  • 2015-11-13
  • 2012-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-08
相关资源
最近更新 更多