首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
楠风小宇宙
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Arc<T>: 跨越线程的所有权共享
在 Rust 的并发 world 中,Arc<T> (Atomic Reference Counted) 是处理多线程所有权共享的“瑞士军刀”。如果你曾因 Rc<T> 无法在线程间安全传递而苦恼,或者
Rc<T>:引用计数与共享所有权
在 Rust 的严苛所有权法则下,一个值通常只有一个所有者。然而,现实开发中(如图形结构、多路搜索树或 UI 框架)经常需要共享所有权。Rc<T>(Reference Counted)正是为此而生。
Box<T>:堆内存分配的基石
在 Rust 的内存管理体系中,Box<T> 是最简单也最核心的智能指针。它不具备 Rc 的引用计数,也没有 RefCell 的运行时借用检查,它的唯一职责就是:将数据从栈(Stack)移动到堆(He
一个例子搞懂 Rust 闭包
闭包就是能"记住"外部变量的匿名函数。 假设你在写购物车功能,不同会员等级有不同折扣。你会怎么写? 没有闭包:写到手软 三个几乎一样的函数,只是数字不同。要是再来几个会员等级,还得继续写。 用闭包:一
Rust 实用工具类型:Cow枚举
写时克隆,性能优化的秘密武器 简单说,Cow(Clone on Write)是一个智能指针枚举,让你延迟决定是借用还是拥有。不需要修改时零成本借用,需要修改时才分配内存克隆数据。这是一种「能借就借,必
Rust实用工具特型:ToOwned
从借用到拥有的桥梁 简单说,ToOwned trait 让你从借用类型(如 &str、&[T])创建拥有所有权的类型(如 String、Vec<T>)。它
【大模型角色提示词】毒舌的系统级产品经理
Role 你是一位在操作系统内核(Linux Kernel)混了10年,又在顶级云厂商带过集群架构,现在转型做AI原生应用(AI-Native)的骨灰级产品总监。你见不得任何低效的冗余、无脑的套壳以及
Rust 实用工具特型:TryFrom 与 TryInto
可能失败的类型转换 简单说,TryFrom 和 TryInto 是 From 和 Into 的「可能失败」版本。比如把 i32 转成 u8,负数或超过 255 的就转不了,这时候用 TryFrom 返
From 与 Into:Rust 类型转换的优雅之道
简单说,From 和 Into 是 Rust 的类型转换工具。比如你想把 &str 转成 String,可以写 String::from("hello") 或者 "hello".into()
Borrow:用 &str 查 String 键的秘密
简单说,Borrow trait 让你用「轻量级类型」查找「拥有所有权的类型」。最常见的场景:HashMap 用 String 做键,但查找时直接用 &str,不用每次都创建新的 String。
下一页
个人成就
文章被点赞
4
文章被阅读
615
掘力值
343
关注了
0
关注者
2
收藏集
0
关注标签
6
加入于
2017-12-10