高质量开源书籍整理

简介: 高质量开源书籍整理

《科技爱好者周刊》收集的免费书籍汇总。

目录

Web 开发

  1. React 编程模式
  2. React 应用开发教程
  3. Acceptance Test Driven Development with React
  4. React.js 小书(中文)
  5. 网站可靠性工作手册
  6. Node.js 调试指南
  7. 精通 JavaScript 模块
  8. GraphQL 之路
  9. http3-explained
  10. CSS Animation 101
  11. 实用排版指南
  12. OAuth 2.0 Servers
  13. JAMstack Web 开发
  14. Azure 介绍(第二版)下载

系统管理

  1. Linux 命令行(The Linux Command Line), 下载中译
  2. 学习命令行
  3. 计算机系统导论:以汇编语言与 Linux 系统为例
  4. 计算机网络:系统方法
  5. 计算机组织导论:以树莓派和 ARM 汇编语言为例
  6. 计算机网络:原理,协议和实践
  7. Linux 内核揭密(中文)
  8. 运维工程师学校(Ops School)
  9. 文件系统设计(Practical File System Design), 下载

编程语言

  1. Awk 编程语言
  2. C 语言学习资料
  3. C 语言教程:构建 Lisp 编译器(中文英文
  4. Essential C(PDF)
  5. C ++ Annotations
  6. C# 语言免费教程
  7. Go 101
  8. Go 高级编程
  9. 计算机科学:以 Julia 语言为例
  10. 使用 Julia 语言学习统计学(PDF)
  11. Haskell 趣学指南(中文)
  12. Common Lisp 实战教程
  13. OCaml 语言在线教程
  14. Python 科学应用入门(Introduction to Python for Computational Science and Engineering), 下载
  15. Python - 100天从新手到大师(中文)
  16. Python 语言互动教程
  17. Python 算法与数据结构(第二版),中译
  18. Python 数据科学手册
  19. Test-Driven Web Development with Python
  20. Automate the Boring Stuff with Python
  21. 如何使用 Python3 编程
  22. 数据科学项目 Python 实战
  23. 高性能 Go 代码工坊
  24. 我爱 Ruby
  25. Rust 语言导论
  26. Rust 编程语言
  27. C/C++ 面向 wasm 编程—— Emscripten 工程实践
  28. 汇编语言初学者教程(PDF)
  29. ARM 汇编语言简介
  30. PC Assembly Language

数据库

  1. SQL 开源教程
  2. 如何开发一个简单的数据库
  3. 数据库基础

软件开发

  1. Crafting Interpreters
  2. Emulator 101
  3. 编写程序(Composing Programs)
  4. 从零开始写一个操作系统
  5. How to Design Programs(第二版)
  6. sicp-py-zh(中文)
  7. 算法
  8. 逆向工程入门(Reverse Engineering for Beginners), 下载
  9. 逆向工程初学者教程
  10. Qt5 教程

人工智能

  1. Machine Learning Yearning,by 吴恩达
  2. 计算与推断:数据科学基础
  3. 人工智能编程范式
  4. Bloomberg 机器学习课程
  5. 深度学习/机器学习面试笔记(中文)
  6. 数据挖掘教材
  7. 机器学习解释
  8. TensorFlow-Course
  9. 基于模型的机器学习
  10. Deep Learning Project
  11. 强化学习导论(第二版)
  12. Grokking Deep Learning
  13. 神经网络与深度学习
  14. 面向机器学习的特征工程(中文)

理论书籍

  1. 应用加密法的研究生教材
  2. 预测:原理与实践
  3. 加密学导论
  4. Crypto 101
  5. 程序员的实用密码学
  6. 进入纯数学
  7. 微积分很容易(Calculus made easy)
  8. 深度学习的线性代数基础
  9. Seeing Theory:概率论和统计入门
  10. 线性代数教材
  11. Statistics Done Wrong
  12. 计算机图形学教程
  13. 计算机理论导论
  14. 好奇者的量子计算入门
  15. 简单逻辑
  16. 数据科学的原理与技巧
  17. Prob 140:概率论教材
  18. 写给科学家的范畴论(Category Theory for the Sciences), 下载
  19. 图论的 D3 解释

其他

  1. 任正非文集:任正非1994年~2016年的几百篇讲话。
  2. Google 面试自学手册(中文)
  3. 如何在应用商店成功?
  4. 计算机之前的计算设备
  5. 东京防灾手册(中文)
  6. 谷歌的技术文档写作指南
  7. 《几何原本》在线版
  8. 数据可视化基础
  9. Marc Andreessen 创业文集
目录
相关文章
|
NoSQL Java Linux
Java Spring Data Redis实战与配置参数详解 application.properties
Java Spring Data Redis实战与配置参数详解 application.properties。Java Spring Boot 2.0连接Redis服务器,可以在配置文件 application.properties中修改控制参数,包括安全、连接池、超时等参数。
12061 0
|
API
Element UI Loading 加载组件动态变更 text 值(加载文案)
有这样的一个需求,我在上传文件的时候,上传阶段耗时较长,所以利用加载动画作为友好提示用户等待。
1829 0
Element UI Loading 加载组件动态变更 text 值(加载文案)
【C#】【报错解决】找不到请求的Net Framework Data ProVider。可能没有安装。
【C#】【报错解决】找不到请求的Net Framework Data ProVider。可能没有安装。
1278 0
【C#】【报错解决】找不到请求的Net Framework Data ProVider。可能没有安装。
|
弹性计算 Java PHP
新手用户注册阿里云账号、实名认证、购买云服务器图文教程参考
对于初次购买阿里云产品的用户来说,第一步要做的是注册账号并完成实名认证,然后才是购买阿里云服务器或者其他云产品,本文为大家以图文形式展示一下新手用户从注册阿里云账号、实名认证到购买云服务器完整详细教程,以供参考。
新手用户注册阿里云账号、实名认证、购买云服务器图文教程参考
|
10月前
|
前端开发 Java C#
finally代码块中的内容一定执行吗?
本文回顾了Java中`try...catch...finally`语法的执行顺序,并通过实例说明了`finally`块在不同情况下的行为。首先,`finally`块总是在`try`和`catch`之后执行,即使发生异常。其次,`finally`不能改变之前`return`语句的返回值。此外,`finally`并非总是执行:使用`System.exit()`、主线程结束或机器断电等情况会导致`finally`不被执行。最后,文章探讨了`finally`的本质,即通过冗余代码确保其执行。
211 9
finally代码块中的内容一定执行吗?
|
监控 安全 关系型数据库
OceanBase数据库完整版和商业版
OceanBase数据库完整版和商业版
359 1
|
存储 Java 分布式数据库
使用Spring Boot和HBase实现大数据存储
使用Spring Boot和HBase实现大数据存储
1036 1
|
关系型数据库 API PostgreSQL
如何创建免费版本的ABP分离模块?
如何创建免费版本的ABP分离模块?
|
分布式计算 DataWorks API
dataworks常见问题之如何获取oss文件大小
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
517 4
|
数据可视化 前端开发 JavaScript
【Echarts大屏】数据可视化大屏展示页(附原码一键复制)
【Echarts大屏】数据可视化大屏展示页(附原码一键复制)