Boost学习:
中文经典入门:
http://zh.highscore.de/cpp/boost/
官方文档:
http://www.boost.org/doc/libs/1_47_0/
Nginx学习:
Nginx中文网
http://www.nginx.com.cn/
http://www.nginxs.com/
Native Client SDK
http://code.google.com/intl/zh-CN/chrome/nativeclient/
个人觉得比较经典的C++ 开源项目,整理如下:
1 、log4cplus
log4cplus 是C++ 编写的开源的日志系统, 功能非常全面。C++ 版的log4j
网址:http://log4cplus.sourceforge.net/
2 、Glog
Google Glog 是一个C++ 语言的应用级日志记录框架,提供了 C++ 风格的流操作和各种助手宏。
SVN :http://google-glog.googlecode.com/svn/trunk
3 、memcached
memcached 是一套分布式的快取系统,当初是Danga Interactive 为了LiveJournal 所发展的,但目前被许多软件(如MediaWiki )所使用。这是一套开放源代码软件,以BSD license 授权释出。
memcached 缺乏认证以及安全管制,这代表应该将memcached 服务器放置在防火墙后。
SVN :http://code.sixapart.com/svn/memcached
4 、 TinyXML
TinyXML 是目前非常流行的一款基于DOM 模型的XML 解析器,简单易用且小巧 玲珑,非常适合存储简单数据,配置文件,对象序列化等数据量不是很大的操作
网址:http://www.grinninglizard.com/tinyxml/
5 、OpenSSL
OpenSSL 包含一个命令行工具用来完成OpenSSL 库中的所有功能,更好的是,它可能已经安装到你的系统中了。
OpenSSL 是一个强大的安全套接字层密码库,Apache 使用它加密HTTPS ,OpenSSH 使用它加密SSH ,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具。
网址:http://www.openssl.org/source/
6 、xerces
Xerces是由Apache组织所推动的一项XML文档解析开源项目,它目前有多种语言版本包括JAVA、C++、PERL、COM等。
网址:http://xerces.apache.org/xerces-c/download.cgi
7 、Boost
Boost 库是一个经过千锤百炼、可移植、提供源代码的C++ 库,作为标准库的后备,是C++ 标准化进程的发动机之一。 Boost 库由C++标准委员会库工作组成员发起,在C++ 社区中影响甚大,其成员已近2000 人。 Boost 库为我们带来了最新、最酷、最实用的技术,是不折不扣的“ 准” 标准库。
网址:http://www.boost.org/
8、Zlib
Zlib 软件包包含 zlib 库,很多程序中的压缩或者解压缩函数都会用到这个库
网址:http://www.zlib.net/
9. gSOAP
http://www.cnblogs.com/dkblog/archive/2011/08/19/2145942.html
10.ZeroMQ
http://www.cnblogs.com/dkblog/archive/2011/05/12/2044095.html
分享到:
相关推荐
Expat是一个XML解析库,它是C语言实现的,因此在C/C++中使用XML时经常被引用。理解Expat,你需要了解XML的基本结构和语法规则,以及如何通过API解析XML文档,提取所需信息。 Apache Portable Runtime (APR) 是...
本压缩包“C/C++学习资料 自己搜集的”显然包含了个人精心收集的一系列资源,旨在帮助学习者深入理解和掌握这两种语言。 C语言是计算机科学的基础,由Dennis Ritchie于1972年在贝尔实验室创造。它的设计目标是提供...
《C/C++程序设计学习与实验系统》是一个专为初学者和进阶者设计的集成环境,它提供了全面的学习资源和实践平台,旨在帮助用户掌握C/C++编程语言的基础知识和高级技巧。这个安装包包含了所有必要的组件,使得用户可以...
### 史上最好的C/C++学习资料 #### C/C++基础知识概述 本篇文章将基于《史上最好的C/C++学习资料》这一标题以及相关的描述和部分内容,深入探讨C/C++编程语言的基本概念、发展历程、特点以及如何编写简单的C程序。...
理解变量、数据类型、运算符、控制结构(如if-else、for、while)、函数、指针、数组、结构体等概念是C/C++学习的基石。对于C++,还需掌握类、对象、继承、多态、模板等特性。 “数据结构”是编程中的核心概念,...
综合考虑这些资源,我们可以看到一个全面而深入的C/C++学习体系。从C++基础的理论学习到C语言的实践操作,再到便捷的查询工具,每一样都是为了让学习者能够更高效、更系统地掌握编程知识。这些资料不仅适合初学者从...
总的来说,这个压缩包提供了全面的C/C++学习资源,从基础知识到高级技巧,从函数参考到编程实践,适合不同阶段的C/C++学习者。通过深入学习和实践这些资料,不仅可以掌握C/C++语言的基础,还能提升编程能力,理解并...
在学习和使用C/C++ API的过程中,理解每个函数的作用和使用场景至关重要。例如,`strcpy`虽然用于复制字符串,但不检查目标缓冲区的大小,可能导致缓冲区溢出,因此更安全的替代品是`strncpy`或`std::string`类。...
C/C++学习与实验软件。软件集成了高校 C/C++语言教学中使用最多的三种编译器 Visual C++ 6.0 、Turbo C++3.0和Turbo C 2.0 ,给高校 C/C++的实验教学提供了简单易用的软件实验环境(软件没有使用日期限制,可以无限期...
根据所提供的文件信息,我们将深入探讨与C/C++相关的学习资料及其重要性,这对于初学者来说尤其宝贵。 ### C/C++:编程世界的基石 C语言作为一门结构化编程语言,自1972年由Dennis Ritchie开发以来,就成为了...
在C/C++学习实验系统中,你可能会学习到以下C语言的知识点: 1. **基本语法**:包括变量声明、数据类型(如int, char, float等)、运算符、控制结构(如if-else, switch-case, for, while循环)。 2. **函数**:...
【Dev-Cpp5.4.0】是一款轻量级的C/C++集成开发环境,它为程序员...通过深入学习这些资料,参赛者能够更好地理解和应用C++语言,解决实际问题,从而在比赛中取得好成绩。同时,这些技能对日常的软件开发工作也大有裨益。
里面有100本c、c++的学习资料链接 电子版的
免费获得海量编程学习资料,包含不同技术岗位的相关学习路线以及编程指南,如C/C++后台开发、Java后台开发等; 持续更新各种深入浅出的原创技术专栏以及原创文章,为你剖析计算机底层的奥秘; 这里有来自字节跳动、...
本资源包“C/C++指针经典资料大全”收集了多部经典教材,旨在帮助学习者深入理解并掌握指针的使用。 1. **指针基础** - 指针是C/C++中的一个特殊类型,它存储了一个变量的内存地址。 - 指针变量需要先声明,再...
这个压缩包包含了丰富的C语言和C++学习资源,特别是对MFC(Microsoft Foundation Classes)的探讨,对于想要深入理解Windows编程的开发者非常有价值。 首先,C语言是一门基础且强大的编程语言,它的语法简洁,性能...
对于初学者,"C语言C++入门"阶段,首先要掌握C语言的基本语法,包括变量、数据类型、运算符、流程控制(如if、switch、for、while)、函数等。同时,理解指针是C语言的关键,它允许直接操作内存,是C语言强大的原因...
C语言/C++基础之冰墩墩源码,适合初学C语言/C++的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学C语言/C++ 程序设计的小伙伴们,你们的成长是我最大的幸福