bling_hash——Node.js 字符串哈希的包

有需要的亲们自取。

算法大概有如下几种:

  • BKDRHash
  • APHash
  • DJBHash
  • JSHash
  • RSHash
  • SDBMHash
  • PJWHash
  • ELFHash

介绍和对比可以看 BYVoid 大大的博客

然后包的话直接这样安装就好了:

$ npm install --save bling-hash

然后使用的话直接这样就好了:

var bling = require("bling-hashes");
var hash = bling.bkdr("Hello world!"); ///< 501511565

八种算法每种都有同名的小写函数,用着就好了。

然后最后 Repo 地址是:https://github.com/XadillaX/bling_hashes

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,769评论 19 139
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,353评论 0 33
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,815评论 25 709
  • 1 问仆者的现状 恋人 恋人的现状牌,说明关于财务上我正做出决定,关于财运上,我可能会有新的选择,并且我的财运很可...
    吉吉kiki阅读 8,081评论 0 1
  • 双桅船 文/党爱元 又一个黎明 背负一种生活 展开理想与 信念的双翼 迎着黎明时的 第一缕曙光 坚定地迈上了征程 ...
    落寞在凉州的烟雨里阅读 2,642评论 0 2