rust

初恋叫萱萱3 小时前
运维·人工智能·rust
深入解析 Rust + LLM 开发:手把手教你写一个 AI 运维助手本文详细阐述了利用 Rust 系统级编程语言结合蓝耘(Lanyun)MAAS 平台的大语言模型能力,开发一款智能命令行助手(CLI)的全过程。文章从 Linux 服务器的基础环境构建入手,深入剖析了 Rust 异步运行时、HTTP 客户端封装、命令行参数解析及终端交互界面的实现原理。特别针对开发过程中涉及的 OpenSSL 动态链接库依赖问题、Rust 类型系统的 Trait 约束问题进行了深度排查与原理解析。通过本项目,旨在展示如何将自然语言处理(NLP)能力引入传统 Shell 环境,实现自然语言到
shimly12345611 小时前
rust
(done) 速通 rustlings(9) 分支跳转RUST 中的分支跳转-条件判断不需要加括号RUST 作为一种表达式导向的语言,if-else 块作为一个表达式,可以直接赋值给变量:
shimly12345616 小时前
rust
(done) 速通 rustlings(4) 变量声明rust 声明变量使用 let 关键字。 rust 会自动推导变量类型,但也可以通过 : i32 明确变量类型
shimly12345617 小时前
rust
(done) 速通 rustlings(11) 向量vector及其操作初始化 vector 内部数据的方法如下:对 input 数组进行迭代,每个元素乘以2然后推入 output 向量
shimly12345617 小时前
rust
(done) 速通 rustlings(3) intro1 println!()这个 RUST 语句,字符串左右的 # 是啥意思?r 是啥意思?回答:r 是原始字符串前缀(raw string prefix)。它告诉 Rust 编译器:这个字符串中的所有字符都按原样解释,不会对转义字符(如 \n、\t、" 等)进行特殊处理。
shimly12345617 小时前
rust
(done) 速通 rustlings(12) 所有权如下代码,第25行会在编译阶段报错:原因是:在 Rust 中,Vec 是一个拥有堆上数据的类型。 当你把它当作参数传给 fill_vec(vec0) 时,所有权从 vec0 转移到函数的形参里:
shimly12345619 小时前
rust
(done) 速通 rustlings(7) 全局变量/常量RUST 中,let 不能用于声明全局变量 全局常量必须显示声明类型另一种全局 “常量” 声明方式是使用 static,默认只读。 若使用 static mut,则是可变全局变量,由于可变全局变量容易造成别名/并发问题,必须使用 unsafe 块访问。
敲敲了个代码19 小时前
开发语言·前端·javascript·后端·rust
构建工具的第三次革命:从 Rollup 到 Rust Bundler,我是如何设计 robuild 的在开始正文之前,我想先回答一个无法回避的问题:在 Webpack、Rollup、esbuild、Vite 已经如此成熟的今天,为什么还要设计一个新的构建工具?
lpfasd12319 小时前
rust·tauri·update
Tauri 中实现自更新(Auto Update)在 Tauri 中实现自更新(Auto Update)主要依赖于官方的 updater 插件。该机制通过数字签名确保更新包的安全性,防止篡改。
shimly12345619 小时前
rust
(done) 速通 rustlings(10) 基本数据类型bool 是基本数据类型之一,可使用 ! 运算符取反:char 类型自带两个方法 is_alphabetic() 和 is_numeric()
shimly12345620 小时前
rust
(done) 速通 rustlings(8) 函数RUST 函数定义中,参数必须显性声明类型函数的最后一个语句的变量就是返回值。 函数返回值类型必须显式声明 注意:作为返回值的最后一个语句末尾不能带分号!
busideyang20 小时前
开发语言·matlab·rust
MATLAB vs Rust在嵌入式领域的角色定位MATLAB是"设计加速器",Rust是"安全基石"——两者在嵌入式开发中形成从快速原型到安全部署的完整技术闭环。
Source.Liu21 小时前
rust·egui
【a11】项目命名笔记:`a11` (合一)中文名“合一” 强调动态的整合过程,呼应“协调软件”的本质。设计文档a11 合一平台采购文档施工文档PDF输出
Source.Liu1 天前
rust·egui
【egui】官方示例 hello_world 完全解析这是 egui 最简单的入门示例,展示了基本的 UI 控件:Label、TextEdit、Slider、Button 和图片显示。
CS生2 天前
开发语言·后端·rust
Rust环境准备cargo是rust的包管理工具,类似python的pip。cargo-generate是rust的一个用于生成项目模板的工具包,它可以使用已有的github repo为模板来生成新的项目。
沛沛rh452 天前
开发语言·后端·rust
Rust 中的三个“写手“:print!、format!、write! 的详细区别如果你刚开始学习 Rust,一定会被这三个家伙搞得晕头转向:它们长得太像了!都使用 {} 作为占位符,语法结构几乎一模一样。但千万别被表象迷惑——它们的目的地和返回值完全不同,适用的场景也天差地别。
henreash2 天前
rust
Rust引用借用测试rust字面量字符串实现了copy trait;String是引用类型,可使用clone创建新的对象;
devmoon2 天前
开发语言·rust·区块链·信息与通信·polkadot
从 0 到 1 实现两条独立区块链Parachain的跨链通信能力之实操指南原文作者:PaperMoon团队在 Polkadot 平行链之间建立 HRMP 通道的完整实操指南。在 Polkadot 中,Parachain 之间并不是默认可以互相通信的。跨链通信必须通过一种协议建立“通信管道”。这个协议就是:
devmoon2 天前
rust·web3·区块链·以太坊·polkadot·solana·indexer
区块链 Indexer 全解析:为什么 Web3 应用离不开数据索引器?(Polkadot / Ethereum / Solana 对比与未来展望)原文作者:PaperMoon团队区块链最大的优点是不可篡改与去中心化,但恰恰也是它在工程实践中的最大困难之一: 区块链本身并不是数据库。
@PHARAOH2 天前
开发语言·前端·rust
WHAT - SWC Rust-based platform for the WebSWC 是一个 用 Rust 写的 JavaScript / TypeScript 编译器工具链,目标是: