您的位置首页生活百科

cabinet软件怎么用

cabinet软件怎么用

的有关信息介绍如下:

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前面添加下面几行代码。