/over-cs

基于Linux的CS知识:[进度01%]操作系统、计算机网络、计算机组成原理、数据库概论等CS知识,附录基础的编译原理、C语言、汇编等

说明

本笔记仍然是非常早期的版本,只是一些随笔,暂时没有归类整理。

阅读提示:github 无法正确渲染 markdown 数学公式,可以安装 chrome 浏览器插件:MathJax Plugin for Github

零 编程语言

0.1 C 语言

0.2 汇编语言

仅仅学习 C 语言也可,但是计算机组成原理中包含一定的汇编代码。

一 计算机组成原理

二 操作系统

2.0 系统使用

2.1 系统概论

2.2 系统编程

2.3 网络编程

2.4 操作系统设计

2.5 内核源码

2.6 嵌入式

三 计算机网络

3.0 快速入门

3.1 网络概论

3.2 协议详解

3.3 HTTP 应用

四 编译原理

基础实践:

Java 虚拟机:

五 数据库

附录:笔记汇总

OverNote地址:https://github.com/overnote

推荐书籍地址:https://github.com/ruyuejun/polaris

OverNote 分类

  • Go:详尽的 Go 领域笔记:Go 语法、Go 并发编程、GoWeb 编程、Go 微服务等
  • 大前端 front-end-master:包含 JavaScript、Node.js、vue/react、微信开发、Flutter 等大前端技术
  • 数据结构与算法:以 C/Go 实现为主记录数据结构与算法的笔记
  • 分布式与微服务架构:分布式与微服务等架构相关笔记
  • Linux:计算机组成原理、操作系统、计算机网络、编译原理基础学科笔记
  • 服务端常用技术:nginx、mysql、redis、mongodb、linux 系统基础等服务端常用技术汇总笔记
  • 大数据:大数据笔记,完善中
  • Python:Python 相关笔记,完善中