Rust
共 90 篇
Rust 的 unsafe 不是“随便玩玩”,而是生死状:6 个让你代码原地爆炸的骚操作
别把 unsafe 当成免死金牌!本文以实战示例拆解 6 个最常见的 unsafe 误用场景:把它当胶带封编译器嘴、乱解引用裸指针、在 unsafe 里违反借用检查、重复造轮子、滥用 unsafe impl 以及缺少 Safety 注释,让你建立正确的风险意识与使用范式。

别再把 tokio::spawn 当线程了!我用它2秒启动1000个任务,系统竟然毫无压力
tokio::spawn 并不是线程,而是轻量任务。在 Tokio 的调度下通过 sleep、timeout 和 select 构建高并发服务:2 秒内轻松调度 1000 个任务而系统毫无压力。

Rust async 状态机揭秘:Future、poll、Waker 到底怎么工作?
深入拆解 Rust 异步编程:为什么调用 async 不会立刻执行?Future 本质是怎样的状态机?执行器如何通过 poll 与 Waker 驱动任务前进?一文读懂 async/await 的底层运行机制。

Rust 1.89 发布:Intel Mac 平台降级,编译器新增生命周期可读性提示
Rust 1.89 宣布 x86_64-apple-darwin(Intel Mac)从 Tier 1 降级为 Tier 2,并引入 mismatched_lifetime_syntaxes lint、常量泛型 ‘_’ 推断与新 x86 指令集支持,全面提升可读性与性能。
Rust后端开发者必读:为何拥抱TypeScript是你的下一个超能力
一个资深Rust后端开发者,从鄙视JS到拥抱TypeScript的心路历程。探讨Rust与TypeScript如何通过ts-rs等工具协同,打造类型安全、坚不可摧的全栈应用。

Rust集群命令:像指挥交响乐团一样管理分布式系统
学习如何在Rust分布式actor系统中实现集群级别的控制命令,让节点管理变得像指挥交响乐团一样优雅
Rust生命周期错误Top5 | 新手必看修复指南
还在死磕 Rust 生命周期?本文用幽默易懂的方式,带你彻底搞懂 ‘a 的真正含义,避开新手最常踩的5个天坑,让你轻松掌握 Rust 的借用和所有权,悄悄卷赢所有同事。

Electron 时代结束?Rust GPUI 带你告别跨平台的将就式体验
Electron 曾是桌面跨平台的默认答案,如今 Rust GPUI 让应用既跨平台又拥有原生速度。本文用小白看得懂的方式,拆解 GPUI 的原理、实践路径与迁移注意事项。

Rust 系统设计:这三个库正在悄悄帮你干脏活,很多程序员居然还不知道
Tokio、Crossbeam、Rkyv:三个让并发、状态管理、序列化变得简单的 Rust crates

Rust内卷终极指南:5个让同事高攀不起的Trait与泛型骚操作
深入解析Rust中Traits和Generics的5个常见陷阱,从泛型滥用、Trait约束混乱、静态动态分发混淆、关联类型使用到结构体约束滥用,帮你写出更优雅高效的Rust代码