rust

传奇开心果编程11 小时前
开发语言·学习·rust
【dioxus0.7基础语法学与练】第8课:RSX 宏 — Dioxus 声明式 UI 语法RSX(Rust Syntax Extension)是 Dioxus 框架的核心宏用类 JSX 的语法在 Rust 中描述 UI 结构 它在编译期被转换为虚拟 DOM(VDOM)节点构建代码
柯南466812 小时前
rust
【AI开发之Rust】第 5 课:引用与生命周期 —— 借用能活多久?预计时间:75-90 分钟 | 难度:⭐⭐⭐ | 前置:第 4 课(所有权与借用)第 4 课讲了"谁拥有数据、谁能借用",但留了一个悬案:借用检查器凭什么敢保证"引用不会指向已释放的内存"? 内存里最容易出的一种 bug 叫悬垂引用(dangling reference)——数据已经没了,手上还捏着它的指针。
码农哈丁13 小时前
jvm·rust·kotlin
从 JVM 到 Cargo:把整个 Kotlin 项目移植到 Rust 的踩坑实录快速阅读(30 秒速览)前情提要:前面 11 篇都在讲 EasyRAG 的技术方案。这篇换个频道,聊聊这些代码是怎么从 Kotlin 一行行变成 Rust 的——给所有想跨语言移植的同学一份实战地图。
PC2005-cloud13 小时前
笔记·学习·rust
Rust学习笔记:所有权、借用与生命周期——Rust的核心机制📝 本文首发于 栏轩·阁欢迎访问阅读原文,获取更好的阅读体验。如果前面三篇是 Rust 的「皮肉」,这一篇就是「骨架」。所有权(Ownership)、借用(Borrowing)和生命周期(Lifetimes)是 Rust 区别于其他所有主流语言的独有机制。它们让 Rust 在不依赖垃圾回收的前提下实现内存安全——没有空指针、没有悬垂引用、没有双重释放。
Amos_Web14 小时前
rust·源码阅读
Rspack 源码解析(四):从 ModuleGraph 到 ChunkGraph本篇是 Rspack 源码解析系列第四篇。上一篇我们已经得到了一张稳定的 ModuleGraph:它回答的是“模块依赖谁”。但浏览器并不认识 ModuleGraph,它最终要加载的是 main.js、src_lazy_ts.js 这样的文件。本篇就来追踪 Rspack 怎样把模块依赖图转换为 Chunk、ChunkGroup 和 ChunkGraph,并回答一个最常见的问题:import() 为什么会生成异步 Chunk?
传奇开心果编程16 小时前
学习·rust·前端框架
【xilem0.4基础语法学与练】第45课 xilem_core参考官方文档:https://docs.rs/xilem_core/latest/xilem_core 版本:xilem_core 0.4.0 前置课程:前面全部课程(lens、memoize、map_state、use<>精确捕获、底层栈winit/masonry系列)
芒鸽17 小时前
开发语言·后端·rust
把 Agent 运行时做成插件系统:agent-harness(openJiuwen Rust版) 的实践一个 Agent 系统真正难的,不是把模型调用跑通,而是让模型、工具、会话、工作流、安全策略和外部基础设施能够被组合、替换、回滚,并且在失败时留下可解释的证据。
传奇开心果编程1 天前
学习·rust·前端框架
【Xilem基础语法学与练】第7课:Xilem与Masonry底层构建技术解析这节课我们不写应用代码,核心目标是搞懂“从你点一下按钮,到屏幕像素发生变化”中间到底经过了哪些环节、每个“零件”分别负责什么工作。理解底层技术栈之后,后续遇到渲染异常、事件不响应之类的问题,你就能快速定位到底是哪一层出了bug。
孙启超1 天前
开发语言·人工智能·后端·rust·llm·transformer
【AI开发之Rust】第 3 课:字符串与复合类型 —— 数据怎么放预计时间:75-90 分钟 | 难度:⭐⭐ | 前置:第 1-2 课(变量、类型、函数、控制流)写程序 80% 的时间在处理"数据往哪放、怎么取"。Rust 对数据容器的设计分得很清楚,它不像 Python 那样"字符串就是字符串,列表就是列表",而是把两个问题拆开:
柯南46682 天前
rust
【AI开发之Rust】第 4 课:所有权系统 —— Rust 的灵魂预计时间:90-120 分钟 | 难度:⭐⭐⭐(本课程最重要一课,请留足时间)| 前置:第 1-3 课
guwentian2 天前
前端·webpack·rust·esbuild
Rolldown vs esbuild vs Webpack:Rust 打包器大战我们该怎么选📖 摘要:2026 年 3 月 Vite 8 把沿用多年的"esbuild 管开发 + Rollup 管生产"双引擎合一,换成 Rust 写的 Rolldown,并配套 Oxc 工具链。前端构建正式进入"Rust 化"时代。本文横向对比 Rolldown、esbuild、Webpack 三者的定位与性能数据,给出真实迁移配置和一张选型决策树,帮你在不同项目体量下做出不后悔的选择。
传奇开心果编程2 天前
开发语言·学习·rust
【Rust入门知识点学与练】第26课:Unsafe RustRust 默认保证内存安全,但有 5 件事必须在 unsafe 块中才能做:裸指针可以绕过借用规则,但需要手动保证安全:
yume_sibai2 天前
rust·单元测试·集成测试
09-Rust 测试与质量保证(单元测试 + 集成测试 + Mock + Benchmark + Fuzzing + CI/CD)摘要:本文系统讲解 Rust 测试与质量保证体系,涵盖单元测试与集成测试、文档测试、Mock 与测试桩、性能测试(Benchmark)、模糊测试(Fuzzing)、CI/CD 集成等核心内容。每个知识点配有完整代码示例、对比表格、实战场景及常见问题解答,帮助开发者编写健壮的 Rust 代码。
传奇开心果编程2 天前
学习·rust·前端框架
【Xilem 0.4 基础语法学与练】第15课:状态管理与 memoize 性能优化在 Xilem 中,每当状态发生变化,框架会重新调用 app_logic 函数,生成一棵全新的 View Tree。框架再把新树和旧树做 diff,只更新变化的部分。
qq_452396232 天前
开发语言·后端·rust
第三篇:《变量、类型与函数:Rust 的“基本盘”》在上一篇文章中,我们完成了环境搭建并跑通了第一个程序。现在,是时候进入 Rust 语言的核心语法了。Rust 的语法设计有一条贯穿始终的主线:默认安全,显式选择。变量默认不可变,需要修改时必须显式声明 mut;类型必须明确,但编译器又足够智能地支持类型推断。本文从变量声明讲起,系统讲解 Rust 的基本类型、复合类型、函数定义和控制流,并通过一个完整的斐波那契数列实战帮你巩固所学。
传奇开心果编程2 天前
学习·rust·前端框架
【xilem0.4基础语法学与练】第22课:on_click / on_change 与手势系统的实战各框架的简单事件处理Dioxus:类React的事件系统简单事件(on_click)只能处理"点击"这一种交互。但很多场景需要更复杂的交互:
对象存储与RustFS3 天前
后端·rust·开源
用 Restic 把本地备份存进 RustFS:S3 兼容仓库实战一句话定位:RustFS 是面向 AI 时代、从零原生打造的高性能分布式对象存储,100% 兼容 S3 API,Apache 2.0 协议,可作为 MinIO 的 drop-in 替代方案。