2022/6/29 - 2022/7/5 军训 ing...
- 6/29 18:35 The Genesis 学习记录创建
rustlings
完成
一开始觉得 rustlings
好简单,直到到了迭代器那块……只能说我函数式编程的思想有些欠缺,最直接原因是根本不会或不知道有这样的方法……补习的一段时间(外加 LeetCode
上做了点题),对我写出有 “Rust味儿” 的代码有非常大的帮助!
Talk is cheap, show me the code! 多写多练是提高 Rust 熟练度的不二法门。
2022/7/6
军训 ing...
持续摸索 github classroom 和 lab の 食用方法
- 开始学习 risc-v
- 初步熟悉训练营环境和
GitHub Classroom
- 开始搭建实验环境
2022/7/7
- 熟悉环境
- 试错
- 看了一部分第一次课的视频
vscode RA(rust-analyzer) 在 #![no_std] 报错 Can't find crate for `test`
解决办法:
2022/7/8 军训提前结束了,好耶 ヾ(✿゚▽゚)ノ
- 在 Windows 上安装了
make
- 复习了
Makefile
的语法 - 简单了解了
link.ld
(链接脚本)的语法 - 简单学习了 risc-v 的汇编指令
- lab0-0 finished
- lab0-1 in progress
2022/7/9
笔记记的有点杂……之后再整理 .jpg
- lab0-1 finished
- 复习 rustlings
- init lab1-os3
2022/7/10
- lab1 in progress
2022/7/11
开始收拾东西回家
- rustlings@v2
- lab1 finished!
- 整体迁移到 wsl in progress
- lab2 in progress
lab1 搞了好长时间终于过了:smile: 总结啥的先放一放.jpg(绝对不是懒,哼~) [叉腰╭(╯^╰)╮]
2022/7/12
- 回家的准备(忙起来了,估计回到家后就没这么多时间了qwq)
- 继续看 lab2 相关前置知识
- 在反反复复尝试了那么多次后,觉得还是继续使用 github classroom 比较好 0_0 (傻眼)
- rustlings@v2 in progress (感觉已经好久没动了)
争取在回家前将 os4 完成 冲冲冲! 笔记和总结抽时间再整理 .jpg
2022/7/13
- 到家,太晚了qwq
2022/7/14
- rustlings@v2 in progress
- lab2 in progress
- 开始准备科目三、四,科四题库还不少……
2022/7/15
- 简单处理了一下笔记(实验报告是什么,怎么写qwq)
- rustlings@v2
- lab2 in progress
- Obsidian 学习开坑,dddd 穷哭了(bushi)
2022/7/16 补上……
- rustlings@v2
- lab2 in progress
2022/7/17 终于快完成 lab2 了,属于是把基础知识全学了一遍,理清楚后豁然开朗了
- rustlings@v2 done!
- 学习 mmap 和 munmap
- lab2 就差一点了qwq (坑死我了qwq) <- 菜是原罪.jpg
2022/7/18 刚做完第二边 rustlings,结果它更新了 😂 有时间再看看也不坏
- lab2 finish
- lab3 in progress
2022/7/19 感觉搞得有点神经衰弱了 摆米袋 qwq
- lab3 in progress
2022/7/20-21
- 休息了两天
2022/7/22
- 开始忙起来了……实验可能来不及做,但笔记不能落下,好好利用这次机会