SQLite 作者最新开源的 Web 服务器 althttpd,我们可以先来看下这个项目的时间线。 可以看出来开源工作是最近才开始的,但是实际上 althttpd 从 2004 年开始就在支撑https://sqlite.org/网站的运行,althttpd 的设计目标就是为了简单、安全同时低资源消耗。 在2018 年,http://sqlite.org每天要响应 50 万的 HTTP 请...
水平高的可以直接参考这个C++Linux项目-Web多人聊天,可以通过该项目掌握MySQL+Redis+Websocket+Json等知识的运用,这个项目还可以根据自己的技术栈进行进一步扩展,形成自己独一无二的项目。 项目地址:https://www.bilibili.com/video/BV1iYtrezEkA/?vd_source=c059eb5a3b0ff5a8b664287bf79885e4 10 C++音视频项目--...
总的来说,GitHub上的这些优秀C开源项目不仅是学习C语言和系统编程的宝贵资源,也为开发者提供了解决实际问题的范例和工具。无论是操作系统、数据库、版本控制系统、Web服务器还是音视频处理,这些项目都体现了C语言在软件开发领域的强大能力和广泛应用。通过研究和参与这些项目,开发者可以大幅提高自己的技术能力,更好地应...
01.分布式文件系统 FastDFS 是一款开源的分布式文件系统,功能主要包括:文件存储、文件同步、文件访问等,解决了文件大容量存储和高性能访问的问题。FastDFS 特别适合以文件为载体的在线服务,如图片、视频、文档等等。 FastDFS用C语言实现,支持 Linux、FreeBSD、MacOS 等类 UNIX 系统。FastDFS 类似 google FS,属于应用...
今天老逛盘点 GitHub 上不错的 C语言 开源项目,分别是: 1. 云存储系统 2. 分布式文件系统 3. 太空侵略者复刻版 4. C语言教程 5. Nginx、Redis 01. 云存储系统 Seafile 是一个用 C 语言编写的云存储系统,具有隐私保护和团队协作功能。文件的集合称为库,每个库都可以单独同步。也可以使用用户选择的密码进行...
地址:https://github.com/nginx/nginx 07.Redis Redis 是基于 C语言编写的开源存储数据库、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。 地址:https://github.com/redis/redis
项目地址: https://github.com/haiwen/seafile Seafile是一个用C语言编写的云存储系统,具有隐私保护和团队协作功能,允许用户快速构建自己的私有网盘。 protobuf 项目地址: https://github.com/protocolbuffers/protobuf Protocol Buffers,是Google公司开发的一种数据格式,类似于XML能够将结构化数据序列化,可用于数据存...
这是一款基于 ESP-IDF 开发框架的开源硬件项目,旨在利用低成本硬件打造个人专属的 AI 聊天机器人。它通过 WebSocket 或 UDP 协议与 LLM 78·C·9 天前 909 clay—高性能 C 语言 UI 布局库 1 这是一个基于 C 语言实现的高性能 2D UI 布局库,能够提供微秒级的布局性能和灵活的响应式布局能力。它采用类似 ...
Docker(可能跑题了,Docker是用Go写的)是PaaS供应商dotCloud开源的一个基于LXC 的Container引擎,虚拟化解决方案上面杀出的一个新马。常见的搭配如下,Docker是 Mesos 的first class citizen。 技术 日新月异,是个好时代,别人造的轮子越来越好了,一直有东西学,蛮开心。 ///updated 3.5///...
能够使得开发人员在Linux用C#开发程序。)主持的项目.该项目的目标是创建一系列符合标准ECMA (Ecma-334和Ecma-335)的.Net 工具, 包括C #编译器和共同语言(CL 即 Common Language)执行平台(Platform).与微软的.Net不同, Mono项目不仅可以运行于Windows系统内,还可以运行于Linux, FreeBSD, Unix, Mac OS X和...