Linux C编程语言学习材料
C语言作为最基础的编程语言,30年虚弱的患病率。 无论是准备做 PHP/Java/Python/Golang 开发学习。C语言都是基础的,我们非常多基础非常小的互联网执行的开源软件服务都是C语言构筑,所以,有个扎实的C语言基础,或者去学习C语言是非常有必要和帮助的。
今天就简单列一些假设要做一个使用C语言来开发高性能后端网络应用的project师。须要阅读那些书籍和学习那些资料。
【Linux C语言编程学习材料】
[ 高速学习书籍 ]
《Linux C编程一站式学习》 http://item.jd.com/10067533.html
[ 长期扎实学习书籍 ]
C语言学习材料:(任选一本)
C Primer Plus(第5版 中文版) http://item.jd.com/10062260.html
21天学通C语言(第6版·修订版) http://item.jd.com/11065930.html
数据结构材料:(任选一本)
数据结构与算法分析:C语言描写叙述(原书第2版)http://item.jd.com/10057441.html
清华大学计算机系列教材:数据结构(第2版)http://item.jd.com/11151603.html
Linux/Unix编程:
Linux高级程序设计(第3版)http://item.jd.com/11116797.html
UNIX环境高级编程(第3版) http://item.jd.com/11469694.html
Linux网络编程(第2版)http://item.jd.com/11397772.html
UNIX网络编程 卷1 http://item.jd.com/1027878366.html
[ 高级网络编程学习书籍 ]
《Linux高性能server编程》 http://item.jd.com/11252777.html
《Linux多线程服务端编程:使用muduo C++网络库》 http://item.jd.com/11163782.html
《Apache源代码全景分析第1卷:体系结构与核心模块》http://item.jd.com/10067188.html
《Apache模块开发指南》 http://item.jd.com/10143099.html
《深入理解Nginx:模块开发与架构解析》http://item.jd.com/11217076.html
《深入剖析Nginx》 http://item.jd.com/11226514.html
《Nginx高性能Webserver具体解释》 http://item.jd.com/11344355.html
《MySQL内核:InnoDB存储引擎 卷1》 http://item.jd.com/11457839.html
《MySQL技术内幕(第4版)》 http://item.jd.com/10706259.html
《深入理解MYSQL核心技术》 http://item.jd.com/1027648471.html
(Mysql基础学习书籍)
《高性能MySQL(第3版)》 http://item.jd.com/11220393.html
《深入浅出MySQL:数据库开发、优化与管理维护(第2版)》http://item.jd.com/11381295.html
《数据库技术丛书·MySQL管理之道:性能调优、高可用与监控》 http://item.jd.com/11398721.html
《深入理解PHP内核:Thinking In PHP Internals》电子版 http://www.php-internals.com
《PHP扩展开发及内核应用》 电子版 http://www.walu.cc/phpbook/
《Redis设计与实现》第一版 电子版 http://redisbook.readthedocs.org/en/latest/
《Redis设计与实现》 第二版 纸质版 http://product.china-pub.com/3770218
《Redis源代码分析》http://blog.csdn.net/Aegeaner/article/category/1069998
《Redis源代码笔记》http://www.cnblogs.com/liuhao/category/379790.html
《深入了解Redis》 http://wenku.baidu.com/view/799b42c408a1284ac850434a.html
《Redis源代码分析》http://wenku.baidu.com/view/ea98ff3b0912a21615792904.html
《memcached完全剖析》 http://wenku.baidu.com/view/fce78aea551810a6f52486ef.html
《Memcached源代码剖析笔记》http://wenku.baidu.com/view/3e7fa06748d7c1c708a14519.html
《libevent源代码深度剖析》 http://wenku.baidu.com/view/89aba04d2b160b4e767fcff1.html
《libevent參考手冊(中文版)》 http://wenku.baidu.com/view/7fbf4461a98271fe910ef9ba.html
版权声明:本文博客原创文章,博客,未经同意,不得转载。
Linux C编程语言学习材料的更多相关文章
- Linux下汇编语言学习笔记0 --- 前期准备工作
这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...
- 20135231 —— Linux 基础入门学习
20135231 何佳 学习计时:共12小时 读书:5 代码:2 作业:2 博客:3 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用Li ...
- 20165326 Linux系统安装及学习
Linux安装及学习 一.系统安装 此处选取安装的材料:LInux5.2.6 & ubuntu16.04.03 linux的安装:十分顺利,从官网选取了最新版本,根据图文步骤安装成功. ubu ...
- (转)Linux基础知识学习
Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过 ...
- Linux下汇编语言学习笔记10 ---
这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...
- Linux下汇编语言学习笔记11 ---
这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...
- Linux下汇编语言学习笔记6 ---
这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...
- Linux下汇编语言学习笔记7 ---
这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...
- Linux下汇编语言学习笔记5 ---
这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...
随机推荐
- 在gem5的full system下运行 alpha编译的测试程序 running gem5 on ubuntu in full system mode in alpha
背景 先需要在full system下运行gem5,通过网上查找资料以及向别人请教,终于成功运行,网上大多是关于alpha指令集的,且都是英文的,为了方便大家学习,现在总结一下,希望对大家有所帮助. ...
- Hdu 4734 【数位DP】.cpp
题意: 我们定义十进制数x的权值为f(x) = a(n)*2^(n-1)+a(n-1)*2(n-2)+...a(2)*2+a(1)*1,a(i)表示十进制数x中第i位的数字. 题目给出a,b,求出0~ ...
- hdu-4833-Best-Financing(DP)
Best Financing Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...
- 读书笔记:《重来REWORK》
读书笔记:<重来REWORK> <重来Rework--更为简单有效的商业思维>这本书是看了别人的书单而购买的,初 拿到这本书翻看时,感觉有两点与平常的书不同,一是每个小节非常短 ...
- Driver 初始化顺序
Linux系统使用两种方式去加载系统中的模块:动态和静态. 静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载 核心进程(/init/main.c)kernel_ini ...
- Study note for Continuous Probability Distributions
Basics of Probability Probability density function (pdf). Let X be a continuous random variable. The ...
- 字符串拼接 拆分 NameValueCollection qscoll = HttpUtility.ParseQueryString(result)
string result = "sms&stat=100&message=发送成功"; string d = HttpUtility.ParseQueryStri ...
- Unable to start MySQL service. Another MySQL daemon is already running with the same UNIX socket
Unable to start MySQL service. Another MySQL daemon is already running with the same UNIX socket 特征 ...
- lightoj1030(期望dp)
有n个格子,初始的时候pos=1,然后丢骰子,然后新的pos为pos+骰子的点数,走到新的pos,可以捡走该pos上的黄金. 特殊的是,如果新的pos超过了n,那么是不会走的,要重新丢骰子. 所以要分 ...
- mysql字符串替换
数据库是Mysql的.我想把lesson表中的slide_path_dx字段中的类似 http://www.site.com/y/k/aote-02.rar 替换成E:\web\manhua\y\k\ ...