技术栈
rust
星释
15 小时前
开发语言
·
后端
·
rust
Rust 练习册 120:探索向量与斐波那契数列
在 Rust 编程学习中,向量(Vector)是最常用且最重要的数据结构之一。今天我们将通过几个简单的练习来深入了解 Rust 中向量的创建、初始化和使用,同时探索经典的斐波那契数列。
gregmankiw
15 小时前
rust
Rust错误处理
Rust 的异常处理与其他语言有很大不同,主要通过两种机制:panic! 和 Result<T, E>。
勇敢牛牛_
15 小时前
rust
·
api网关
【aiway】一个Rust实现的API网关
最近用Rust实现了一个API网关,开源地址:https://github.com/xgpxg/aiway
朝阳581
16 小时前
后端
·
rust
Rust 并行压缩如何改变我的工作流程
在软件开发的世界里,我们每天都在处理各种规模的文件和项目。作为开发者,我经常需要将大型项目打包备份、传输或部署。直到最近,我还在忍受传统压缩工具的缓慢和低效——直到遇到了 Sunrise Zip,一款完全改变我对文件压缩认知的工具。
muyouking11
17 小时前
开发语言
·
后端
·
rust
Zig 模块系统详解:从文件到命名空间,与 Rust 的模块哲学对比
在现代系统编程中,模块化(modularity) 是管理复杂性的核心手段。Zig 和 Rust 都提供了强大的模块系统,但它们的设计哲学截然不同:Rust 采用显式的 mod 声明和路径系统,而 Zig 则以“文件即模块”为核心,强调简洁与直接。
muyouking11
19 小时前
rust
Zig vs Rust:常用类型声明方式对比与核心理念解析
Zig 和 Rust 都是现代系统编程语言,强调内存安全、零成本抽象和对底层的精确控制。然而,它们在类型系统设计哲学上存在显著差异。本文将聚焦于常用类型的声明语法与语义,通过对比帮助你更深入理解两种语言的设计取舍。
s912360101
20 小时前
开发语言
·
后端
·
rust
【rust】生成带白边的标准二维码
一、前言我们要用rust 生成二维码,但是rust 自带的库里面。没有手动设置白边的参数。遂有了下文
测试人社区—小叶子
1 天前
运维
·
开发语言
·
网络
·
c++
·
人工智能
·
测试工具
·
rust
Rust会取代C++吗?系统编程语言的新较量
系统编程语言历来是软件开发的基石,从C++的成熟生态系统到Rust的现代设计,两者在性能、安全性和可维护性上展开激烈角逐。据行业数据显示,C++自1985年问世以来,在嵌入式系统、操作系统和高性能计算中占据主导地位,全球约70%的关键系统仍依赖其代码库(来源:2024年TIOBE指数)。然而,Rust自2015年由Mozilla发布后,凭借内存安全和并发优势,迅速在WebAssembly、区块链及云原生领域崛起,GitHub 2024年调查报告指出,Rust在开发者偏好度上以25%的增长率超越C++的15
古城小栈
1 天前
java
·
性能优化
·
rust
Java 应对 Rust 竞争的 性能优化策略
在系统级开发、云原生、嵌入式等领域,Rust 凭借“零成本抽象”“内存安全无 GC”“无数据竞争”等特性迅速崛起,成为 Java 的有力竞争对手。Rust 的性能优势主要体现在内存开销低、响应延迟稳定、并发效率高等方面,而 Java 因 GC 停顿、对象内存开销、并发模型历史限制等问题,在部分高性能场景下显得力不从心。
ALex_zry
1 天前
开发语言
·
后端
·
rust
Rust 变量遮蔽 五类典型应用场景
在 Rust 实际项目中,变量遮蔽(Shadowing)是一种经过验证的实用技术,其典型应用场景可归纳为以下五类,结合代码示例和设计意图分析如下:
Pomelo_刘金
1 天前
rust
编程界 语言神 : 赶紧起来学 Rust 了!
编程界语言神整天重构这重构那还要 要干掉 c++ ?!学习曲线:但实际上是:第一个高峰是 借用检查器,第二个是异步,第三个是unsafe,第四个是宏怎么玩?
会头痛的可达鸭
2 天前
http
·
rust
·
reqwest
Reqwest 库详细使用指南
reqwest 是 Rust 生态系统中最流行的 HTTP 客户端库,提供了简单、高效、功能丰富的 HTTP/HTTPS 请求解决方案。它基于 hyper 库构建,支持异步和同步两种使用方式。
mzhan017
2 天前
开发语言
·
后端
·
rust
Rust 资料
教程:https://www.scs.stanford.edu/~zyedidia/docs/rust/rust_book.pdf 测评:https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html Rust in Android: https://security.googleblog.com/2021/04/rust-in-android-platform.html
Hello.Reader
2 天前
rust
·
rocket
Rocket 0.5 快速上手从克隆仓库到跑起第一个示例
在写 Rocket 应用之前,第一步是安装 Rust。Rocket 官方推荐使用 rustup 来管理 Rust 版本。
HelloReader
2 天前
后端
·
rust
一款“既好玩又靠谱”的 Rust Web 框架
Rocket 是一个 Rust Web 框架,目标是:快(fast)、简单易用(easy)、灵活(flexible),同时尽可能地保证安全性和正确性(safety & security),并且让开发过程本身是「有趣」的。
HelloReader
2 天前
后端
·
rust
从 Rocket 0.4 升级到 0.5一份实战迁移指南
Rocket 团队的文档风格一贯“话不多但信息量大”。 升级 0.5 时,CHANGELOG 不是可选,而是必读,特别是:
Source.Liu
2 天前
c++
·
qt
·
rust
【学写LibreCAD】Win11下在MSYS2 UCRT64环境中搭建Qt+Rust混合开发环境(VSCode)完整笔记
今天决定在Windows 11上搭建一个Qt+Rust的混合开发环境。经过研究,我选择了MSYS2的UCRT64环境,而不是传统的MINGW64。主要原因是UCRT(Universal C Runtime)是Windows 10/11的现代C运行时库,与系统兼容性更好,能避免一些潜在的兼容性问题。
星释
3 天前
开发语言
·
后端
·
rust
Rust 练习册 111:构建锦标赛积分榜系统
在体育竞技和游戏竞赛中,统计和展示比赛结果是一项重要而常见的任务。今天我们要探讨的是如何用Rust构建一个锦标赛积分榜系统,它能够解析比赛结果并生成格式化的积分榜表格。这个问题不仅考验我们的字符串处理能力,也涉及数据结构设计和排序算法的应用。
星释
3 天前
开发语言
·
后端
·
rust
Rust 练习册 116:杂志剪贴侦探游戏
在数字时代,我们很少再看到用剪贴杂志制作便签或勒索信的场景,但这个经典的概念却是一个极好的编程练习题目。今天,我们将通过 Rust 实现一个"杂志剪贴"检测器,来学习 Rust 中集合类型和算法思维的强大功能。
星释
3 天前
开发语言
·
windows
·
rust
Rust 练习册 113:构建你自己的 CSV 处理器
在上一篇文章中,我们探讨了如何使用 Rust 进行基础的数学计算。今天,我们将深入到更实用的领域——处理 CSV 数据。CSV(逗号分隔值)是一种常见的数据交换格式,在数据分析和处理中被广泛使用。