Skip to content

Instantly share code, notes, and snippets.

@hikoship
hikoship / workflow2.c
Last active September 21, 2015 01:28
#define HEAD_DEFAULT_SIZE 64 // 表头节点数组的默认最大长度
#define BODY_DEFAULT_SIZE 64 // 尾随节点数组的默认最大长度
#define COLD_HEAD_THRES 16 // 冷块阈值
#define COLD_BODY_THRES 16 // 冷块阈值
// 以上的值均需要调整
// 指纹尾为00的表头节点
struct Headnode {
unsigned long long fp; //128b?
struct Bodynode* bnp; // 32b/48b?
@hikoship
hikoship / flow.c
Last active September 14, 2015 13:10
伪代码
#define HEAD_DEFAULT_SIZE 64 // 表头节点数组的默认最大长度
#define BODY_DEFAULT_SIZE 64 // 尾随节点数组的默认最大长度
#define COLD_HEAD_THRES 16 // 冷块阈值
#define COLD_BODY_THRES 16 // 冷块阈值
#define ID_PREFIX 256 * 256 * 256 // ID 的前缀,由指纹的后缀决定
#define ID_SUFFIX 256 // ID 的后缀,由前缀的出现次数决定;递增。
// 以上的值均需要调整
// 指纹尾为00的表头节点
struct Headnode {