GIMP是GNU图像处理程序,是一种流行的免费开源的图像编辑软件。学习GIMP可以帮助您了解图像处理的基本原理和常见的图像编辑技术,以及如何使用GIMP进行图像处理和编辑等技能。www.gimp.org 8.VLC media player VLC是一个流行的免费媒体播放器,它支持许多音频和视频格式。学习VLC可以帮助您了解音频和视频编解码的基本原理...
SQLite 作者最新开源的 Web 服务器 althttpd,我们可以先来看下这个项目的时间线。 可以看出来开源工作是最近才开始的,但是实际上 althttpd 从 2004 年开始就在支撑https://sqlite.org/网站的运行,althttpd 的设计目标就是为了简单、安全同时低资源消耗。 在2018 年,http://sqlite.org每天要响应 50 万的 HTTP 请...
Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-...
APR 原先是 Apache Web服务器的一个组成部分,后来独立出来,成为一个单独的开源项目。 主页:https://apr.apache.org NGINX Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是A...
APR 原先是 Apache Web 服务器的一个组成部分,后来独立出来,成为一个单独的开源项目。 主页:https://apr.apache.org NGINX Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是...
ProxySQL 是一个高性能,高可用性,的数据中间层项目。它具有先进的多核架构。 它从根本上构建,支持数十万个并发连接,复用到可能数百个后端服务器。 最大的 ProxySQL 部署跨越了几百个代理。 请点击此处输入图片描述 开源网盘云存储 Seafile 评分:7.8,收藏:1499 ...
1. 有哪些值得推荐的开源项目可以提升 C/C++ 网络编程能力? Nginx:这是一个高性能的开源 Web 服务器,它使用 C 进行开发。通过研究和参与 Nginx 的开发,可以深入了解网络编程的原理和技巧,提升自己的网络编程能力。 Boost.Asio:这是一个基于 C++ 的跨平台网络编程库,它提供了丰富而强大的网络编程功能。通过学习...
Apache C++ Standard Library:是一系列算法,容器,迭代器和其他基本组件的集合 BDE:来自于彭博资讯实验室的开发环境。 Cinder:提供专业品质创造性编码的开源开发社区。 Cxxomfort:轻量级的,只包含头文件的库,将C++ 11的一些新特性移植到C++03中。 Dlib:使用契约式编程和现代C++科技设计的通用的跨平台的C++库。
libev 是一个开源的事件驱动库,基于 epoll,kqueue 等 OS 提供的基础设施。其以高效出名,它可以将 IO 事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于 Reactor 模式,效率较高,并且代码精简(4.15 版本 8000 多行),是学习事件驱动编程的很好的资源。