Tag: 键值

在c中存储已知的键/值对

我正在学习c。 我正在写一个Web服务器作为练习。 现在我必须存储状态代码和原因短语。 存储这些键/值对的最佳方法是什么? 我的第一个赌注是散列图。 但是c中没有本机实现。 所以我必须使用一个库。

ANSI C哈希表实现,在一个内存块中包含数据

我正在寻找一个哈希表的开源C实现,它将所有数据保存在一个内存块中,因此可以通过网络轻松发送。 我只能找到为每个添加到它的键值对分配小块内存的内存。 非常感谢您提前做好所有投入。 编辑:它不一定需要是一个哈希表,无论键值对表可能会做什么。

GWAN Key-Value持久性多个商店

我想在持久模式下记录键值,但是当我想使用2个或更多不同的存储时,它不起作用。 这是我的脚本: … typedef struct{ kv_t *kv; char *name; } kv_data; int main(int argc, char *argv[]) { kv_data **data = (kv_data**)get_env(argv, US_SERVER_DATA); if(!data[0]){ data[0] = (kv_data*)calloc(1, sizeof(kv_data)); if(!data[0]){ return 500; } kv_t users; kv_init(&users, “users”, 10, 0, 0, 0); data[0]->kv = &users; kv_item item; item.key = “pierre”; item.klen = sizeof(“pierre”) – 1; item.val = “pierre@example.com”; […]