计算机书籍
计算机书籍

前端开发

HTML & CSS设计与构建网站
在《HTML & CSS 设计与构建网站》一书的指导下创建出用户友好、令用户赏心悦目的Web内容。
Head First HTML与CSS(第2版)
入门经典,初始获得信息的好途径。
WebGL编程指南
WebGL 是一项在网页上渲染三维图形的技术,也是HTML5 草案的一部分。
CSS新世界
这是一本关于CSS的进阶读物,专门讲CSS3及其之后版本的新特性。
CSS揭秘
本书是一本注重实践的教程,作者为我们揭示了 47 个鲜为人知的 CSS 技巧。
HTML5与CSS3基础教程(第8版)
本书设计了内容丰富的配套网站htmlcssvqs.com,提供海量精彩示例、HTML与CSS元素及属性列表以及其他附加材料,方便读者随时参考与引用。
CSS设计指南(第3版)
本书适合 CSS 初中级读者阅读。
CSS权威指南(第3版)
最新版《CSS权威指南》一书经过全面更新,涵盖了Internet Explorer 7,详细介绍了各个CSS属性以及属性之间的相互作用,并指导你如何避免一些常见的错误。

后端开发

C程序设计语言(第2版·新版)
对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。
C和指针
《C和指针》适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。
C专家编程
本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员
C陷阱与缺陷
本书适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头必备书籍。
C++ Primer Plus (第6版)中文版
本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了 C++的基本概念和技术,并专辟一章介绍了C++11新增的功能
高质量程序设计指南
以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范
C++ Primer Plus(Sixth Edition)英文版
C Primer Plus is a carefully tested, well-crafted, and complete tutorial on a subject core to programmers and developers.
嗨翻C语言
《嗨翻C语言》将会带给你一次这样的全新学习 体验。
C Primer Plus (第6版) 中文版
经久不衰的C语言畅销经典教程
C Primer Plus, 6th Edition(英文版)
C Primer Plus is a carefully tested, well-crafted, and complete tutorial on a subject core to programmers and developers.
现代C++语言核心特性解析
本书不仅通过大量的实例代码讲解特性的概念和语法,还从编译器的角度分析特性的实现原理,让读者能够知其然也知其所以然。
深度探索C++对象模型
本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。
C++沉思录(第2版)
本书通过精心挑选的实例,向读者传达先进的程序设计方法和理念。
Effective C++(第3版)
几乎在所有C++书籍的推荐名单上,这本书都会位于前三名。

机器学习

N集体智慧编程
本书是Web开发者、架构师、应用工程师等的绝佳选择。
Python机器学习基础教程
本书是机器学习入门书,以Python语言介绍。
机器学习方法
机器学习是以概率论、统计学、信息论、最优化理论、计算理论等为基础的计算机应用理论学科,也是人工智能、数据挖掘等领域的基础学科。
机器学习
本书作为该领域的入门教材,在内容上尽可能涵盖机器学习基础知识的各方面。
动手学机器学习
本书系统介绍了机器学习的基本内容及其代码实现,是一本着眼于机器学习教学实践的图书。
机器学习实战(原书第2版)
通过本书,你会学到一系列可以快速使用的技术。每章的练习可以帮助你应用所学的知识,你只需要有一些编程经验。所有代码都可以在GitHub上获得。
机器学习实战
本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法
Pattern Recognition and Machine Learning
PRML实乃入门必读之圣书!

深度学习

Python深度学习
本书立足于人工智能的可达性和大众化,读者无须具备机器学习相关背景知识即可展开阅读。
Hadoop深度学习
本书主要目标是处理很多深度学习应用的热点问题并向读者披露解决方案的细节
深度学习入门
本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。
深度学习
《深度学习》由全球知名的三位专家Ian Goodfellow、Yoshua Bengio 和Aaron Courville撰写,是深度学习领域奠基性的经典教材
动手学深度学习(PyTorch版)
本书是《动手学深度学习》的重磅升级版本,选用经典的PyTorch深度学习框架
Python神经网络编程
本书首先从简单的思路着手,详细介绍了理解神经网络如何工作所必须的基础知识。

大数据&云计算

Spark快速大数据分析(第2版)
通过丰富的示例学习如何使用Spark的结构化数据API,利用Spark SQL进行交互式查询,掌握Spark应用的优化之道,用Spark和Delta Lake等开源工具构建可靠的数据湖,并用MLlib库实现机器学习流水线。
Hadoop技术内幕:深入理解MapReduce架构设计与实现原理
介绍了MapReduce的设计理念和编程模型。

算法与数据结构

算法图解
本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。
算法(第4版)
本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识
算法导论(原书第3版)
全书选材经典、内容丰富、结构合理、逻辑清晰
数据结构与算法分析
本书可作为高级数据结构课程或研究生一年级算法分析课程的教材,使用本书需具有一些中级程序设计知识,还需要离散数学的一些背景知识。
大话数据结构
《大话数据结构【溢彩加强版】》以一个计算机教师的教学过程为场景,讲解数据结构和相关算法的知识。
计算机程序设计艺术+第2卷:半数值算法(第3版)高清中文版
本卷总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系
计算机程序设计艺术+第3卷:排序与查找(第2版)高清中文版
被公认为计算机科学领域的权威之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响

数据库

MySQL必知必会
书中从介绍简单的数据 检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式 和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突 出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经 意间立刻功力大增。
SQL基础教程(第2版)
本书介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法。
高性能MySQL(第3版)
《高性能mysql(第3版)》不但适合数据库管理员(dba)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
Redis设计与实现
这本书描述的知识点很丰富,覆盖很全,里面提到特性较多,有不少我们也没用过
MySQL技术内幕
适合所有希望构建和管理高性能、高可用性的MySQL数据库系统的开发者和DBA阅读。
数据库系统概念(英文 第7版)
数据库系统方面的经典教材之一
数据库系统实现
适合作为高等院校计算机专业研究生的教材或本科生的教学参考书,也适合作为从事相关研究或开发工作的专业技术人员的高级参考资料。
MySQL是怎样运行的
本书采用诙谐幽默、通俗易懂的写作风格,针对上面这些问题给出了相应的解答方案。
数据库系统
详细解析操作型数据库和分析型数据库的基本概念、设计方法和使用技巧

操作系统

Linux内核设计与实现(原书第3版)
本书详细描述了Linux内核的设计与实现。
UNIX传奇:历史与回忆
本书不但书写Unix的历史,而且记录作者的回忆,一探Unix的起源,试图解释什么是Unix,Unix是如何产生的,以及Unix为何如此重要。
UNIX编程艺术
主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验.
深入解析Windows操作系统:第6版(上下册)
书中深入透彻地阐述了Windows底层的方方面面。
Linux/UNIX系统编程手册
这是一本介绍linux与unix编程接口的权威著作。
UNIX网络编程 卷1:套接字联网API(第3版)
《UNIX环境高级编程(第3版)》内容权威,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。
UNIX环境高级编程(第3版)
《UNIX环境高级编程(第3版)》帮助了几代程序员写出强大、高性能、可靠的代码
深入Linux内核架构
本书引导你阅读内核源代码,熟悉Linux所有的内在工作机理,充分展现Linux系统的魅力。

编译原理

高级编译器设计与实现(鲸书)
本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。
现代编译原理—C语言描述(修订版)(虎书)
本书全面讲述了现代编译器的结构、编译算法和实现方法,是Andrew W.Apple的“虎书”.
编译原理(龙书)
本书是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。

计算机科学

穿越计算机的迷雾(第2版)
这是一本平易近人、妙趣横生的书,带您穿越萦绕在脑海中的种种迷雾,为您揭开计算机原理的面纱。
浪潮之巅(第四版)(上下册)
这不只是一部科技产业发展历史集……
深入理解计算机系统(英文版·第3版)
本书是一本将计算机软件和硬件理论结合讲述的经典教材,内容涵盖计算机导论、体系结构和处理器设计等多门课程。
数据密集型应用系统设计
每个人都应该学习深刻的技术理念,对技术的深入理解能帮助我们开发出更好的软件。
操作系统导论
这是一本关于现代操作系统的书。
计算机程序的构造和解释(原书第2版)
本书曾是美国麻省理工学院计算机科学专业的入门课程教材之一,从理论上讲解计算机程序的创建、执行和研究
计算机是怎样跑起来的
图文并茂,通俗易懂,非常适合计算机爱好者和相关从业人员阅读
代码大全(Code Complete)(第2版)中文版
阅读本书都有助于在更短的时间内、更容易地写出更好、更简洁、更优雅的程序
计算机硬件及组成原理
本书适合作为高等院校相关专业课程教材,也可供软件开发人员参考。
计算广告:互联网商业变现的市场与技术(第3版)
本书是计算广告领域经典之作,是该领域首本图书!
史蒂夫·乔布斯传(修订版)
乔帮主的个人传奇经历
硅谷增长黑客实战笔记
本书作者曾在增长黑客之父肖恩•埃利斯麾下担任增长负责人,用亲身经历为你总结出增长黑客必备的套路、内力和兵法。
黑客与画家
本书适合所有程序员和互联网创业者,也适合一切对计算机行业感兴趣的读者。
人月神话(纪念典藏版)
《人月神话》是一本具有深远影响力和长销不衰的著作
概率论沉思录
将概率和统计推断融合在一起,用新的观点生动地描述了概率论在物理学、数学、经济学、化学和生物学等领域中的广泛应用

软件开发&软件工程

NDOOM启世录
本书是一部游戏领域的传记,不同的读者能从中得到不同的体验。
DevOps实践指南
全书涵盖40余个DevOps案例,以谷歌、亚马逊、Facebook等全球知名企业和组织的实际调查结果为依据,展示如何通过现代化的运维管理提升管理效率,进而为企业赢得更大市场、创造更多利润。
MATLAB之父:编程实践(中译本)
面向高中或大学低年级的读者,目的是想通过实验的方法将MATLAB 语言介绍给广大的初学者。
正则表达式必知必会(修订版)
正则表达式是一种威力无比强大的武器,几乎在所有的语言和平台上都可以用它来执行各种复杂的文本处理和操作。
程序员修炼之道(第2版)
对于任何一个有志于做软件开发的工程师而言,值得买,值得一直读反复读
程序员修炼之道:从小工到专家
无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。
编码:隐匿在计算机软硬件背后的语言
不管你是计算机高手,还是对这个神奇的机器充满敬畏之心的菜鸟,都不妨翻阅一下本书,读一读大师的经典作品,必然会有收获。
代码整洁之道
本书阅读对象为一切有志于改善代码质量的程序员及技术经理。
汇编语言(第4版)
可用作大学计算机专业本科生的汇编语言教材及希望深入学习计算机科学的读者的自学教材。
设计模式
书中涉及的设计模式并不描述新的或未经证实的设计,只收录了那些在不同系统中多次使用过的成功设计。
重构:改善既有代码的设计(第2版)
本书适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。
STL源码剖析
学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径
程序员面试金典(第6版)
本书全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出
编程珠玑(第2版)修订版
非常有影响力的计算机科学著作之一

网络通信

Computer Networking: A Top-Down Approach, Global Edition, 8th Edition
A top-down,layered approach to computer networking.
图解HTTP
本书对互联网基盘——HTTP协议进行了全面系统的介绍。
计算机网络(原书第7版)
本书适合作为计算机、电气工程等专业本科生的“计算机网络”课程教科书,同时也适合网络技术人员、专业研究人员阅读。
网络是怎样连接的
本书图文并茂,通俗易懂,非常适合计算机、网络爱好者及相关从业人员阅读。
TCP/IP网络编程
包含了作者在自身经验基础上总结的学习建议,还介绍了网络编程经典书籍
TCP/IP详解 卷1:协议
适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。
TCP/IP详解 卷2:实现
适用于希望理解TCP/IP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。
TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议
适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。
TCP/IP协议族(第4版)
可作为大学生和研究生的教材,对从事计算机网络的教学和科研人员以及工程技术人员也有很好的参考价值。

网络安全

0day安全 (第2版):软件漏洞分析技术
系统、全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。
Linux二进制分析
二进制分析属于信息安全业界逆向工程中的一种技术,通过利用可执行的机器代码(二进制)来分析应用程序的控制结构和运行方式,有助于信息安全从业人员更好地分析各种漏洞、病毒以及恶意软件,从而找到相应的解决方案。
捉虫日记
本书从实践角度介绍安全漏洞,描述了作者在过去几年里怎样发现漏洞、怎样利用漏洞来攻击以及开发商如何修复漏洞。
恶意代码分析实战
本书是一本内容全面的恶意代码分析技术指南,其内容兼顾理论,重在实践,从不同方面为读者讲解恶意代码分析的实用技术方法。

运维管理

调试九法: 软硬件错误的排查之道
硬件缺陷和软件错误是“技术侦探”的劲敌,它们负隅顽抗,见缝插针。
凤凰项目(修订版)
本书讲述了一位IT经理临危受命,在未来董事的帮助和自己“三步工作法”理念的支撑下,最终挽救了一家具有悠久历史的汽车配件制造商的故事。
SRE Google运维解密
任何一个想要创建、扩展大规模集成系统的人都应该阅读《SRE:Google运维解密》。
鸟哥的Linux私房菜
本书深入浅出地介绍了Linux操作系统的基本原理与架构,适合当前所有主流Linux版本的学习。
Linux就该这么学(第2版)
本书基于最新的红帽RHEL系统编写,且内容通用于CentOS、Fedora等系统。
Linux Shell脚本攻略(第3版)
本书向读者展现了如何有效地利用shell完成复杂的任务。
Vim实用技巧(第2版)
Vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用

游戏开发&设计

游戏设计艺术(第3版)
不需要是技术专家,只要阅读《游戏设计艺术》(第 3 版),学习佳作,深刻领悟游戏设计的真谛,人人都可以成为优秀的游戏设计师!
游戏引擎架构(第2版)
为大学程度的游戏编程课程而编写,但也适合软件工程师、游戏开发业余爱好者,以及游戏产业的从业人员阅读。
游戏引擎架构
为一个大学程度的游戏编程课程而编写。
游戏编程模式
掌握良好的游戏编程模式是开发人员的应备技能。

计算机架构

Kubernetes in Action中文版
主要讲解如何在 Kubernetes 中部署分布式容器应用
深入理解计算机系统(第3版)
本书是最优秀的计算机系统导论型作品,它创造性的把操作系统,计算机组成结构,数字电路,以及编译原理这些计算机基础学科中的核心概念汇集在一起。
现代操作系统(第3版)
本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。
现代操作系统(原书第4版)
第4版在保持原有特色的基础上,又增添了许多新的内容,反映了当代操作系统的发展与动向,并不断地与时俱进。
Digital Design and Computer Architecture
内容很充实,讲设计时也都会从历史的设计说起,去讲演变过程。值得一读。
Modern Operating Systems(Fifth Edition)英文版
The 5th Edition keeps pace with modern OS with a new chapter on Windows 11, new security coverage, an emphasis on flash-based solid-state drives and more.
计算机系统要素
理解计算机工作原理的最好方法就是亲自动手,从零开始构建计算机系统。

计算机期刊

TRUSTWORTHY LLMS: A SURVEY AND GUIDELINE FOR EVALUATING LARGE LANGUAGE MODELS’ ALIGNMENT
本文提出 7 个主要关键维度来全面评估 LLM 可信度。
A Survey on Green Deep Learning
Deep learning, based on deep neural networks, is part of machine learning methods. In this chapter, we first introduce the development of deep learning in section 1.1. Then, we elucidate what is Green deep learning, why Green deep learning matters, and how to evaluate the“greenness” of deep learning in section 1.2.