首页
›
热销单品
›
软件编程与计算机基础
›
《Rust编程基础与项目实战》
所属分类:软件编程与计算机基础
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Rust编程基础与项目实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
Rust语言的发展背景 · 设计目标 · 核心优势
课程导入
Rust
02
开发环境搭建
安装Rust工具链(rustup · cargo · rustc)
开发环境搭建
Rust
03
基础语法与数据类型
变量与不可变性 · 常量 · 标量类型(整数
基础语法
数据类型
04
函数与控制流
函数定义与参数 · 返回值 · 语句与表达式
函数
控制流
05
所有权系统(一)
所有权规则 · 变量作用域 · 移动语义
所有权系统
所有权规则
06
所有权系统(二)
引用与借用 · 可变引用与不可变引用 · 悬垂引用
所有权系统
引用
07
切片类型
字符串切片 · 数组切片 · 切片作为函数参数
切片类型
字符串切片
08
结构体与枚举
定义结构体 · 实例化与更新语法 · 元组结构体
结构体
枚举
09
模式匹配与解构
match表达式 · if let · while let
模式匹配
解构
10
模块系统与路径
模块定义 · 私有性 · use关键字
模块系统
路径
11
集合类型(一)
Vector的创建 · 更新 · 读取
集合类型
Vector
12
集合类型(二)
String的内部表示 · 创建与更新 · 索引与切片
集合类型
String
13
集合类型(三)
HashMap的创建 · 插入 · 访问
集合类型
HashMap
14
错误处理
panic!与不可恢复错误 · Result枚举 · ?运算符
错误处理
panic
15
泛型与trait(一)
泛型函数与结构体 · 性能与单态化 · trait定义与实现
trait
泛型
16
泛型与trait(二)
trait bound语法 · 派生trait · trait对象
trait
泛型
17
生命周期
生命周期注解语法 · 函数签名中的生命周期 · 结构体中的生命周期
生命周期
生命周期注解语法
18
测试与文档
编写单元测试与集成测试 · 常用断言宏 · 测试组织
测试
文档
19
闭包与迭代器
闭包定义与捕获环境 · Fn/FnMut/FnOnce · 迭代器trait
闭包
迭代器
20
智能指针(一)
Box堆分配 · Deref与Drop trait · 引用计数Rc
智能指针
Box
21
智能指针(二)
循环引用与Weak · Arc与原子引用计数 · Mutex与线程安全
智能指针
Weak
22
并发编程
线程创建与join · 消息传递(channel) · 共享状态并发
并发编程
join
23
面向对象编程特性
结构体与枚举模拟对象 · 封装 · 继承替代(trait)
面向对象编程特性
结构体
24
模式与实用工具
常用设计模式(构建者 · 策略 · 观察者等)
模式
实用工具
25
项目实战(一)
命令行工具开发——使用clap解析参… · 读取文件 · 处理错误
项目实战
clap
26
项目实战(二)
Web服务开发——使用Actix-w… · 路由 · 请求响应
项目实战
Web
27
项目实战(三)
并发爬虫或数据处理工具——使用req… · scraper · rayon实现并发抓取与数据清洗
项目实战
req
28
常见问题与调试技巧
编译错误解读 · 借用检查器冲突解决 · 内存泄漏排查
常见问题
调试技巧
29
综合提升与生态展望
Rust异步编程(async/awa… · 常用crate推荐 · 与C/FFI交互
综合提升
生态展望
30
课程总结与项目答辩
回顾核心知识点 · 项目复盘 · 代码重构与优化
课程总结
项目答辩
所属VIP或分类
同VIP:45天精通C++编程
同VIP:45天精通Rust编程
同VIP:AE自动曝光算法设计实战