技术栈
rust
咚为
6 小时前
开发语言
·
后端
·
rust
Rust Print 终极指南:从底层原理到全场景实战
在 Rust 中,打印输出是 std::fmt 模块的视觉呈现。对于初学者,它是 println!;对于资深开发者,它是一套涉及编译期宏展开、零拷贝参数传递及系统级 I/O 锁定的精妙系统。
古城小栈
12 小时前
开发语言
·
后端
·
rust
Rust复合类型 四大军阀:数、元、切、串
在Rust编程中,数组、元组、切片和字符串是最基础且高频使用的复合类型。数组主打固定长度的同类型集合,元组专注于异构元素的固定组合,切片作为无所有权的动态引用视图衔接各类连续数据,字符串则因UTF-8编码特性有独特的双类型设计(&str与String)。本文将从定义语法、核心用法、特性差异、进阶拓展四个维度,结合详细示例代码,帮你彻底掌握这四种类型的实战技巧。
张心独酌
14 小时前
学习
·
rust
·
restful
学习Rust:实现RESTful 任务管理 API(Todo API)
导读:为了帮助大家从零开始掌握Rust,我启动了 rust-learning-example 开源项目。本章我们将挑战一个经典的Web开发任务:使用 Rust 生态中最强组合 Axum + SQLx,打造一个具备 CRUD、数据库持久化、分页查询及统一错误处理的 RESTful API。
王燕龙(大卫)
19 小时前
开发语言
·
rust
rust入门
什么是所有权,拥有什么?资源被哪个变量拥有。1、移动赋值在c++中,这样的操作是拷贝构造;而在rust中,这样会移动。c++默认情况下给了程序员最大的自由度,而rust正好相反。
沛沛rh45
21 小时前
开发语言
·
安全
·
rust
Rust入门一:从内存安全到高性能编程
2026年的今天,当我们谈论系统级编程语言时,Rust已经成为不可忽视的存在。从操作系统内核到WebAssembly应用,从嵌入式设备到大型分布式系统,Rust正在各个领域展现其独特的魅力。这一切的背后,源于Rust最核心的设计理念:在不牺牲性能的前提下,保证内存安全。
爱编程的小庄
2 天前
开发语言
·
rust
Rust初识
Rust 是一门现代系统编程语言,核心设计目标是实现安全(safety)、速度(speed)和并发(concurrency)。它在接近 C/C++ 极致性能的同时,通过独特的所有权系统和借用检查器,在编译期消除绝大多数内存错误(如 use-after-free、double-free)和数据竞争(data race),且完全不依赖垃圾回收(GC)。
爱编程的小庄
2 天前
开发语言
·
后端
·
rust
Rust 发行版本及工具介绍
Rust 采用 “火车模型”(Train Model) 与 三个发布通道(Channels),在保持极致稳定性的同时,允许社区快速迭代。
skywalk8163
2 天前
开发语言
·
python
·
rust
·
cargo
FreeBSD下安装rustup、cargo和uv
在安装mini-racer包的时候,有cargo方面的报错,于是准备安装rustup和cargo。FreeBSD下安装rust有两种方法,一种是pkg安装:
咸甜适中
2 天前
爬虫
·
rust
·
sqlite
·
vue3
·
tauri2
双色球、大乐透兑奖分析小程序(rust_Tauri + Vue3 + sqlite)
1、首次打开软件自动爬取所有双色球、大乐透官网开奖信息,存入到本地sqlite数据库中2、日常打开软件时候只爬取双色球、大乐透各近100条开奖信息
rustfs
2 天前
docker
·
rust
·
podman
使用 podman 容器化安装 RustFS 详细指南
RustFS 支持容器化部署模式,可以用 docker run 命令或 docker compose 来快速安装一个 RustFS 实例。由于 podman 也是一个可以对容器进行管理的工具,大多数情况下是可以兼容 docker 命令的。因此,也可以用 podman 对 RustFS 进行容器化安装。本文分享两种安装方式。
FAFU_kyp
3 天前
开发语言
·
学习
·
rust
Rust 泛型(Generics)学习教程
泛型是 Rust 中极具影响力的语言特性,它能让我们用同一套代码处理不同类型的数据,有效减少代码冗余、提升代码复用性,同时保持零运行时开销。本教程将从泛型的基础概念出发,逐步深入讲解其在函数、结构体、枚举、方法中的应用,以及进阶的 const 泛型特性,帮助你彻底掌握 Rust 泛型的使用。
木木木一
4 天前
学习
·
算法
·
rust
Rust学习记录--C12 实例:写一个命令行程序
use std::env::args() // 并且使用collect() 转换为Vec<String>
柠檬丶抒情
4 天前
python
·
深度学习
·
rust
·
vllm
Rust深度学习框架Burn 0.20是否能超过python?
提到深度学习,大家脑子里跳出的第一个词肯定是大红大紫的 PyTorch 或者 TensorFlow。虽然 Python 在科研圈呼风唤雨,但到了真正追求极致性能、追求“一次编译,到处运行”的生产环境,Python 的解释器开销和复杂的依赖管理往往让人抓狂。
Vallelonga
4 天前
开发语言
·
rust
浅谈 Rust bindgen 工具
rust bindgen 工具用于帮助 rust 开发者调用现成的 C 代码。如果不使用 rust bindgen 工具,rust 开发者为调用现成的 C 代码需要做以下工作:
木木木一
4 天前
开发语言
·
学习
·
rust
Rust学习记录--C13 Part1 闭包和迭代器
改进1:期望:函数定义在一个地方,真正需要结果时才执行相关的代码函数 fn add_one_v1 (x: u32) -> u32 { x+1 }
木木木一
4 天前
开发语言
·
学习
·
rust
Rust学习记录--C13 Part2 闭包和迭代器
// 简单的使用示例,使用for循环进行遍历所以迭代器都实现了Iterator traitIterator trait定义于标准库,定义大致如下:
Vallelonga
4 天前
c语言
·
开发语言
·
rust
Rust 中 extern “C“ 关键字
上一篇博文 https://blog.csdn.net/Vallelonga/article/details/157130310 中介绍了 rust bindgen, 其中提到了 extern "C" 块 这个名词,这里对这个名词做一个解释。
栈与堆
5 天前
java
·
数据结构
·
python
·
算法
·
leetcode
·
链表
·
rust
LeetCode 21 - 合并两个有序链表
将两个升序排列的链表 list1 和 list2 合并为一个新的升序链表。新链表应该通过拼接前两个链表的节点来创建。
盛者无名
6 天前
开发语言
·
rust
Rust的所有权(Owenership)
所有权是Rust最核心的概念。他有三条基本规则:当将值赋给另一个变量或传递给函数时,会发生所有权的移动。 对于存储在堆上的数据(如 String、Vec),赋值会移动所有权,原变量失效。 对于实现了Copy trait的类型(如整数),会复制而不是移动。
BlockChain888
6 天前
java
·
开发语言
·
rust
MPC 钱包实战(三):Rust MPC Node + Java 调度层 + ETH 实际转账(可运行)
一句话目标:用 Rust 实现一个最小 MPC 节点,用 Java 调度完成一次真实 ETH 转账我们会做到: