有关rcore 2020 夏的学习记录
(各实验运行结果均以截图的方式放置在相应的lab文件夹中。)
- 搭建了一个linux虚拟机环境专用学习和实验
- 在 b站看了一些rust的学习视频,了解了一些rust语言的特性。
- 主要以Rust 程序设计语言 为学习资料,目前以及学完了第1到4章,了解了基本的数据类型,控制流与函数等。初步了解了所有权特性。
- 以Rust 程序设计语言为学习材料,学习了前7章的内容,掌握了rust编程的基础内容。
- 以<<rust编程之道>>为学习材料,学习了第1,2章的内容(第二章还没看完)。
- 动手实现了一些练习代码。
- 以<<rust编程之道>>为学习材料,学习了第2,3,4章的内容(进度有点慢)。
- 动手实现了一些练习代码。
- 会看了一下对象安全的内容,发现自己对trait对象没能理解,钻了很久的牛角尖。
- 以Rust 程序设计语言为材料继续学习,以这本书为主先把基础打完。
- <<rust编程之道>>的实体书到了,准备就代码部分重点阅读一下。
- 实验环境出了些问题,花时间装了下插件。
- 开始写编程作业。
- 按自己原来的学习计划,继续学习<<数据结构>>有关查找的内容。
1.学习<<数据结构>>最后一章排序的内容。 1.继续rustling。 (这几天开始自己有点事情,可能会耽误一下进度)。
- 12号参加了见面会,了解了一下项目内容,鹏城实验室以及各位同学的进度和建议。 (近期有事,暂无进度。)
- 完成<<数据结构>>的复习。
- 以令狐壹冲的视频作为辅助学习语法。
- 赶了一下进度,完成了rustling的练习。
- 着手复习操作系统的知识。
- 初步了解了 risc-v
- 观看了陈嘉杰【TUNA】rCore v0.2.0 实现历程与进展
- 继续复习操作系统的知识。
- 学习了学堂在线中操作系统课程的部分内容。
- 参加了第二次见面会,感觉大家都很强,要抓紧了。
- 用之前的笔记完成了操作系统的复习。
- 感觉时间紧迫,准备开始做实验了。
- 整理一些脑图笔记,以及将安装rust环境过程中遇到的问题整理到博客。
- 安装wsl,因为自己的电脑版本实在太老了,所以折腾了一天才弄好。
- 实现lab0。 (之前因为个人的原因,以及其他学科复习的所以耽误了一些进度。)
- 实现lab2。
- 以rust为编程语言完成leetcode上的15道算法题。(有点赶,所以题的难度不是很高,部分链表题和递归题有查资料参考他人写法)
- 调试lab3。
- 整理日志记录记录。
- 回看任务要求,补充了<<rust编程之道>> 第十章的内容。 (因为自己的不细心以及提问不规范导致他人不愉快,记录下来以此为戒)。
- 实现lab3(页面置换这一块花了太多时间,不懂的还是问同学。真的太高估自己了)。
- lab4调试中(由于时间提前,所有改变策略,决定先把后续的实验代码先跑起来,然后再看实验书慢慢学习。)。
- 整理各个实验报告。
- 完成实验总结。