rust

Ramble_Naylor1 小时前
python·算法·rust
Rust深度解读:Send 与 Sync 的本质与线程安全边界在许多语言中(如 C++ 或 Java),多线程编程往往伴随着臭名昭著的数据竞争(Data Race)、死锁和难以排查的内存损坏。而 Rust 通过其独特的类型系统,将并发安全直接交给了编译器在编译期进行静态检查,其中最核心的守护神就是两个特殊的 Marker Trait(标记特征):Send 和 Sync。
Ramble_Naylor4 小时前
开发语言·后端·rust
Rust深度解读:异步流(Async Streams)与生成器的处理艺术在现代系统开发中(如 WebSocket 实时通信、Kafka 消息消费、SSE 推送、大文件分块下载),我们面对的往往不是“单个结果”,而是随着时间推移不断产生的一系列数据流。
RobinDevNotes8 小时前
人工智能·rust·openresty
Memvid 把 Agent 长期记忆塞进一个文件给 Agent 加记忆,非得先搭一套向量库吗?Memvid 是一个用 Rust 写的开源记忆层:数据、向量索引、全文索引和时间索引,全部打包进一个 .mv2 文件。不用起服务,不用配数据库,拷走文件就拷走了记忆。
miofly9 小时前
rust·开源·github
GitHub 今日推荐|agent-desktop:通过无障碍树让 AI 代理直接操作桌面应用项目地址:github.com/vercel-labs…Agent Desktop 让 AI 代理通过操作系统的无障碍树读取并操作桌面应用,生成 JSON 快照并分配引用标识符,代理执行操作后再次快照验证结果。Rust 编写,Apache-2.0 许可,当前版本 1.0.2。仓库创建于 2026 年 2 月 19 日,已获 9497 星,当日新增 2902 星。
geovindu10 小时前
开发语言·后端·设计模式·rust·屏障模式·并发型模式
rust:N-Barrier Pattern项目结构:调用:l输出
Ramble_Naylor11 小时前
前端·架构·rust
Rust深度解读:高性能 Web 网关与 Axum 架构剖析在 Rust 异步生态中,Axum(由 Tokio 团队核心维护)彻底贯彻了 Rust 的类型安全与零成本抽象哲学。
Hello.Reader11 小时前
服务器·架构·rust
100 人同时操作一座三维城市,为什么不需要服务器渲染 6000 帧?Rust + wgpu 多端并发架构实战资料核对: 2026 年 11 月 2 日。本文示例中的 120/60/30 FPS、20 Hz 和消息大小都是设计假设,不是生产性能承诺。附带的带宽模型经过算术核对,但未进行真实 GPU 并发压测,也未在本文制作环境编译 Rust 工程。
遇码1 天前
人工智能·ai·rust·数据分析·大模型·agent
2026-11-01-daw-retry-banner-body读完这篇,你能给自己的 AI 对话应用做一道「瞬时状态与对话正文的分流」:遇到速率限制要自动重试时,把「几秒后重试、第几次」这类提示放进一个独立的瞬时横幅里倒计时显示,而不是写进对话正文。做完之后,你的对话记录里不会再混进重试提示,历史回放也不会把一句临时状态当成模型说过的话,读者(和下一轮的模型)看到的始终是干净的对话。
不积跬步无以至千里mmbb261 天前
开发语言·后端·rust
rust_analysis分析日期:2026-01-16 分析范围:Linux kernel 中的 Rust 代码入口文件,定义了 90+ 个子系统模块:
怪我冷i2 天前
开发语言·后端·rust
Rust 的impl语法详解impl(implementation)是 Rust 中用于为类型定义方法和实现 trait 的关键字。它有两种主要形式:固有实现(inherent impl) 和 trait 实现(trait impl)。下面逐一介绍。
geovindu2 天前
开发语言·后端·设计模式·rust·代理模式·企业级信号量模式·同步型模式
rust: Semaphore Pattern项目结构:调用:输出:
Thneonl2 天前
后端·rust
Claude Code 频繁 Compacting?发布次日我根治了 2 个痛点v0.5.0 发布次日就出了 v0.5.1——不是翻车救火,是我最喜欢的一类迭代:疼了就根治,一天闭环,一步门禁没省——两个痛点,各根治一次。
怪我冷i3 天前
rust
Rust 智能指针 RefCell<T> 与内部可变性模式在 Rust 的世界里,“所有权”和“借用规则”是保证内存安全的核心。然而,有时业务逻辑需要在不可变引用的情况下修改数据。为了在遵守 Rust 安全底线的前提下实现这一点,标准库提供了一个强有力的工具:RefCell<T> 及其背后的内部可变性(Interior Mutability)模式。
YOLOW923 天前
rust
两周五个版本:我用 Rust 写的 AI 数据引擎 PageSift,0.81 系列做了什么先说清楚 PageSift 是什么:一个用 Rust 写的网页内容引擎,把杂乱的网页、PDF 和 Office 文档变成干净的 Markdown 和结构化数据,专门给 AI Agent 和 RAG 流水线喂数据。它提供与 Firecrawl、Jina Reader 兼容的 API,自带 MCP 服务器和 Python / Node SDK,单二进制就能自托管。AGPL-3.0 开源,另有商业授权。
西风测评3 天前
rust
SSH 中文乱码的根源:locale、SendEnv 与 env 请求「SSH 终端是怎样做成的」系列第 4 篇。文中代码摘自 MistTerm v1.2.26。MistTerm 是 MistLab 出品的开源 SSH 终端客户端,用 Rust 编写,采用 AGPL 协议。代码只做了删减,没有改写。
unconditional3 天前
rust·开源
我数了下 sdkm 的源码:41 个工具的安装逻辑,四分之三是同一行上篇讲了 sdkm 怎么用 hook 做到"回车即生效",这篇拆它最脏的部分:下载引擎。41 个内置工具,31 个的"安装逻辑"就是一行登记——剩下的活全被引擎包了。代码在 master 分支,链接在文末,每段都可以对着仓库看。
niyongsheng4 天前
数据结构·算法·rust
3D 装箱算法工程化:数据结构、放置启发式与支撑规则SmartPacker:用 Rust 实现的 3D 装箱(3D Bin Packing)算法库,核心 crate 零运行时依赖,Apache-2.0 开源。它也是桌面装箱应用「优载 BestLoad」的算法内核。
Hello.Reader4 天前
开发语言·rust·typescript
tsrs 技术解析用 Rust 移植 TypeScript 7,类型检查还能怎样提速?理解 tsrs,首先要分清“编译器的实现语言”和“业务代码的输出语言”。你仍然编写 TypeScript,仍然使用 tsconfig.json。Rust 描述的是 tsrs 本身的实现方式;业务代码按配置生成 JavaScript、声明文件和 source maps。只想检查类型时,使用 --noEmit。
王仔小奶4 天前
开发语言·金融·rust
Rust 正在接管金融圈?深度拆解一份高薪 FinTech 岗位 JD去年秋天,我负责维护的行情网关在开盘集合竞价阶段出了事。那是一个周五,某只标的的行情推送突然出现长达 400 毫秒的堆积,策略端拿到的盘口数据和交易所真实状态严重脱节,几笔本该被风控拦截的订单直接打了出去。事后复盘,根因是 Python 写的网关在处理突发流量时,GIL 加上解释器调度抖动,把本该微秒级的解析逻辑拖到了毫秒级。修是修了,加机器、加缓冲、加降级,但那个周末我一直在想一个问题:这套技术栈的底座,是不是从一开始就选错了。
Thneonl4 天前
人工智能·rust
一个 Claude Code 本地代理,凭啥配了 3 个观测出口?写 CCM 之前我做了多年 SRE,落下一个改不掉的职业病:一个工具如果不能告诉我它此刻在干什么,我就默认它在骗我。所以 CCM 动工时,观测不是"以后再加的功能",而是和路由内核一起进设计主线的东西。