hashtable:C语言中的异步哈希表服务器

时间:2024-05-18 15:26:13
【文件属性】:

文件名称:hashtable:C语言中的异步哈希表服务器

文件大小:332KB

文件格式:ZIP

更新时间:2024-05-18 15:26:13

c hashtable text-protocol C

哈希表 具有文本协议的简单异步哈希表服务器。 该项目仅用于学习目的。 特征: 带epoll的异步TCP服务器 简单文本协议 具有打开地址的哈希表(双哈希) 随机素数生成的通用哈希算法 霍纳法则的字符串哈希 当填充率> = 0.5时自动扩展表格大小 建造 与无业游民: git clone git@github.com:dizballanze/hashtable.git cd hashtable vagrant up vagrant ssh cd proj make 协议 协议支持四种操作: SET \n将 GET \n如果存在,则从哈希表中获取 DELETE \n如果存在,则从哈希表中删除 COUNT\n哈希表中的项目数 用法 启动服务器: $ ./hashtable 0.0.0.


【文件预览】:
hashtable-master
----Vagrantfile(383B)
----src()
--------table.h(863B)
--------prime.c(1KB)
--------server.c(7KB)
--------prime.h(149B)
--------server.h(579B)
--------hash.h(448B)
--------hash.c(1KB)
--------table.c(4KB)
--------main.c(327B)
----LICENSE(1KB)
----README.md(2KB)
----Makefile(346B)
----.gitignore(370B)
----usage.gif(344KB)

网友评论