rust

techdashen1 小时前
开发语言·后端·rust
用 Rust 真正发出 Ping:FFI 类型、newtype 与 MaybeUninit本文是对 FFI-safe types in Rust, newtypes and MaybeUninit 的整理与翻译。
星栈独行14 小时前
前端·程序人生·ui·rust·github
Makepad 应用如何读文件、调接口、保存数据上一期做完 JSON 查看器之后,我自己用了几天。第三天我就烦了。每次打开应用,都要重新点"打开文件"选同一个 JSON。关闭再打开,上次展开的节点全收了。窗口位置也不记得,永远出现在屏幕左上角。
guyoung16 小时前
rust·agent·ai编程
BoxAgnts 工具系统(7)——Skill 模板、Agent 代理与 Cron 调度BoxAgnts 的工具系统从 WASM 沙箱的指令级隔离,到 Tool trait 的统一抽象,再到 Provider 层的多模型适配,支撑了单个工具的安全执行和调用。但一个完整的 Agent 系统还需要三个额外的能力:知识复用(如何让 AI 在面对重复任务时保持一致性)、任务分拆(如何突破单个对话的上下文限制)和自动化执行(如何让任务按时间表触发)。这三个能力分别由 Skill 模板、Agent 子代理和 Cron 定时调度提供。
分布式存储与RustFS18 小时前
rust·开源·iceberg·对象存储·rustfs·minio平替·s3 table
基于Rust的国产开源对象存储RustFS:S3 Table对Iceberg数据湖的适配详解目录一、传统对象存储适配Iceberg的核心痛点二、RustFS S3Table的核心适配设计思路三、RustFS S3Table适配Iceberg的核心落地优势
Jinkxs21 小时前
开发语言·性能优化·rust
Rust 性能优化全流程:从 flamegraph 定位瓶颈到 unsafe 与 SIMD 加速,响应快 2 倍👋 大家好,欢迎来到我的技术博客! 💻 作为一名热爱 Java 与软件开发的程序员,我始终相信:清晰的逻辑 + 持续的积累 = 稳健的成长。 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕Rust这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获!
星栈独行1 天前
windows·程序人生·macos·ui·rust
Rust + Makepad 应用怎么打包发布:Windows、macOS、Linux 全平台交付我写这个系列的第一天,目标就很明确:不只是学会 Makepad,是能用它做出一个真正交付给别人的桌面应用。
fox_lht2 天前
开发语言·后端·学习·rust
15.3.改进我们之前的输入、输出项目学习了关于迭代器的知识之后,我们可以对之前的输入/输出项目做一些改进,是的代码变得更加简洁明了。接下来让我们看一下如何在Config::build和search函数中使用迭代器做出改进。
guyoung2 天前
rust·agent·ai编程
BoxAgnts 工具系统(6)——多 Provider 适配与 Agent 查询循环BoxAgnts 的工具系统从底层的 WASM 沙箱到上层的 Tool trait,解决了"工具怎么安全地跑"。但工具最终要被 AI 模型调用——这就涉及两个工程问题:不同 AI 厂商的 API 格式完全不兼容,以及对话流与工具执行的交替编排。这两个问题分别由 Provider 抽象层和 Agent 查询循环解决。
星栈2 天前
前端·rust
Rust + Makepad 应用怎么打包发布:Windows、macOS、Linux 全平台交付我写这个系列的第一天,目标就很明确:不只是学会 Makepad,是能用它做出一个真正交付给别人的桌面应用。
MageGojo2 天前
运维·rust·开源项目·命令行工具·ssh客户端·mcp
R-Shell开源项目实战解析:用Rust打造命令行SSH工具,支持连接管理、远程执行、SFTP与MCP在日常运维和开发中,很多人都要同时管理多台服务器。比如:这时最常见的麻烦不是某一次连接,而是一些很小但频繁的重复操作。
techdashen2 天前
开发语言·后端·rust
Cargo 1.94 开发周期全解析本文基于 Rust 官方 Inside Rust 博客 2026 年 2 月 18 日发布的《This Development-cycle in Cargo: 1.94》,由 Cargo 团队成员 Ed Page 执笔,涵盖过去约 6 周的 Cargo 开发进展。
fox_lht2 天前
开发语言·后端·学习·rust
15.4.循环和迭代器的性能比较为了确定是使用循环还是迭代器,你需要先知道到底哪一个更快:例如search函数使用for循环和迭代器之间哪个版本更快。
guyoung2 天前
rust·agent·ai编程
BoxAgnts 工具系统(5)——WASM 工具开发:从 Hello World 到生产部署WASM 沙箱为 BoxAgnts 提供了指令级的安全隔离,工具注册链路则实现了零配置的自动发现。在这两个基础设施之上,开发者只需要关注一件事:编写符合 CLI 惯例的程序。这篇直接上手,从一个 base64 编码工具的完整开发过程开始,到编译、部署、测试,再到一些容易踩坑的地方。
星栈2 天前
前端·rust
写 Makepad Demo 不难,难的是把它写成项目我有个习惯:每做完一个小项目,过两周再回头看代码。上一期 JSON 查看器写完之后,我晾了十天,然后打开 main.rs。看到第 80 行,我眉头就开始皱。main.rs 里塞了 UI 描述、事件处理、文件读取、JSON 解析、搜索逻辑,混在一起。四百多行,没有一条注释。
咸甜适中2 天前
笔记·学习·rust
rust语言学习笔记Trait(十七)Send、Sync(线程间数据所有权)一句话区分:编译器会按照‌结构体/枚举字段的组成‌自动为自定义类型实现 Send 和 Sync:因此,只要你的类型完全由线程安全的组件构成,它就自动具备线程安全属性。
javajenius2 天前
开发语言·其他·rust·conda
Pixi:用 Rust 重写 Conda 体验的包管理工具Conda 生态里有个新工具 Pixi 热度在涨,GitHub Star 到了 7,200 多。它是 prefix.dev 团队用 Rust 开发的包管理器和 workflow 工具,操作感受很像 cargo 或 npm。
laowangpython2 天前
开发语言·后端·其他·rust
tokio-rstracing:Rust 可观测性的标准答案tracing 在 GitHub 上已经拿到 6.7K Star。它是 Tokio 团队维护的 Rust 诊断框架,crates.io 累计下载量过亿。
星栈独行2 天前
前端·程序人生·ui·rust
写 Makepad Demo 不难,难的是把它写成项目上期结尾我说下一期聊工程化实践。这期就来真的。我先坦白一下第八期写完时的项目状态。src/main.rs,497 行。UI 描述、事件处理、文件读写、配置保存、HTTP 请求、错误处理,全部塞在一个文件里。unwrap 出现了 11 次,expect 出现了 6 次。调试靠 println!("到这里了") 和 println!("content length: {}", content.len())。
阿正的梦工坊3 天前
开发语言·后端·rust
【Rust】12-借用检查器与非词法生命周期借用检查器的目标是证明引用使用安全。它关注三个问题:Rust 的引用规则常被记成:这不是为了限制写法,而是为了建立别名规则。不可变引用允许共享读取,可变引用要求独占修改。如果可变引用和其他引用同时存在,就可能出现读取方看到中间状态、迭代器失效或数据竞争。
吴佳浩3 天前
人工智能·rust·openai
炸裂!!!给 codeX 装上本地大脑:cc-switch_Ollama 接入全记录作者:吴佳浩撰稿时间:2026-6-11最后更新:2026-6-12声明:本文所有结论均来自俺对 cc-switch 源码的实际修改和双平台测试(转载请注明出处 吴佳浩Alben) 上游仓库:github.com/farion1231/cc-switch Fork:github.com/XiaoBinGan/cc-switch,分支 feat/ollama-codex-proxy PR:#4075