首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rust第一课学习-笔记
unravel2025
创建于2022-09-07
订阅专栏
学习陈天老师的Rust第一课笔记
等 19 人订阅
共29篇文章
创建于2022-09-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
07|所有权:值的生杀大权到底在谁手上?
正式开始 变量在函数调用时发生了什么 main() 函数中定义了一个动态数组 data 和一个值 v,然后将其传递给函数 find_pos,在 data 中查找 v 是否存在,存在则返回 v 在 da
06|get hands dirty:SQL查询工具怎么一鱼多吃?
正式开始 本节代码 宏编程 宏编程主要的工作就是把一棵语法树转换成另一颗语法树 一句话总结:宏编程的主要流程就是实现若干 From和 TryFrom 简单步骤 用 cargo new 库名 --lib
05|get hands dirty:做一个图片服务器有多难?
正式开始 本节代码 如何学习 自定义编译protobuf 在项目根目录下,生成一个 abi.proto 文件,写入图片处理服务用到的数据结构 在项目根目录下,创建一个 build.rs,使用 pros
开篇词|让Rust成为你的下一门主力语言
rust第一课学习笔记。首先,你需要明白rust语言的特性和优势,才能方便你做出准确的决定。希望自己坚持完成
01|内存:值放堆上还是放栈上,这是一个问题
正式开始 RustPlayground HelloWorld 代码 内存 栈 栈是程序运行的基础。每当一个函数被调用时,一块连续的内存就会在栈顶被分配出来,这块内存被称为帧(frame) 在编译时,一
02|串讲:编程开发中,那些你需要掌握的基本概念
正式开始 上一节总结 栈上存放的数据是静态的,固定大小,固定生命周期;堆上存放的数据是动态的,不固定大小,不固定生命周期 基本概念分类 数据 数据是程序操作的对象 值和类型 类型是对值的区分,它包含了
加餐|这个专栏你可以怎么学,以及Rust是否值得学?
正式开始 代码缺陷 引入缺陷的代价 好用链接 官方Rust book 适合学习语言的概貌 Rust 死灵书 讲述 Rust 的高级特性,主要是如何撰写和使用 unsafe Rust,内容不适合初学者
03|初窥门径:从你的第一个Rust程序开始!
正式开始 安装 安装链接 VS常用的Rust插件 rust-analyzer:实时编译和分析 Rust 代码,提示代码中的错误,并对类型进行标注。 rust syntax:为代码提供语法高亮。 cra
04|get hands dirty:来写个实用的CLI小工具
正式开始 链接 HTTPPie 命令行工具 统计代码行数 tokei 本节代码 Golang的CLI解析库 cobra Python的CLI解析库 click 优化Rust二进制大小 本节代码 新鲜知