Skip to content

有关OS Tutorial Summer of Code 2020活动的学习记录

Notifications You must be signed in to change notification settings

73fc/DailySchedule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

DailySche

有关rcore 2020 夏的学习记录

总体完成进度

step 0

  1. rustling练习代码
  2. rust写leetcode 15道算法题
  3. rust学习代码+<<rust编程之道>>第十章代码练习

step 2

(各实验运行结果均以截图的方式放置在相应的lab文件夹中。)

  1. 实验代码: lab0,lab1,lab2,lab3,lab4,lab5,lab6
  2. 实验习题代码 lab1实验

Day1 7月4号

  1. 搭建了一个linux虚拟机环境专用学习和实验
  2. 在 b站看了一些rust的学习视频,了解了一些rust语言的特性。
  3. 主要以Rust 程序设计语言 为学习资料,目前以及学完了第1到4章,了解了基本的数据类型,控制流与函数等。初步了解了所有权特性。

Day2 7月5号

  1. Rust 程序设计语言为学习材料,学习了前7章的内容,掌握了rust编程的基础内容。
  2. 以<<rust编程之道>>为学习材料,学习了第1,2章的内容(第二章还没看完)。
  3. 动手实现了一些练习代码。

Day3 7月6号

  1. 以<<rust编程之道>>为学习材料,学习了第2,3,4章的内容(进度有点慢)。
  2. 动手实现了一些练习代码。

Day4 7月7号

  1. 会看了一下对象安全的内容,发现自己对trait对象没能理解,钻了很久的牛角尖。
  2. Rust 程序设计语言为材料继续学习,以这本书为主先把基础打完。
  3. <<rust编程之道>>的实体书到了,准备就代码部分重点阅读一下。

Day5 7月8号

  1. 实验环境出了些问题,花时间装了下插件。
  2. 开始写编程作业。
  3. 按自己原来的学习计划,继续学习<<数据结构>>有关查找的内容。

Day6 7月9号

1.学习<<数据结构>>最后一章排序的内容。 1.继续rustling。 (这几天开始自己有点事情,可能会耽误一下进度)。

Day7-12 7月10号-7月15号

  1. 12号参加了见面会,了解了一下项目内容,鹏城实验室以及各位同学的进度和建议。 (近期有事,暂无进度。)

Day13 7月16号

  1. 完成<<数据结构>>的复习。
  2. 令狐壹冲的视频作为辅助学习语法。
  3. 赶了一下进度,完成了rustling的练习。

Day14 7月17号

  1. 着手复习操作系统的知识。
  2. 初步了解了 risc-v
  3. 观看了陈嘉杰【TUNA】rCore v0.2.0 实现历程与进展

Day15 7月18号

  1. 继续复习操作系统的知识。
  2. 学习了学堂在线中操作系统课程的部分内容。

Day16 7月19号

  1. 参加了第二次见面会,感觉大家都很强,要抓紧了。
  2. 用之前的笔记完成了操作系统的复习。
  3. 感觉时间紧迫,准备开始做实验了。

Day17 7月20号

  1. 整理一些脑图笔记,以及将安装rust环境过程中遇到的问题整理到博客
  2. 安装wsl,因为自己的电脑版本实在太老了,所以折腾了一天才弄好。
  3. 实现lab0。 (之前因为个人的原因,以及其他学科复习的所以耽误了一些进度。)

Day18 7月21号

  1. 将昨天安装wls遇到的问题整理到博客中。
  2. 实现lab1
  3. 补充rust写算法题的内容。

Day19 7月22号

  1. 实现lab2
  2. 以rust为编程语言完成leetcode上的15道算法题。(有点赶,所以题的难度不是很高,部分链表题和递归题有查资料参考他人写法)

Day20 7月23号

  1. 调试lab3
  2. 整理日志记录记录。

Day21 7月24号

  1. 回看任务要求,补充了<<rust编程之道>> 第十章的内容。 (因为自己的不细心以及提问不规范导致他人不愉快,记录下来以此为戒)。
  2. 实现lab3(页面置换这一块花了太多时间,不懂的还是问同学。真的太高估自己了)。
  3. lab4调试中(由于时间提前,所有改变策略,决定先把后续的实验代码先跑起来,然后再看实验书慢慢学习。)。

Day22 7月25号

  1. 成功运行了lab4
  2. 成功运行了lab5

Day23 7月26号

  1. 成功运行了lab6
  2. 完成了lab1实验
  3. 回看一遍实验书,着手写实验报告。

Day24 7月27号

  1. 整理各个实验报告。
  2. 完成实验总结。

About

有关OS Tutorial Summer of Code 2020活动的学习记录

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published