diff --git a/docs/人工智能/CS50.md b/docs/人工智能/CS50.md index 2d89a6bf..7705e233 100644 --- a/docs/人工智能/CS50.md +++ b/docs/人工智能/CS50.md @@ -19,4 +19,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/cs50_ai - GitHub](https://github.com/PKUFlyingPig/cs50_ai) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/cs50_ai - GitHub](https://github.com/PKUFlyingPig/cs50_ai) 中。 diff --git a/docs/人工智能/CYJ.md b/docs/人工智能/CYJ.md index ef395301..69047553 100644 --- a/docs/人工智能/CYJ.md +++ b/docs/人工智能/CYJ.md @@ -10,7 +10,15 @@ 智能计算系统是智能的核心物质载体,每年全球要制造数以十亿计的智能计算系统(包括智能手机、智能服务器、智能可穿戴设备等),需要大量的智能计算系统的设计者和开发者。智能计算系统人才的培养直接关系到我国智能产业的核心竞争力。因此,对智能计算系统的认识和理解是智能时代计算机类专业学生培养方案中不可或缺的重要组成部分,是计算机类专业学生的核心竞争力。 -国内的陈云霁老师开的课,在其他若干个大学也都有开对应的课程(比如我们这里)。这门课用一个个实验带大家以一个完整的视野理解人工智能的技术栈。从上层的深度学习框架,到用底层语言编写算子,再到硬件中MLU的设计,让大家形成系统思维,体会自上而下,融会贯通的乐趣。 +国内的陈云霁老师开的课,在其他若干个大学也都有开对应的课程。这门课用一个个实验带大家以一个完整的视野理解人工智能的技术栈。从上层的深度学习框架,到用底层语言编写算子,再到硬件中 MLU 的设计,让大家形成系统思维,体会自上而下,融会贯通的乐趣。 + +我做了其中的 2,3,4,5 这几个实验,其中综合实验和硬件实验没有做,如果有做了的同学欢迎大家补上你的链接。 + +个人体会是第三章实现算子的实验让我对深度学习框架的了解加深了很多。第五章的实验BCL语言编写算子如果了解 CUDA 的话会感觉很熟悉。 + +推荐去买一本教材看一看,会让我们理解整体的技术栈。熟悉深度学习的同学可以直接从第五章开始看,看看深度学习框架底层到底是什么样的。 + +我因为这门课的启发,参考一本书(书名在仓库中)写了一个简易的[深度学习框架](https://github.com/ysj1173886760/PyToy)。在这个框架里可以看到智能计算系统实验中的一些影子。同时受到 build-your-own-x 系列的启发,我也打算写一下教程,教大家写一个自己的深度学习框架。代码用 Python 写的,代码量较少,适合有一定基础的同学阅读。之后打算添加更多的算子,有望实现一个较为全面的框架,并希望移植到 C++ 中,以兼顾性能与开发效率。 ## 课程资源 @@ -23,12 +31,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [ysj1173886760/Learning: ai-system - GitHub](https://github.com/ysj1173886760/Learning/tree/master/ai-system) 中。 - -我做了其中的 2,3,4,5 这几个实验,其中综合实验和硬件实验没有做,如果有做了的同学欢迎大家补上你的链接 - -个人体会是第三章实现算子的实验让我对深度学习框架的了解加深了很多。第五章的实验BCL语言编写算子如果了解 CUDA 的话会感觉很熟悉。 - -推荐去买一本教材看一看,会让我们理解整体的技术栈。熟悉深度学习的同学可以直接从第五章开始看,看看深度学习框架底层到底是什么样的。 - -我因为这门课的启发,参考一本书(书名在仓库中)写了一个简易的[深度学习框架](https://github.com/ysj1173886760/PyToy)。在这个框架里可以看到智能计算系统实验中的一些影子。同时受到 build-your-own-x 系列的启发,我也打算写一下教程,教大家写一个自己的深度学习框架。代码用 Python 写的,代码量较少,适合有一定基础的同学阅读。之后打算添加更多的算子,有望实现一个较为全面的框架,并希望移植到 C++ 中,以兼顾性能与开发效率。 +@ysj1173886760 在学习这门课中用到的所有资源和作业实现都汇总在 [ysj1173886760/Learning: ai-system - GitHub](https://github.com/ysj1173886760/Learning/tree/master/ai-system) 中。 diff --git a/docs/体系结构/CS61C.md b/docs/体系结构/CS61C.md index d608dbe3..b0b1328c 100644 --- a/docs/体系结构/CS61C.md +++ b/docs/体系结构/CS61C.md @@ -26,4 +26,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS61C-summer20 - GitHub](https://github.com/PKUFlyingPig/CS61C-summer20) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS61C-summer20 - GitHub](https://github.com/PKUFlyingPig/CS61C-summer20) 中。 diff --git a/docs/体系结构/CSAPP.md b/docs/体系结构/CSAPP.md index 8af3b79d..affee24d 100644 --- a/docs/体系结构/CSAPP.md +++ b/docs/体系结构/CSAPP.md @@ -25,5 +25,4 @@ CMU 大名鼎鼎的镇系神课,以其内容庞杂,Project 巨难而闻名 - 课程教材:Computer Systems: A Programmer's Perspective, 3/E - 课程作业:11 个 Project,[代码框架全部开源](http://csapp.cs.cmu.edu/3e/labs.html) -补充: 英语有困难的同学可以参考B站UP主[九曲阑干](https://space.bilibili.com/354767108/)对 CSAPP 的[中文讲解](https://www.bilibili.com/video/BV1cD4y1D7uR)(据说CMU的中国留学生也在CMU的课堂上看这个视频呢)。另外如果大家在看完 CSAPP 后对书中的第七章链接有一定的疑问,推荐阅读《程序员的自我修养》这本书,书的副标题是链接,装载与库。这本书能够帮助我们完善对程序链接的理解,相信你在看完这本书以后可以对程序的链接,ELF 文件,动态库都将有一个更加深入的理解。十分推荐在读完 CSAPP,对计算机系统有一定的了解以后作为补充资料来阅读。 diff --git a/docs/体系结构/DDCA.md b/docs/体系结构/DDCA.md index f82fca61..26c0cd6a 100644 --- a/docs/体系结构/DDCA.md +++ b/docs/体系结构/DDCA.md @@ -10,13 +10,12 @@ 体系结构领域的大牛 Onur Mutlu 来教你数字电路和计算机体系结构。课程完全从计算机设计的角度出发,从晶体管、逻辑门开始,一直讲解到微架构、缓存和虚拟内存,还会介绍 很多体系结构领域最新的研究进展。课程共有 9 个 lab,使用 Basys 3 FPGA 开发板(可自行购买)和 Xilinx 公司的 [Vivado 软件](https://china.xilinx.com/products/design-tools/vivado.html)(可在官网免费下载使用)进行电路设计,从组合电路 -和时序电路开始,一直到最后部署一个完整的 CPU。课程资料除了 lab 答案和当期考试答案之外全部开源,学完之后你可以掌握计算机相关的数字电路,Verilog 硬件描述语言,MIPS 与 C -之间的转换关系,MIPS 单周期多周期流水线 CPU 的设计和性能分析,缓存,虚拟内存等重要概念。 +和时序电路开始,一直到最后部署一个完整的 CPU。课程资料除了 lab 答案和当期考试答案之外全部开源,学完之后你可以掌握计算机相关的数字电路,Verilog 硬件描述语言,MIPS 与 C 之间的转换关系,MIPS 单周期多周期流水线 CPU 的设计和性能分析,缓存,虚拟内存等重要概念。 ## 课程资源 - 课程网站: - 课程视频: -- 课程教材1:Patt and Patel, Introduction to Computing Systems +- 课程教材1:Patt and Patel, Introduction to Computing Systems - 课程教材2:Harris and Harris, Digital Design and Computer Architecture (MIPS Edition) -- 课程实验:9 个实验从零开始设计 MIPS CPU,详见课程网站 \ No newline at end of file +- 课程实验:9 个实验从零开始设计 MIPS CPU,详见课程网站 diff --git a/docs/体系结构/N2T.md b/docs/体系结构/N2T.md index 835a4d56..f2a629f3 100644 --- a/docs/体系结构/N2T.md +++ b/docs/体系结构/N2T.md @@ -25,4 +25,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/NandToTetris - GitHub](https://github.com/PKUFlyingPig/NandToTetris) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/NandToTetris - GitHub](https://github.com/PKUFlyingPig/NandToTetris) 中。 diff --git a/docs/并行与分布式系统/CS149.md b/docs/并行与分布式系统/CS149.md index eda9a732..fdbb0db6 100644 --- a/docs/并行与分布式系统/CS149.md +++ b/docs/并行与分布式系统/CS149.md @@ -21,4 +21,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS149-parallel-computing - GitHub](https://github.com/PKUFlyingPig/CS149-parallel-computing) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS149-parallel-computing - GitHub](https://github.com/PKUFlyingPig/CS149-parallel-computing) 中。 diff --git a/docs/并行与分布式系统/MIT6.824.md b/docs/并行与分布式系统/MIT6.824.md index 3ea0bc56..2f190e52 100644 --- a/docs/并行与分布式系统/MIT6.824.md +++ b/docs/并行与分布式系统/MIT6.824.md @@ -23,4 +23,6 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/MIT6.824 - GitHub](https://github.com/PKUFlyingPig/MIT6.824) 中。此外也可以参考 [OneSizeFitsQuorum](https://github.com/OneSizeFitsQuorum) 的 [Lab 文档](https://github.com/OneSizeFitsQuorum/MIT6.824-2021),其较为清晰地介绍了实现 lab 1-4 和 challenge 1-2 需要考虑的许多细节,在遇到瓶颈期时可以阅读一下~ +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/MIT6.824 - GitHub](https://github.com/PKUFlyingPig/MIT6.824) 中。 + +@[OneSizeFitsQuorum](https://github.com/OneSizeFitsQuorum) 的 [Lab 文档](https://github.com/OneSizeFitsQuorum/MIT6.824-2021) 较为清晰地介绍了实现 lab 1-4 和 challenge 1-2 时需要考虑的许多细节,在遇到瓶颈期时可以阅读一下~~ diff --git a/docs/操作系统/MIT6.S081.md b/docs/操作系统/MIT6.S081.md index 740a94e7..524902b3 100644 --- a/docs/操作系统/MIT6.S081.md +++ b/docs/操作系统/MIT6.S081.md @@ -33,7 +33,9 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/MIT6.S081-2020fall - GitHub][github_pkuflyingpig] 中。此外也可以参考 [KuangjuX] 实现的 MIT 6.S081 的几个 lab 的[题解][solution_kuangjux],里面亦有详细的解法和补充知识,另外,[KuangjuX] 还使用 Rust 语言重新实现过 xv6-riscv 操作系统:[xv6-rust],里面对于 xv6-riscv 有更为详细的思考和讨论,感兴趣的同学可以看一下哦。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/MIT6.S081-2020fall - GitHub][github_pkuflyingpig] 中。 + +@[KuangjuX] 编写了 MIT 6.S081 的 lab 的[题解][solution_kuangjux],里面有详细的解法和补充知识。另外,@[KuangjuX] 还使用 Rust 语言重新实现了 xv6-riscv 操作系统:[xv6-rust],里面对于 xv6-riscv 有更为详细的思考和讨论,感兴趣的同学可以看一下哦。 [github_pkuflyingpig]: https://github.com/PKUFlyingPig/MIT6.S081-2020fall [KuangjuX]: https://github.com/KuangjuX diff --git a/docs/数学进阶/CS126.md b/docs/数学进阶/CS126.md index e7dc915f..604c2ca5 100644 --- a/docs/数学进阶/CS126.md +++ b/docs/数学进阶/CS126.md @@ -28,4 +28,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/EECS126 - GitHub](https://github.com/PKUFlyingPig/EECS126) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/EECS126 - GitHub](https://github.com/PKUFlyingPig/EECS126) 中。 diff --git a/docs/数学进阶/CS70.md b/docs/数学进阶/CS70.md index 37876965..3020f88f 100644 --- a/docs/数学进阶/CS70.md +++ b/docs/数学进阶/CS70.md @@ -28,4 +28,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/UCB-CS70 - GitHub](https://github.com/PKUFlyingPig/UCB-CS70) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/UCB-CS70 - GitHub](https://github.com/PKUFlyingPig/UCB-CS70) 中。 diff --git a/docs/数学进阶/convex.md b/docs/数学进阶/convex.md index 1623411f..34836d20 100644 --- a/docs/数学进阶/convex.md +++ b/docs/数学进阶/convex.md @@ -21,4 +21,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/Standford_CVX101 - GitHub](https://github.com/PKUFlyingPig/Standford_CVX101) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/Standford_CVX101 - GitHub](https://github.com/PKUFlyingPig/Standford_CVX101) 中。 diff --git a/docs/数学进阶/numerical.md b/docs/数学进阶/numerical.md index 987a60a0..6d4af48d 100644 --- a/docs/数学进阶/numerical.md +++ b/docs/数学进阶/numerical.md @@ -22,4 +22,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/MIT18.330 - GitHub](https://github.com/PKUFlyingPig/MIT18.330) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/MIT18.330 - GitHub](https://github.com/PKUFlyingPig/MIT18.330) 中。 diff --git a/docs/数据库系统/15445.md b/docs/数据库系统/15445.md index 34eeacee..1862798f 100644 --- a/docs/数据库系统/15445.md +++ b/docs/数据库系统/15445.md @@ -18,22 +18,20 @@ - 课程教材:Database System Concepts - 课程作业:4 个 Project -在 Fall2019 中,第二个 Project 是做哈希索引,第四个 Project 是做日志与恢复 +在 Fall2019 中,第二个 Project 是做哈希索引,第四个 Project 是做日志与恢复。 -在 Fall2020 中,第二个 Project 是做 B 树,第四个 Project 是做并发控制 +在 Fall2020 中,第二个 Project 是做 B 树,第四个 Project 是做并发控制。 如果大家有精力的话可以都去尝试一下,或者在对书中内容理解不是很透彻的时候,尝试用代码写一个会加深你的理解。 -我在学习这门课中用到的所有资源和作业实现都汇总在 [ysj1173886760/Learning: db - GitHub](https://github.com/ysj1173886760/Learning/tree/master/db) 中。 +## 资源汇总 -由于 Andy 的要求,仓库中没有 Project 的实现,只有 Homework 的 Solution。特别的,对于 Homework1,我还写了一个 Shell 脚本来帮大家执行自动判分 +@ysj1173886760 在学习这门课中用到的所有资源和作业实现都汇总在 [ysj1173886760/Learning: db - GitHub](https://github.com/ysj1173886760/Learning/tree/master/db) 中。 -另外在课程结束后,我十分推荐阅读一篇论文 [Architecture Of a Database System](https://github.com/ysj1173886760/paper_notes/tree/master/db),对应的中文版我上传到了链接中的仓库。论文里综述了数据库系统的整体架构,让大家可以对数据库有一个更加全面的视野。 +由于 Andy 的要求,仓库中没有 Project 的实现,只有 Homework 的 Solution。特别的,对于 Homework1,@ysj1173886760 还写了一个 Shell 脚本来帮大家执行自动判分。 + +另外在课程结束后,推荐阅读一篇论文 [Architecture Of a Database System](https://github.com/ysj1173886760/paper_notes/tree/master/db),对应的中文版也在上述仓库中。论文里综述了数据库系统的整体架构,让大家可以对数据库有一个更加全面的视野。 ## 后续课程 -[CMU15-721](https://15721.courses.cs.cmu.edu/spring2020/) - -主要讲主存数据库有关的内容,每节课都有对应的 paper 要读,推荐给希望进阶数据库的小伙伴 - -我目前也在跟进这门课,完成后会在这里提 PR 以提供进阶的指导 +[CMU15-721](https://15721.courses.cs.cmu.edu/spring2020/) 主要讲主存数据库有关的内容,每节课都有对应的 paper 要读,推荐给希望进阶数据库的小伙伴。@ysj1173886760 目前也在跟进这门课,完成后会在这里提 PR 以提供进阶的指导。 diff --git a/docs/数据库系统/CS122.md b/docs/数据库系统/CS122.md index e0d12ec4..a14165d4 100644 --- a/docs/数据库系统/CS122.md +++ b/docs/数据库系统/CS122.md @@ -12,17 +12,20 @@ 下面介绍一下这门课的前 3 个 Assignment 也就是实验 Lab 所要实现的功能: -### Assignment1: +### Assignment1 + - 为 NanoDB 提供 delete,update 语句的支持。 - 为 Buffer Pool Manager 添加合适的 pin/unpin 代码。 - 提升 insert 语句的性能, 同时不使数据库文件大小过分膨胀。 -### Assignment2: +### Assignment2 + - 实现一个简单的计划生成器,将各种已经 Parser 过的 SQL 语句转化为可执行的执行计划。 - 使用 nested-loop join 算法,实现支持 inner- and outer-join 的 Join 计划节点。 - 添加一些单元测试, 保证 inner- and outer-join 功能实现正确。 -### Assignment3: +### Assignment3 + - 完成收集表的统计信息。 - 完成各种计划节点的计划成本计算。 - 计算可出现在执行计划中的各种谓词的选择性。 @@ -35,4 +38,4 @@ - 课程网站: - 课程代码: - 课程教材:无 -- 课程作业:7 Assignments + 2 Challenges \ No newline at end of file +- 课程作业:7 Assignments + 2 Challenges diff --git a/docs/数据库系统/CS186.md b/docs/数据库系统/CS186.md index 2b82b251..77bc2423 100644 --- a/docs/数据库系统/CS186.md +++ b/docs/数据库系统/CS186.md @@ -21,4 +21,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS186 - GitHub](https://github.com/PKUFlyingPig/CS186) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS186 - GitHub](https://github.com/PKUFlyingPig/CS186) 中。 diff --git a/docs/数据结构与算法/Algo.md b/docs/数据结构与算法/Algo.md index 3ea96da1..1fc8cbb2 100644 --- a/docs/数据结构与算法/Algo.md +++ b/docs/数据结构与算法/Algo.md @@ -34,4 +34,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/Princeton-Algorithm - GitHub](https://github.com/PKUFlyingPig/Princeton-Algorithm) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/Princeton-Algorithm - GitHub](https://github.com/PKUFlyingPig/Princeton-Algorithm) 中。 diff --git a/docs/数据结构与算法/CS170.md b/docs/数据结构与算法/CS170.md index 354447c4..40100838 100644 --- a/docs/数据结构与算法/CS170.md +++ b/docs/数据结构与算法/CS170.md @@ -21,4 +21,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/UCB-CS170 - GitHub](https://github.com/PKUFlyingPig/UCB-CS170) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/UCB-CS170 - GitHub](https://github.com/PKUFlyingPig/UCB-CS170) 中。 diff --git a/docs/数据结构与算法/CS61B.md b/docs/数据结构与算法/CS61B.md index ecbe95da..70432e8d 100644 --- a/docs/数据结构与算法/CS61B.md +++ b/docs/数据结构与算法/CS61B.md @@ -27,21 +27,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS61B - GitHub](https://github.com/PKUFlyingPig/CS61B) 中。 -Algorithms, 4th Edition: -CS61B Exams and Solutions: -COS226 Spring 2008 Midterm Solution: -COS226 Fall 2008 Midterm Solution: -COS226 Fall 2009 Midterm Solution: -CS61B Fall 2009 Exam Solutions (Final, Midterm, Midterm2, Midterm3): -COS226 Fall 2010 Midterm Solution: -COS226 Fall 2011 Midterm Solution: -COS226 Spring 2012 Midterm Solution: -COS226 Fall 2012 Midterm Solution: -COS226 Spring 2013 Midterm Solution: -CS61B Fall 2014 Test Solutions (Final, Final2, Final3, Midterm, Midterm2): -CS61B Spring 2016 Midterm2 Walkthrough: -CS61B Spring 2017 Midterm2 Walkthrough: -CS61B Spring 2016 MT1, Spring 2017 Exam Prep, Spring 2018 MT1, Spring 2019 MT1, Spring 2019 MT2, Fall 2020 MT1: -CS61B Spring 2019 Discussion: -CS61B Fall 2020 Discussion: +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS61B - GitHub](https://github.com/PKUFlyingPig/CS61B) 中。 diff --git a/docs/机器学习/CS229.md b/docs/机器学习/CS229.md index 3f4bb776..97c3d178 100644 --- a/docs/机器学习/CS229.md +++ b/docs/机器学习/CS229.md @@ -19,4 +19,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS229 - GitHub](https://github.com/PKUFlyingPig/CS229) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS229 - GitHub](https://github.com/PKUFlyingPig/CS229) 中。 diff --git a/docs/深度学习/CS224n.md b/docs/深度学习/CS224n.md index ccae3eb4..a6351f25 100644 --- a/docs/深度学习/CS224n.md +++ b/docs/深度学习/CS224n.md @@ -23,4 +23,4 @@ Stanford 的 NLP 入门课程,由自然语言处理领域的巨佬 Chris Manni ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS224n - GitHub](https://github.com/PKUFlyingPig/CS224n) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS224n - GitHub](https://github.com/PKUFlyingPig/CS224n) 中。 diff --git a/docs/电子基础/EE16.md b/docs/电子基础/EE16.md index cb886d03..ca559038 100644 --- a/docs/电子基础/EE16.md +++ b/docs/电子基础/EE16.md @@ -19,4 +19,4 @@ UC Berkeley 电子系学生的大一入门课,通过电路基础知识的讲 ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/EE16A - GitHub](https://github.com/PKUFlyingPig/EE16A) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/EE16A - GitHub](https://github.com/PKUFlyingPig/EE16A) 中。 diff --git a/docs/电子基础/signal.md b/docs/电子基础/signal.md index c60bfae8..ee5aa178 100644 --- a/docs/电子基础/signal.md +++ b/docs/电子基础/signal.md @@ -18,4 +18,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/UCB-EE120 - GitHub](https://github.com/PKUFlyingPig/UCB-EE120) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/UCB-EE120 - GitHub](https://github.com/PKUFlyingPig/UCB-EE120) 中。 diff --git a/docs/系统安全/CS161.md b/docs/系统安全/CS161.md index 04cd421d..777cbf01 100644 --- a/docs/系统安全/CS161.md +++ b/docs/系统安全/CS161.md @@ -29,4 +29,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/UCB-CS161 - GitHub](https://github.com/PKUFlyingPig/UCB-CS161) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/UCB-CS161 - GitHub](https://github.com/PKUFlyingPig/UCB-CS161) 中。 diff --git a/docs/编程入门/CS106L.md b/docs/编程入门/CS106L.md index 7233e495..addc3b75 100644 --- a/docs/编程入门/CS106L.md +++ b/docs/编程入门/CS106L.md @@ -29,4 +29,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS106L - GitHub](https://github.com/PKUFlyingPig/CS106L) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS106L - GitHub](https://github.com/PKUFlyingPig/CS106L) 中。 diff --git a/docs/编程入门/CS110L.md b/docs/编程入门/CS110L.md index 0da4ff83..9d361b16 100644 --- a/docs/编程入门/CS110L.md +++ b/docs/编程入门/CS110L.md @@ -25,4 +25,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS110L - GitHub](https://github.com/PKUFlyingPig/CS110L) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS110L - GitHub](https://github.com/PKUFlyingPig/CS110L) 中。 diff --git a/docs/编程入门/CS61A.md b/docs/编程入门/CS61A.md index 412cb34f..3b94bfa2 100644 --- a/docs/编程入门/CS61A.md +++ b/docs/编程入门/CS61A.md @@ -31,4 +31,4 @@ CS61B 和 CS61C 在本书中均有收录。 ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPic/CS61A - GitHub](https://github.com/PKUFlyingPig/CS61A) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPic/CS61A - GitHub](https://github.com/PKUFlyingPig/CS61A) 中。 diff --git a/docs/编程入门/Duke-Coursera-Intro-C.md b/docs/编程入门/Duke-Coursera-Intro-C.md index 55a0e582..f9097263 100644 --- a/docs/编程入门/Duke-Coursera-Intro-C.md +++ b/docs/编程入门/Duke-Coursera-Intro-C.md @@ -27,4 +27,4 @@ ## 资源汇总 -我在学习这门课中的作业实现都汇总在 [Duke Coursera Intro C](https://code.haidongji.com/Duke_Coursera_Intro_C/) 中。因为时间关系,我最后一课最后一周的几个作业到目前还没有完成。 \ No newline at end of file +@haidongji 在学习这门课中的作业实现都汇总在 [Duke Coursera Intro C](https://code.haidongji.com/Duke_Coursera_Intro_C/) 中。因为时间关系,我最后一课最后一周的几个作业到目前还没有完成。 diff --git a/docs/编译原理/CS143.md b/docs/编译原理/CS143.md index e5c5320f..4a53357c 100644 --- a/docs/编译原理/CS143.md +++ b/docs/编译原理/CS143.md @@ -21,4 +21,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [skyzluo/CS143-Compilers-Stanford - GitHub](https://github.com/skyzluo/CS143-Compilers-Stanford) 中。 +@skyzluo 在学习这门课中用到的所有资源和作业实现都汇总在 [skyzluo/CS143-Compilers-Stanford - GitHub](https://github.com/skyzluo/CS143-Compilers-Stanford) 中。 diff --git a/docs/计算机图形学/GAMES101.md b/docs/计算机图形学/GAMES101.md index 078b205b..105424b2 100644 --- a/docs/计算机图形学/GAMES101.md +++ b/docs/计算机图形学/GAMES101.md @@ -11,7 +11,6 @@ 官方介绍: > 本课程将全面而系统地介绍现代计算机图形学的四大组成部分:(1)光栅化成像,(2)几何表示,(3)光的传播理论,以及(4)动画与模拟。每个方面都会从基础原理出发讲解到实际应用,并介绍前沿的理论研究。通过本课程,你可以学习到计算机图形学背后的数学和物理知识,并锻炼实际的编程能力。 - > 作为入门,本课程会尽可能的覆盖图形学的方方面面,把每一部分的基本概念都尽可能说清楚,让大家对计算机图形学有一个完整的、自上而下的全局把握。全局的理解很重要,学完本课程后,你会了解到图形学不等于 OpenGL,不等于光线追踪,而是一套生成整个虚拟世界的方法。从本课程的标题,大家还可以看到“现代”二字,也就是说,这门课所要给大家介绍的都是现代化的知识,也都是现代图形学工业界需要的图形学基础。 GAMES101 是国内相当有名的图形学公开课。和大家印象中满是数学和算法的图形学不同,这门课以十分生动的方式带我们进入了图形学这个领域的大门。 @@ -31,4 +30,4 @@ GAMES101 是国内相当有名的图形学公开课。和大家印象中满是 ## 资源汇总 -我们在学习这门课中用到的所有资源和作业实现都汇总在[ysj1173886760/Learning: graphics/GAMES101 - GitHub](https://github.com/ysj1173886760/Learning/tree/master/graphics/GAMES101) 中。 +@ysj1173886760 在学习这门课中用到的所有资源和作业实现都汇总在[ysj1173886760/Learning: graphics/GAMES101 - GitHub](https://github.com/ysj1173886760/Learning/tree/master/graphics/GAMES101) 中。 diff --git a/docs/计算机图形学/GAMES103.md b/docs/计算机图形学/GAMES103.md index 7bc2d102..6ae938e1 100644 --- a/docs/计算机图形学/GAMES103.md +++ b/docs/计算机图形学/GAMES103.md @@ -27,7 +27,5 @@ - 课程作业:共四次作业,可见官方BBS小程序或非官方的Repo:[GAMES103 HW](https://github.com/indevn/GAMES103/tree/main/HW) ## 资源汇总 -我在学习这门课中用到的所有资源和作业要求都汇总在 [GAMES103 Unoffical](https://github.com/indevn/GAMES103) 中。对于作业的具体实现,在知乎上有很多相关文章进行了细致讲解可以参考。 - - +@indevn 在学习这门课中用到的所有资源和作业要求都汇总在 [GAMES103 Unoffical](https://github.com/indevn/GAMES103) 中。对于作业的具体实现,在知乎上有很多相关文章进行了细致讲解可以参考。 diff --git a/docs/计算机网络/CS144.md b/docs/计算机网络/CS144.md index a550e493..1e797f7e 100644 --- a/docs/计算机网络/CS144.md +++ b/docs/计算机网络/CS144.md @@ -21,10 +21,7 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS144-Computer-Network - GitHub](https://github.com/PKUFlyingPig/CS144-Computer-Network) 中。 - -### 一些可以参考的博客 - +- [PKUFlyingPig](https://github.com/PKUFlyingPig/CS144-Computer-Network) - [Lexssama's Blogs](https://lexssama.github.io/tags/CS144/) - [huangrt01](https://github.com/huangrt01/CS-Notes/blob/master/Notes/Output/Computer-Networking-Lab-CS144-Stanford.md) - [kiprey](https://kiprey.github.io/tags/CS144/) @@ -33,7 +30,6 @@ - [ViXbob's libsponge](https://vixbob.moe/25.html) - [吃着土豆坐地铁的博客](https://www.epis2048.net/categories/Code/Stanford-CS144/) - [Smith](https://www.inlighting.org/archives/2021-cs144-notes/) -- [PKUFlyingPig](https://github.com/PKUFlyingPig/CS144-Computer-Network) - [星遥见](https://www.cnblogs.com/weijunji/tag/CS144/) - [EIMadrigal](https://www.cnblogs.com/EIMadrigal/p/15500472.html) - [Joey](http://yuzijun.life/2021-02/CS144) diff --git a/docs/计算机网络/topdown.md b/docs/计算机网络/topdown.md index d4fa2815..40a19468 100644 --- a/docs/计算机网络/topdown.md +++ b/docs/计算机网络/topdown.md @@ -19,4 +19,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/Computer-Network-A-Top-Down-Approach - GitHub](https://github.com/PKUFlyingPig/Computer-Network-A-Top-Down-Approach) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/Computer-Network-A-Top-Down-Approach - GitHub](https://github.com/PKUFlyingPig/Computer-Network-A-Top-Down-Approach) 中。 diff --git a/docs/计算机网络/topdown_ustc.md b/docs/计算机网络/topdown_ustc.md index b61b1186..39c45b7d 100644 --- a/docs/计算机网络/topdown_ustc.md +++ b/docs/计算机网络/topdown_ustc.md @@ -19,12 +19,5 @@ - 课程网站: - 课程视频: +- 课程课件: - 课程教材:计算机网络(自顶向下方法 第7版),机械工业出版社,2016 - -## 资源汇总 - -课程课件: - -## 备注 - -根据[USTC评课社区](https://icourse.club/course/6266/)里对该课的评价,该课有实验且有一半课会点名,科大学生慎选。 \ No newline at end of file diff --git a/docs/软件工程/6031.md b/docs/软件工程/6031.md index f8637c2f..2dd84ad7 100644 --- a/docs/软件工程/6031.md +++ b/docs/软件工程/6031.md @@ -31,4 +31,4 @@ @PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/MIT6.031-software-construction - GitHub](https://github.com/PKUFlyingPig/MIT6.031-software-construction) 中。 -@pengzhangzhi 完成了这门课的作业并记录了笔记, 代码开源在[pengzhangzhi/self-taught-CS/Software Construction - Github](https://github.com/pengzhangzhi/self-taught-CS/tree/main/Software%20Construction)。 +@pengzhangzhi 完成了这门课的作业并记录了笔记, 代码开源在 [pengzhangzhi/self-taught-CS/Software Construction - Github](https://github.com/pengzhangzhi/self-taught-CS/tree/main/Software%20Construction)。 diff --git a/docs/软件工程/CS169.md b/docs/软件工程/CS169.md index aaee0ab3..7b73e4f4 100644 --- a/docs/软件工程/CS169.md +++ b/docs/软件工程/CS169.md @@ -23,4 +23,4 @@ ## 资源汇总 -我在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS169-Software-Engineering - GitHub](https://github.com/PKUFlyingPig/CS169-Software-Engineering) 中。 +@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS169-Software-Engineering - GitHub](https://github.com/PKUFlyingPig/CS169-Software-Engineering) 中。