技术经典书籍收藏

每个资料都有下载衔接,大家可以直接下载, 都是免费的。

C技术资料

C程序设计(第四版)

作者: 谭浩强

C程序设计(第四版)

华为C语言编程规范

华为C语言编程规范

The C Programming language

作者: Brian W.Kernighan and Dennis M.Ritchie

The C Programming language

C程序设计语言(第2版)

作者: Brian W.Kernighan,Dennis M.Ritchie

C程序设计语言(第2版)

Linux C编程一站式学习

作者: 宋劲杉 著 北京亚嵌教育研究中心组

Linux C编程一站式学习

C&C++语言参考手册

C&C++语言参考手册

16位汇编教材(王爽)

作者: 王爽

16位汇编教材(王爽) Part1

16位汇编教材(王爽) Part2

汇编语言程序设计

作者:Richard Blum

汇编语言程序设计 - 中文版

汇编语言程序设计 - 英文版

UNIX环境高级编程

作者: W. Richard Stevens, Stephen A. Rago

UNIX环境高级编程 - 中文版

UNIX环境高级编程 - 英文版

C和指针

作者: Kenneth A.Reek

C和指针

C陷阱与缺陷

作者: 凯尼格著

C陷阱与缺陷

C专家编程

作者: (美)林登(LinDen,P.V.D)

C专家编程

Oracle 11g Pro﹡C/C++编程艺术

作者: 王海凤 雷俊义 谷睿哲

CSDN下载地址: 因为这个找不到电子版的所以就没有下载地址了~

ProC-C+++Precompiler

ProC-C+++Precompiler

C网络编程

Linux网络编程

作者: 宋敬彬 孙海滨

Linux网络编程

UNIX网络编程卷1 套接字联网API(第三版)

作者: (美)史蒂文斯

UNIX网络编程卷1 套接字联网API(第三版) - 中文版

UNIX网络编程卷1 套接字联网API(第三版) - 英文版

UNIX网络编程 卷2 进程间通信(第2版)

作者:(美)W.Richard Stevens

UNIX网络编程 卷2 进程间通信(第2版) - 中文版

UNIX网络编程 卷2 进程间通信(第2版) - 英文版

GNU/LINUX环境编程(第2版)

作者: M. Tim Jones

CSDN下载地址: 网上没有找到电子版的,大哭~

GNU/Linux 编程指南(第二版)

GNU/Linux 编程指南(第二版)

gcc & gdb

Debugging with gdb

作者: Richard Stallman, Roland Pesch

Debugging with gdb

GCC技术参考大全 (中文)

GCC技术参考大全 (中文)

The Definitive Guide to GCC

作者: William von Hagen

The Definitive Guide to GCC

The Complete Reference GCC

linux内存调试工具Valgrind

linux内存调试工具Valgrind

C语言面试题目大全

C语言面试题目大全

Sorry, 这个是2分, 我上传的时候弄错了, 现在改不了了,悲剧.

Make tool

这里我想把Makefile单独分成一类, 因为Makefile作为项目的管理工具, 功能异常强大

GUN make中文手册

GUN make中文手册

GNU MAKE项目管理

作者: Robert Mecklenburg

GNU MAKE项目管理

LINUX(操作系统+内核)

计算机操作系统

作者: 汤子瀛

C计算机操作系统

Linux操作系统

作者: 邵国金

CSDN下载地址:暂无电子版,大哭~

鸟哥的Linux私房菜:基础学习篇(第3版)

作者: 鸟哥

鸟哥的Linux私房菜:基础学习篇(第3版)

鸟哥的Linux私房菜:服务器架设篇(第3版)

作者: 鸟哥

鸟哥的Linux私房菜:服务器架设篇(第3版)

linux设备驱动开发详解

作者:宋宝华

linux设备驱动开发详解

Linux 内核

以下是学习Linux内核相关的书籍,基本上比较全面了,最著名的要数Linux Kernel 四库全书:
Linux内核设计与实现深入理解Linux内核Linux内核源代码情景分析Linux设备驱动程序

还有一本Linux Kernel参考手册:LINUX KERNEL技术手册。这些书都可以在下面提供的链接中免费下载。因为我因为工作需要看过一段时间存储方面的书籍,如果你想对Linux存储系统有所了解这里推荐基本书(附我的学习路线)linux内核模块编程 -> linux内核探秘深入解析文件系统和设备驱动的架构与设计 -> 存储技术原理分析:基于Linux_2.6内核源代码 ->LINUX设备驱动程序(第3版),当然了你也可以结合其它介绍Linux内核书籍中的存储部分。国人写的比较好的是 Linux内核完全注释,但因为该版本是基于0.11/0.12版本的内核,内核字2.6版本以来变化很大,所以建议直接从2.6版本的内核开始学期,找一个模块慢慢研读。可以从 Linux内核设计与实现 学起,之后再阅读: Linux内核源代码情景分析 -> 深入理解Linux内核 -> Linux设备驱动程序 -> 深入Linux内核架构

建议刚学习内核的同学,自己google了解下,制定适合自己的内核学习计划,事半功倍。内核是一个庞大的系统,需要坚持不懈的去学习。我最终放弃了,鄙视下自己大哭。再推荐2本关于Linux内存子系统和网络子系统的书籍 深入理解Linux虚拟内存管理深入理解LINUX网络内幕

Linux内核设计与实现

Linux内核设计与实现 - 中文版

Linux内核设计与实现 - 英文版

深入理解Linux内核

深入理解Linux内核

LINUX设备驱动程序(第3版)

LINUX设备驱动程序(第3版)

Linux内核源代码情景分析

Linux内核源代码情景分析

LINUXKERNEL技术手册

LINUXKERNEL技术手册 - 中文版

LINUXKERNEL技术手册 - 英文版

深入Linux内核架构

深入Linux内核架构

Linux内核探秘深入解析文件系统和设备驱动的架构与设计

Linux内核探秘深入解析文件系统和设备驱动的架构与设计

Linux内核编码风格

Linux内核编码风格

linux内核模块编程

linux内核模块编程 - 中文版

linux内核模块编程 - 英文版

存储技术原理分析:基于Linux_2.6内核源代码

存储技术原理分析:基于Linux_2.6内核源代码

Linux内核完全注释

作者: 赵炯

Linux内核完全注释

UNIX PROGRAMMER’S MANUAL

作者: Seventh Edition

这本书在以前是UNIX 程序员的床头常见的书, 这里也推荐给大家, 因为本人没读过, 所以就不进行评论,该文档一共分为8个部分, 每个部分的内容见下:

Commands

System calls

Subroutines

Special files

File formats and conventions

Games

Macro packages and language conventions

Maintenance

UNIX PROGRAMMER’S MANUAL

grub manual

grub manual

Linux网络管理员手册

作者: Olaf Kirch

Linux网络管理员手册

Python

Python基础教程

作者: 赫特兰(MagnusLieHetland)

Python基础教程

Python核心编程(中文第二版)

Python核心编程(中文第二版)

Python.Cookbook(第2版)中文版

作者: Alex Martelli, Anna Martelli & David Ascher

Python.Cookbook(第2版)中文版

Python高级编程

作者: (法国)莱德夏海轮

Python高级编程

这里推荐机本Python的英文书籍, 都很不错, 如果大家英文不错的话, 强烈推荐大家选取一本读读

Dive Into Python

Beginning Python From Novice to Professional:

Python for Unix and Linux System Administration

Shell

实战Linux Shell编程与服务器管理

作者:卧龙小三

CSDN下载地址:没有找到电子版的~

Shell脚本专家指南

作者: Ron Peters

Shell脚本专家指南

linux经典shell脚本

linux经典shell脚本

awk.pdf

awk

Shell实现windows回收站的功能

Shell实现windows回收站的功能

日志监视小工具

日志监视小工具

sed.pdf

sed

[sed与awk(第二版)].(美)多尔蒂,(美)罗宾斯.扫描版

[sed与awk(第二版)].(美)多尔蒂,(美)罗宾斯.扫描版

expect教程中文版

expect教程中文版

delphi

delphi经典编程入门

Cdelphi经典编程入门

elisp

elisp.pdf

elisp入门.pdf

Lua

Programming In Lua(中文版)

作者: Roberto Ierusalimschy

Programming In Lua - 中文版

Programming In Lua - 英文版

Perl

perl语言编程

perl语言编程

perl实例精解第4版

perl实例精解第4版

Ruby

Programming Ruby中文版(第二版)

Programming Ruby中文版(第二版)

SQL

精通SQL结构化查询语言详解

作者: 高守传

精通SQL结构化查询语言详解

Oracle 10g数据库管理应用与开发标准教程

CSDN下载地址:暂无网络资源

虚拟化

Xen User’s Manual

Xen User’s Manual

Running Xen: A Hands-On Guide to the Art of Virtualization

作者: Jeanna N. Matthews; Eli M. Dow; Todd Deshane; Wenjin Hu; Jeremy Bongio; Patrick F. Wilbur; Brendan Johnson

Running Xen: A Hands-On Guide to the Art of Virtualization - chm格式

Running Xen: A Hands-On Guide to the Art of Virtualization - pdf格式

The Definitive Guide to the Xen Hypervisor

作者: David Chisnall

The Definitive Guide to the Xen Hypervisor

Xen虚拟化技术

作者: 石磊 邹德清 金海

Xen虚拟化技术

KVM虚拟化技术实战与原理解析

作者: 任永杰 单海涛

CSDN下载地址:暂无网络资源

系统虚拟化原理与实现

作者:英特尔开源软件技术中心、复旦大学并行处理所著

系统虚拟化原理与实现

Emacs

GUN Emacs Manual

作者: Richard Stallman

GUN Emacs Manual

Learning GUN Emacs

作者:Debra Cameron, Bill Rosenblan & Eric Raymond

Learning GUN Emacs

Emacs基础教程

对于想学习emacs org mode的朋友推荐个下载衔接给你们:

emacs-org-model

emacs介绍(PDF幻灯片)

Emacs介绍(PDF幻灯片)

Vim

Vim完整中文手册

Vim完整中文手册

Vi和Vim编辑器(中文版)

作者: Arnold Robbins, Elbert Hannab & Linda Lamb

Vi和Vim编辑器(中文版)

VIM_Quick_Reference_Card

VIM_Quick_Reference_Card

Git

Git权威指南

作者: 蒋鑫

Git权威指南

git使用指南

git使用指南

看日记学git

看日记学git

好了, 自己这几年认为不错的书籍和资料都写在上面了, 这些都是我个人平时下载的精华, 我也是挑来挑去, 才挑的他们, 因为写的多, 有点头晕, 有些地方要写错了, 还请大家多多包涵. 最后祝大家工作愉快!

原文地址:https://www.cnblogs.com/zsb517/p/5340727.html