计划、进展将实时更新,学习心得将不定期整理发布。
视频
- Rust Building Reusable Code with Rust from Scratch
- Rust Programming Recipes
书
- 深入浅出Rust:理论学习
- Rust Primer:理论学习
- Rust Standard Library Cookbook: 实战例子
- Hands-On Data Structures and Algorithms with Rust: 实战例子
- Hands-On Microservices with Rust
- Hands-On Concurrency with Rust
- Network Programming with Rust
模块学习进展
每个模块学习尽量输出完整实例代码
| 模块 | 状态 |
|---|---|
| 变量与类型 | 完成 |
| 字符串 | 完成 |
| Import与模块 | 完成 |
| 结构体 | 完成 |
| 枚举 | 完成 |
| trait | 完成 |
| 泛型 | 完成 |
| 内存管理 | 完成 |
| 指针 | 完成 |
| 闭包 | 完成 |
| 迭代器 | 完成 |
| 错误处理 | 完成 |
| 宏 | 完成 |
| 文件IO | 未开始 |
| 多线程并发 | 未开始 |
| 异步 | 未开始 |
| Unsafe | 未开始 |
| 数据结构 | 进行中 |
实战
如下为目前想到的待定项目
- warp开发Web应用:Web脚手架,包含基础用户模块,权限模块
- Pending,异步数据库连接池问题
- HTTP server
- 多线程下载工具
- Websocket
- RPC
- 20200405 完成一个RPC小例子
- 协议栈开发,例如:TCP/IP
挑战
一年至少600次Github contributions









网友评论