准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,数据库文件大小只有1.5M,提供了java,php,c,python,nodejs,golang,c#等查询绑定和Binary,B树,内存三种查询算法
基于C语言的XML解析器,已有的一些开源解析器都与操作系统相关,对于一些并不主流的操作系统以及嵌入式操作系统,想应用XML文件,就显得比较困难。开发本项目的目的在于开发一个能在多平台应用的代码
一个Linux下的超级精简的多重定时器:可实现成千上万个定时任务,定时精度可达纳秒级别,且同一时间点可添加不同的任务!适用于云后台服务和嵌入式等各种环境。
从redis、memcached、nginx、libevent中抽取的常用的C工具库。包含有内存分配、网络事件。
Gear-Lib,适用于IOT/嵌入式/网络服务开发的C库
简单易用、跨平台的有限状态机(Finite State Machine),支持在单片机上运行。
跨平台的c开发库,提供asio、stream、容器、算法、xml/json/plist解析、数据库等常用模块
学习zlib的绝好资料!
有例子
对zlib提供的unzip.c、zip.c进行了封装,容易看懂
可以压缩一个文件夹下的所有子文件和子文件夹
支持中文路径
可以解压到一个文件夹
注意:zip文件类型有很多种!本程序的解压部分只能解压和本程序压缩的格式一致的压缩文件,不能解压任意zip文件!
ptr_vector是一个用C语言实现的简单指针vector容器
C协程库, 单文件易于迁移.
支持文件IO类协程化(如mkdir, getdents等)
支持协程条件, 协程锁
慢操作协程支持