Folly:Facebook的开源库,和Boost类似,但听说比Boost还牛逼。(之前研究过一个运行时检测死锁的问题,...
SQLite:一个完全嵌入式的,功能齐全的关系数据库,只有几百KB,可以正确包含到你的项目中。 调试 调试库, 内存和资源泄露检测,单元测试 Boost.Test:Boost测试库 Catch:一个很时尚的,C++原生的框架,只包含头文件,用于单元测试,测试驱动开发和行为驱动开发。 CppUnit:由JUnit移植过来的C++测试框架 CTest:CMake测试驱动...
SQLite:一个完全嵌入式的,功能齐全的关系数据库,只有几百KB,可以正确包含到你的项目中。 调试 调试库, 内存和资源泄露检测,单元测试 Boost.Test:Boost测试库 Catch:一个很时尚的,C++原生的框架,只包含头文件,用于单元测试,测试驱动开发和行为驱动开发。 CppUnit:由JUnit移植过来的C++测试框架 CTest:CMake测试驱动...
SqliteAdmin有绿色中文版,功能相对于SqliteManager略少,对于熟悉Sql语句的人,该版本够用了。 四、C/C++使用前准备 直接将sqlite3.h和sqlite3.c加入自己的C/C++工程中,即可使用sqlite3。 五、打开关闭数据库 Sqlite支持UTF-8和UTF-16,不过它居然不支持C/C++程序中最常用的ANSI。因此数据库路径中如果包含中文字符的...
SQLite:一个完全嵌入式的,功能齐全的关系数据库,只有几百KB,可以正确包含到你的项目中。 调试 调试库, 内存和资源泄露检测,单元测试 Boost.Test:Boost测试库 Catch:一个很时尚的,C++原生的框架,只包含头文件,用于单元测试,测试驱动开发和行为驱动开发。
SQLite,作为一款嵌入式关系型数据库管理系统,一直以其轻量级、零配置以及跨平台等特性而备受青睐。不同于传统的数据库系统,SQLite是一个库,直接与应用程序一同编译和链接,无需单独的数据库服务器进程,实现了数据库的零配置管理。这种设计理念使得SQLite成为许多嵌入式系统、移动应用和小型项目中的首选数据库引擎。 SQLite...
SQLite UNIX v6 NETBSD 值得学习的C++开源项目 LevelDb Boost.Asio SGI STL Muduo 值得学习的C语言开源项目 Libevent libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于Reactor模式,效率较高,并且代码精简...
提供跨平台支持,核心切换算法参考boost,并且对其进行重写和优化,目前支持架构:x86, x86_64, arm, arm64, mips32 提供channel协程间数据通信支持,基于生产、消费者模型 提供信号量、协程锁支持 socket、stream都模块原生支持协程,并且可在线程和协程间进行无缝切换 ...
提供跨平台支持,核心切换算法参考boost,并且对其进行重写和优化,目前支持架构:x86, x86_64, arm, arm64, mips32 提供channel协程间数据通信支持,基于生产、消费者模型 提供信号量、协程锁支持 socket、stream都模块原生支持协程,并且可在线程和协程间进行无缝切换 ...
提供跨平台支持,核心切换算法参考boost,并且对其进行重写和优化,目前支持架构:x86, x86_64, arm, arm64, mips32 提供channel协程间数据通信支持,基于生产、消费者模型 提供信号量、协程锁支持 socket、stream都模块原生支持协程,并且可在线程和协程间进行无缝切换 提供http、file等基于协程的简单服务器实例,只需几百...