文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
告别 Vec!掌握 Rust bytes 库,解锁零拷贝的真正威力
in
Rust
in
Rust
告别Vec!掌握Rustbytes库,解锁零拷贝的真正威力还在为Rust网络编程中的Vec<u8>频繁拼接和拷贝而烦恼吗?在追求极致性能的道路上,这些不必要的数据操作正是我们需要清除的障碍。是时候告别这种传统但低效的方式,拥抱专为高性能I/O而生的bytes库了!byte
Rust
寻月隐君
发布于 2025-07-03
阅读 ( 579 )
( 25 )
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
阅读 ( 485 )
( 13 )
Rust 语言容易让新手困惑的一个“过度优化”
假如我们现在要写一些代码,随便用cargonew一个项目就行,然后写一个函数append,函数的功能很好理解,就是把两个传入的字符串给拼接起来,第一个参数是字符串(的引用类型),第二个参数也是字符串,假如我们的参数是Hello和,world,函数调用后会返回Hello,world
Rust
smallyu
发布于 2025-07-01
阅读 ( 395 )
( 12 )
精读《Rust编程之道》:吃透语言精要,彻底搞懂所有权与借用
in
Rust
in
Rust
精读《Rust编程之道》:吃透语言精要,彻底搞懂所有权与借用“好读书,不求甚解;每有会意,便欣然忘食。”学习Rust就像开启一场独特的编程探险。它强大、安全,但也以其陡峭的学习曲线而闻名,尤其是其独特的“所有权”和“借用”机制,常常让初学者感到困惑。这篇文章是我在精读《Rust编程之道》第
Rust
寻月隐君
发布于 2025-07-01
阅读 ( 365 )
( 11 )
探索Rust编程之道:从设计哲学到内存安全的学习笔记
in
Rust
in
Rust
探索Rust编程之道:从设计哲学到内存安全的学习笔记在编程世界中,Rust以其内存安全、零成本抽象和高性能的特性迅速崛起,成为系统级编程的新宠。《Rust编程之道》不仅是一本技术书籍,更是一场探索Rust设计哲学与实践的旅程。本文将带你走进Rust的世界,从其语言特性到内存管理,梳理核心概念,助你
Rust
寻月隐君
发布于 2025-06-29
阅读 ( 372 )
( 19 )
函数式编程的Rust之旅:闭包与迭代器的深入解析与实践
in
Rust
in
Rust
函数式编程的Rust之旅:闭包与迭代器的深入解析与实践在Rust编程语言中,闭包(Closures)和迭代器(Iterators)是两大利器,它们不仅体现了函数式编程的优雅,还为开发者提供了强大的抽象能力和代码复用性。无论你是Rust新手还是有一定经验的开发者,理解和掌握闭包与迭代器都能让你的代码
Rust
寻月隐君
发布于 2025-06-28
阅读 ( 314 )
( 15 )
Rust 实战:打造高效代码相似度分析工具
引言在开源协作和代码审查中,识别代码相似度是一个重要但耗时的任务。今天,我将分享如何使用Rust语言构建一个高性能的代码相似度分析工具。这个工具不仅支持多种编程语言,还能分析代码结构、函数命名等多个维度的相似性。项目概览构建的code-sniffer是一个命令行工具,主要功能包
Rust
相似度分析
Jaccard
Levenshtein
King
发布于 2025-06-26
阅读 ( 273 )
( 9 )
用 Rust 打造微型游戏:从零开始的 Flappy Dragon 开发之旅
in
Rust
in
Rust
用Rust打造微型游戏:从零开始的FlappyDragon开发之旅想学习游戏开发,但觉得门槛太高?别担心!通过Rust编程语言和Bracket-Lib库,我们可以轻松构建一个经典的FlappyBird风格游戏——“FlappyDragon”。这篇文章将带你一步步从零开始,
Rust
寻月隐君
发布于 2025-06-24
阅读 ( 378 )
( 11 )
bacon 点燃 Rust:比 cargo-watch 更爽的开发体验
in
Rust
in
Rust
bacon点燃Rust:比cargo-watch更爽的开发体验Rust开发追求效率与极致体验,但频繁手动运行代码和测试总让人抓狂!cargo-watch早已是Rust开发者的老朋友,而bacon横空出世,带来比cargo-watch更爽的自动化监控与测试体验。本文通过一个实
Rust
寻月隐君
发布于 2025-06-13
阅读 ( 693 )
( 15 )
Rust + Protobuf:从零打造高效键值存储项目
in
Rust
in
Rust
Rust+Protobuf:从零打造高效键值存储项目Rust以其卓越的性能、内存安全和并发能力席卷开发圈,Protobuf则以高效的序列化能力成为现代系统开发的利器。本文将带你通过一个简单却实用的键值存储(Key-ValueStore)项目,结合Rust和Protobuf,从零开始
Rust
寻月隐君
发布于 2025-06-10
阅读 ( 478 )
( 12 )
深入解析 Rust 的面向对象编程:特性、实现与设计模式
in
Rust
in
Rust
深入解析Rust的面向对象编程:特性、实现与设计模式Rust作为一门兼顾性能与安全的现代编程语言,其独特的编程范式引发了广泛讨论。它是否是一门面向对象语言?如何在Rust中实现面向对象的特性?本文将深入剖析Rust的面向对象编程特性,探讨其封装、trait对象、动态派发以及状态模式
Rust
寻月隐君
发布于 2025-06-08
阅读 ( 545 )
( 15 )
Rust 所有权:从内存管理到生产力释放
in
Rust
in
Rust
Rust所有权:从内存管理到生产力释放在编程世界中,内存管理一直是开发者面临的难题。C/C++的手动管理繁琐易错,Java的垃圾回收(GC)带来性能损耗,而Rust凭借独特的所有权模型,提出了一种革命性的内存管理方案。本文通过一个简单的Rust示例,深入探讨所有权机制的核心思想及其对
Rust
寻月隐君
发布于 2025-06-05
阅读 ( 770 )
( 24 )
Rust 优化技术非官方指南
本文深入探讨了 Rust 语言在构建高性能系统时可应用的优化策略,并通过以太坊客户端 Reth 的实际案例,展示了零拷贝操作、内存布局优化、分配模式、并行处理、缓存友好的数据结构、流处理与延迟计算、数据库与 I/O 优化、编译时优化等关键技术。强调在优化前进行性能测量和验证,并分享了避免过早优化和过度设计的经验教训。
Rust
性能优化
零拷贝
内存布局
并行处理
缓存
Yong kang Chia
发布于 2025-06-04
阅读 ( 1858 )
( 120 )
深入理解 tokio-fusion:为 Rust 异步任务而生的线程池引擎
在高性能异步系统中,任务的调度和执行策略对整体吞吐量与响应延迟起着决定性作用。Tokio是Rust社区主流的异步运行时之一,拥有成熟的任务系统和I/O模型。然而,当我们需要对任务调度进行更细粒度的控制,比如优先级、批处理、任务分组或返回结果流时,Tokio的原生抽象就显得不够灵活。
Rust
Tokio
thread-pool
King
发布于 2025-06-04
阅读 ( 646 )
( 24 )
解锁Rust代码组织:轻松掌握Package、Crate与Module
in
Rust
in
Rust
解锁Rust代码组织:轻松掌握Package、Crate与Module想在2025年成为Rust编程的佼佼者?代码组织是Rust开发的第一道门槛,也是释放其高效与安全潜力的关键!Rust的模块系统通过Package、Crate和Module,为开发者提供了优雅而强大的代码管理方式。本文将带你轻松解
Rust
寻月隐君
发布于 2025-06-04
阅读 ( 692 )
( 20 )
tokio-fusion 线程池 v0.1 发布
tokio-fusion是一个基于Tokio构建的高性能线程池服务仓库,提供了简单易用的异步任务执行API。仓库地址:https://github.com/lispking/tokio-fusion项目概述核心功能:提供了一个线程池服务,用于异步任务的高效执行。它支持单个任务和批量任
Rust
Tokio
thread-pool
King
发布于 2025-06-03
阅读 ( 478 )
( 19 )
用 Rust 打造命令行利器:从零到一实现 mini-grep
in
Rust
in
Rust
用Rust打造命令行利器:从零到一实现mini-grep在开发中,命令行工具以其高效和灵活深受开发者喜爱。本文通过一个Rust实现的mini-grep项目,带你从零开始学习如何构建一个功能强大的命令行程序。从接收参数、读取文件到模块化重构、TDD开发和错误处理,这篇教程将为你揭开
Rust
寻月隐君
发布于 2025-06-02
阅读 ( 706 )
( 24 )
Rust智能指针:解锁内存管理的进阶之道
in
Rust
in
Rust
Rust智能指针:解锁内存管理的进阶之道在Rust编程中,内存安全是其核心优势之一,而智能指针作为Rust内存管理的关键工具,不仅提供了灵活的数据操作方式,还确保了高效和安全的内存管理。本文深入探讨Rust中智能指针的多种实现,包括Box、Rc、RefCell等,结合实际代码示例,带你掌握智能指针
Rust
寻月隐君
发布于 2025-05-29
阅读 ( 686 )
( 19 )
深入浅出 Rust:高效处理二进制数据的 Bytes 与 BytesMut 实战
in
Rust
in
Rust
深入浅出Rust:高效处理二进制数据的Bytes与BytesMut实战在高性能网络编程和二进制协议解析场景中,Rust的bytes库提供了强大的工具来高效管理二进制数据。本文通过一个简单的Rust示例,深入讲解Bytes和BytesMut类型的基本用法,帮助开发者快速上
Rust
寻月隐君
发布于 2025-05-27
阅读 ( 1074 )
( 61 )
Rust 编程入门实战:从零开始抓取网页并转换为 Markdown
in
Rust
in
Rust
Rust编程入门实战:从零开始抓取网页并转换为MarkdownRust作为一门以性能、安全和并发著称的现代编程语言,正逐渐成为开发者的新宠。本文将通过一个简单但实用的案例,带你走进Rust编程的世界:通过HTTP请求抓取Rust官网首页内容,并将其HTML转换为Markdo
Rust
寻月隐君
发布于 2025-05-25
阅读 ( 658 )
( 26 )
‹
1
2
3
4
5
6
7
8
...
12
13
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
Arc
Web开发
Fermat分解算法
Rarepress
eIDAS2
研究论文
事实注册合约
PCI DSS v4
Trace API
Ethereum Name Service
S3SSE2A
内存DoS
BIP118
Nifty Asset Standard
隐身地址
CAT2
会话
Attestation 证明
nft metadata
Console API
协议奖学金
apt-get
单签名钱包
API设计
布宜诺斯艾利斯
30天文章收益榜
»
寻月隐君
242 篇文章,547 学分
Tiny熊
191 篇文章,500 学分
ImmuneBytes
38 篇文章,462 学分
ankitacode11
35 篇文章,459 学分
pineanalytics
43 篇文章,393 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: