Skip to content

Commit 7acc045

Browse files
jieliujieliu
authored andcommitted
add outline
1 parent 0569d45 commit 7acc045

File tree

8 files changed

+412
-12
lines changed

8 files changed

+412
-12
lines changed

docs/cmu-15-721.html

Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
2+
3+
<!DOCTYPE html>
4+
<html lang="zh-Hans" data-darkmode="auto">
5+
<head>
6+
<meta charset="UTF-8">
7+
<title>eraft开发组 - 解读国外优质计算机课程</title>
8+
<meta name="viewport" content="width=device-width, initial-scale=1">
9+
<link rel="stylesheet" href="./heti.css">
10+
<link rel="stylesheet" href="./index.css">
11+
<link rel="icon" href="./favicon.svg">
12+
<style>
13+
table {
14+
width: 100%;
15+
border-collapse: collapse;
16+
}
17+
th, td {
18+
border: 1px solid black;
19+
padding: 8px;
20+
text-align: left;
21+
}
22+
th {
23+
background-color: #f2f2f2;
24+
}
25+
/* 为链接添加统一样式 */
26+
a {
27+
color: #0066cc;
28+
text-decoration: none;
29+
}
30+
a:hover {
31+
text-decoration: underline;
32+
}
33+
</style>
34+
</head>
35+
<body>
36+
<main class="container">
37+
<table>
38+
<tr>
39+
<th>主题</th>
40+
<th>视频课程</th>
41+
</tr>
42+
<tr>
43+
<td>Lecture #00: Course Overview & Logistics</td>
44+
<td>
45+
<a href="https://lxblog.com/efficiency/U/i4Zz1BoG4Z11S9CtNjVTsL1Eq8zbCbbP" target="_blank">课程入口</a>
46+
</td>
47+
</tr>
48+
<tr>
49+
<td>Lecture #01: Modern Analytical Database Systems</td>
50+
<td>
51+
<a href="https://lxblog.com/efficiency/U/K0JQbdMTGBoIxymVN6BHrCb0dPRrlzHp" target="_blank">课程入口</a>
52+
</td>
53+
</tr>
54+
<tr>
55+
<td>Lecture #02: Data Formats & Encoding I</td>
56+
<td>
57+
<a href="https://lxblog.com/efficiency/U/vSZr572YAgu7kZ6BI8i810EfaNIrBd1f" target="_blank">课程入口</a>
58+
</td>
59+
</tr>
60+
<tr>
61+
<td>Lecture #03: Data Formats & Encoding II</td>
62+
<td>
63+
<a href="https://lxblog.com/efficiency/U/MJjXZIVxzlhrGbgUBrQuClcWDEC2SPuS" target="_blank">课程入口</a>
64+
</td>
65+
</tr>
66+
<tr>
67+
<td>Lecture #04: Query Execution & Processing I</td>
68+
<td>
69+
<a href="https://lxblog.com/efficiency/U/fj1VuRU0EQL8sVRcmQrzIIiTEOx0DFI0" target="_blank">课程入口</a>
70+
</td>
71+
</tr>
72+
<tr>
73+
<td>Lecture #05: Query Execution & Processing II</td>
74+
<td>
75+
<a href="https://lxblog.com/efficiency/U/6hONp4aj3rip9FyblMAYDquHCXVrdh9o" target="_blank">课程入口</a>
76+
</td>
77+
</tr>
78+
<tr>
79+
<td>Lecture #06: Vectorized Query Execution </td>
80+
<td>
81+
<a href="https://lxblog.com/efficiency/U/AkyU3PBgHE3N1TzPiFQSL3HPYNDLt1V1" target="_blank">课程入口</a>
82+
</td>
83+
</tr>
84+
<tr>
85+
<td>Lecture #07: Code Generation & Compilation </td>
86+
<td>
87+
<a href="https://lxblog.com/efficiency/U/nMUC5o2Zk3E6q3TyPiKQchWG9k89vbhI" target="_blank">课程入口</a>
88+
</td>
89+
</tr>
90+
<tr>
91+
<td>Lecture #08: Scheduling & Coordination </td>
92+
<td>
93+
<a href="https://lxblog.com/efficiency/U/jkzBIa3RWhyS8MHqhIBqw43ivybfJpNt" target="_blank">课程入口</a>
94+
</td>
95+
</tr>
96+
<tr>
97+
<td>Lecture #09: Hash Join Algorithms </td>
98+
<td>
99+
<a href="https://lxblog.com/efficiency/U/DZo6n0cUG34ILNTCxndTb6EWnP6oO7I9" target="_blank">课程入口</a>
100+
</td>
101+
</tr>
102+
<tr>
103+
<td>Lecture #10: Multi-Way Join Algorithms </td>
104+
<td>
105+
<a href="https://lxblog.com/efficiency/U/D2i7nxu4waoIrxMdGRcyUL32MgHV8oMC" target="_blank">课程入口</a>
106+
</td>
107+
</tr>
108+
<tr>
109+
<td>Lecture #11: Server-side Logic Execution </td>
110+
<td>
111+
<a href="https://lxblog.com/efficiency/U/o3Ry9uUmswjuvuDgvOujNzxdGrDMgzje" target="_blank">课程入口</a>
112+
</td>
113+
</tr>
114+
<tr>
115+
<td>Lecture #12: Networking Protocols </td>
116+
<td>
117+
<a href="https://lxblog.com/efficiency/U/omUO1BJkMfnUSKSuWsZ2oI4SkH9nN7AP" target="_blank">课程入口</a>
118+
</td>
119+
</tr>
120+
<tr>
121+
<td>Lecture #13: Optimizer Implementation I </td>
122+
<td>
123+
<a href="https://lxblog.com/efficiency/U/EBpkmO4mDvqdL8VWiu6GwokBnXqdqSeX" target="_blank">课程入口</a>
124+
</td>
125+
</tr>
126+
<tr>
127+
<td>Lecture #14: Optimizer Implementation II </td>
128+
<td>
129+
<a href="https://lxblog.com/efficiency/U/plAoKy4L92tJ2eGinGSZYPxwftL7ptMA" target="_blank">课程入口</a>
130+
</td>
131+
</tr>
132+
<tr>
133+
<td>Lecture #15: Optimizer Implementation III </td>
134+
<td>
135+
<a href="https://lxblog.com/efficiency/U/f7Ii91EtyEYZI2CuWe7Gnddw58ruzMx7" target="_blank">课程入口</a>
136+
</td>
137+
</tr>
138+
<tr>
139+
<td>Lecture #16: Cost Models </td>
140+
<td>
141+
<a href="https://lxblog.com/efficiency/U/DZo6n0cUG34ILNTCxndTb6EWnP6oO7I9" target="_blank">课程入口</a>
142+
</td>
143+
</tr>
144+
<tr>
145+
<td>Lecture #17: System Analysis (Google Dremel / BigQuery) </td>
146+
<td>
147+
<a href="https://lxblog.com/efficiency/U/R5O3lTyFDvrAXPT9AcqzToA5nic3umoB" target="_blank">课程入口</a>
148+
</td>
149+
</tr>
150+
<tr>
151+
<td>Lecture #18: System Analysis (Databricks / Spark) </td>
152+
<td>
153+
<a href="https://lxblog.com/efficiency/U/DZo6n0cUG34ILNTCxndTb6EWnP6oO7I9" target="_blank">课程入口</a>
154+
</td>
155+
</tr>
156+
<tr>
157+
<td>Lecture #19: System Analysis (Snowflake) </td>
158+
<td>
159+
<a href="https://lxblog.com/efficiency/U/Lw8r9oXFeLv8fqLnfCzhygFVqYkA0TvU" target="_blank">课程入口</a>
160+
</td>
161+
</tr>
162+
<tr>
163+
<td>Lecture #20: System Analysis (DuckDB) </td>
164+
<td>
165+
<a href="https://lxblog.com/efficiency/U/sslJkxGWXQGEToxYhNfxPCVmfRyVXHe5" target="_blank">课程入口</a>
166+
</td>
167+
</tr>
168+
<tr>
169+
<td>Lecture #21: System Analysis (Yellowbrick) </td>
170+
<td>
171+
<a href="https://lxblog.com/efficiency/U/Me92QsOqTSl84C6F1vzrPmFPwz2nwnQN" target="_blank">课程入口</a>
172+
</td>
173+
</tr>
174+
<tr>
175+
<td>Lecture #22: System Analysis (Amazon Redshift) </td>
176+
<td>
177+
<a href="https://lxblog.com/efficiency/U/G06HtjhsArnyMXFmI7fp4j9jbOGU27Hb" target="_blank">课程入口</a>
178+
</td>
179+
</tr>
180+
181+
</table>
182+
</main>
183+
</body>
184+
</html>
185+
186+
187+
188+

docs/index.html

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,106 @@
77
<link rel="stylesheet" href="./heti.css">
88
<link rel="stylesheet" href="./index.css">
99
<link rel="icon" href="./favicon.svg">
10+
<style>
11+
table {
12+
width: 100%;
13+
border-collapse: collapse;
14+
}
15+
th, td {
16+
border: 1px solid black;
17+
padding: 8px;
18+
text-align: left;
19+
}
20+
th {
21+
background-color: #f2f2f2;
22+
}
23+
/* 为链接添加统一样式 */
24+
a {
25+
color: #0066cc;
26+
text-decoration: none;
27+
}
28+
a:hover {
29+
text-decoration: underline;
30+
}
31+
</style>
1032
</head>
1133
<body>
1234
<main class="container">
35+
这是一个系统性自学计算机科学的实验室,我们收集了大量互联网上优质的课程,并且集成了很多学习工具,让你有交互式学习的体验。
36+
<br/><br/>
37+
课程大纲
38+
<table>
39+
<tr>
40+
<th>主题</th>
41+
<th>为什么学习?</th>
42+
<th>视频课程</th>
43+
</tr>
44+
<tr>
45+
<td>编程</td>
46+
<td>快速学习一门编程语言,入门</td>
47+
<td>MIT 6.100L 计算机导论,以及如何使用 Python 编程:
48+
<a href="./mit-6100.html" target="_blank">视频</a>
49+
</td>
50+
</tr>
51+
<tr>
52+
<td>计算机体系结构</td>
53+
<td>有助于你对计算机从“黑箱”操作转变为“白箱”理解,知其然也知其所以然。</td>
54+
<td>CMU 15-213 深入理解计算机系统:
55+
<a href="https://www.bilibili.com/video/BV1Pm4y1P7XP" target="_blank">视频</a>
56+
</td>
57+
</tr>
58+
<tr>
59+
<td>算法与数据结构</td>
60+
<td>如果你不知道如何使用像栈、队列、树和图这样的普遍数据结构,你就无法解决具有挑战性的问题。</td>
61+
<td>Princeton Algorithms, 4th Edition:
62+
<a href="https://www.bilibili.com/video/BV1Jt411P77c" target="_blank">Part 1</a>,
63+
<a href="https://www.bilibili.com/video/BV1M741177FX" target="_blank">Part 2</a>
64+
</td>
65+
</tr>
66+
<tr>
67+
<td>计算机科学数学</td>
68+
<td>学习数学将给你带来竞争优势。</td>
69+
<td>MIT 6.042J 计算机科学数学:
70+
<a href="https://www.bilibili.com/video/BV1n64y1i777" target="_blank">视频</a>
71+
</td>
72+
</tr>
73+
<tr>
74+
<td>操作系统</td>
75+
<td>你编写的大多数代码都是由操作系统运行的,所以你应该知道它们是如何交互的。</td>
76+
<td>MIT 6.S081 操作系统工程:
77+
<a href="https://www.bilibili.com/video/BV19k4y1C7kA" target="_blank">视频</a>
78+
</td>
79+
</tr>
80+
<tr>
81+
<td>计算机网络</td>
82+
<td>互联网是计算机系统伟大的发明。</td>
83+
<td>Stanford CS 144 计算机网络介绍:
84+
<a href="https://www.bilibili.com/video/BV137411Z7LR" target="_blank">视频</a>
85+
</td>
86+
</tr>
87+
<tr>
88+
<td>数据库</td>
89+
<td>数据是大多数重要程序的核心,但很少有人真正理解数据库系统是如何工作的。</td>
90+
<td>CMU 15-445, CMU 15-721 数据库系统原理初级,高级:
91+
<a href="https://www.bilibili.com/video/BV1Ex4y1p7bi" target="_blank">15-445</a>,
92+
<a href="./cmu-15-721.html" target="_blank">15-721</a>
93+
</td>
94+
</tr>
95+
<tr>
96+
<td>语言和编译器</td>
97+
<td>如果你理解语言和编译器的实际工作原理,你会写出更好的代码,并更容易学习新语言。</td>
98+
<td>Stanford CS143 编译器:
99+
<a href="https://www.bilibili.com/video/BV1Ms411A7EP" target="_blank">视频</a>
100+
</td>
101+
</tr>
102+
<tr>
103+
<td>分布式系统</td>
104+
<td>如今,大多数系统都是分布式系统。</td>
105+
<td>MIT 6.824 分布式系统:
106+
<a href="https://www.bilibili.com/video/BV1R7411t71W" target="_blank">视频</a>
107+
</td>
108+
</tr>
109+
</table>
13110
<article class="article heti heti--classic">
14111
<h1 class="article__title">精解计算机系统课程</h1>
15112
<details open>

docs/mit-6100.html

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
2+
<!DOCTYPE html>
3+
<html lang="zh-Hans" data-darkmode="auto">
4+
<head>
5+
<meta charset="UTF-8">
6+
<title>eraft开发组 - 解读国外优质计算机课程</title>
7+
<meta name="viewport" content="width=device-width, initial-scale=1">
8+
<link rel="stylesheet" href="./heti.css">
9+
<link rel="stylesheet" href="./index.css">
10+
<link rel="icon" href="./favicon.svg">
11+
<style>
12+
table {
13+
width: 100%;
14+
border-collapse: collapse;
15+
}
16+
th, td {
17+
border: 1px solid black;
18+
padding: 8px;
19+
text-align: left;
20+
}
21+
th {
22+
background-color: #f2f2f2;
23+
}
24+
/* 为链接添加统一样式 */
25+
a {
26+
color: #0066cc;
27+
text-decoration: none;
28+
}
29+
a:hover {
30+
text-decoration: underline;
31+
}
32+
</style>
33+
</head>
34+
<body>
35+
<main class="container">
36+
<table>
37+
<tr>
38+
<th>主题</th>
39+
<th>视频课程</th>
40+
</tr>
41+
<tr>
42+
<td>Introduction to CS and Programming Using Python</td>
43+
<td>
44+
<a href="https://lxblog.com/efficiency/U/RX84vZMJ5YGWOGVp3pjRCfT2VbcpbCfA" target="_blank">课程入口</a>
45+
</td>
46+
</tr>
47+
</table>
48+
</main>
49+
</body>
50+
</html>
51+
52+

docs/resources/ch2-001.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/resources/ch2-002.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/resources/ch2-003.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/resources/ch2-004.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)