main
tink 1 year ago
parent 9627f50e19
commit 8f83a0aef2

@ -0,0 +1,4 @@
# 更多学习资源
- [HackWay技术学习路线](https://hackway.org/)
- [CS自学指南](https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/cpp/CS106L/)

@ -0,0 +1,5 @@
# Rust
## CS110L: Safety in Systems Programming 斯坦福大学 Rust 语言 系统编程安全
<iframe width="760" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=617842591&bvid=BV1dh4y1T75r&cid=1249831365&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>

@ -5,7 +5,7 @@
【中英字幕】油管百万播放的《数据结构》教程Google顶尖程序员亲授4小时快速入门完全深度详细讲解
<iframe width="560" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=1954255141&bvid=BV1dC411E77b&cid=1536736699&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
<iframe width="760" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=1954255141&bvid=BV1dC411E77b&cid=1536736699&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
## Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer
@ -15,23 +15,23 @@ You will learn how to code various data structures together with simple to follo
💻 Code: https://github.com/williamfiset/Algorithms
<iframe width="560" height="315" src="https://www.youtube.com/embed/RBSGKlAvoiM?si=dwqfoOmHg7Yyw25U" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/RBSGKlAvoiM?si=dwqfoOmHg7Yyw25U" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## Data Structures - Full Course Using C and C++
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
<iframe width="560" height="315" src="https://www.youtube.com/embed/B31LgI4Y4DQ?si=hJJzdnZ4jlJi67zs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/B31LgI4Y4DQ?si=hJJzdnZ4jlJi67zs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## Data structures
In this series of lessons, we will study and implement data structures. We will be implementing these data structures in c or c++.
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=ucksGqRLjhRp5MGW&amp;list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=ucksGqRLjhRp5MGW&amp;list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## Data Structures
Rob teaches CS310, Data Structures in Java at San Diego State University. These lectures accompany that course. There are both discussions of the topics and demonstrations about how to write the code.
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=3cIw5iM67-rXJWij&amp;list=PLpPXw4zFa0uKKhaSz87IowJnOTzh9tiBk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=3cIw5iM67-rXJWij&amp;list=PLpPXw4zFa0uKKhaSz87IowJnOTzh9tiBk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

@ -8,8 +8,8 @@ https://www.youtube.com/watch?v=rx6CPDK_5mU&list=PLy_6D98if3ULEtXtNSY_2qN21VCKgo
Github地址: https://github.com/techschool/simplebank
<iframe width="560" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=245437113&bvid=BV1Zv411t7aq&cid=262407176&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
<iframe width="760" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=245437113&bvid=BV1Zv411t7aq&cid=262407176&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
## 【幼麟实验室】Golang合辑
<iframe width="560" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=246038798&bvid=BV1hv411x7we&cid=279322631&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
<iframe width="760" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=246038798&bvid=BV1hv411x7we&cid=279322631&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>

@ -4,10 +4,16 @@
Pointers in C and C++ are often challenging to understand. In this course, they will be demystified, allowing you to use pointers more effectively in your code. The concepts you learn in this course apply to both C and C++.
<iframe width="560" height="315" src="https://www.youtube.com/embed/zuegQmMdy8M?si=nTFUVzXYsuRtaFH5" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/zuegQmMdy8M?si=nTFUVzXYsuRtaFH5" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## 【中英双语🎉】CS106L: Standard C++ Programming, Special Edition
完结🎉CS106L: Standard C++ Programming, Special Edition
<iframe width="560" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=218239806&bvid=BV1K8411b7AU&cid=835903880&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
**注意:** 该视频只有英文字幕。
<iframe width="760" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=218239806&bvid=BV1K8411b7AU&cid=835903880&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
另外一个版本【C++标准库编程 cs106L 2019】斯坦福—中英字幕
<iframe width="760" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=1005411134&bvid=BV19x4y1E79V&cid=1567388692&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>

@ -2,11 +2,11 @@
## Computer Organization and Design Fundamentals
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=nDDppYtwzAaVfffB&amp;list=PLxfrSxK7P38X7XfG4X8Y9cdOURvC7ObMF" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=nDDppYtwzAaVfffB&amp;list=PLxfrSxK7P38X7XfG4X8Y9cdOURvC7ObMF" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## Chill OS dev gardening
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=EZ6ZUwazuuKpSn4H&amp;list=PLOsF-OO4qVOT6qtNKd4vY3s1ugP_yAw-G" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=EZ6ZUwazuuKpSn4H&amp;list=PLOsF-OO4qVOT6qtNKd4vY3s1ugP_yAw-G" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## CS305@IITB: Computer Architecture
@ -16,30 +16,30 @@ For slides and others: Please refer https://www.cse.iitb.ac.in/~biswa/courses/CS
ACK: Many of the slides are adapted and modified versions of some of the excellent computer architecture courses taught by Joel Emer, Arvind, Yale Patt, Nima Honarmand, Hal Perkins, John Kubiatowicz, Onur Mutlu, Krste Asanovic, David Black-Schaffer, Rajeev Balasubramonian, and Mainak Chaudhuri.
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=gxGNrYGcRXHPb5hN&amp;list=PLw6vmiIQrilTWa5twNV8opVJ3ge_kEfsM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=gxGNrYGcRXHPb5hN&amp;list=PLw6vmiIQrilTWa5twNV8opVJ3ge_kEfsM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## CS773: Computer Architecture for Performance and Security
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=KuA2luKAB5_tqNUN&amp;list=PLw6vmiIQrilQ-KhbMAMeh9_eddYjHRjb6" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=KuA2luKAB5_tqNUN&amp;list=PLw6vmiIQrilQ-KhbMAMeh9_eddYjHRjb6" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## General Software Engineering Topics
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=FhKcPx-nR1RF23gP&amp;list=PLZLC5AM_r9AgMHq42vUXHkXEws3JWdnDb" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=FhKcPx-nR1RF23gP&amp;list=PLZLC5AM_r9AgMHq42vUXHkXEws3JWdnDb" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
### Introduction to CPU Pipelining
<iframe width="560" height="315" src="https://www.youtube.com/embed/1U4v_2J0Qwk?si=-hF3xkwqZdGaoApV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/1U4v_2J0Qwk?si=-hF3xkwqZdGaoApV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## Source Dive
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=C2Lz4WnrAqbppAuA&amp;list=PLP29wDx6QmW4Mw8mgvP87Zk33LRcKA9bl" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/videoseries?si=C2Lz4WnrAqbppAuA&amp;list=PLP29wDx6QmW4Mw8mgvP87Zk33LRcKA9bl" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
### What is a spinlock?
In this installment of //Source Dive//, we're back in the xv6 OS codebase, exploring timers, the early boot process, and a very useful concurrency primitive: The Spinlock!
<iframe width="560" height="315" src="https://www.youtube.com/embed/ZE9OODanrDA?si=CEFRKOsSn3iJGKOm" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/ZE9OODanrDA?si=CEFRKOsSn3iJGKOm" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## The xv6 Kernel
@ -49,14 +49,14 @@ https://www.youtube.com/playlist?list=PLbtzT1TYeoMhTPzyTZboW_j7TPAnjv9XB
## Circuit Breaker Pattern - Fault Tolerant Microservices
<iframe width="560" height="315" src="https://www.youtube.com/embed/ADHcBxEXvFA?si=8-CCD2PDvAVyQGY8&amp;start=505" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="760" height="315" src="https://www.youtube.com/embed/ADHcBxEXvFA?si=8-CCD2PDvAVyQGY8&amp;start=505" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## 操作系统:设计与实现
2024 南京大学《操作系统设计与实现》。课程主页含讲义https://jyywiki.cn/OS/2024/。
<iframe width="560" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=1901248603&bvid=BV1Xm411f7CM&cid=1452947593&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
<iframe width="760" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=1901248603&bvid=BV1Xm411f7CM&cid=1452947593&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
## 每个程序员都应该了解的
<iframe width="560" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=491219273&bvid=BV1kN411H7Db&cid=1273780705&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
<iframe width="760" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=491219273&bvid=BV1kN411H7Db&cid=1273780705&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>

@ -70,6 +70,8 @@ nav:
- 文本: course/c_c++.md
- Go:
- 视频: video/Go.md
- Rust: course/rust.md
- 更多: course/more.md
- PPT:
- Go语言简介: assets/ppt/Golang简介.pdf
- QA:
@ -167,17 +169,13 @@ extra:
provider: google
property: !ENV GOOGLE_ANALYTICS_KEY
social:
- icon: fontawesome/solid/blog
link: https://www.cyub.vip
- icon: fontawesome/brands/golang
link: https://go.cyub.vip
- icon: fontawesome/brands/github
link: https://github.com/squidfunk
- icon: fontawesome/brands/docker
link: https://hub.docker.com/r/squidfunk/mkdocs-material/
- icon: fontawesome/brands/python
link: https://pypi.org/project/mkdocs-material/
- icon: fontawesome/brands/mastodon
link: https://fosstodon.org/@squidfunk
- icon: fontawesome/brands/twitter
link: https://twitter.com/squidfunk
link: https://github.com/cyub
extra_css:
- 'css/extra.css'
- 'https://cdn.jsdelivr.net/npm/roboto-font@0.1.0/css/fonts.min.css'

Loading…
Cancel
Save