栏目分类
热点资讯

GitHub上有不错的 C 开源项现在?

发布日期:2022-01-13 14:11    点击次数:200

大学时接触的第一门说话就是 C说话,固然距 C说话竖立已过了40多年,但其经典性和可移植性任然是当今多多高级说话中不走无视的,想要学益其他的高级说话,最益是先从掌握 C说话着手。

今天老逛盘点 GitHub 上不错的 C说话 开源项现在,别离是:

1. 云存储编制

2. 分布式文件编制

3. 太空侵袭者复刻版

4. C说话教程

5. Nginx、Redis

01. 云存储编制

Seafile 是一个用 C 说话编写的云存储编制,具有隐私珍惜和团队配相符功能。文件的荟萃称为库,每个库都能够单独同步。也能够操纵用户选择的暗号进走添密。

同时,Seafile 还批准用户创建组并轻盈地将文件共享到组中。你能够操纵 seafile 迅速构建本身的私有网盘。

地址:https://github.com/haiwen/seafile

02. 分布式文件编制

FastDFS 是一款开源的分布式文件编制,功能主要包括:文件存储、文件同步、文件访问等,解决了文件大容量存储和高性能访问的题目。FastDFS 稀奇正当以文件为载体的在线服务,如图片、视频、文档等等。

FastDFS用C说话实现,声援 Linux、FreeBSD、MacOS 等类 UNIX 编制。FastDFS 相通 google FS,属于行使级文件编制,不是通用的文件编制,只能始末特有 API 访问,现在挑供了 C 和 Java SDK,以及 PHP 扩展 SDK。

FastDFS 为互联网行使量身定做,解决大容量文件存储题目,寻找高性能和高扩展性。FastDFS 能够望做是基于文件的 key value 存储编制,key 为文件 ID,value 为文件内容,所以称作分布式文件存储服务更为正当。

FastDFS 的架构比较浅易,如下图所示:

地址:https://github.com/happyfish100/fastdfs

03. 太空侵袭者复刻版

开源项现在 si78c,用 C 说话精准复现 1978 年经典街机游玩《太空侵袭者》。该项现在从原起游玩的 ROM 中添载各栽形式的幼精灵和其他数据,但是异国操纵原起游玩的逻辑代码。

si78c 用 C 说话重新复现了游玩逻辑,能够让你更容易的理解原起编制内部的做事原理。它不是对《太空侵袭者》的模仿,而是一栽恢复。

地址:https://github.com/loadzero/si78c

04. 游玩模拟器 mGBA

mGBA 是用于运走 Game Boy Advance 游玩的模拟器。它旨在比很多现有的 Game Boy Advance 模拟器更快、更实在,并增补其他模拟器所匮乏的功能。它还声援 Game Boy 和 Game Boy Color 游玩。

能够在 mgba.io 上找到最新的音信和下载。

地址:https://github.com/mgba-emu/mgba

05. C 说话教程

CNote 致力于打造最易懂的 C 说话入门教程,让天下异国难学的 C 说话。同时,CNote 配套视频保姆级视频教程共计 170 节,学不会,算吾输。

地址:https://github.com/coderit666/CNote

06. Nginx

Nginx 是基于 C 说话编写的开源、高性能、高郑重的 Web 和逆向代理服务器,而且声援炎安放,几乎能够做到 7 * 24 幼时不中止运走,即使运走几个月也不必要重新启动,还能在不中止服务的情况下对柔件版本进走炎更新。

性能是 Nginx 最主要的考量,其占用内存少、并发能力强、能声援高达 5w 个并发连接数,最主要的是, Nginx 是免费的并能够商业化,配置操纵也比较浅易。

地址:https://github.com/nginx/nginx

07. Redis

Redis 是基于 C说话编写的开源存储数据库、声援网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并挑供多栽说话的 API。

地址:https://github.com/redis/redis

鸿蒙官方战略配相符共建——HarmonyOS技术社区



友情链接:

Powered by 不付费黄的美女视频软件-草草免费视频新地址手机官网-可以看裸 @2013-2021 RSS地图 HTML地图

Copyright 365站群 © 2013-2021 365建站器 版权所有