stb:一系列单文件 C 库。公共领域。官网 libcstl:标准C语言通用数据结构和常用算法库。官网 游戏编程 引擎 这些作为 C 游戏编程代码的例子。 Corange:一个纯 C 的游戏引擎。FreeBSD。官网 Darkplaces:一个 Quake2 引擎的修改版本。GNU GPL2.1。官网
qlibc – 一个简单且强大的 C 库,当我们想要小且轻的库时,可作为 Glib 的替代品。qLib license (类似于 FreeBSD). stb – 一系列单文件 C 库。公共领域。 游戏编程 引擎 这些作为 C 游戏编程代码的例子。 Corange – 一个纯 C 的游戏引擎。FreeBSD。 Darkplaces – 一个 Quake2 引擎的修改版本。GNU ...
GNU LGPL2.1及更高版本(库),GNU GPL2.1及更高版本(测试代码)。官网 qlibc 一个简单且强大的 C 库,当我们想要小且轻的库时,可作为 Glib 的替代品。qLib license (类似于 FreeBSD)。官网 stb 一系列单文件 C 库。公共领域。官网 libcstl 标准C语言通用数据结构和常用算法库。官网 ...
fmt: fmtlib/fmt,小巧但功能强大的格式化库,让你的代码输出变得优雅而精准。Amalgamate: vinniefalco的Amalgamate,是大型库管理的魔术师,能将多文件库整合为单一文件,简化项目集成。通过Amalgamate,我们可以将这些大而全的库整合为更便于管理的单文件,显著提升了项目的组织和维护效率。每个库都在它们的...
Loki :C++库的设计,包括常见的设计模式和习语的实现。MiLi :只含头文件的小型C++库 openFrameworks :...
单文件编译虽然方便,但也有如下缺点: 所有的代码都堆在一起,不利于模块化和理解。 工程变大时,编译时间变得很长,改动一个地方就得全部重新编译。 因此,我们提出多文件编译的概念,文件之间通过符号声明相互引用。 g++ -c hello.cpp -o hello.o g++ -c main.cpp -o main.o ...
文件系统组件 虚拟文件系统vfs Proc文件系统 super_ _block与 inode结构体 文件描述符与挂载流程 8、分布式架构 (一)分布式数据库 不一样的kv存储RocksDB的使用场景 前缀搜索 低优先级写入 生存时间的支持 Transact i ons 快照存储 日志结构的数据库引擎 ...
PBL:一个包括实用函数,特色数据结构等的大型库。GNU LGPL2.1及更高版本(库),GNU GPL2.1及更高版本(测试代码)。官网 qlibc:一个简单且强大的 C 库,当我们想要小且轻的库时,可作为 Glib 的替代品。qLib license(类似于FreeBSD)。官网 stb:一系列单文件 C 库。公共领域。官网 ...
虚拟文件系统vfs Proc文件系统 super_ _block与 inode结构体 文件描述符与挂载流程 8、分布式架构 (一)分布式数据库 不一样的kv存储RocksDB的使用场景 前缀搜索 低优先级写入 生存时间的支持 Transact i ons 快照存储 日志结构的数据库引擎 TiDB存储引擎的原理 ...
单文件编译与多文件编译 Makefile的参数传递 多目录文件夹递归编译与嵌套执行make Makefile的通配符,伪目标,文件搜索 Makefile的操作函数与特殊语法 configure生成makefile的原则 cmake的写法 2.分布式版本控制git git的工作流程 创建操作与基本操作 分支管理,查看提交历史 ...