头图

后端学习值得收藏的一些开源电子书

《计算机体系结构基础》

这是龙芯团队胡伟武老师等人编写的《计算机体系结构基础》(第三版)的开源版本。胡伟武是著名的计算机领域专家,任龙芯中科技术有限公司董事长,也是我国第一颗通用处理器龙芯的总设计师。

作者将从微处理器设计的角度出发,充分考虑计算机体系结构的学科完整性,强调体系结构、基础软件、电路和器件的融会贯通。

全书共分 12 章,包括指令系统结构、计算机硬件结构、CPU 微结构、并行处理结构、计算机性能分析等主要内容。

本书可作为高等学校 “计算机体系结构” 课程的本科生教材,同时也适合相关专业研究生或计算机技术人员参考阅读。

地址:https://github.com/foxsen/arc...

《Scientific Visualization: Python + Matplotlib》

近日,来自法国计算机科学研究所的研究员 Nicolas P. Rougier 编写了一本关于使用 Python 和 Matplotlib 进行科学可视化的书籍,目前已经开放获取渠道。

地址:https://hal.inria.fr/hal-0342...

配套代码地址:https://github.com/rougier/sc...

《命令行中的数据科学》

通过对此书的学习,你将掌握如何用命令行工具来获取、清理、探索和建模数据。

为了帮你快速入门,作者还提供了一个内置 100 多款 Unix 工具的 Docker 镜像,在主流操作系统上均可使用。

地址:https://datascienceatthecomma...

《Rust 数据结构与算法》

一本 Rust 书籍,内容共分九章,主要介绍计算机科学、基本数据结构与算法分析、递归、查找、排序等内容。

地址:https://github.com/QMHTMY/Rus...

《算法通关手册》

本书提供了超详细的「算法与数据结构」基础讲解教程,「LeetCode」650+ 道题目 Python 版的详细解析。

该教程将通过「算法理论学习」和「编程实战练习」相结合的方式,带你从零基础到彻底掌握算法知识。

地址:https://algo.itcharge.cn

内容整理自 GitHubDaily,Photo by Alfons Morales on Unsplash

欢迎大家在底部留言推荐更多经典开源电子书。


TDS/LeanCloud
来自 TDS 和 LeanCloud 的技术文章

LeanCloud 提供包括数据存储、文件存储、消息推送、即时通讯、可自动扩容的云引擎容器和大数据分析工具...

4.9k 声望
8.4k 粉丝
0 条评论
推荐阅读
从零搭建 Node.js 企业级 Web 服务器(零):静态服务
过去 5 年,我前后在菜鸟网络和蚂蚁金服做开发工作,一方面支撑业务团队开发各类业务系统,另一方面在自己的技术团队做基础技术建设。期间借着 Node.js 的锋芒做了不少 Web 系统,有的至今生气蓬勃、有的早已夭折...

乌柏木148阅读 12.1k评论 10

从零搭建 Node.js 企业级 Web 服务器(十五):总结与展望
总结截止到本章 “从零搭建 Node.js 企业级 Web 服务器” 主题共计 16 章内容就更新完毕了,回顾第零章曾写道:搭建一个 Node.js 企业级 Web 服务器并非难事,只是必须做好几个关键事项这几件必须做好的关键事项就...

乌柏木66阅读 6.1k评论 16

从零搭建 Node.js 企业级 Web 服务器(一):接口与分层
分层规范从本章起,正式进入企业级 Web 服务器核心内容。通常,一块完整的业务逻辑是由视图层、控制层、服务层、模型层共同定义与实现的,如下图:从上至下,抽象层次逐渐加深。从下至上,业务细节逐渐清晰。视图...

乌柏木43阅读 7.3k评论 6

从零搭建 Node.js 企业级 Web 服务器(二):校验
校验就是对输入条件的约束,避免无效的输入引起异常。Web 系统的用户输入主要为编辑与提交各类表单,一方面校验要做在编辑表单字段与提交的时候,另一方面接收表单的接口也要做足校验行为,通过前后端共同控制输...

乌柏木33阅读 6.1k评论 9

从零搭建 Node.js 企业级 Web 服务器(五):数据库访问
回顾 从零搭建 Node.js 企业级 Web 服务器(一):接口与分层,一块完整的业务逻辑是由视图层、控制层、服务层、模型层共同定义与实现的,控制层与服务层实现了业务处理过程,模型层定义了业务实体并以 对象-关系...

乌柏木34阅读 4.5k评论 9

从零搭建 Node.js 企业级 Web 服务器(十三):断点调试与性能分析
Node.js 官方提供了断点调试机制,出于安全性考虑默认为关闭状态,可以通过 node 参数 --inspect 或 --inspect-brk 开启,配合 IDE 能够非常方便地调试代码,本章就上一章已完成的项目 licg9999/nodejs-server-ex...

乌柏木31阅读 3.8k评论 9

从零搭建 Node.js 企业级 Web 服务器(八):网络安全
计算机网络依据 TCP/IP 协议栈分为了物理层、网络层、传输层、应用层,通常基础设施供应商会解决好前三层的网络安全问题,需要开发者自行解决应用层的网络安全问题,本章将着重表述应用层常见的网络安全问题及处...

乌柏木33阅读 5.7k评论 1

LeanCloud 提供包括数据存储、文件存储、消息推送、即时通讯、可自动扩容的云引擎容器和大数据分析工具...

4.9k 声望
8.4k 粉丝
宣传栏