cabinet软件怎么用
的有关信息介绍如下:Kyoto Cabinet是一个数据库管理的库,是Tokyo Cabinet的改进版本。数据库是一个简单的包含记录的数据文件,每个记录是一个键值对(Key/Value),Key和Value都是变长的字节序列。Key和 Value既可以是二进制的,也可以是文本字符串。数据库中的Key必须唯一。数据库既没有表的概念,也不存在数据类型。所有的记录被组织为Hash表或 B+树。
Windows下编译和安装KC,步骤如下:
1) 解压源代码到本地硬盘上
假设源代码所在目录为H:\kyotocabinet-1.2.76。
2)补充stdint.h头文件
从网址下载,把stdint.h文件解压到H:\kyotocabinet-1.2.76。
3) 修改KC源代码正确使用STL库
由于std空间中的unordered_map、hash、regex、smatch等都在std::tr1的空间中。
修改1:打开kccommon.h文件,找到第95行的代码,如下:
namespacestd {
using tr1::hash;
using tr1::unordered_map;
using tr1::unordered_set;
}
把上面代码移动(剪切/粘贴)到#endif之后的位置,保存文件。
修改2:打开kcregex.cc文件,找到第25行,在#endif前面添加下面几行代码。