Xxhash采用分流策略,将输入数据细分为四个独立的流。每个流每步处理一个4字节的块并存储一个临时字节state,最后一步将这四个states合并为一个。
xxhash32、xxhash64

update()–使用其他字符串更新当前摘要
digest()–返回当前摘要值
hexdigest()–以十六进制数字字符串形式返回当前摘要
intdigest()–以整数形式返回当前摘要
copy()–返回当前xxhash对象的副本
reset()–重置状态

import xxhash
x = xxhash.xxh32()
x.update(b’Nobody inspects’)
x.update(b’ the spammish repetition’)
x.digest()
b’\xe2);/’

x.digest_size
4

x.block_size
16

xxhash.xxh32(b’Nobody inspects the spammish repetition’).hexdigest()
‘e2293b2f’

xxhash.xxh32(b’Nobody inspects the spammish repetition’).digest() == x.digest()
True

xxhash.xxh64(‘xxhash’).hexdigest()
‘32dd38952c4bc720’

xxhash.xxh64(‘xxhash’, seed=20141025).hexdigest()
‘b559b98d844e0635’

xxHash-Extremely fast Hash algorithm相关推荐

  1. 感知哈希算法(perceptual hash algorithm),

    感知哈希算法(perceptual hash algorithm),它的作用是对每张图像生成一个"指纹"(fingerprint)字符串,然后比较不同图像的指纹.结果越接近,就说明 ...

  2. DBN训练学习-A fast Learning algorithm for deep belief nets

    转载自:http://blog.sciencenet.cn/blog-110554-889016.html DBN的学习一般都是从Hinton的论文A Fast Learning Algorithm ...

  3. 感知哈希算法(Perceptual hash algorithm)的OpenCV实现

    1.前言 目前"以图搜图"的引擎越来越多,可参考博文: http://blog.csdn.net/forthcriminson/article/details/8698175 此篇 ...

  4. Defense hash algorithm collision 防御hash算法冲突导致拒绝服务器

    问题 一篇#2011-003 multiple implementations denial-of-service via hash algorithm collision 文章,引起了 Web 应用 ...

  5. 图像细化 A fast parallel algorithm for thinning digital patterns

    我这是测试了两个人的代码,似乎有些区别的,第二篇作者贴出来的代码还存在一些bug,我简单修改了一下,实现的效果上似乎是有一下差别,后续看看论文再做评价. 两个方法也都能满足一定的需求. 参考blog: ...

  6. 对《A Fast Parallel Algorithm for Thinning Digital Patterns》一文的理解(上)

    该论文发表于IPCV(Image Processing and Computer Vision)1984年,是细化算法的经典算法.我们亲切的称它为Zhang算法,后续的细化算法大多都是基于该算法的改进 ...

  7. 《A fast parallel algorithm for thinning digital patterns》论文算法python代码实现

    论文地址:A fast parallel algorithm for thinning digital patterns 代码: def thinImage(src, maxIterations=-1 ...

  8. 【阅读笔记】低照度图像增强-《Fast efficient algorithm for enhancement of low lighting video》

    本文介绍的是一种比较实用的低照度图像增强效果很好的方法,Xuan Dong论文<Fast efficient algorithm for enhancement of low lighting ...

  9. 哈希算法(Hash Algorithm)初探

    不约而同的,几乎所有的流行的hash map都采用了DJB hash function,俗称"Times33"算法. Perl.Berkeley DB .Apache.MFC.ST ...

最新文章

  1. java实现两个最大整数相加_JAVA-实现两个超大整数相加
  2. 双流棠湖中学怎么样_2020年双流中学和棠湖中学哪个好?
  3. c语言用递归方法实现冒泡排序,C语言 冒泡排序 递归法
  4. cache 计算机系统实验报告,西安交通大学计算机系统结构实验报告CACHE.doc
  5. cocos creator 判断双击_Creator | 编辑器中可操作顶点的多边形遮罩
  6. 聊聊restful和restframework
  7. Tensorflow Day1
  8. php居民小区物业管理系统
  9. cad填充密度怎么调整_CAD填充图案时无法正常填充看似封闭的区域怎么解决?
  10. 俺的web课设大作业
  11. 中兴校招c语言在线笔试题,中兴2021校招软件在线笔试题
  12. python 录屏_《自拍教程70》Python adb一键录屏
  13. python之禅中文原文_Python之禅翻译
  14. 视频滚动字幕怎么批量添加
  15. vue输入查询内容但不查询,切页刷新表格会出现触发查询的不合理情况
  16. python合并excel的多个sheet
  17. 关于C++中的一些特殊函数inline,virtual等等
  18. Ensiko:含有勒索软件功能的Webshell
  19. 模板引擎应用案例- 学生档案管理
  20. Google Earth Engine(GEE)—— Landsat7和8的2000-2021年的影像土地分类的下载和视频导出

热门文章

  1. 日语python怎么说_利用python进行日语汉字-假名转换
  2. php virualbox,浏览器远程控制VBox 虚拟机phpVirtualBox
  3. ppt模板怎样用到html中,PPT如何使用在线模板制作精美页面
  4. 操作系统 银行家算法及相关例题
  5. Apache Flink核心技术
  6. 大数据-玩转数据-Hive应用小结
  7. 这可能是冬奥会藏得最深的黑科技了
  8. 在MATLAB中如何读取心音信号,基于Matlab的心音信号分析比较研究_问答库
  9. python 字节码 优化_python,_Python 字节码优化问题,python - phpStudy
  10. mc服务器修改生物上限,MC修改最多的生物,无论是什么样子,我们都喜欢