首页
沸点
课程
APP
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
前端
面试
数据库
Go
AI编程
Agent
展开
全部
后端
Java
Python
前端
面试
数据库
Go
AI编程
Agent
架构
JavaScript
程序员
人工智能
Rust
Elasticsearch
暂无数据
推荐
最新
自己实现GIS配图软件(二)
Rust 原生 MVT 矢量瓦片生成引擎深度解析 一、引言 矢量瓦片(Vector Tile)技术将地理数据以 Tile 为单位进行组织和传输,客户端按需加载并本地渲染。相比传统栅格瓦片,矢量瓦片具有
Rust Option 详解:安全处理“可能存在,也可能不存在”的值
在上一篇文章中,我们学习了 HashMap。 在使用 HashMap 查询数据时,经常会看到这样的代码: 它的返回值并不是直接返回某个值,而是: 为什么? 因为指定的键可能存在,也可能不存在。 Rus
Rust Result 详解:可靠的错误处理机制
在上一篇文章中,我们学习了: 它用于表示: 例如: 返回: 但是实际开发中,很多问题不仅仅是“有没有值”,还需要知道: 例如: 文件不存在 数据格式错误 网络连接失败 数据库查询失败 用户输入非法 权
Rust String 与 &str 详解:字符串所有权、借用与转换
字符串是编程中最常用的数据类型之一。 在 Rust 中,字符串并不是只有一种类型。初学者最常见的两个字符串类型是: 和: 它们看起来都能保存文本,但在所有权、内存分配和使用场景上有明显区别。 简单来说
Rust Vec 动态数组详解:创建、增删、遍历与排序
在上一篇文章中,我们学习了 String 与 &str。 这一篇继续学习 Rust 中最常用的集合类型之一: Vec 通常称为动态数组,也叫向量。 与普通数组不同,Vec 的长度可以在程序运行过程中变
标准库更多介绍
标准库也提供了很多其他类型来支持某些功能,例如: 线程(Threads) 信道(Channels) 文件输入输出(File IO) 线程 Rust通过spawn函数提供了创建本地操作系统线程的机制,该
Rust 切片 Slice 详解:安全访问连续数据
在上一篇文章中,我们学习了元组 Tuple。 这一篇继续学习 Rust 中非常重要的数据类型: 中文通常称为切片。 切片本身不拥有数据,而是对一段连续数据的引用。它可以指向: 数组的一部分 Vec 的
自己实现GIS配图软件(一)
Vector Style & Tile Server:开源矢量配图与发布系统架构解析 一、项目背景 在 GIS 领域,矢量瓦片(Vector Tile)已成为现代地图渲染的主流方案。然而,从原始矢量数
组合真的优于继承吗?为什么 Rust 和 Go 都拥抱组合舍弃继承?
首先,先叠个甲,我并不认同组合一定优于继承这种太过于绝对化的观点,其实只要你对继承和组合这两者都有过思考的话,两者不存在孰优孰劣,只是组合更适合当下的开发模式。
Rust 元组 Tuple 详解:组合不同类型的数据
在上一篇文章中,我们学习了 Rust 数组 Array。 数组可以在一个变量中保存多个数据,但数组有一个重要限制: 例如: 这里的元素都是整数。 但在实际开发中,我们经常需要把不同类型的数据组合在一起
Rust if let 与 while let 详解:简化模式匹配
在上一篇文章中,我们学习了 Rust 的三种循环: loop while for 这一篇将学习 Rust 最具代表性的语法之一:模式匹配(Pattern Matching)。 Rust 使用 matc
AI Infra 的真相:Go 没输,rust也不是取代
AI Infra 的真相:Go 没输,rust也不是取代 作者:吴佳浩 撰稿时间:2026-6-8 最后更新:2026-6-8 引言 最近两年,关于 「Rust 取代 Go」 的声音越来越多。 尤其是
Rust match 模式匹配详解:比 if 更强大的条件分支
在上一篇文章中,我们学习了 Rust 的三种循环: loop while for 这一篇将学习 Rust 最具代表性的语法之一:模式匹配(Pattern Matching)。 Rust 使用 matc
Rust 数组 Array 详解:定义、访问、遍历与切片
在前面的文章中,我们已经学习了条件判断、循环和模式匹配。 从这一篇开始,我们将学习 Rust 中常用的数据集合类型。 首先介绍数组: 数组可以在一个变量中保存多个数据,例如: 一周 7 天的温度 12
Rust 类型转换全景指南 —— 从引用转换到序列化
本覆盖了从"零成本的引用转换"到"跨语言的序列化"的完整光谱,每一步都保持 Rust 的核心原则:类型安全、显式、零成本抽象。理解每一层解决的问题和适用场景,你就能写出既灵活又安全的 Rust 代码。
Rust 控制流 if 详解:条件判断与 if 表达式
在前面的文章中,我们已经学习了变量、数据类型、函数和注释。 到目前为止,我们编写的程序大多是从上到下依次执行。 但真实程序不可能永远只执行固定逻辑。 例如: 用户是否已经登录 商品库存是否充足 分数是
从C到Rust:Trait From Into 类型转换
C 的强制转换可以让任何类型变成任何其他类型,编译器不阻止,后果由程序员承担。Rust 的 From / Into 建立了类型间转换的白名单,只有实现者明确允许的转换才能发生,且调用方式统一。
Rust 函数与返回值详解:参数、表达式与返回类型
在前面的文章中,我们已经学习了变量、数据类型、常量和静态变量。 接下来,我们需要解决一个非常重要的问题: 答案就是:函数(Function)。 函数是组织 Rust 程序最基本的方式之一。无论是命令行
Rust 注释与文档注释详解:从代码说明到 cargo doc
在上一篇文章中,我们学习了 Rust 的函数与返回值。 随着代码越来越多,仅仅让程序“能够运行”还不够。我们还需要让其他开发者,甚至未来的自己,能够快速理解代码的作用。 这时就需要使用注释。 Rust
《RUST权威指南》第7章笔记
注:本篇文章全是由我本人通过学习所感悟的内容,所以不能保证是绝对正确的,如果有发现我文章的错误,麻烦请指出我的错误让我能明白我自己错在了哪里,希望大家一起进步。