首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Rust
Rust研习社
创建于2026-03-22
订阅专栏
Rust从入门到精通
等 5 人订阅
共33篇文章
创建于2026-03-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust 并发同步之屏障(Barrier):让多线程步调一致
在 Rust 多线程并发编程中,同步是保证数据安全、逻辑正确的核心环节。当我们需要多个线程完成各自的前置任务后,再同时进入下一阶段执行时,标准库中提供的屏障(Barrier)就是最简洁高效的解决方案。
Once、OnceCell、OnceLock:Rust 一次性初始化终极指南
Rust 标准库提供了 Once、OnceCell 和 OnceLock 来解决一次性初始化的场景的问题。本文将从应用场景、核心 API、实战示例等维度,带你彻底搞懂三者的用法与选型。
Rust 1.95.0 正式发布:核心特性升级与生态完善,一文带你看完整更新
Rust 团队正式推出了稳定版 Rust 1.95.0,这是一次聚焦语法简化、API 完善、平台扩展的增量更新,通过多个实用特性降低了开发门槛,尤其对平台适配、并发编程和嵌入式开发场景提供了显著支持。
Rust 原子类型详解:无锁并发的利器
Rust 的所有权系统和借用规则从编译期层面规避了大部分数据竞争,但在多线程共享简单数据时,传统的锁机制虽能保证安全,却会带来上下文切换的性能开销。
Rust 静态生命周期:从概念到实战避坑
静态生命周期作为 Rust 中最特殊、最长的生命周期,既是基础知识点,也是进阶开发中绕不开的重点。本文将从概念本质、常见用法、实战场景到典型误区,带你彻底吃透 Rust 静态生命周期。
Rust 写时克隆智能指针 Cow
Cow(Clone-On-Write,写时克隆)智能指针在 Rust 所有智能指针中是最尤为特殊的,它的作用是在只读场景下避免不必要的内存克隆,仅在需要修改时才惰性克隆数据。
Rust 并发同步:Mutex 与 RwLock 智能指针
Mutex 和 RwLock 是标准库中最常用的两个同步智能指针,它们既能保证线程安全,又能通过内部可变性突破 Rust 的借用限制。本文将从原理、用法到注意事项,帮你彻底掌握这两个工具的使用方法。
Rust 智能指针 Cell 与 RefCell 的内部可变性
有时我们需要在持有不可变引用的同时,修改其内部数据,这就是内部可变性要解决的问题,而 Cel 和 RefCell 是单线程场景下解决这个问题最常用的两个智能指针。
深入理解 Rust 裸指针:内存操作的双刃剑
在实际开发中,我们总会遇到需要突破安全边界的场景,比如与 C 语言交互、手动管理内存、操作硬件资源,或是追求极致的性能优化。此时,就需要用到 Rust 提供的裸指针(Raw Pointer)了。
深入 Rust 引用计数智能指针:Rc 与 Arc 从入门到实战
Rust 提供了两种核心的共享所有权智能指针:Rc 和 Arc,它们都通过引用计数机制实现共享所有权,今天我们就深入拆解两者的原理、用法、区别,以及实战中的避坑技巧。
Rust 堆内存指针 Box 详解
在 Rust 中,`Box<T>` 是最基础、最简洁的智能指针,核心作用是将数据从栈内存转移到堆内存,并通过独占所有权机制管理堆内存的分配与释放。
Rust Copy 特征详解|新手必看!再也不与 Clone 混淆
同样是变量赋值,为什么 i32 赋值后原变量还能用,而 String 赋值后就报错 “value moved”?其实这就是没搞清楚 Copy 和 Clone 这两个特征。
Rust Clone 特征保姆级解读:显式复制到底怎么用?
今天就用保姆级的方式,把 Clone 讲透,从基础概念到实战用法,再到避坑指南,新手也能轻松看懂、会用。
Rust 是如何判断对象是否相等的?一起来聊一聊 PartialEq 与 Eq
与其他编程语言不同,默认就支持对象的相等判断,Rust 需要用到 PartialEq 与 Eq 这两个特征来判断是否相等。为什么 Rust 要搞这么复杂?今天我们一起来聊一聊。
深入浅出 Rust 迭代器:从基础用法到性能优化
在 Rust 开发中,迭代器(Iterator)不仅是遍历集合的工具,更是 Rust 函数式编程风格的基石,也是零成本抽象理念的典型体现。
深入理解 Rust 闭包:从基础语法到实战应用
在 Rust 编程中,闭包是一个极具灵活性的特性,它本质上是一种可捕获环境变量的匿名函数。本文将从基础用法入手,逐步拆解闭包的原理、进阶特性,再结合实战场景与踩坑指南,帮你彻底掌握 Rust 闭包。
关于 Rust Option 的那些事:从基础到常用 API 全解析
为了解决经典的空指针异常错误,Rust 吸取前人的成功经验,引入了 Option 的概念,对“空值”的安全封装,强制在编译期显式处理空值。
Rust 异步 ORM 新选择:Toasty 初探
2026年4月,Rust 生态迎来了一款新异步 ORM 框架 Toasty。本文将从初探的角度,带着大家快速认识这款新框架。
Rust Tracing 实战指南:从基础用法到生产级落地
Tracing 作为 Tokio 团队主导的可观测性框架,凭借 Span 链路追踪、结构化日志等特性,已经成为 Rust 生态中复杂系统的首选工具。
Rust 时间处理神器:chrono 从入门到实战
在 Rust 生态中,chrono 凭借其遵循 ISO 8601 标准、支持时区、类型安全且性能优异的特性,成为了 Rust 开发者的首选工具。
下一页