文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Rust 如何优雅实现冒泡排序
in
Rust
in
Rust
Rust如何优雅实现冒泡排序冒泡排序作为一种经典的排序算法,以其直观的比较与交换逻辑,成为算法学习的重要起点。尽管它在性能上并非最优,但在理解排序思想和编程实践上仍有独特价值。本文将带你走进冒泡排序的核心原理,结合Rust语言的安全性与简洁性,探索如何以优雅的方式实现这一算法。从逐步拆解的过
Rust
Rust 入门
寻月隐君
发布于 2025-04-09
阅读 ( 1051 )
( 18 )
写给rust开发者:一文了解cargo-deny项目
in
Rust从入门到进阶
in
Rust从入门到进阶
cargo-deny是由EmbarkStudios开发的一个Rust工具,托管在GitHub上(EmbarkStudios/cargo-deny)。它是一个Cargo插件,旨在帮助开发者管理Rust项目的依赖,确保依赖符合特定的要求和期望。
cargo
Louis
发布于 2025-04-06
阅读 ( 1170 )
( 13 )
写给rust开发者:一文了解cargo-generate工具
in
Rust从入门到进阶
in
Rust从入门到进阶
cargo-generate是一个专为Rust开发者设计的工具,由cargo-generate团队开发并维护,托管在GitHub上(cargo-generate/cargo-generate)
cargo
Louis
发布于 2025-04-05
阅读 ( 1171 )
( 16 )
Rust 错误处理详解:掌握 anyhow、thiserror 和 snafu
in
Rust
in
Rust
Rust错误处理详解:掌握anyhow、thiserror和snafu错误处理是Rust开发中不可或缺的一部分。Rust的Result<T,E>提供了基础支持,但具体实现却因场景而异。本文将介绍三种常用的错误处理工具——anyhow、thiserror和snafu,分析它们
Rust
Rust 基础
Rust 入门
寻月隐君
发布于 2025-03-17
阅读 ( 1775 )
( 26 )
从零开始:用 Rust 和 Axum 打造高效 Web 应用
in
Rust
in
Rust
从零开始:用Rust和Axum打造高效Web应用Rust以其高性能和安全性席卷开发圈,而Axum作为一款专注于人机工程学和模块化的Web框架,正成为Rust生态中的明星工具。想快速上手一个现代Web应用框本文详细介绍了如何使用Rust的Axum框架搭建We
Rust
Rust
axum
寻月隐君
发布于 2025-03-14
阅读 ( 2463 )
( 64 )
Rust Trait 与 Go Interface:从设计到实战的深度对比
in
Rust
in
Rust
RustTrait与GoInterface:从设计到实战的深度对比在现代编程语言中,Rust和Go以其独特的设计哲学赢得了广泛关注。Rust凭借零成本抽象和内存安全征服系统编程领域,而Go则以简洁和高效成为云计算时代的宠儿。两者的核心特性之一——Rust的Trait和G
Rust
Rust
go
go
寻月隐君
发布于 2025-03-12
阅读 ( 1269 )
( 13 )
【Rust 基础入门】(15) | 宏
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本文介绍了Rust中的宏,通过记录项和日志事件的示例展示了声明式宏及过程宏(派生宏、属性式宏、函数式宏)的使用与实现原理,阐释了宏与函数的区别及其在代码生成中的作用。
Rust
Rust 入门
Rust 基础
Rust语法基础
0xE
发布于 2025-03-03
阅读 ( 1014 )
( 12 )
【Rust 基础入门】(14) | 错误处理
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本文介绍了Rust中的错误处理机制,通过温度检查的示例展示了不可恢复的 Panic 和可恢复的 Result 的使用,讲解了 ? 运算符简化错误传播的方法及其意义。
Rust
Rust 入门
Rust 基础
Rust语法基础
0xE
发布于 2025-02-27
阅读 ( 937 )
( 10 )
【Rust 基础入门】(13) | 泛型与特征
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本文介绍了Rust中的泛型及其通过类型参数提升代码复用性的能力,以坐标和结果为例展示了其应用,并结合特征约束和单态化阐释了泛型与特征如何协作实现安全高效的代码。
Rust
Rust 入门
Rust 基础
Rust语法基础
0xE
发布于 2025-02-26
阅读 ( 998 )
( 12 )
【Rust 基础入门】(12) | 特征 (Traits)
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本文介绍了Rust中的特征(Traits),通过吉他和钢琴的演奏示例展示了如何定义和实现特征、添加默认实现及使用关联类型,阐释了特征在代码复用和类型安全中的核心作用。
Rust
Rust 入门
Rust 基础
Rust语法基础
0xE
发布于 2025-02-25
阅读 ( 1060 )
( 14 )
【Rust 基础入门】(11) | 方法
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本文通过飞船示例介绍了Rust中的方法,展示了如何用impl为结构体和枚举定义行为,包括实例方法、关联函数和同名方法,突出其与普通函数的区别及灵活性。
Rust
Rust 入门
Rust 基础
Rust语法基础
0xE
发布于 2025-02-24
阅读 ( 1031 )
( 11 )
【Rust 基础入门】(10) | 流程控制和模式匹配
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本文介绍了 Rust 的流程控制语句(`if`、`for`、`while`、`loop`)及其应用,并讲解了 `match` 和 `if let` 模式匹配的用法。
Rust 入门
Rust 基础
Rust语法基础
Rust
0xE
发布于 2025-02-20
阅读 ( 1210 )
( 11 )
【Rust 基础入门】(09) | 数组、Hashmap
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本文介绍了 Rust 中的数组(静态数组和动态数组)和 `HashMap` 的基本概念、创建方法、操作及其内部机制,包括数组的固定长度与动态扩展、`HashMap` 的键值对存储与扩容策略。
Rust
Rust 入门
Rust 基础
Rust语法基础
0xE
发布于 2025-02-18
阅读 ( 1115 )
( 11 )
【Rust 基础入门】(08) | 元组、结构体、枚举
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本文介绍了 Rust 语言中的元组、结构体和枚举的概念及用法,并通过代码示例和类比讲解其应用场景。
Rust
Rust 入门
Rust 基础
Rust语法基础
0xE
发布于 2025-02-17
阅读 ( 1055 )
( 13 )
【Rust 基础入门】(07) | 字符串
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本文介绍了 Rust 中字符串的基本操作,包括字符串切片、动态字符串操作(如追加、插入、替换和删除)以及字节、字符和字符串的区别,帮助读者深入理解 Rust 中字符串的内存管理和常用操作方法。
Rust
Rust 入门
Rust 基础
Rust语法基础
0xE
发布于 2025-02-13
阅读 ( 1329 )
( 16 )
【Rust 基础入门】(06) | 生命周期
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本篇文章介绍了 Rust 中的生命周期概念,类比“租房”来讲解生命周期的作用,重点阐述了悬垂引用的风险、生命周期标注的使用,以及借用检查器如何保障引用的有效性。通过具体的代码示例,说明了 Rust 如何通过生命周期管理确保内存安全,避免非法引用。
Rust 入门
Rust 基础
Rust
Rust语法基础
0xE
发布于 2025-02-12
阅读 ( 1462 )
( 20 )
【Rust 基础入门】(05) | 借用、所有权与函数
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
Rust 的所有权和借用类似于借书系统,包括所有权转移、不可变和可变借用、悬垂引用防止机制,以及在函数中传递和返回所有权的规则。
Rust 入门
Rust 基础
Rust
Rust语法基础
0xE
发布于 2025-02-11
阅读 ( 1357 )
( 15 )
【Rust 基础入门】(04) | Rust 所有权
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
Rust 通过所有权机制管理栈内存和堆内存,确保内存安全,避免数据竞争,并通过所有权转移控制变量的生命周期。
Rust 入门
Rust 基础
Rust语法基础
Rust
0xE
发布于 2025-02-10
阅读 ( 1159 )
( 15 )
Agent State Machine:大语言模型管理的革新框架
在人工智能飞速发展的当下,大语言模型(LLM)的应用愈发广泛。但如何有效管理LLM代理,确保其行为的可预测性、可维护性和可扩展性,成为了亟待解决的问题。今天,我们就来探讨一种创新的解决方案——AgentStateMachine。什么是AgentStateMachineAg
Rust
Rig
LLM
AI Agent
OpenAI
King
发布于 2025-02-09
阅读 ( 1817 )
( 22 )
【Rust 基础入门】(03) | 语句、表达式与函数
in
Rust 基础入门指南:为 Solana 合约学习铺路
in
Rust 基础入门指南:为 Solana 合约学习铺路
本篇文章介绍了 Rust 语言中的语句与表达式的区别、代码块表达式、单元类型 ()、if 表达式,以及函数的基本用法,包括带参数函数、无返回值函数和发散函数。
Rust 入门
Rust 基础
Rust
Rust语法基础
0xE
发布于 2025-02-09
阅读 ( 1372 )
( 18 )
‹
1
2
3
4
5
6
7
8
...
13
14
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
安全监控
ZKML
网络协议
社会工程学
CTF挑战
漏洞赏金
Web3钱包
文化
Covenant
Oasis网络
确定性
WETH
mint
中本聪共识
PEPC
以太坊扩展
SGX
电路设计
共享安全
Taproot Assets
价格发现
telegram
BitLayer
双重支付
备份
30天文章收益榜
»
Tiny熊
191 篇文章,650 学分
Henry
96 篇文章,585 学分
寻月隐君
260 篇文章,463 学分
OpenZeppelin
223 篇文章,459 学分
Helius
151 篇文章,431 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: