值得学习17个C/C++ 超经典开源项目,面试加分

用分享的方式成长,用有趣的眼光看世界。 

欢迎来到22 26 25的博客
热爱编码、算法、知识总结,不定期更新有趣、有料、有营养内容。 让我们共同学习,共同进步。

好文推荐:   从B站(哔哩哔哩)泄露的源码里发现了B站视频推荐的秘密

                     白嫖来的入门级云服务器有这么几个妙用(附教程)

                     Facebook前身 哈佛“选美”网站Facemash核心算法 --- ELO等级分制度(附源码)

 

正文:

总结了17个 C/C++业内非常经典的开源项目,能够很好的帮助上手与进阶C/C++项目开发,积累项目经验。

包含C/C++ 各个领域,超高含金量。 熟练掌握,面试加分项! 再也不用怕面试没项目了!

另附:400+条实用C/C++框架、库、工具整理 ,你能想到的都在这里了

 

目录

值得学习的C语言开源项目

Libevent

Memcached

Redis

Webbench

APR(Apache Portable Runtime)

NGINX

Tinyhttpd

cJSON

CMockery

Lua

SQLite

UNIX v6

NETBSD

值得学习的C++开源项目

LevelDb

Boost.Asio

SGI STL

Muduo


值得学习的C语言开源项目

Libevent

libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于Reactor模式,效率较高,并且代码精简(4.15版本8000多行),是学习事件驱动编程的很好的资源。

下载链接:https://github.com/libevent/libevent

Memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态数据库驱动网站的速度。Memcached 基于一个存储键/值对的 hashmap。Memcached-1.4.7的代码量还是可以接受的,只有10K行左右。
下载地址:http://memcached.org/

Redis

Redis 是一个使用 C 语言写成的,开源的 key-value 数据库。Redis支持的操作和数据类型比Memcached要多,现在主要用于缓存,支持主从同步机制,Redis的学习可以参考<>一书。

下载地址:

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

12 26 25

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值