文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Rust 核心概念解析:引用、借用与内部可变性
in
Rust
in
Rust
Rust核心概念解析:引用、借用与内部可变性管理内存安全,特别是防止数据竞争和悬垂指针,是系统编程中的一个核心挑战。Rust语言通过其所有权和借用检查系统,在编译阶段就为解决这些问题提供了强有力的保障。本文聚焦于该系统的关键部分:引用。我们将详细解析共享引用(&T)与可变引用(&mut
Rust
寻月隐君
发布于 1天前
阅读 ( 192 )
( 9 )
Rust 中的变量与可变性:新手指南
本文介绍了 Rust 语言中变量和可变性的概念。Rust 默认变量是不可变的,需要使用 `mut` 关键字才能声明可变变量。此外,文章还讲解了变量遮蔽(shadowing)的用法,它允许在同一作用域内使用相同的变量名而无需使其可变。文章还提出了使用不可变变量的实践方法,并给出了使用 `const` 定义全局常量的方式。
Rust
变量
可变性
mut
遮蔽
shadowing
estheraladioche569
发布于 2天前
阅读 ( 186 )
( 10 )
Rust中的数据类型
本文介绍了Rust编程语言中的数据类型,包括标量类型(整型、浮点型、布尔型、字符型)和复合类型(元组、数组)。文章详细讲解了每种类型的特点、使用方法以及相关的数值运算和内存管理机制,展示了Rust在类型安全和性能方面的优势。
Rust
数据类型
标量类型
复合类型
整型
浮点型
数组
元组
estheraladioche569
发布于 2天前
阅读 ( 193 )
( 10 )
深入 Rust 内存模型:栈、堆、所有权与底层原理
in
Rust
in
Rust
深入Rust内存模型:栈、堆、所有权与底层原理Rust语言的性能与安全,并非魔法,而是源于其背后一套经过精心设计的、严谨的内存模型。理解这个模型,是掌握Rust精髓、写出高质量代码的必经之路。然而,许多开发者常常陷入对所有权、生命周期等规则的零散学习,缺乏一个系统性的认知框架。本文旨
Rust
寻月隐君
发布于 4天前
阅读 ( 346 )
( 16 )
solana_business_card合约解析
in
Solana开发全攻略:从智能合约到生态应用
in
Solana开发全攻略:从智能合约到生态应用
文章背景:上篇文章,我们使用Anchor工程化环境,从初始化项目、编译、测试、部署各个环节演示了一个真实的solana链上程序的开发流程。这篇文章,我们从语法和业务的角度来梳理下我们实现的合约的源码
Anchor
Louis
发布于 6天前
阅读 ( 231 )
( 9 )
Rust 生产级后端实战:用 Axum + sqlx 打造高性能短链接服务
in
Rust
in
Rust
Rust生产级后端实战:用Axum+sqlx打造高性能短链接服务当我们在谈论后端开发时,“高性能”和“高可靠”是永恒的追求。正因如此,以安全和并发著称的Rust成为了越来越多开发者构建下一代服务的首选。但是,如何将Rust的语言优势,真正转化为一个健壮、高效、可维护的生产级应用呢
Rust
寻月隐君
发布于 2025-07-16
阅读 ( 259 )
深入 Rust 核心:彻底搞懂指针、引用与智能指针
in
Rust
in
Rust
深入Rust核心:彻底搞懂指针、引用与智能指针指针,是通往底层世界的大门,也是许多程序员既爱又恨的概念。在C/C++中,它赋予了我们直接操控内存的无上权力,但也带来了悬垂指针、内存泄漏等无尽的烦恼。那么,以“安全”著称的Rust是如何处理指针的呢?它又是如何做到既能媲美C的性能,又
Rust
寻月隐君
发布于 2025-07-15
阅读 ( 277 )
( 10 )
Rust中的Vec数据结构介绍
in
Rust从入门到进阶
in
Rust从入门到进阶
在Rust编程语言中,Vec<T>是一种非常常用的数据结构,用来表示一个动态、可增长的数组。它在标准库中定义,能够在堆上存储一系列相同类型的元素。
Vec
Louis
发布于 2025-07-14
阅读 ( 317 )
( 14 )
Rust 异步实战:从0到1,用 Tokio 打造一个高性能并发聊天室
in
Rust
in
Rust
Rust异步实战:从0到1,用Tokio打造一个高性能并发聊天室你是否曾对Discord、Slack这类高并发即时通讯应用的底层技术感到好奇?或者在学习Rust时,面对强大的Tokio异步运行时,感觉理论知识丰富,却不知如何下手实践?别担心!本文将是一篇极致的实战指南,我们将告
Rust
寻月隐君
发布于 2025-07-14
阅读 ( 338 )
用 Rust 实现 HTTPie:一个现代 CLI 工具的构建过程
in
Rust
in
Rust
用Rust实现HTTPie:一个现代CLI工具的构建过程命令行工具(CLI)是开发者工具箱中不可或缺的一部分。在众多用于HTTP测试的工具中,cURL功能强大,而HTTPie则以其出色的用户体验和易用性备受青睐。后者正是一个优秀的现代CLI工具范例。本文将完整记录使用R
Rust
寻月隐君
发布于 2025-07-13
阅读 ( 414 )
( 18 )
想用 Rust 开发游戏?这份超详细的入门教程请收好!
in
Rust
in
Rust
想用Rust开发游戏?这份超详细的入门教程请收好!“Talkischeap,showmethecode.”学习一门新语言,最快的方式莫过于动手做一个有趣的项目。你是否曾对游戏开发充满好奇,却又被复杂的概念和庞大的游戏引擎劝退?今天,就让我们以一种轻松有趣的方式,走进Rust
Rust
寻月隐君
发布于 2025-07-12
阅读 ( 375 )
( 17 )
从0到1,手把手教你写一个solana_business_card链上程序
in
Solana开发全攻略:从智能合约到生态应用
in
Solana开发全攻略:从智能合约到生态应用
本小节,我们继续探索如何使用anchor这个框架来从0到1写一个solana程序。
Solana
Louis
发布于 2025-07-12
阅读 ( 427 )
( 18 )
Rust 错误处理终极指南:从 panic! 到 Result 的优雅之道
in
Rust
in
Rust
Rust错误处理终极指南:从panic!到Result的优雅之道嗨,各位Rustacean!你是否曾被程序的突然崩溃(panic)搞得一头雾水?或者面对复杂的match嵌套感到力不从心?Rust以其无与伦比的可靠性著称,而这背后最大的功臣就是其独特的错误处理机制。它在编译时就强
Rust
寻月隐君
发布于 2025-07-12
阅读 ( 499 )
( 16 )
Rust核心利器:枚举(Enum)与模式匹配(Match),告别空指针,写出优雅健壮的代码
in
Rust
in
Rust
Rust核心利器:枚举(Enum)与模式匹配(Match),告别空指针,写出优雅健壮的代码在任何编程语言中,我们经常需要处理一个值可能是多种不同类型或状态之一的情况。你可能会想到用继承、接口或者复杂的if-else链来解决。但在Rust中,我们有一种更强大、更优雅的工具——枚举(Enu
Rust
寻月隐君
发布于 2025-07-11
阅读 ( 416 )
( 16 )
不止于后端:Rust 在 Web 开发中的崛起之路 (2024数据解读)
in
Rust
in
Rust
不止于后端:Rust在Web开发中的崛起之路(2024数据解读)当我们的目光还聚焦于JavaScript框架的迭代时,一股新的技术浪潮正悄然积蓄力量。以往被视为“系统编程专属”的Rust语言,正借助WebAssembly(Wasm)的东风,在Web开发领域,尤其是性能敏感
Rust
寻月隐君
发布于 2025-07-10
阅读 ( 549 )
( 26 )
Rust 网络编程实战:用 Tokio 手写一个迷你 TCP 反向代理 (minginx)
in
Rust
in
Rust
Rust网络编程实战:用Tokio手写一个迷你TCP反向代理(minginx)Nginx作为强大的反向代理服务器,是我们日常开发中的得力助手。但你是否想过,它的核心原理——TCP流量转发,究竟是如何实现的?我们能否用Rust和Tokio亲手构建一个迷你版的Nginx呢?
Rust
寻月隐君
发布于 2025-07-06
阅读 ( 457 )
( 14 )
Rust 异步编程实践:从 Tokio 基础到阻塞任务处理模式
in
Rust
in
Rust
Rust异步编程实践:从Tokio基础到阻塞任务处理模式在Rust异步编程的实践中,许多开发者在熟练使用#[tokio::main]后,会遇到一个典型挑战:当异步任务中混入耗时的阻塞操作(如同步文件IO、CPU密集计算)时,整个Tokio运行时的性能会急剧下降,甚至完全卡死。异
Rust
寻月隐君
发布于 2025-07-05
阅读 ( 936 )
( 58 )
Rust 异步编程:理解 Tokio 中任务执行的生命周期管理
一、异步编程的诱惑与陷阱在现代软件开发中,异步编程已经成为处理高并发场景的标配。Rust语言凭借其强大的所有权系统和内存安全特性,在异步编程领域异军突起。Tokio作为Rust生态中最流行的异步运行时,为开发者提供了高效处理大量并发任务的能力。然而,异步编程并非银弹。与传统的同步编程相比
Rust
Tokio
异步编程
King
发布于 2025-07-04
阅读 ( 546 )
( 14 )
告别竞态条件:基于 Axum 和 Serde 的 Rust 并发状态管理最佳实践
in
Rust
in
Rust
告别竞态条件:基于Axum和Serde的Rust并发状态管理最佳实践在现代Web开发中,如何在高并发场景下安全、高效地管理共享状态,始终是一个核心挑战。无论是用户会话、应用缓存还是全局配置,一旦涉及到多请求(多线程)的“读”和“写”,数据不一致、竞态条件(RaceConditi
Rust
寻月隐君
发布于 2025-07-04
阅读 ( 521 )
( 19 )
告别 Vec!掌握 Rust bytes 库,解锁零拷贝的真正威力
in
Rust
in
Rust
告别Vec!掌握Rustbytes库,解锁零拷贝的真正威力还在为Rust网络编程中的Vec<u8>频繁拼接和拷贝而烦恼吗?在追求极致性能的道路上,这些不必要的数据操作正是我们需要清除的障碍。是时候告别这种传统但低效的方式,拥抱专为高性能I/O而生的bytes库了!byte
Rust
寻月隐君
发布于 2025-07-03
阅读 ( 554 )
( 25 )
‹
1
2
3
4
5
6
7
8
...
29
30
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
安全硬件
Phala
比特币挖矿
JVM
Invariant Testing
zkPorter
比特币现金
数据准确性
权益质押
XCVM
Azuki
协议规范
Slang
Metis
axum
做市商
区块链性能
rBPF
Sharding
乐观Rollup
预部署合约
信标代理
互换
public
规范资产
30天文章收益榜
»
寻月隐君
237 篇文章,546 学分
Tiny熊
190 篇文章,441 学分
ankitacode11
35 篇文章,430 学分
ImmuneBytes
38 篇文章,390 学分
blockmagnates
47 篇文章,337 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: