LDD-LinuxDeviceDrivers 项目地址:https://github.com/gatieme/LDD-LinuxDeviceDrivers Linux内核与设备驱...
难度:初级(这个初级难度的 TinnySTL 项目适合已经掌握 C++ 基本语法,并且对 C++ 高级特性和标准库有一定好奇心的初学者。他们可以通过这个项目,从简单的 C++ 编程过渡到更深入地理解 C++ 语言的内部机制和标准库的工作原理。) 项目链接:https://github.com/zouxiaohang/TinySTL TinnySTL 是一个轻量级的 C++ STL ...
04. 太空侵略者复刻版 开源项目 si78c,用 C 语言精准复现 1978 年经典街机游戏《太空侵略者》。该项目从原始游戏的 ROM 中加载各种样式的小精灵和其他数据,但是没有使用原始游戏的逻辑代码。 si78c 用 C 语言重新复现了游戏逻辑,可以让你更容易的理解原始系统内部的工作原理。它不是对《太空侵略者》的模仿,而...
③项目地址:https://github.com/tensorflow/tensorflow ④类型:免费 51.Percona Server(MySQL 衍生版) ①主要语言:c++、c ②来源:GitHub 目前star:1.1k ③项目地址:https://github.com/percona/percona-server ④类型:免费 52.ProxySQL (数据中间层项目) ①主要语言:c++、c ②来源:GitHub 目前star:5.8k ③项目...
GNU Coreutils:GNU项目的一部分,包含一组常用的命令行工具,如ls、cp、rm等,可以在大部分Linux系统上找到。 除了以上的项目,还有很多其他的C语言开源项目,涉及领域广泛,包括网络编程、图形处理、数据结构和算法等等。通过在GitHub上搜索关键词,你可以找到更多感兴趣的项目。记得在选择项目时,查看其活跃度、文档和社区支...
项目地址:狮子的魂/ip2region - 码云 2. 项目名称:swoole-src 项目简介:PHP的异步、并行、高性能...
在GitHub上,有许多适合C语言新手的项目可以参考和学习。以下是一些常见且适合新手的C语言项目: 1. 游戏开发项目:例如文本冒险游戏、迷宫游戏等。这些项目可以帮助新手了解C语言的基本语法,并且通过实践提升编程能力。 2. 数据结构实现:例如链表、栈、队列等数据结构的实现。通过这些项目,新手可以学习和理解数据结构的基...
1. AFNetworking/AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目...
51CTO博客已为您找到关于github c语言开源项目的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及github c语言开源项目问答内容。更多github c语言开源项目相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
“kv-store-v1”:存放全部的项目源码,项目使用C语言完成,代码总量在5000行左右。其中的“code_init”文件夹为前期验证rbtree、btree的增/删/查操作,使用int型作为元素类型。 “Document”:存放项目开发过程中用到的文档或工具。 要运行本项目,需要准备两台Linux机器,“客户端”存放“kv-store-v1”的“tb_kvstor...