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指令集的,且都是英文的,为了方便大家学习,现在总结一下,希望对大家有所帮助. ...
- rm -vf `ls |egrep -v "info_20130826-180233.31764|QueryParser.INFO"`
> rm -vf `ls |egrep -v "info_20130826-180233.31764|QueryParser.INFO"`
- Ubuntu 8.04下安装DB2方法
參考文献: How-to: Ubuntu 7.10 Server x86 32-bit and DB2 Express-C v9.5 DB2 v9.7 Infomation Center 场景:在IB ...
- Gap year | 最好金龟换酒
Gap year | 最好金龟换酒 Gap year Posted on February 8, 2009 by 真 后.90后相比,说是虽然形成背景不同,但有很多特征相似,比如离经叛道,比如信仰缺失 ...
- JPush极光推送 Java调用服务器端API开发
极光推送是:使得开发者可以即时地向其应用程序的用户推送通知或者消息,与用户保持互动,从而有效地提高留存率,提升用户体验.简单的说就是通过JPush后台管理网站进行app消息的推送.可以让用户及时 ...
- ajax基本概念,方法
ajax Asynchronous javascript and xml异步的 javascript and XMLajax 是一门在不刷新网页的情况下,与服务器进行交互更新部分网页的技术: 传 ...
- hadoop ,传智播客目录
一.Hadoop入门,了解什么是Hadoop 1.Hadoop产生背景 2.Hadoop在大数据.云计算中的位置和关系 3.国内外Hadoop应用案例介绍 4.国内Hadoop的就业情况分析及课程大纲 ...
- Cordova CLI源码分析(三)——初始化
本部分主要涉及以下三个文件 1 cli.js 2 cordova.js 3 events.js 通过前一篇package.json的分析,可以知道,当命令行执行cordova相关命令时,首先调用mai ...
- Android横屏竖屏设置
Android横竖屏设置: 方法一:onCreate()中 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); // ...
- Mac 登录界面多了一个其它账户删除
原因分析: 在安装一些软件时会自己主动启用root账户,可是在安装完毕后没有关闭root账户,这样就造成系统以为用户要使用root账户,所以在登录界面出现了一个"其它"账户 解决方 ...