Ip2region (2.0 - xdb) 是一个离线 IP 数据管理框架和定位库,支持亿级别的数据段,10微秒级别的查询性能,提供了许多主流编程语言的 xdb 数据管理引擎的实现。
嵌入式C语言常用代码模块库,包含了嵌入式中常用的算法库(查找、校验、过滤、哈希、排序等)、数据结构/容器库(通用队列、栈、堆、列表、动态数组、字符串、集合、字典、映射、图等)、解析器库(csv、ini、json、xml等)、数学库(大数运算、数学运算)、独立C语言std库、工具库等等。
具有简单、通用、高效的特点,目的为了学习以及在开发中拿来就用,提高开发效率以及代码可靠稳定性。
通过共享内存实现通信的进程池
编写于2014 初始版本 运行平台 Linux
用于格式化字符串,大部分常用数据类型格式化速度可比库函数vsprintf快出20倍左右且不会像vsprintf消耗堆栈,适用于各种MCU平台。
cpp-tbox是一个Linux C++,MIT开源许可的,基于 Reactor 模式的开发框架与组件库。它主要针对智能硬件、机器人、网络服务等开发领域。
它提供了一套易于开发、稳定可靠的框架,有:通信库(TCP/UDP/串口)、HTTP、线程池、定时器池、协程、日志、命令终端、状态机、行为树等非常实用的开发组件,以及完备实用的主框架,能为广大开发者节省大量开发与调试时间。
Gear-Lib,适用于IOT/嵌入式/网络服务开发的C库
基于crashrpt修改的Windows平台C++崩溃信息打印组件,可打印堆栈
文件解析库,支持ini文件和二进制文件。例如写一个数据结构体到一个二进制文件中,也可以轻松的将二进制文件中的内容读到数据结构体中。util目录下有相应的示例程序,多看看示例程序,正所谓榜样的力量是无穷的。
C协程库, 单文件易于迁移.
支持文件IO类协程化(如mkdir, getdents等)
支持协程条件, 协程锁
慢操作协程支持