文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
煮咖啡里的大学问:用 Rust Async/Await 告诉你如何边烧水边磨豆
in
Rust
in
Rust
煮咖啡里的大学问:用RustAsync/Await告诉你如何边烧水边磨豆你是否曾经想过,为什么有些程序在处理多个任务时会“卡住”?就像煮咖啡时,必须等水完全烧开才能去磨豆子一样,传统的同步代码一步步执行,效率低下。在追求高性能的今天,这显然无法满足我们的需求。本文将带你走进Rust的异步
Rust
寻月隐君
发布于 20小时前
阅读 ( 84 )
Rust Web实战:构建优雅的 Actix Web 统一错误处理
in
Rust
in
Rust
RustWeb实战:构建优雅的ActixWeb统一错误处理在构建任何健壮的Web服务时,错误处理都是不可或缺的核心环节。一个优秀的服务不仅要在正常情况下稳定运行,更要在遇到数据库连接失败、用户输入非法、I/O异常等问题时,能给出清晰、统一且安全的响应。然而,将来自不同来源(如数据库
Rust
寻月隐君
发布于 1天前
阅读 ( 158 )
Rust并发安全基石:Mutex与RwLock深度解析
in
Rust
in
Rust
Rust并发安全基石:Mutex与RwLock深度解析在多线程编程中,如何安全、高效地共享和修改数据是一个永恒的核心难题。Rust通过其严格的所有权和借用检查机制,在编译期就为我们杜绝了大量数据竞争问题。但当多个线程确实需要访问同一份数据时,我们就必须借助强大的同步原语(Synchronizati
Rust
寻月隐君
发布于 3天前
阅读 ( 258 )
🦀 从零开发一个Rust命令行工具完整教程
前言本教程将带你从零开始构建一个功能完整的Rust命令行工具包,涵盖文件操作、系统监控、网络工具、文本处理和加密功能。我们将学习如何构建一个具有交互式界面、自动补全、命令历史等现代CLI特性的工具。项目概览我们要构建的工具名为RustToolkit(RTK),它具有以下特性:🚀
Rust
命令行工具
King
发布于 4天前
阅读 ( 297 )
( 10 )
Rust 并发编程:详解线程间数据共享的几种核心方法
in
Rust
in
Rust
Rust并发编程:详解线程间数据共享的几种核心方法在现代计算中,多线程编程是提升应用性能、实现高并发的关键。然而,线程间的数据共享向来是并发编程中的一大挑战,充满了数据竞争和死锁等陷阱。Rust语言以其独特的所有权系统和严格的编译时检查,为我们提供了“无畏并发”的能力。本文将通过具体的代码实
Rust
寻月隐君
发布于 4天前
阅读 ( 282 )
( 8 )
硬核入门:从零开始,用 Actix Web 构建你的第一个 Rust REST API (推荐 🔥)
in
Rust
in
Rust
硬核入门:从零开始,用ActixWeb构建你的第一个RustRESTAPI(推荐🔥)Rust以其卓越的性能和内存安全特性,在后端开发领域掀起了一股新浪潮。而在众多Web框架中,ActixWeb凭借其惊人的速度和优雅的Actor模型,成为了构建高性能服务的首选。本文将
Rust
寻月隐君
发布于 5天前
阅读 ( 279 )
( 10 )
Rust Web 开发实战:使用 SQLx 连接 PostgreSQL 数据库
in
Rust
in
Rust
RustWeb开发实战:使用SQLx连接PostgreSQL数据库在现代Web应用开发中,与数据库的交互是不可或缺的核心环节。Rust凭借其卓越的性能和内存安全特性,正成为后端开发的热门选择。本文将作为一篇入门实战教程,带领你一步步地使用流行的异步SQL库sqlx,完成R
Rust
寻月隐君
发布于 5天前
阅读 ( 260 )
( 7 )
Move语言Struct教程
学习 struct 定义 掌握 struct 定义代码位置 掌握 struct 命名规则 掌握 struct 不能递归 掌握 struct支持多种不同类型: 无符号整数、布尔值bool、地址address、字符串String、向量vecto
遂烂
发布于 2025-08-17
阅读 ( 244 )
硬核实战:从零到一,用 Rust 和 Axum 构建高性能聊天服务后端
in
Rust
in
Rust
硬核实战:从零到一,用Rust和Axum构建高性能聊天服务后端你是否曾好奇Slack或微信这类聊天应用背后强大的技术支撑?想不想亲手打造一个属于自己的高性能网络服务?🚀在追求极致性能和安全性的今天,Rust已成为后端开发领域的闪亮新星。本文将作为你的向导,带你从零开始,使用Ru
Rust
寻月隐君
发布于 2025-08-17
阅读 ( 302 )
( 10 )
Rust Web 开发实战:构建教师管理 API
in
Rust
in
Rust
RustWeb开发实战:构建教师管理API在现有的RustWeb服务基础上进行功能扩展是项目迭代的常见需求。本文将以一个全栈Web应用为例,详细阐述如何增加一个全新的“教师管理”模块。我们将遵循分层设计的原则,从数据库表的创建到API接口的实现,一步步构建一套完整的CRUD
Rust
寻月隐君
发布于 2025-08-15
阅读 ( 731 )
( 9 )
一文梳理Rust语言中的可变结构体实例
in
Rust从入门到进阶
in
Rust从入门到进阶
基本概述:在Rust编程语言中,可变结构体实例是指一个结构体实例被声明为可变(mutable),从而允许修改其字段的值。Rust的设计强调内存安全和并发安全,默认情况下所有变量是不可变的(immutable),因此需要显式地声明可变性。
结构体
Louis
发布于 2025-08-15
阅读 ( 1262 )
( 8 )
Golang Gin 中间件与监控服务健康控制器
本文介绍了如何使用 Gin 框架实现 Golang HTTP 服务器,重点介绍了健康检查控制器和超时中间件的集成,以增强系统可靠性和安全性。健康检查控制器通过 `/api/v1/health` 端点返回 “OK” 响应来确认服务的运行状态。超时中间件通过终止超过 60 秒的请求来缓解潜在的拒绝服务攻击。
golang
Gin框架
HTTP服务器
中间件
超时
健康检查
blockmagnates
发布于 2025-08-12
阅读 ( 612 )
( 9 )
简单的 Golang HTTP 服务器
本文介绍了如何使用 Go 语言构建一个简单的 HTTP 服务器,采用了三层架构:路由器、控制器和数据库。文章从初始化 Go 模块、设置 GitHub 仓库开始,逐步介绍了使用 `net/http` 包构建基本服务器、添加平滑关机处理、编写单元测试,以及集成 Gin 框架以实现更好的路由和中间件支持的过程。
Go语言
HTTP服务器
Gin框架
net/http
路由
中间件
mobinshaterian
发布于 2025-08-11
阅读 ( 591 )
( 6 )
Rust 实战:从零构建一个多线程 Web 服务器
in
Rust
in
Rust
Rust实战:从零构建一个多线程Web服务器在众多编程语言中,Rust因其卓越的性能、内存安全和强大的并发能力,在系统编程领域备受青睐。构建一个Web服务器是学习和实践这些特性的绝佳项目。本文将摒弃复杂的框架,带你回归本源,从一个基本的TCP监听器开始,一步步迭代,最终构建出一个
Rust
寻月隐君
发布于 2025-08-11
阅读 ( 689 )
( 8 )
使用 Go 语言中的Token桶算法构建速率限制器
本文介绍了如何使用 Go 语言和Token桶算法构建一个速率限制器,并将其与 Redis 集成以实现生产级别。文章详细讲解了速率限制的概念、Token Bucket 算法的原理和实现,以及如何使用 Redis 解决并发、无状态、多服务器同步和水平扩展等关键问题。
速率限制
Token Bucket算法
Go语言
redis
并发
分布式系统
blockmagnates
发布于 2025-08-07
阅读 ( 547 )
( 3 )
Rust 核心设计:孤儿规则与代码一致性解析
in
Rust
in
Rust
Rust核心设计:孤儿规则与代码一致性解析刚接触Rust的你,是否曾遇到过一个令人困惑的编译错误——禁止为外部类型实现外部trait?这个限制正是Rust中大名鼎鼎的“孤儿规则”(OrphanRule)。它并非空穴来风,而是Rust设计哲学中“连贯性”(Coherence)的直接
Rust
寻月隐君
发布于 2025-08-05
阅读 ( 353 )
( 10 )
Rust Scoped Threads 实战:更安全、更简洁的并发编程
in
Rust
in
Rust
RustScopedThreads实战:更安全、更简洁的并发编程在Rust中进行并发编程时,管理线程的生命周期和数据共享一直是一个核心挑战。传统的std::thread::spawn要求线程闭包拥有'static生命周期,这使得直接从父线程借用数据变得复杂,通常需要Arc等工
Rust
寻月隐君
发布于 2025-08-03
阅读 ( 348 )
( 10 )
Rust 泛型 Trait:关联类型与泛型参数的核心区别
in
Rust
in
Rust
在 Rust 中,泛型 Trait 有两种实现方式:泛型类型参数和关联类型。它们有何区别?哪种更优?本文将深入对比这两种方式的核心差异与优缺点。帮你理清思路:何时需要多重实现带来的灵活性,何时应追求单一实现带来的清晰与简洁。让你在项目开发中,能根据具体场景做出最佳选择,写出更易维护的 Rust 代码
Rust
寻月隐君
发布于 2025-08-02
阅读 ( 359 )
( 17 )
Rust Thread::Builder 用法详解:线程命名与栈大小设置
in
Rust
in
Rust
RustThread::Builder用法详解:线程命名与栈大小设置在Rust多线程编程中,thread::spawn是我们创建线程最直接的方式。但当默认配置无法满足需求时——例如,我们需要在复杂的调试中识别特定线程,或者某个任务需要更大的栈空间时——spawn函数就显得力不从心了。
Rust
寻月隐君
发布于 2025-08-01
阅读 ( 444 )
( 14 )
Rust Trait 分派机制:静态与动态的抉择与权衡
in
Rust
in
Rust
RustTrait分派机制:静态与动态的抉择与权衡在使用Rust时,我们经常会用到implTrait和&dynTrait来处理泛型和接口。你是否曾好奇,这两种看似相似的语法,在编译器底层究竟是如何工作的?它们一个在编译期确定类型,一个在运行时查找实现,这背后隐藏着Rust语
Rust
寻月隐君
发布于 2025-07-29
阅读 ( 518 )
( 22 )
‹
1
2
3
4
5
6
7
8
...
30
31
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
Zed
软件要求
TokenStore
UTXO Stack
多协议
context
f(x) protocol
跨链空投
ORU
onFail
MEV税
Lens Protocol
AMPL
Polybase
ZKM
信用
Serverless
权限
Safe 钱包
链上搜索
金融基础设施
OT
fork choice rule
DOCX解析
收益农业
30天文章收益榜
»
Henry
96 篇文章,580 学分
Tiny熊
191 篇文章,572 学分
Helius
151 篇文章,444 学分
blockmagnates
73 篇文章,423 学分
寻月隐君
264 篇文章,416 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: