听海博客 | seaHi

“Cyril”发布的文章

DiskGenius 4.7.2专业版永久注册版

DiskGenius,集数据恢复、分区管理、备份还原等多功能于一身的超级工具软件。DiskGenius提供专业级的数据恢复功能,算法精湛、功能强大!使用它可迅速恢复丢失的文件或分区。它还是一款功...

高性能的CDC算法

在Pcompress中,我实现了基于滚动散列的按内容分块的一个变体方案,这个方案同时具有较高的重复数据删除准确性和性能。本文试图解释分块过程,包括Pcompress中完成的分块计算,然后讨论针对...

调用OpenSSL的SHA1算法

SHA1散列函数是很常用的散列函数,它产生160bit(20字节)长度的散列值。SHA1相关的API声明#include <openssl/sha.h> unsigned cha...

GDB快速手册

GDB非常强大,命令也很多,下面是常用的一些,足够应付日常的基本调试任务。

调试概念:单步执行、单步进入、强制进入、单步退出

这两天一直在调试程序,想记两篇关于GDB调试的笔记。这是第一篇,关于调试的几个小概念:单步执行、单步进入、强制进入、单步退出。

Hashtable和Bucket

哈希表 Hashtable在入门的数据结构课本中,这样定义哈希表:根据设定的哈希函数H(Key)和处理冲突的方法将一组关键字Key映射到一个有限的连续地址集上,并以关键字Key在地址集上的“像”...

assert()断言用法总结

在C中,assert()实际是一个宏,它的定义在 assert.h 文件中

KVM使用virsh连接Ubuntu虚拟机

KVM虚拟机使用virsh连接Ubuntu的Guest机比CentOS要简单不少,只需要简单的两步就可以了。

新年快乐!

从2015年5月开始写这个博客,到现在整整30个月,大学生活的一半多。刚刚翻看了刚开始的文章,发现自己已经从阴影中走出了这么远。感谢那个人,让我放下。

2017年书单

准备考研的一年,也没读什么书。《张宇高等数学18讲》什么的就不往这儿搁了,放不下