生成特征词的的hash值
来源:互联网 发布:python 爬取金融数据 编辑:程序博客网 时间:2024/06/08 19:35
/** * 生成特征词的的hash值 * @return */private BigInteger hash(String keywords) { if (keywords == null || keywords.length() == 0) { return new BigInteger("0"); } else { char[] sourceArray = keywords.toCharArray(); BigInteger x = BigInteger.valueOf(((long) sourceArray[0]) << 7); BigInteger m = new BigInteger("1000003"); BigInteger mask = new BigInteger("2").pow(this.hashbits).subtract( new BigInteger("1")); for (char item : sourceArray) { BigInteger temp = BigInteger.valueOf((long) item); x = x.multiply(m).xor(temp).and(mask); } x = x.xor(new BigInteger(String.valueOf(keywords.length()))); if (x.equals(new BigInteger("-1"))) { x = new BigInteger("-2"); } return x; }}
阅读全文
0 0
- 生成特征词的的hash值
- 图像HOG特征的生成
- 数据库中B-Tree索引和hash索引的特征
- 使用PBKDF2进行Hash(为每个Hash值生成唯一的Salt值)
- 字符串hash函数(hashCode的生成)
- CodeIgniter-Security的CSRF hash生成功能
- traincascade中不同特征的生成
- 文件的hash值
- hash值的详解
- 生成 MD5 哈希值 (Hash Values) 的代码实例
- 使用openssl手工生成cod文件的SHA1 hash码
- 申请Facebook app时hash key的生成
- spark ML快速生成分类的数值特征化
- Python的高级特征——列表生成式
- Face Alignment at 3000 FPS通俗易懂讲解二 LBP局部二进制特征(特征映射)的生成
- 获取url的hash值
- 计算文件的Hash值
- 校验文件的hash值
- item中有图片加载时,让RecyclerView滑动更流畅
- dtd文件简述
- iOS
- JS模块化工具requirejs教程(二):基本知识
- 工作中的记录
- 生成特征词的的hash值
- EffectiveC++学习笔记-条款2
- ORA-28547:连接服务器失败,可能是Oracle Net管理错误
- kotlin lambda表达式
- 关于树状数组
- 施密特触发器输出光耦测试方法
- Amazon S3 API
- Qt设置鼠标等待状态与恢复。
- 最近的生活-自省篇