forked from xuan-insr/xuan-insr.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmkdocs.yml
211 lines (201 loc) · 8.17 KB
/
mkdocs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
nav:
- 🏡 主页: # 主页/
- index.md
- ❤️ 我和朋友们!: 主页/about.md
- 📆 最近更新: recent.md
# - 🌈 颜色主题 & 夜间模式: 主页/theme.md
- C++:
- cpp/index.md
- 🍉C++ 学习记录:
- cpp/cpp_restart/index.md
- 1 C++ 的诞生: cpp/cpp_restart/1_birth.md
- 2 编程范式: cpp/cpp_restart/2_paradigm.md
- 一些笔记和 TODO:
- 零散内容记录: cpp/cpp_restart/notes/notes.md
- The Design and Evaluation of C++ 阅读记录: cpp/cpp_restart/notes/dne_notes.md
- 快速入门 C++ 写题: cpp/cpp_for_contests.md
#- C++ 面向对象: 404.md
- C++ 知识补充:
- 理解 STL —— 迭代器与函数对象: cpp/理解 STL - 迭代器与函数对象.md
- PL & 编译:
- pl/index.md
- 编程语言原理:
- pl/ppl_notes/index.md
- 我在 PPL 2022 Final 出的复习题: pl/ppl_notes/0_PPL_Final_Problem1.md
- Part I - Judgments and Rules | 判断与规则:
- 1 抽象语法: pl/ppl_notes/1_Abstract_Syntax.md
- 2 归纳定义: pl/ppl_notes/2_Inductive_Definition.md
- 3 假言判断与一般性判断: pl/ppl_notes/3_Hypothetical_and_General_Judgments.md
- Part II - Statics and Dynamics | 静态语义和动态语义:
- 4 静态语义: pl/ppl_notes/4_Statics.md
- 5 动态语义: pl/ppl_notes/5_Dynamics.md
- 6 类型安全: pl/ppl_notes/6_Type_Safety.md
- Part III - Total Functions | 全函数:
- 8 函数定义和值: pl/ppl_notes/8_Func_Def_and_Val.md
- 9 高阶递归的系统 T: pl/ppl_notes/9_Sys_T_of_Higher_Order_Recursion.md
- Part IV - Finite Data Types | 有限数据类型:
- 10 积类型: pl/ppl_notes/10_product_types.md
- 11 和类型: pl/ppl_notes/11_sum_types.md
- 编译原理: compile_principle/index.md
- 核心知识:
- 核心知识/index.md
- 操作系统:
- 1 写在前面: 核心知识/os/I_overview/1_intro.md
- Part.1 概述: 核心知识/os/I_overview/2_overview.md
- Part.2 进程管理:
- 3 进程: 核心知识/os/II_process_management/3_process.md
- 4 调度: 核心知识/os/II_process_management/4_sched.md
- 5 线程: 核心知识/os/II_process_management/5_thread.md
- Part.3 进程同步:
- 6 同步及其工具: 核心知识/os/III_process_sync/6_sync_tools.md
- 7 经典同步问题: 核心知识/os/III_process_sync/7_sync_examples.md
- 8 死锁: 核心知识/os/III_process_sync/8_deadlocks.md
- Part.4 内存管理:
- 9 主存: 核心知识/os/IV_memory_management/9_main_memory.md
- 10 虚拟内存: 核心知识/os/IV_memory_management/10_virtual_memory.md
- Part.5 存储管理:
- 11 大容量存储: 核心知识/os/V_storage_management/11_mass_storage.md
- 12 I/O 系统: 核心知识/os/V_storage_management/12_io_systems.md
- Part.6 文件系统:
- 13 文件系统: 核心知识/os/VI_file_system/13_fs_interface.md
- 14 文件系统实现: 核心知识/os/VI_file_system/14_fs_impl.md
- 15 总结: 核心知识/os/15_review.md
- 计算机组成:
- 1 写在前面: computer_organization/1_prelude.md
- 2 Instructions: computer_organization/2_instructions.md
- 3 Arithmetic: computer_organization/3_arithmetic.md
- 4 Processor: computer_organization/4_processor.md
- 5 Cache: computer_organization/5_cache.md
- 6 I/O: computer_organization/6_IO.md
- 2022 回忆卷: computer_organization/历年卷.md
- 编译原理:
- compile_principle/index.md
- I 词法分析: compile_principle/1 Lexical Analysis.md
- II 语法分析 - 自顶向下分析: compile_principle/2 Parsing (I).md
- III 语法分析 - 自底向上分析: compile_principle/3 Parsing (II).md
- IV 语义分析: compile_principle/4 Semantic Analysis.md
- V 运行时环境: compile_principle/5 Runtime Environment.md
- VI 代码生成: compile_principle/6 Code Generation.md
- 数学、数据结构和算法:
- math_ds_algo/index.md
- 入门路线: math_ds_algo/getting_started.md
- 安全: 安全/index.md
- 语言基础: 语言基础/index.md
- 其他课程: 其他课程/index.md
- 杂项:
- 杂项/index.md
- 博客搭建记录: 杂项/博客搭建记录.md
- 生活:
- 生活/index.md
- 讨饭历程:
- 🏳️🌈 总览: interviews/overview.md
- 😕 拼多多: interviews/pdd.md
- 🤗 美团: interviews/meituan.md
- 🤔 蚂蚁: interviews/mayi.md
- 👍 华为: interviews/huawei.md
- 🥳 字节: interviews/bytedance.md
- 👨💻 量化相关: interviews/quant.md
- 其他: interviews/others.md
# - 咸鱼暄今天吃什么: 生活/咸鱼暄今天吃什么.md
- 我需要一个外置大脑: 生活/我需要一个外置大脑.md
- 关于亲密关系的碎碎念: 生活/亲密关系.md
- 2022 年终总结: 生活/2022.md
- 回顾在信安的三年: 生活/回顾在信安的三年.md
- 桌游:
- 桌游/index.md
site_name: 咸鱼暄的代码空间
site_url: https://xuan-insr.github.io/
repo_name: xuan-insr/咸鱼暄的代码空间
repo_url: https://github.com/xuan-insr/xuan-insr.github.io
theme:
name: material
logo: logo.ico
favicon: logo.ico
features:
- navigation.tabs # 一级导航在横着的导航栏
- content.code.annotate # 可以在代码块中增添点击展示的注释,参见 https://squidfunk.github.io/mkdocs-material/reference/code-blocks/#adding-annotations
- navigation.tracking # 地址栏中的 URL 会随当前位置变化为对应小节的 URL
- navigation.indexes # 将 index 页面直接附到小节名上
- navigation.top # 回到顶部按钮
# - navigation.sections # 二级导航是粗体
# - navigation.expand # 导航默认展开
- toc.follow # toc 跟随
# - toc.integrate # 文档 toc 集成到总目录中
language: 'zh'
palette:
primary: red
scheme: default
font:
text: Roboto
code: Roboto Mono
custom_dir: overrides # 用来搞评论的,参考 https://squidfunk.github.io/mkdocs-material/setup/adding-a-comment-system/
edit_uri: ""
markdown_extensions:
- toc:
permalink: true # link for each title
slugify: !!python/name:pymdownx.slugs.uslugify # enable Unicode link
- admonition
- abbr
- attr_list
- def_list
- footnotes
- tables
- meta
- md_in_html
- pymdownx.arithmatex:
generic: true
- pymdownx.betterem:
smart_enable: all
- pymdownx.caret
- pymdownx.critic
- pymdownx.details
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg
- pymdownx.highlight
- pymdownx.inlinehilite
- pymdownx.keys
- pymdownx.magiclink:
repo_url_shorthand: true
user: squidfunk
repo: mkdocs-material
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.snippets:
auto_append:
- includes/abbreviations.md
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
extra:
analytics:
provider: google
property: G-JT9BRCXKJJ
# extra:
# search:
# language: 'jp'
# pagetime: 'on'
copyright: '本页面的全部内容在 <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.zh">CC BY-SA 4.0</a> 和 <a href="https://github.com/zTrix/sata-license">SATA</a> 协议之条款下提供,附加条款亦可能应用'
extra_css:
- 'from_oi_wiki/css/extra.css?v=13'
- css/status.css
extra_javascript:
- 'from_oi_wiki/js/extra.js'
- js/mathjax.js # 支持数学公式,ref : https://squidfunk.github.io/mkdocs-material/reference/mathjax
- https://polyfill.io/v3/polyfill.min.js?features=es6
- https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
- https://unpkg.com/[email protected]/dist/tablesort.min.js # 支持表格排序
- js/tablesort.js
plugins:
- search:
separator: '[\s\u200b\-]'
- git-revision-date-localized:
enable_creation_date: true
type: timeago
- statistics