文件名称: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
【文件预览】:
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)