# Introduce

![](/files/-MCZxEvq5LjNSk30N6tA)

## 文档目录 :basketball:&#x20;

### 操作系统和`Linux` :grapes:&#x20;

* [操作系统基础](/backend-development/operating-system/operating-system-basics.md)
* [Linux](/backend-development/operating-system/linux-basics.md)

### 网络通信和网络编程 :grapes:&#x20;

* [计算机网络](/backend-development/network-communication-and-programming/computer-network.md)

### 数据库 :grapes:&#x20;

### 组成原理和体系结构 :grapes:&#x20;

### 编译和调试 :grapes:&#x20;

### 其他 :grapes:&#x20;

### 面试题 :grapes:&#x20;

## 面试资源 :baseball:&#x20;

### 书籍 :melon:&#x20;

* 《C++ Primer》
* 《深入理解计算机系统》
* 《 Linux高性能服务器编程》
* 《Redis设计与实现》
* 《现代操作系统》
* 《C++ Templates》
* 《计算机组成与设计——软硬件接口》
* 《计算机体系结构：量化研究方法》
* 《计算机网络》
* 《计算机网络——自顶向下方法》
* 《操作系统概念》
* 《详解TCP/IP协议》（卷一、卷二）
* 《UNIX网络编程》（卷一、卷二）
* 《UNIX网络高级编程》
* 《C程序设计语言》
* 《C与指针》
* 《鸟哥的Linux私房菜》（卷一、卷二）
* 《数据库系统概念》
* 《数据库系统概论》——萨师煊
* 《编译原理》
* 《设计模式》
* 《Java与模式》
* 《汇编语言》——王双
* 《SQL必知必会》
* 《Linux命令行大全》

### 网站 :tangerine:&#x20;

包括论坛，开源社区，学习网站等。。。

* 即时通讯网：<http://www.52im.net/thread-29-1-1.html>
* C语言中文网：<http://c.biancheng.net/>
* C语言技术网：<https://www.freecplus.net/index.html>
* Git练习：<https://learngitbranching.js.org>
* 正则表达式练习：<https://regexone.com/>
* 正则表达式测试：<https://regexr.com/>
* SQL练习网站：<https://sqlzoo.net/>

### 博客 :pineapple:&#x20;

包括知乎专栏，CSDN专栏，公众号专栏，简书专栏等。。。

* 公众号【码农有道】<https://mp.weixin.qq.com/s/ZqLPc2ja72qyfV2n-0mYSA>
* CSDN——Linux网络：<https://blog.csdn.net/fanxiaoyu321/category_8124610.html>
* cnblogs——MYSQL学习：<https://www.cnblogs.com/yinjw/tag/MySQL/>
* cnblogs——C语言学习：<https://www.cnblogs.com/clover-toeic/category/579078.html>

### 项目 :grapes:&#x20;

主要是Github上的项目。。。

* `TinyWebServer`：<https://github.com/qinguoyi/TinyWebServer>
* `Webbench`：<https://link.zhihu.com/?target=http%3A//home.tiscali.cz/~cz210552/webbench.html>
* `Tinyhttpd`：<https://link.zhihu.com/?target=http%3A//sourceforge.net/projects/tinyhttpd/>

## 相关链接 :soccer:&#x20;

本人的博客和其他学习笔记传送门如下。。。

* `CSDN`：
* 算法笔记：
* 机器学习笔记：
* `Github`：


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mqjyl2012.gitbook.io/backend-development/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
