文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Rust核心利器:枚举(Enum)与模式匹配(Match),告别空指针,写出优雅健壮的代码
in
Rust
in
Rust
Rust核心利器:枚举(Enum)与模式匹配(Match),告别空指针,写出优雅健壮的代码在任何编程语言中,我们经常需要处理一个值可能是多种不同类型或状态之一的情况。你可能会想到用继承、接口或者复杂的if-else链来解决。但在Rust中,我们有一种更强大、更优雅的工具——枚举(Enu
Rust
寻月隐君
发布于 2025-07-11
阅读 ( 1652 )
( 40 )
不止于后端:Rust 在 Web 开发中的崛起之路 (2024数据解读)
in
Rust
in
Rust
不止于后端:Rust在Web开发中的崛起之路(2024数据解读)当我们的目光还聚焦于JavaScript框架的迭代时,一股新的技术浪潮正悄然积蓄力量。以往被视为“系统编程专属”的Rust语言,正借助WebAssembly(Wasm)的东风,在Web开发领域,尤其是性能敏感
Rust
寻月隐君
发布于 2025-07-10
阅读 ( 1912 )
( 39 )
Rust 网络编程实战:用 Tokio 手写一个迷你 TCP 反向代理 (minginx)
in
Rust
in
Rust
Rust网络编程实战:用Tokio手写一个迷你TCP反向代理(minginx)Nginx作为强大的反向代理服务器,是我们日常开发中的得力助手。但你是否想过,它的核心原理——TCP流量转发,究竟是如何实现的?我们能否用Rust和Tokio亲手构建一个迷你版的Nginx呢?
Rust
寻月隐君
发布于 2025-07-06
阅读 ( 1399 )
( 14 )
Rust 异步编程实践:从 Tokio 基础到阻塞任务处理模式
in
Rust
in
Rust
Rust异步编程实践:从Tokio基础到阻塞任务处理模式在Rust异步编程的实践中,许多开发者在熟练使用#[tokio::main]后,会遇到一个典型挑战:当异步任务中混入耗时的阻塞操作(如同步文件IO、CPU密集计算)时,整个Tokio运行时的性能会急剧下降,甚至完全卡死。异
Rust
寻月隐君
发布于 2025-07-05
阅读 ( 2983 )
( 131 )
Rust 异步编程:理解 Tokio 中任务执行的生命周期管理
一、异步编程的诱惑与陷阱在现代软件开发中,异步编程已经成为处理高并发场景的标配。Rust语言凭借其强大的所有权系统和内存安全特性,在异步编程领域异军突起。Tokio作为Rust生态中最流行的异步运行时,为开发者提供了高效处理大量并发任务的能力。然而,异步编程并非银弹。与传统的同步编程相比
Rust
Tokio
异步编程
King
发布于 2025-07-04
阅读 ( 1727 )
( 39 )
告别竞态条件:基于 Axum 和 Serde 的 Rust 并发状态管理最佳实践
in
Rust
in
Rust
告别竞态条件:基于Axum和Serde的Rust并发状态管理最佳实践在现代Web开发中,如何在高并发场景下安全、高效地管理共享状态,始终是一个核心挑战。无论是用户会话、应用缓存还是全局配置,一旦涉及到多请求(多线程)的“读”和“写”,数据不一致、竞态条件(RaceConditi
Rust
寻月隐君
发布于 2025-07-04
阅读 ( 1789 )
( 21 )
告别 Vec!掌握 Rust bytes 库,解锁零拷贝的真正威力
in
Rust
in
Rust
告别Vec!掌握Rustbytes库,解锁零拷贝的真正威力还在为Rust网络编程中的Vec<u8>频繁拼接和拷贝而烦恼吗?在追求极致性能的道路上,这些不必要的数据操作正是我们需要清除的障碍。是时候告别这种传统但低效的方式,拥抱专为高性能I/O而生的bytes库了!byte
Rust
寻月隐君
发布于 2025-07-03
阅读 ( 1817 )
( 35 )
Rust 避坑指南:搞定数值比较,别再让 0.1 + 0.2 != 0.3 困扰你!
in
Rust
in
Rust
Rust避坑指南:搞定数值比较,别再让0.1+0.2!=0.3困扰你!在任何编程语言中,数值比较都是最基本的操作之一。但在以安全著称的Rust中,事情并没有那么简单。你是否曾遇到过因为类型不匹配而无法比较两个数字的编译错误?或者更诡异的,为什么0.1+0.2它就是不等于
Rust
寻月隐君
发布于 2025-07-02
阅读 ( 1508 )
( 16 )
Rust 语言容易让新手困惑的一个“过度优化”
假如我们现在要写一些代码,随便用cargonew一个项目就行,然后写一个函数append,函数的功能很好理解,就是把两个传入的字符串给拼接起来,第一个参数是字符串(的引用类型),第二个参数也是字符串,假如我们的参数是Hello和,world,函数调用后会返回Hello,world
Rust
smallyu
发布于 2025-07-01
阅读 ( 1064 )
( 12 )
精读《Rust编程之道》:吃透语言精要,彻底搞懂所有权与借用
in
Rust
in
Rust
精读《Rust编程之道》:吃透语言精要,彻底搞懂所有权与借用“好读书,不求甚解;每有会意,便欣然忘食。”学习Rust就像开启一场独特的编程探险。它强大、安全,但也以其陡峭的学习曲线而闻名,尤其是其独特的“所有权”和“借用”机制,常常让初学者感到困惑。这篇文章是我在精读《Rust编程之道》第
Rust
寻月隐君
发布于 2025-07-01
阅读 ( 1359 )
( 12 )
探索Rust编程之道:从设计哲学到内存安全的学习笔记
in
Rust
in
Rust
探索Rust编程之道:从设计哲学到内存安全的学习笔记在编程世界中,Rust以其内存安全、零成本抽象和高性能的特性迅速崛起,成为系统级编程的新宠。《Rust编程之道》不仅是一本技术书籍,更是一场探索Rust设计哲学与实践的旅程。本文将带你走进Rust的世界,从其语言特性到内存管理,梳理核心概念,助你
Rust
寻月隐君
发布于 2025-06-29
阅读 ( 1590 )
( 22 )
函数式编程的Rust之旅:闭包与迭代器的深入解析与实践
in
Rust
in
Rust
函数式编程的Rust之旅:闭包与迭代器的深入解析与实践在Rust编程语言中,闭包(Closures)和迭代器(Iterators)是两大利器,它们不仅体现了函数式编程的优雅,还为开发者提供了强大的抽象能力和代码复用性。无论你是Rust新手还是有一定经验的开发者,理解和掌握闭包与迭代器都能让你的代码
Rust
寻月隐君
发布于 2025-06-28
阅读 ( 1244 )
( 17 )
Rust 实战:打造高效代码相似度分析工具
引言在开源协作和代码审查中,识别代码相似度是一个重要但耗时的任务。今天,我将分享如何使用Rust语言构建一个高性能的代码相似度分析工具。这个工具不仅支持多种编程语言,还能分析代码结构、函数命名等多个维度的相似性。项目概览构建的code-sniffer是一个命令行工具,主要功能包
Rust
相似度分析
Jaccard
Levenshtein
King
发布于 2025-06-26
阅读 ( 1282 )
( 10 )
用 Rust 打造微型游戏:从零开始的 Flappy Dragon 开发之旅
in
Rust
in
Rust
用Rust打造微型游戏:从零开始的FlappyDragon开发之旅想学习游戏开发,但觉得门槛太高?别担心!通过Rust编程语言和Bracket-Lib库,我们可以轻松构建一个经典的FlappyBird风格游戏——“FlappyDragon”。这篇文章将带你一步步从零开始,
Rust
寻月隐君
发布于 2025-06-24
阅读 ( 1363 )
( 11 )
Move CTF共学:Task1
本文主要介绍Move CTF共学营Week1 Task1的解题思路。第一次尝试CTF挑战,感觉还挺有趣味性,有种在用代码解密的快乐,同时也能精进对Move的理解
CFT
Move
HOH
hwen
发布于 2025-06-21
阅读 ( 1779 )
( 21 )
从0开始MoveCtf week1task
MoveCtf
Move
0xkrypton
发布于 2025-06-19
阅读 ( 1407 )
( 18 )
bacon 点燃 Rust:比 cargo-watch 更爽的开发体验
in
Rust
in
Rust
bacon点燃Rust:比cargo-watch更爽的开发体验Rust开发追求效率与极致体验,但频繁手动运行代码和测试总让人抓狂!cargo-watch早已是Rust开发者的老朋友,而bacon横空出世,带来比cargo-watch更爽的自动化监控与测试体验。本文通过一个实
Rust
寻月隐君
发布于 2025-06-13
阅读 ( 1724 )
( 15 )
深入Sui CLMM:tick_math中的确定性艺术(下)——反向计算Tick的对数魔法
从幂到对数,逆向工程的挑战在上一篇文章《tick_math中的确定性艺术(上)》中,我们深入剖析了CetusCLMM协议如何通过二进制分解和精巧的定点数“双精度魔法”,将一个离散的tick(价格刻度)确定性地转换为一个精确的sqrt_price(价格的平方根)。其核心是幂运算:P=(1.0
StarryDeserts
发布于 2025-06-12
阅读 ( 2318 )
( 30 )
深入Sui CLMM:tick_math中的确定性艺术(上)——从Tick到Price的幂运算魔法
在去中心化金融(DeFi)的世界里,自动做市商(AMM)的每一次迭代都旨在解决一个核心问题:如何提高资金的利用效率,从UniswapV3开始,集中流动性做市商(CLMM)给出了一个革命性的答案,其魅力至今仍在Sui、Aptos等高性能公链的DeFi生态中大放异彩。而这一切高效的背后,都离不开一个
StarryDeserts
发布于 2025-06-12
阅读 ( 2368 )
( 29 )
Rust + Protobuf:从零打造高效键值存储项目
in
Rust
in
Rust
Rust+Protobuf:从零打造高效键值存储项目Rust以其卓越的性能、内存安全和并发能力席卷开发圈,Protobuf则以高效的序列化能力成为现代系统开发的利器。本文将带你通过一个简单却实用的键值存储(Key-ValueStore)项目,结合Rust和Protobuf,从零开始
Rust
寻月隐君
发布于 2025-06-10
阅读 ( 1663 )
( 13 )
‹
1
2
3
4
5
6
7
8
...
34
35
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
多元化
积分
计算市场
stack too deep
pairings
客户端库
创作者经济
AnyTrust
transient storage
应急响应
Platypus Finance
Vibe Coding
防御机制
Solidity 数学运算
加密资产服务提供商
电子竞技
移动设备
Google Cloud KMS
NUC
Avail Nexus
服务条款
比特币二层网络
游戏化
状态数据
metadata
30天文章收益榜
»
DeCert.me
101 篇文章,2222 学分
ethbook
19 篇文章,839 学分
zealynx
31 篇文章,386 学分
天涯学馆
71 篇文章,350 学分
King
168 篇文章,271 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: