当前位置:   article > 正文

Rust权威指南配套手把手笔记_rust权威指南 pdf

rust权威指南 pdf

Rust权威指南配套手把手笔记

持续更新ing

https://img.jbzj.com/do/uploads/litimg/221008/1FR22N395.jpg

共20章,110小节

  • P1 1.1 - 简介

    06:46

  • P2 1.2 - 安装 Rust

    03:18

  • P3 1.3 - Hello World

    04:11

  • P4 1.4 - Hello Cargo

    07:49

  • P5 2.1 - 猜数游戏:一次猜测

    11:47

  • P6 2.2 - 猜数游戏:生成神秘数字

    09:17

  • P7 2.3 - 猜数游戏:比较猜测数字和神秘数字

    08:34

  • P8 2.4 - 猜数游戏:多次猜测

    04:19

  • P9 3.1 - 变量与可变性

    07:09

  • P10 3.2 - 数据类型:标量类型

    09:06

  • P11 3.3 - 数据类型:复合类型

    07:51

  • P12 3.4 - 函数和注释

    07:41

  • P13 3.5 - 控制流:if else

    04:46

  • P14 3.6 - 控制流:循环

    05:43

  • P15 4.1.1 - 所有权: Stack vs Heap

    05:30

  • P16 4.1.2 - 所有权规则、内存与分配

    13:28

  • P17 4.1.3 - 所有权与函数

    05:10

  • P18 4.2 - 引用与借用

    08:12

  • P19 4.3 - 切片

    13:21

  • P20 5.1 - 定义和实例化 struct

    08:19

  • P21 5.2 - struct 例子

    07:58

  • P22 5.3 - struct 方法

    07:34

  • P23 6.1 - 定义枚举

    05:29

  • P24 6.2 - Option枚举

    03:58

  • P25 6.3 - match

    06:06

  • P26 6.4 - if let

    02:13

  • P27 7.1 - Package, Crate, Module

    07:52

  • P28 7.2 - 路径

    06:35

  • P29 7.3 - 路径(2)- super, pub struct、enum

    04:51

  • P30 7.4 - use 关键字(上)

    04:48

  • P31 7.5 - use 关键字(下)

    07:38

  • P32 7.6 - 将模块内容放到其它文件

    02:17

  • P33 8.1 - Vector

    09:31

  • P34 8.2 - Vector + Enum 的例子

    02:49

  • P35 8.3 - String(上):创建和更新

    11:01

  • P36 8.4 - String(下):表示形式和切割

    07:51

  • P37 8.5 - HashMap(上)

    07:31

  • P38 8.6 - HashMap(下)

    05:46

  • P39 9.1 - 不可恢复的错误与 panic!

    07:18

  • P40 9.2 - Result 枚举与可恢复的错误(上)

    08:51

  • P41 9.3 - Result 枚举与可恢复的错误(下)

    09:13

  • P42 9.4 - 何时使用panic!

    08:14

  • P43 10.1 - 提取函数以消除重复代码

    03:30

  • P44 10.2 - 泛型

    11:21

  • P45 10.3 - Trait(上)

    09:41

  • P46 10.4 - Trait(下)

    12:18

  • P47 10.5 - 生命周期(1)

    07:39

  • P48 10.6 - 生命周期(2)

    07:06

  • P49 10.7 - 生命周期(3)

    09:03

  • P50 10.8 - 生命周期(4)

    03:56

  • P51 11.1 - 编写和运行测试

    05:33

  • P52 11.2 - 编写测试:断言(Assert)

    05:39

  • P53 11.3 - 编写测试:自定义错误信息

    02:13

  • P54 11.4 - 编写测试:使用 should_panic 检查是否恐慌

    03:48

  • P55 11.5 - 编写测试:在测试中使用 Result

    01:23

  • P56 11.6 - 控制测试运行:并行和连续执行测试

    05:04

  • P57 11.7 - 控制测试运行:按名称运行测试

    02:04

  • P58 11.8 - 控制测试运行:忽略测试

    01:53

  • P59 11.9 - 测试组织:单元测试

    03:04

  • P60 11.10 - 集成测试

    07:41

  • P61 12.1 - 实例:接收命令行参数

    05:08

  • P62 12.2 - 实例:读取文件

    02:25

  • P63 12.3 - 实例:重构(上:改善模块化)

    08:46

  • P64 12.4 - 实例:重构(中:错误处理)

    03:58

  • P65 12.5 - 重构(下:将业务逻辑移至lib.rs)

    05:14

  • P66 12.6 - 使用 TDD(测试驱动开发)编写库功能

    06:25

  • P67 12.7 - 使用环境变量

    06:59

  • P68 12.8 - 将错误信息输出到标准错误

    02:47

  • P69 13.1 - 闭包

    07:19

  • P70 13.2 - 闭包:类型推断和标注

    03:17

  • P71 13.3 - 闭包:使用泛型和 Fn Trait 存储闭包

    07:35

  • P72 13.4 - 闭包:使用闭包捕获上下文

    04:37

  • P73 13.5 - 迭代器:Iterator trait 和 next 方法

    04:33

  • P74 13.6 - 迭代器:消耗和产生迭代器的方法

    03:34

  • P75 13.7 - 迭代器:使用闭包捕获环境

    02:16

  • P76 13.8 - 迭代器:使用 Iterator trait 创建自定义迭代器

    04:15

  • P77 13.9 - 使用迭代器和闭包 改进第12章的项目

    05:50

  • P78 13.10 - 性能比较:循环 vs 迭代器

    02:14

  • P79 14.1 - cargo:发布配置

    05:10

  • P80 14.2 - 发布 crate(1)

    06:46

  • P81 14.3 - pub use

    04:35

  • P82 14.4 - 发布 crate (2)

    06:58

  • P83 14.5 - Cargo 工作空间

    09:59

  • P84 14.6 - 安装二进制 crate

    03:25

  • P85 15.0 - 智能指针(序)

    03:04

  • P86 15.1 - 使用 Box 指向 Heap 上的数据

    09:04

  • P87 15.2 - Deref Trait(上)

    06:08

  • P88 15.2 - Deref Trait(下)

    04:12

  • P89 15.3 - Drop trait

    04:03

  • P90 15.4 - Rc

    09:17

  • P91 15.5 - RefCell 和内部可变性

    13:44

  • P92 15.6 - 循环引用导致内存泄漏

    10:02

  • P93 16.1 - 多线程同时运行代码

    08:33

  • P94 16.2 - 使用消息传递来跨线程传递数据

    06:29

  • P95 16.3 - 共享状态的并发

    08:26

  • P96 16.4 - 使用 Sync 和 Send 来扩展并发

    02:05

  • P97 17.1 - 面向对象语言特性

    04:27

  • P98 17.2 - 使用 Trait 对象来存储不同类型的值

    06:35

  • P99 17.3 - 实现一种面向对象的设计模式

    10:38

  • P10018.1 - 用到模式(匹配)的地方

    04:58

  • P101 18.2 - 可辩驳性 模式(匹配)是否会匹配失败

    02:35

  • P102 18.3 - 模式(匹配)的语法

    11:07

  • P103 19.1 - Unsafe Rust

    17:03

  • P104 Rust 19.2 - 高级 Trait

    09:52

  • P105 Rust 19.3 - 高级类型

    09:42

  • P106 19.4 - 高级函数和闭包

    04:24

  • P107 19.5 - 宏

    13:12

  • P108 20.1 - 最后的项目:单线程Web服务器

    07:49

  • P109 20.2 - 最后的项目:变成多线程服务器

    12:25

  • P110 20.3 - 最后的项目:停机和清理

    05:01

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/702748
推荐阅读
相关标签
  

闽ICP备14008679号