Skip to content

Latest commit

 

History

History
304 lines (210 loc) · 5.74 KB

booksite.md

File metadata and controls

304 lines (210 loc) · 5.74 KB

学习资料

web开发书籍

https://github.com/justjavac/free-programming-books-zh_CN

https://juejin.im/post/5c7129b0f265da2d9710f7ca

学习指南: https://shenbao.github.io/2017/04/22/justjavac-live/

css

CSS 揭秘

《图解CSS》

JavaScript

JavaScript 语言精粹

学习 JavaScript 数据结构与算法 (第 2 版)

JavaScript 面向对象编程指南 (第 2 版)

高性能 JavaScript

JavaScript 正则表达书迷你书 (第 1 版)

《ES6标准入门》

《你不知道的JavaScript》

《深入理解ES6》

框架

《Vue.js权威指南》

《Vue.js实战》

《React全栈》

《深入React技术栈》

React设计模式与最佳实践

React状态管理与同构实战

剖析 Vue.js 内部运行机制

Vue 组件精讲

后端

《MongoDB权威指南》

《MongoDB实战》

网络与性能优化相关书籍

《HTTP权威指南》

《高性能网站建设进阶指南》

《Web性能权威指南》

算法

JS数据结构与算法

编程珠玑

剑指 offer

程序员代码面试指南:IT名企算法与数据结构题目最优解

linux

鸟哥的Linux私房菜之基础学习篇

HTTP 权威指南

TCP/IP 详解卷一:协议

深入理解 Linux 内核

Linux 内核设计与实现

Nginx 核心知识 100 讲

深入理解 Nginx;模块开发与架构解析

设计模式

nodejs设计模式

底层知识

WebKit 技术内幕

图形编程

HTTML5 Canvas 核心技术

Three.js 开发指南

WebGL 编程指南

OpenGL超级宝典 第5版

其他

跨平台桌面应用开发:基于 Electron 与 NW.js

Web 安全开发指南

计算机书籍

计算机科学概论

计算机科学概论

计算机数学基础

高等数学 线性代数 概率论与数理统计 离散数学及其应用 离散数学教程(北大版) 什么是数学 具体数学:计算机科学基础

C语言

C primer plus The C programming language C和指针 C专家教程 C陷阱与缺陷 c语言解惑 C标准库 你必须知道的495个C语言问题 谭浩强C程序设计

算法与数据结构

数据结构(清华版) 数据结构与算法分析—C语言描述 C算法(第一卷:基础、数据结构、排序和搜索) C算法(第二卷 图算法) 编程珠玑 编程珠玑II(More programming Pearls) 算法导论 计算机程序设计艺术卷1 计算机程序设计艺术卷2 计算机程序设计艺术卷3

电子技术基础

模拟电子技术(童诗白版) 数字逻辑与数字集成电路(清华版)

汇编语言

汇编语言(王爽版) 80X86汇编语言程序设计教程 Intel汇编语言程序设计 IBM PC汇编语言程序设计(国外版) 高级汇编语言程序设计 保护方式下的80386及其编程 黑客反汇编揭秘 Windows.环境下32位汇编语言程序设计(第2版)

计算机硬件原理

计算机组成-结构化方法 微机原理与接口技术(陈光军版) 计算机体系结构(张晨曦版) 计算机组成与设计硬件/软件接口 Intel微处理器结构、编程与接口 计算机体系结构(量化研究方法) 编程卓越之道卷1 编程卓越之道卷2 深入理解计算机系统 编码的奥秘

数据库系统原理

数据库系统概念 数据库系统导论 数据库系统实现

编译原理

编译原理(清华第2版) 编译原理及实践 编译原理:原则,技术和工具 现代编译原理-C语言描述 高级编译器设计与实现

操作系统原理

操作系统概念 现代操作系统 链接器和加载器 程序员的自我修养:链接、装载与库 自己动手写操作系统 操作系统设计与实现

计算机网络

计算机网络(Computer Networks) TCP-IP详解卷1 TCP-IP详解卷2 TCP-IP详解卷3 用TCP/IP进行网际互联(第一卷):原理、协议与结构 用TCP/IP进行网际互联第二卷:设计、实现与内核(第三版) 用TCP/IP 进行网际互联第三卷:客户-服务器编程与应用

软件工程和面向对象程序设计

C++编程思想卷1 java编程思想 软件工程(Software.Engineering) 软件工程:实践者的研究方法 深入浅出面向对象分析与设计 head first设计模式 道法自然:面向对象实践指南 面向对象分析与设计 敏捷软件开发:原则、模式与实践 设计模式:可复用面向对象软件的基础 测试驱动开发 重构—改善既有代码的设计 代码大全 程序设计实践 程序员修炼之道:从小工到专家 卓有成效的程序员 代码之美 人月神话 计算机程序的构造和解释 观止-微软创建NT和未来的夺命狂奔 代码优化:有效使用内存[美]克里斯•卡巴斯基 编程高手箴言(梁肇新) 游戏之旅-我的编程感悟(云风) 企业应用架构模式

windows编程基础

Windows操作系统原理 Inside Windows 2000 深入解析Windows操作系统 天书夜读:从汇编语言到Windows内核编程 windows程序设计 WINDOWS核心编程

linux/unix编程基础

鸟哥的Linux私房菜:基础学习篇 鸟哥的Linux私房菜:服务器架设篇 linux程序设计 UNIX环境高级编程 Unix网络编程卷1 UNIX网络编程卷2 UNIX编程艺术 UNIX Shell范例精解

Linux/unix内核源代码和驱动程序

Linux内核设计与实现 LINUX内核源代码情景分析 深入理解LINUX内核 Linux内核完全注释 Linux设备驱动程序

C++语言

C++编程思想2 Essential C++ C++ primer C++程序设计语言 C++语言的设计和演化 Accelerated C++ Effective C++ More Effective C++ Exceptional C++ More Exceptional C++ C++设计新思维 深度探索C++对象模型 C++沉思录 C++ Templates: The Complete Guide C++ FAQs

标准库STL使用

C++标准程序库 Effective STL 泛型编程与STL STL源码剖析

JAVA语言

java编程思想 Java编程规范(The Java Language Specification) Beginning Java(C#) Objects从概念到代码