rust

techdashen11 小时前
rust
每次 `cargo build` 背后,有人在默默撑着这一切你有没有想过,每一次在终端敲下 cargo add 或 cargo build,那些包是从哪里来的,又是怎么以这么快的速度送到你手边的?
Binarydog_Lee11 小时前
开发语言·rust
Rust 核心机制:所有权、借用与生命周期Rust 通过所有权(ownership)、借用(borrowing)与生命周期(lifetime)机制,在编译时实现内存安全与线程安全,无需垃圾回收器(GC),同时保持与 C/C++ 相当的性能。该机制根治空悬指针、双重释放、数据竞争等传统内存管理缺陷。
卜夋14 小时前
后端·rust
Rust 学习笔记 - Day 6: 引用与借用Rust 的所有权系统。所有权规则很严格:这带来一个问题:如果我们想多次使用一个值,但又不想转移所有权怎么办?
zandy101115 小时前
开发语言·科技·rust
衡石科技|HENGSHI CLI登场,以Rust架构驱动BI自动驾驶导语: 2026年,衡石科技发布业界首个专为AI Agent设计的BI命令行工具——HENGSHI CLI。以Rust为技术底座,HENGSHI CLI重新定义了AI时代BI工具的交互范式,正式开启Agentic BI"自动驾驶"时代。
沛沛rh4516 小时前
开发语言·c++·后端·架构·rust·系统架构
用 Rust 实现用户态调试器:mini-debugger项目原理剖析与工程复盘项目链接:https://github.com/pei-pei45/mini-debugger.git
BugShare17 小时前
开发语言·python·rust
一个用 Rust 编写的、速度极快的 Python 包和项目管理器一个用 Rust 编写的、速度极快的 Python 包和项目管理器。支持 macOS、Linux、Windows。
Binarydog_Lee18 小时前
rust
Rust 生命周期机制详解:彻底理解 ‘staticRust 的借用检查器(borrow checker)是其内存安全的核心,而生命周期(lifetime)则是借用检查器用来静态验证引用的有效范围的机制。在所有生命周期中,'static 是最特殊、最长的一个。
techdashen19 小时前
开发语言·后端·rust
Rust 正式成立 Types Team:类型系统终于有了专属团队2023 年 1 月,Rust 官方博客发布了一篇公告,正式宣布 Types Team(类型团队) 的成立。
bilI LESS20 小时前
数据库·rust·sqlite
数据库操作与数据管理——Rust 与 SQLite 的集成在本节中,我们将深入探讨如何在 Rust 中使用 SQLite 数据库,涵盖从基本的 CRUD 操作到事务处理、数据模型的构建、性能优化以及安全性考虑等方面。SQLite 是一个轻量级的关系型数据库,适合嵌入式应用和小型项目。我们将利用 rusqlite 库高效地与 SQLite 进行交互。
Rust研习社21 小时前
开发语言·后端·rust
深入理解 Rust 裸指针:内存操作的双刃剑Rust 凭借严格的所有权规则和借用检查器,从根源上规避了空指针、悬垂引用、数据竞争等常见内存问题。但在实际开发中,我们总会遇到需要突破安全边界的场景,比如与 C 语言交互、手动管理内存、操作硬件资源,或是追求极致的性能优化。此时,就需要用到 Rust 提供的裸指针(Raw Pointer)了。
浪客川1 天前
开发语言·后端·rust
【百例RUST - 010】字符串案例代码案例代码案例代码案例代码,采用 push_str需要注意的是,这里的 msg1 和 msg2 并没有失去所有权。
好家伙VCC2 天前
java·开发语言·python·rust·机器人
# 发散创新:用 Rust实现高性能物理引擎的底层架构设计与实战在游戏开发、虚拟仿真和机器人控在游戏开发、虚拟仿真和机器人控制等领域,物理引擎是构建真实感交互体验的核心组件。传统如 Bullet 或 Box2D 虽然成熟稳定,但在性能、内存效率与可扩展性上存在瓶颈。本文将带你深入一个基于 Rust 编程语言 的轻量级物理引擎实现,从核心数据结构到碰撞检测、刚体动力学模拟,再到多线程并行优化——完整呈现一套可落地的工程实践方案。
代码羊羊2 天前
rust
Rust所有权与引用:核心要点速记借用 = 获取引用,不转移所有权规则:变量.方法 → Rust 自动套用 &/*/&mut 匹配类型&T 本身是 Copy 类型
浪客川2 天前
开发语言·rpc·rust
【百例RUST - 009】容器 Vector案例代码通过上述案例,我们可以知道,可变空的Vector的定义格式如下存放数据采用的是获取指定所有位置的元素方式1
Rust研习社2 天前
开发语言·后端·rust
Rust Default 特征详解:轻松实现类型默认值在 Rust 开发中,我们经常需要为自定义类型(结构体、枚举等)提供一个合理的默认值,这时候就可以使用标准库提供的 Default 特征。本文将从 Default 的核心定义出发,逐步讲解其使用方法、应用场景,以及容易踩坑的细节,带你掌握这个基础且常用的 Rust 特征。
Rust研习社2 天前
后端·rust·编程语言
Rust Copy 特征详解|新手必看!再也不与 Clone 混淆学 Rust 的新手,几乎都会被一个问题搞懵:同样是变量赋值,为什么 i32 赋值后原变量还能用,而 String 赋值后就报错 “value moved”?其实这就是没搞清楚 Copy 和 Clone 这两个特征。
Source.Liu2 天前
rust·开源
【Matrix】Matrix 开源 Rust 项目全景Matrix 生态中 Rust 扮演着越来越重要的角色——从底层协议库、高性能服务器到终端客户端,都有成熟的 Rust 实现。以下是完整的项目图谱: