rust是一种常用的安全的编程语言,其运用范围也比较广阔。下面是课程目录:
03|初窥门径:从你的第一个Rust程序开始!
04丨gethandsdirty:来写个实用的CLI小工具
05丨gethandsdirty:做一个图片服务器有多难?
06丨gethandsdirty:SQL查询工具怎么一鱼多吃?
07丨所有权:值的生杀大权到底在谁手上?
08丨所有权:值的借用是如何工作的?
09丨所有权:一个值可以有多个所有者么?
10丨生命周期:你创建的值究竟能活多久?
11丨内存管理:从创建到消亡,值都经历了什么?
12丨类型系统:Rust的类型系统有什么特点?
13|类型系统:如何使用trait来定义接口?
14|类型系统:有哪些必须掌握的Trait?
15丨数据结构:这些浓眉大眼的结构竟然都是智能指针?
16|数据结构:Vec_T_、[T]、Box_[T]_,你真的了解集合容器么?
16丨数据结构:VecT、[T]、Box[T],你真的了解集合容器么?
17丨数据结构:软件系统核心部件哈希表,内存如何布局?
18丨错误处理:为什么Rust的错误处理与众不同?
19丨闭包:FnOnce、FnMut和Fn,为什么有这么多类型?
20丨4Steps:如何更好地阅读Rust源码?
21丨阶段实操:构建一个简单的KVserver(1)-基本流程(上)
22丨阶段实操:构建一个简单的KVserver(1)-基本流程(下)
23|类型系统:如何在实战中使用泛型编程?
24|类型系统:如何在实战中使用TraitObject?
25|类型系统:如何围绕Trait来设计和架构系统?
26丨阶段实操:构建一个简单的KVserver(2)-高级trait技巧
27丨生态系统:有哪些常有的Rust库可以为我所用?