加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

我如何使用Scala的MurmurHash实现:scala.util.MurmurHash3?

发布时间:2020-12-16 18:07:53 所属栏目:安全 来源:网络整理
导读:我正在编写一个BloomFilter,并希望使用 Scala的默认MurmurHash3实现:scala.util.MurmurHash3.我的编译失败但是出现以下编译错误: [error] /mnt/hgfs/dr/sandbox/dr-commons/src/main/scala/dr/commons/collection/BloomFilter.scala:214: MurmurHash3 is n
我正在编写一个BloomFilter,并希望使用 Scala的默认MurmurHash3实现:scala.util.MurmurHash3.我的编译失败但是出现以下编译错误:

[error] /mnt/hgfs/dr/sandbox/dr-commons/src/main/scala/dr/commons/collection/BloomFilter.scala:214: MurmurHash3 is not a member of scala.util
[error]   import scala.util.{MurmurHash3 => MH}

我正在使用Scala 2.9.1和sbt 0.11.2.

MurmurHash3类默认情况下不在2.9.1库中吗?我认为它是因为它在库中使用了很多.据我所知,该类不是私有包.

解决方法

它被称为 scala.util.MurmurHash而没有3.但它确实是Murmurhash 3算法(见 the comments in the source)

编辑我刚刚看到Rex Kerr是scala.util.MurmurHash的作者.我建议你不要接受这个答案(假设它是正确的答案);自从Rex Kerr在StackOverflow之后,他可能会加入并给你一个更好的…

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读