关于我们
开发环境搭建
Rust 数据结构
函数,结构体(类)
实用算法
❱
数据结构
❱
位字段
生成随机值
Vec 排序
压缩算法
❱
使用.tar包
密码学
❱
哈希
加密
数学计算
❱
线性代数
三角函数
复数
统计学
杂项
命令行
❱
参数解析
终端输出格式化
操作系统
❱
处理器
调用系统命令
并发和并行
❱
多线程
使用rayon并行处理数据
数据库
❱
SQLite
Postgres
日期和时间
❱
时间计算和转换
解析和显示
开发者工具
❱
日志
配置日志
版本号
构建时工具
编解码
❱
字符编码
CSV
结构化数据
错误处理
文件操作
❱
文件读写
目录访问
内存管理
❱
全局变量
网络协议
❱
TCP/IP
文本处理
❱
正则表达式
字符串解析
Web编程
❱
提取网络链接( 爬虫 )
关于 practice.rs
值得学习的小型项目
变量绑定与解构
基本类型
❱
数值类型
字符、布尔、单元类型
语句与表达式
函数
所有权和借用
❱
所有权
引用和借用
复合类型
❱
字符串
数组
切片
元组
结构体
枚举
流程控制
模式匹配
❱
match, matches! 和 if let
模式
方法和关联函数
泛型和特征
❱
泛型
Const 泛型
特征 Traits
特征对象
进一步深入特征
集合类型
❱
动态字符串 String
动态数组 Vector
KV 存储 HashMap
类型转换
❱
as
From/Into
其它转换
返回值和 panic!
❱
panic! 深入剖析
返回值result 和 ?
包和模块
❱
包 Crate
模块 Module
使用use引入模块及受限可见性
注释和文档
格式化输出
生命周期
❱
生命周期基础
&'static 和 T: 'static
深入生命周期
函数式编程: 闭包、迭代器 todo
❱
闭包 Closure
迭代器 Iterator
newtype 和 Sized todo
智能指针 todo
❱
Box
Deref
Drop
Rc and Arc
Cell and RefCell
Weak 和循环引用todo
自引用 todo
多线程 todo
❱
多线程基础
消息传递
线程同步:锁、Condvar和信号量
线程同步:Atomic
Send 和 Sync
全局变量 todo
错误处理 todo
Unsafe doing
❱
内联汇编
macro 宏 todo
测试 todo
❱
编写测试及控制执行
基准性能测试 Benchmark
单元测试及集成测试
断言 Assertions
Async/Await 异步编程 todo
❱
async 和 await!
Future
Pin 和 Unpin
Stream 流处理
Light (default)
Rust
Coal
Navy
Ayu
rust-note