![](https://img-blog.csdnimg.cn/ff0f3fd068f442e5b0f988a15f337841.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Rust
记录学习Rust过程中的笔记
Star-tears
一只树懒~
展开
-
Rust在写库时实现缓存
在写库时,实现一个缓存请求,需要用到全局变量,所以我们可以添加crate添加以下依赖。原创 2023-12-29 12:03:43 · 1213 阅读 · 0 评论 -
【Rust】构建自己的命令行工具,rust实现简单wget
以rust新版本重新实现该工具此练习将介绍如何使用 Rust 编写命令行工具,方法是编写一个简单的用于文件下载的流行工具wget。原创 2023-02-08 13:55:45 · 950 阅读 · 1 评论 -
Rust学习笔记
最近因为接触到一个有趣的前端桌面应用新方案tauri,由于tauri的后端是rust,因此提起了我对rust的兴趣。原创 2023-02-04 21:27:47 · 850 阅读 · 0 评论 -
Rust学习笔记 6.1 特质和泛型(Trait && generics)
返回枚举。原创 2022-07-30 13:18:43 · 181 阅读 · 0 评论 -
Rust学习笔记 5.2 HashMap
HashMap的键可以是布尔型、整型、字符串,或者任意实现了Eq和Hashtrait的其他类型。HashMap由链表加数组组成,它的底层结构是一个数组,而数组的元素是一个单向链表。HashMap也是可增长的,但HashMap在占据了多余空间时还可以缩小自己。...原创 2022-07-29 22:18:29 · 475 阅读 · 0 评论 -
Rust学习笔记 5.1 常用数据类型
strStringslices不可变的通过format!生成。原创 2022-07-28 13:55:14 · 73 阅读 · 0 评论 -
Rust学习笔记 4.2 生命周期 lifetime
生命周期最短的为有效。生命周期机制还在完善。原创 2022-07-27 15:12:56 · 149 阅读 · 0 评论 -
Rust学习笔记 4.1 所有权机制(OwnerShip)
其它语言在这样子的赋值时大多数只做一个浅拷贝,但在rust里,它是把所有权交给b,将a失效。tips手动标注name作用域与结构体实例作用域一致。原创 2022-07-25 20:51:36 · 143 阅读 · 0 评论 -
Rust学习笔记 3.3 Tuples 元组
代码】Rust学习笔记3.3Tuples元组。原创 2022-07-24 19:19:02 · 205 阅读 · 0 评论 -
Rust学习笔记 3.2 结构体
为引用,但默认是不可变的,如果希望可变,需要加。原创 2022-07-23 14:24:25 · 243 阅读 · 0 评论 -
Rust学习笔记 3.1 枚举 Enum
枚举可以是多个不同的枚举类型之一。原创 2022-07-22 15:53:08 · 201 阅读 · 0 评论 -
Rust学习笔记 2.3 函数
从之前的示例代码可以看出来,fn就是定义函数的关键字tips最后一行不加;自动作为返回值返回。原创 2022-07-16 14:57:10 · 64 阅读 · 0 评论 -
Rust学习笔记 2.2 控制流(control flow)
语句。原创 2022-07-15 21:55:30 · 234 阅读 · 0 评论 -
Rust学习笔记 2.1 rust变量和基础数据类型
let默认是不可变的!mut命令行执行cargorun。原创 2022-07-14 19:23:39 · 246 阅读 · 0 评论 -
Rust学习笔记 1.2 cargo
Cargo 是 Rust 的构建系统和包管理器。Rust 开发者常用 Cargo 来管理 Rust 工程和获取工程所依赖的库。修改国内源添加包(依赖)比如添加一个随机数的包只需去crates.io搜索rand将其添加至中的下原创 2022-07-13 09:25:33 · 226 阅读 · 0 评论 -
Rust学习笔记 1.1 安装、配置开发环境
这里不过多赘述。如果安装成功,将出现下面这行:windowsrust编译工具:https://www.rust-lang.org/zh-CN/tools/install)Windows 上安装 Rust 需要有 环境,有两种方式可供选择:在安装时可自行选择。推荐vscode作为rust的开发工具Visual Studio Code下载地址:https://code.visualstudio.com/Download插件:...原创 2022-07-11 18:42:13 · 1687 阅读 · 0 评论 -
Rust学习笔记 1.0 Rust概述
Docker三剑客、、分别是Docker官方开源的三个项目。有着不同的功能:这里主要讲一下,其余如果有兴趣可以自行去了解。很好的帮助我们完成需要多个容器相互配合来完成某个任务的需求。我们需要知道 中有两个重要的概念:服务 ():一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。项目 ():由一组关联的应用容器组成的一个完整业务单元,在 文件中定义。 的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期管理。 项目由 Python 编写,实现上调用了 Docker 服务提供的 API原创 2022-07-10 20:00:56 · 153 阅读 · 0 评论