510850111/IM: C语言实现双端即时通讯软件 XmlProject: 公交线路查询系统客户端:这是一个项目,C/S架构,服务端为C++,客户端为Qt,XML为小型数据库,主要是为了进行一些XML的操作 : c_contacts:C语言小项目——通讯录 SmartCar:智能车寻迹小车:2014年暑假做的一个项目,智能车寻迹小车,项目代码两个人完成,我负责图...
Redis 是基于 C语言编写的开源存储数据库、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Valu...
所以我们要先从基本的语法和基础知识学习学起,一步步掌握这门语言。 一、基础 1.1 一个项目入门 C++ 足以:CPlusPlusThings CPlusPlusThings 是国人开源一个 C++ 学习项目。它系统地将 C++ 学习分为了【基础进阶】、【实战系列】、【C++2.0 新特性】、【设计模式】和【STL 源码剖析】、【并发编程】、【C++ 惯用法...
推荐15个小巧的C语言开源项目: stb:简单的 C 库集合,C语言的轮子库,提供了很多实用的工具函数和数据结构。代码行数5000行左右,star数21.5k。 kilo:一个小巧的文本编辑器,可以在终端中运行,并且支持基本的编辑操作。代码行数1000行左右,star数5.9k。 uthash:一个小型的哈希表实现库,可以用于 C 语言中的任何类型。
今天盘点 GitHub 上不错的四个 C语言 开源项目,分别是: 1. 分布式文件系统 2. 云存储系统 3. 游戏模拟器 mGBA 04. 太空侵略者复刻版 01.分布式文件系统 FastDFS 是一款开源的分布式文件系统,功能主要包括:文件存储、文件同步、文件访问等,解决了文件大容量存储和高性能访问的问题。FastDFS 特别适合以文件为载体...
C 项目 1、acwj:写一个 C 语言编译器的实战教程。教程注重实战循序渐进,一步步教你如何用 C 语言写一个可以自己编译自己(自举)、能够在真正的硬件上运行的 C 语言编译器 2、zstd:快速、无损的数据压缩算法 Zstandard 的实现。Zstd 的压缩比接近 lzma、lzham 和 ppmx,并且比 lza 或 bzip2 性能更好。在相似...
C 项目 1、acwj:教你写 C 语言编译器的实战教程。教程注重实战循序渐进,一步步教你如何用 C 语言写一个可以自己编译自己(自举)、能够在真正的硬件上运行的 C 语言编译器 2、zstd:快速、无损的数据压缩算法Zstandard 的实现。Zstd 的压缩比接近lzma、lzham 和 ppmx,并且比 lza 或 bzip2 性能更好。在相似的...
🏗 项目实战(排名不分先后) 经典游戏 No.project nameintroduce 1tinytetris重温同年俄罗斯方块 2GoBangByCppC++实现双人对战五子棋项目 3mazecode自动走迷宫:慕课网C++课程封装篇作业,自动走迷宫 4C-LanguageProjectCombat俄罗斯方块:用C语言实现Win32程序,完成俄罗斯方块游戏程序 ...
不过我这个 PDF 偏向理论知识多一些,实战的内容少一些。 最近有个读者说,他把自己学习 课程的笔记整理成了一个 PDF,已经开源至 Github,我也看了下,确实很不错,非常硬核。 课程一直被公认为学习操作系统的神级课程,其课程使用了一个小型的操作系统 还有一份配套的手册来教学。虽然资料齐全但由于是英文,加之内容...
项目主页: http://home.tiscali.cz/~cz210552/webbench.html 2. Tinyhttpd tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质。 项目主页: http://sourceforge.net/projects/tinyhttpd/ 3. cJSON cJSON是...