首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rust
受之以蒙
创建于2024-09-14
订阅专栏
Rust笔记
等 7 人订阅
共20篇文章
创建于2024-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
当 Rust 遇见 WebAssembly:Wasm 与 Rust 生态初探(入门篇)
WebAssembly,常简称为 Wasm,是一种为 Web 优化的二进制字节码格式,专为现代浏览器设计。它能以接近原生的速度运行,并与 JavaScript 无缝协作。
Rust FFI实战指南:跨越语言边界的优雅之道
在 Rust 与 C 语言通过 `FFI(Foreign Function Interface)` 交互的过程中,数据的公共表示是基石,它确保了两种语言能够准确无误地交换信息
Rust 进阶修炼:掌握 Unsafe 编程的核心能力
`unsafe`关键字就像是一把特殊的钥匙,能够打开那些被 Rust 安全机制所限制的大门,让开发者可以执行一些底层的、不受常规安全检查约束的操作。
Rust 宏全解析:从基础到实战,掌握代码生成魔法
宏(Macro)是 Rust 编程语言的重要组成部分。它是一种扩展编译器功能的方法,从而可以支持标准之外的功能。 从根本上说,宏是一种编写代码来生成其他代码的方法,被称为 元编程。
Rust异步编程:从入门到精通
在传统的同步编程中,当程序执行到一个可能会阻塞的操作时,比如网络请求或文件读取,线程会被阻塞,直到这个操作完成,这期间其他任务无法得到执行,极大地浪费了 CPU 资源
Rust并发编程:解锁高效与安全的编程新姿势
Rust并发编程:解锁高效与安全的编程新姿势 在 Rust 的并发编程世界里,Fork - Join 并行、通道和共享可变状态是三把锋利的宝剑,各自有着独特的用途和魅力。
Rust IO魔法:输入输出大揭秘
在 Rust 的世界里,输入输出(I/O)操作通过一组强大的 Trait 来实现,其中 Reader 和 Writer 相关的 Trait 扮演着关键角色。
Rust 集合:编程中的得力助手
Rust 集合 Rust 中的集合(Collection),大多存储在堆上,大小可以在运行时动态改变,不像数组那样需要在编译时就确定固定的大小。
Rust 迭代器:从基础到实践
迭代器(iterator) 用于产生一个值的序列,通常会使用一个循环来进行处理。 Rust 中的迭代器基于两大关键特质:Iterator和IntoIterator。
Rust 闭包:高效编程的秘密武器
闭包(Closures)为开发者提供了一种灵活且高效的编程方式。闭包在 Rust 中被广泛应用于众多领域,如迭代器操作、异步编程、事件处理以及回调函数等。
Rust 运算符重载:开启高效编程之旅
算术和位运算符重载是 Rust 中强大的功能之一,通过实现特定的 trait,可以为自定义类型赋予类似内置类型的运算能力。
Rust 之 trait 与泛型的奥秘
trait 在 Rust 中类似于其他语言中的接口,可以作为接口使用、以参数的形式传入函数以及作为返回类型。与 C++ 的虚函数类似,都是对行为的抽象定义,但Rust没有类继承的概念。
Rust 的枚举与模式:灵活又安全的工具
Rust 枚举允许自定义类型,取值范围只能取自预定义的命名常量的集合。 枚举就像是一个集合,其中的每个成员都是这个集合的一个特定值。 枚举适用于一个值有多种可能的情况。
Rust 结构体:强大而灵活的数据类型
Rust 结构体在组织数据方面起着至关重要的作用。它允许开发者将不同类型的数据组合在一起,形成一个有意义的整体,为数据的管理和操作提供了极大的便利。
Rust 的 crate 和模块:强大的代码组织工具
Rust 程序由crates 组成。 crate 是 Rust 在编译时最小的代码单位,每一个crate 都是一个完整的、一体的单元,有两种形式:二进制项和库。
Rust 错误处理:独特而灵活多样
Rust 错误处理概述 Rust 的错误处理方式主要包括 :panic、Result 等; Result 是一个枚举类型,有 Ok 和 Err 两个变体,分别表示成功和失败。
Rust 表达式:强大而独特的编程利器
ust 的表达式体系以其丰富的类型、明确的优先级、灵活的块与分号运用以及强大的控制流结构,在编程领域展现出了独特的优势。
Rust 引用:强大而安全的数据使用特性
Rust 引用是 Rust 中一种重要的机制,它允许在不获取所有权的情况下访问和操作数据。 Rust 中有不可变引用和可变引用两种类型
Rust 所有权与 Move:内存管理的艺术
Rust 通过引入所有权系统来管理内存。 所有权的规则确保每个值都有一个唯一的所有者,当所有者离开作用域时,其持有的值就会被自动释放。
探索 Rust 语言:性能与安全的编程新宠🎯
在编程的广袤天地中,Rust 语言如一颗璀璨的新星,散发着独特的魅力。最近深入学习 Rust 的过程,让我对它有了更深刻的认识和理解,今天就来详细分享一下我的第一篇Rust学习笔记😃。