-
Notifications
You must be signed in to change notification settings - Fork 387
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #493 from showlibia/master
add blogs
- Loading branch information
Showing
2 changed files
with
30 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
title: 2024秋开源操作系统训练营第一阶段-zymatrix | ||
date: 2024-11-01 00:06:41 | ||
tags: | ||
- author:showlibia | ||
- repo:https://github.com/LearningOS/2024a-rcore-showlibia | ||
--- | ||
|
||
## Rustlings 总结 | ||
|
||
接触训练营之前,一直在写C++,Rust名声在外,因此接触Rust更像是换一种视角来观察C++的好方法。 | ||
为了快速上手Rustlings,我先花了几十分钟粗略阅读了一遍菜鸟教程,对Rust的语法和基本概念有了基本的了解。 | ||
为了快速上手Rustlings,我先花了几十分钟浏览了一下菜鸟教程,对Rust的语法和基本概念有了一个初步的认识。Rustlings是了解一门语言的极佳途径,它通过练习题的形式,使我深入接触到Rust的各个方面,包括其核心设计理念,以及C++缺少的、非常重要的功能——例如Cargo包管理器等Rust相关生态。如果当初我在学习C++时也能有这样的资源,那该有多好! | ||
当然,作为一门系统级编程语言,Rust对程序员的要求非常高。相比之下,Rust的入门难度确实和C++不在一个层次。然而,在Rust的发展过程中可以明显看到它吸取了C++的一些设计理念,这也让这两门优秀的语言在不断借鉴中相互提升。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
title: 第二阶段总结-zymatrix | ||
date: 2024-11-01 00:24:36 | ||
tags: | ||
- author:showlibia | ||
- repo:https://github.com/LearningOS/2024a-rcore-showlibia | ||
--- | ||
## 第二阶段总结 | ||
|
||
这是我第一次接触完整的操作系统实验,一路走下来可谓是收获颇多。苦于学校教学质量之差,我到处寻找教学资源,例如csdiy,但是从来没有坚持完成过较难的课程。这次rCore也算是弥补了一些遗憾吧。 | ||
1. 学习RISC-V的特权级机制 | ||
2. Rust风格编程 | ||
3. 学会阅读文档,lab提示,以及参考源码,面向源码和测例编程(x) | ||
4. gdb调试技巧和配置 | ||
5. 认识到和大佬们的差距 | ||
6. 受大家的鼓舞,希望能坚持在sys的路上一直走下去 |