rust

alwaysrun18 小时前
后端·rust·编程语言
Rust之代数数据类型Enum更多 Rust 文章见《臻于至善(Rust集萃)Rust 的 enum 是真正的标签联合(Tagged Union),不仅能表达“或”的关系,还能在每个变体(Variant)中携带不同类型的数据。
疏狂难除19 小时前
rust·lldb
随便玩玩lldb(三)前面介绍了rust-lldb随便玩玩lldb (二)-CSDN博客 https://blog.csdn.net/qq_63401240/article/details/155323743?spm=1011.2415.3001.5331说白了,就是使用python脚本来展示rust数据及类型。
右耳朵猫AI20 小时前
开发语言·后端·rust
Rust技术周刊 2026年第19周本周burn深度学习库当选Crate of the Week;GSoC 2026入选项目公布;Async Rust仍处MVP引争议;跨平台Rust部署分析;多新库发布。
古城小栈1 天前
人工智能·算法·rust
cargo-pprof:Rust性能调优在 Rust 项目迭代过程中,CPU 占用过高、内存持续上涨、锁竞争严重、异步任务阻塞等性能问题,一直是开发与运维的常见难题。传统通过打印日志、埋点计时的排查方式效率低下,且无法完整还原函数调用链路与资源消耗细节。
Vallelonga1 天前
rust
Rust 中的 Atomic 类型Atomic 类型用于包装一个整数,保证对这个整数的操作是原子的,并且可以指定内存顺序。用于多线程场景。
G_dou_2 天前
linux·rust
Linux 搭建 Rust 开发环境:从 rustup 安装到 Cargo 镜像Rust 是一门强调内存安全、高性能和并发可靠性的系统级编程语言。在 Linux 环境中学习和使用 Rust 非常合适,因为 Linux 本身拥有完善的编译工具链、包管理器、终端生态和服务器部署环境。
小灰灰搞电子2 天前
服务器·网络·modbustcp·rust
Rust 实现异步ModbusTCP主机源码分享tomlModbus 是一种应用层报文传输协议,最初由 Modicon 公司(现为施耐德电气)于 1979 年发布,用于工业自动化系统中的控制器通信。它采用主从(Master-Slave)架构,支持多种物理层(如 RS-232、RS-485、TCP/IP)。
小杍随笔2 天前
开发语言·后端·rust
【Rust 工具链管理完全指南:rustup toolchain 命令实战详解】手把手教你用 rustup toolchain 管理多版本 Rust 编译器,告别环境混乱!在真实开发中,你可能会遇到:
Vallelonga2 天前
开发语言·rust
Rust 中 unsafe 关键字的语义之前我都没注意到,不同的场景下 unsafe 关键字的语义可能有很大不同(可能随着我的理解深入,能把这些语义统一起来吧)。本文主要介绍在三个不同场景下 unsafe 的语义。
小杍随笔2 天前
安全·rust·wasm
【Rust 1.96.0 深度解析:让 Range 可 Copy、让断言更聪明、让 Wasm 更安全】Rust 1.96.0 是一次“长尾改进”式的版本发布——它没有引入惊天动地的新语法,却在几个基础组件的深处,修复了积年已久的 API 设计瑕疵,同时给出了清晰、渐进的迁移路径。作为 Rust 开发者,理解这些变化的“为什么”和“怎么用”,会比单纯浏览更新列表更有价值。
lpfasd1232 天前
rust
Mise 安装与配置避坑全攻略Mise(原 rtx)是一款由 Rust 开发的跨平台多语言版本管理工具,可统一管理 Node、Python、Java、Go、Rust 等主流开发环境,支持环境变量自动维护、项目目录级版本隔离、一键切换版本,是一站式开发环境管理的优质选择。
星秀日3 天前
开发语言·学习·rust
rust学习入门Rust 是一门近年来快速发展的系统级编程语言。它兼具高性能与内存安全, 广泛应用于嵌入式系统、操作系统、WebAssembly、后端服务以及命令行工具的开发。
mCell3 天前
rust·visual studio code·trae
我把默认的 code . 换成了 zed .同步至个人站点:我把默认的 code . 换成了 zed .本期唠嗑。我已经把默认的 code . 换成了 zed .。
Rust研习社3 天前
后端·rust·编程语言
MSRV 是什么?一文说清楚在开发时,有时候会遇到这种问题:本地 Rust 编译正常,但是到了线上服务器就编译报错。Rust 提出了 MSRV,即最低支持 Rust 版本,来解决这个问题。
特立独行的猫a3 天前
开发语言·后端·mqtt·rust
Rust+ Tauri实现漂亮小巧的Mqtt客户端工具--AtomMQTT Client 实现详解基于 Rust + Tauri 的桌面 MQTT 调试客户端 项目开源地址:https://gitcode.com/qq8864/atomMqtt
咸甜适中3 天前
笔记·学习·rust
rust语言学习笔记Trait(十三)Borrow、BorrowMut(借用)Borrow 和 BorrowMut 是 Rust 标准库中用于抽象‌借用行为‌的两个核心 trait,位于 std::borrow 模块。它们为类型系统提供了一种“可以通过引用访问底层数据”的通用契约,尤其适合泛型编程和集合类型的键查找场景。‌
朝阳5813 天前
性能优化·rust
树莓派跑了个 M3U8 下载服务,内存从 600MB 降到 2MB最近在树莓派上跑了个 M3U8 下载服务,用 Rust 写的。跑了一周发现内存涨到 237MB,峰值冲到过 607MB,差点把树莓派撑死。
Tony Bai3 天前
开发语言·后端·golang·rust
从 Go 迁移到 Rust大家好,我是Tony Bai。在现代后端系统编程领域,Go 和 Rust 无疑是最耀眼的两大双子星。它们都拥有静态类型、编译型、单二进制文件分发等优异特性。然而,这两门语言在底层的设计哲学、运行时权衡以及开发者体验上,走向了截然不同的方向。