参与rust-based-os-comp2022的日报/周报记录
【快速跳转】
- Daily
- Rust学习笔记
- rustlings 代码
- 开始着手学习清华Rust程序设计训练课程
- 环境配置
- 在win10环境下安装WSL和ubuntu-20.04-LTS,并完成ubuntu下rust编译工具链的安装,C编译器的安装,Windows下vscode远程连接WSL进行Rust开发的配置。成功在vscode remote下,运行第一个rust写的hello world程序。
- 完成“2022-08-15 第一次课”的视频观看
- 初步了解Rust语言特性和基本语法
- 附带初步阅读"Rust Course"
- 完成“2022-08-15 第一次课”的视频观看,学习 所有权与结构化数据
- 阅读 The Rust Programming Language 第2、3章,和 The Rustlings Course 中的相关内容。
- 整理并完成 rust语言"基本语法"部分的笔记
- 阅读 The Rust Programming Language 第4章,和 The Rustlings Course相关内容
- 整理并完成 rust语言"所有权"部分的笔记
- 阅读 The Rustlings Course 字符串和切片相关内容
- 整理并完成 rust语言"字符串"部分的笔记
- 阅读 The Rustlings Course 复合类型、流程控制、模式匹配、方法 章节
- 整理并完成 rust语言上述部分的笔记
- 完成rustlings:variables,functions,if 三部分
- 阅读 The Rustlings Course 泛型和特征章节
- 整理并完成 rust语言上述部分的笔记
- 完成rustlings:primitive_types ,move_semantics,structs 三部分
- 阅读 The Rustlings Course 泛型和特征、集合类型、类型转换、返回值和错误处理章节
- 整理并完成 rust语言上述部分的笔记
- 完成rustlings:traits, strings 部分
- 阅读 The Rustlings Course 包和模块,注释和文档章节
- 整理并完成 rust语言上述部分的笔记
- 完成rustlings:enums, modules, hashmaps
- 阅读 The Rustlings Course 格式化输出部分
- 整理并完成 rust语言上述部分的笔记
- 完成rustlings:options, vecs,error_handing, generics
- 阅读 The Rustlings Course 生命周期部分(好难)
- 整理并完成 rust语言上述部分的笔记
- 阅读 The Rustlings Course 闭包,迭代器部分
- 整理并完成 rust语言上述部分的笔记
- 完成rustlings:quiz 1~3,lifetime