程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Rust 相关技术文章(第2页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
tgrep:trigram 索引 + 常驻服务做仓库正则搜索,以及三个会让文件被静默剔除的坑
编程
tgrep:trigram 索引 + 常驻服务做仓库正则搜索,以及三个会让文件被静默剔除的坑
2026-09-11 23:48:38
微软开源的 tgrep 用预建 trigram 索引 + 常驻 server 加速大仓库正则搜索,官方 benchmark 里 gecko-dev 上比 ripgrep 快 51.9x。本文整理它的架构、index/serve/search 用法与内存策略,并重点说清三个会让文件被静默剔除的坑:index 与 serve 的筛选 flag 必须一致、没有 .git 的仓库 .gitignore 不生效、Windows core.ignorecase 导致忽略规则大小写不匹配。
tgrep
ripgrep
代码搜索
Rust
正则表达式
开源工具
单周狂揽2万星!大模型文档解析终于告别卡顿:Rust打造的anydoc,把Word/PPT/PDF转Markdown拉进毫秒级
编程
单周狂揽2万星!大模型文档解析终于告别卡顿:Rust打造的anydoc,把Word/PPT/PDF转Markdown拉进毫秒级
2026-09-10 22:37:17
Firecrawl 开源的 anydoc:纯 Rust 实现的文档解析库,4.4ms 中位数把 Word/PPT/Excel/PDF/CSV 等 14 种格式转成 GFM Markdown。含架构拆解、本地实测数据、GIL 释放细节、三个避坑点与 7 款主流工具横评。
anydoc
Rust
文档解析
Markdown
RAG
数学
ripgrep 15.2 更新说明:跨目录 gitignore 误匹配修复与大语料遍历提速
编程
ripgrep 15.2 更新说明:跨目录 gitignore 误匹配修复与大语料遍历提速
2026-09-09 11:17:14
ripgrep 15.2 更新:修复跨目录搜索时的 gitignore 匹配错误,大规模目录遍历性能提升,尊重 GIT_CONFIG_GLOBAL/SYSTEM 配置,新增 aarch64 musl 官方二进制。大型仓库检索与容器场景可升级。
ripgrep
命令行工具
搜索
Rust
开源软件
jj
Rust 1.98.0 发布解读:代数浮点方法与缓冲整数格式化稳定
编程
Rust 1.98.0 发布解读:代数浮点方法与缓冲整数格式化稳定
2026-09-09 08:01:13
Rust 1.98.0 发布:f32/f64 新增代数浮点方法允许编译器重排与向量化、整数 format_into 缓冲格式化性能比肩 itoa、ManuallyDrop 与 Box 交互给出稳定保证,另稳定一批字符串与原子类型 API。
Rust
编程语言
浮点运算
性能
代数
PII 与注入双检测的亚毫秒方案:Rust 三层复合打分
编程
PII 与注入双检测的亚毫秒方案:Rust 三层复合打分
2026-09-08 06:11:16
promptfirewall 无 NER 无 ML:正则加 Luhn/ISO 7064 校验消 PII 误报,启发式+TF-IDF+熵三层复合打分抓注入;完整扫描 11.9 微秒。
Rust
安全
LLM
开源
o3
Rust 日志压缩器:从 10 万行日志里找出真正相关的 200 行
编程
Rust 日志压缩器:从 10 万行日志里找出真正相关的 200 行
2026-09-08 06:11:12
logcompress 用 FNV 哈希 tokenize、TF-IDF 打分加 25% 分数缺口过滤、JSON 字段加权与 trace 扩展:10 万行日志 100% 召回、250ms 内压到 200 行。
Rust
日志
SRE
开源
Rust 调试调查 2026 结果:2300+ 开发者说了什么
资讯
Rust 调试调查 2026 结果:2300+ 开发者说了什么
2026-09-07 22:15:58
Rust 官方首次调试调查结果:过半受访者不用调试器、print 调试仍居首、值显示差是最常见痛点,近六成库作者不知道 debugger_visualizer 属性,含官方改进方向。
Rust
调试
开发者调查
初学者
用 Sniffnet 看 AI agent 在后台到底产生了多少流量
编程
用 Sniffnet 看 AI agent 在后台到底产生了多少流量
2026-09-07 20:22:32
Rust 开源工具 Sniffnet 实测 AI agent 后台流量:安装提权、进程级过滤,以及流量尖峰误读的两个坑——缺上下文是噪音、TCP/IP 不区分有用与协议流量。附决策矩阵。
网络
AI
开源工具
Rust
生产环境替换 DNS 解析器不靠英雄救火:18 万行 C++ 到 1.2 万行 Rust
编程
生产环境替换 DNS 解析器不靠英雄救火:18 万行 C++ 到 1.2 万行 Rust
2026-09-07 14:19:45
中型云服务商六个月把 18 万行 C++ DNS 解析器换成 1.2 万行 Rust:影子流量、金丝雀上线、渐进切换、随时回滚。核心经验是基础设施替换的价值在迁移纪律而非代码本身。
Rust
DNS
基础设施
迁移
VS Code 的 docfind:用 Rust 和 WebAssembly 构建快速客户端搜索
编程
VS Code 的 docfind:用 Rust 和 WebAssembly 构建快速客户端搜索
2026-09-07 05:14:06
VS Code docfind 技术解读:用 Rust+WebAssembly 构建纯客户端文档搜索,FST 快速关键词查找 + RAKE 关键词提取 + FSST 字符串压缩,索引紧凑、查询即时、零服务端依赖。
VS Code
docfind
Rust
WebAssembly
FST
搜索引擎
前端
SymCrypt 中的 Rust 密码学形式化验证:从标准到代码的端到端验证实践
编程
SymCrypt 中的 Rust 密码学形式化验证:从标准到代码的端到端验证实践
2026-09-06 18:15:57
Microsoft Research介绍SymCrypt项目如何使用Rust、Lean、Aeneas和AI Agent对生产级密码学算法进行形式化验证。SymCrypt是微软核心密码学库,新实现选择Rust语言(内存安全、性能、并发安全、形式化验证友好),重点验证后量子密码学算法。技术栈:Rust实现语言+Aeneas翻译工具(Rust→Lean)+Lean证明助手。验证流程:规范定义→Rust实现→Aeneas翻译→证明编写→证明检查→持续验证。验证的安全性属性:功能正确性、常量时间执行(防侧信道)、内存安全、算法数学属性。AI Agent辅助证明编写、规范定义和代码审查。挑战:Rust特性覆盖、证明工作量、性能优化、规范准确性。对安全关键软件(密码学库、OS内核、网络协议)具有重要启示。
形式化验证
Rust
SymCrypt
密码学
Lean
Aeneas
微软
后量子密码学
破解
Cloudflare 如何用 Zstandard 和 Pingora 节省 PB 级缓存存储空间
编程
Cloudflare 如何用 Zstandard 和 Pingora 节省 PB 级缓存存储空间
2026-09-06 15:14:59
Cloudflare介绍缓存转码(cache transcoding)技术:用Zstandard高压缩率算法和Pingora代理服务器,潜在节省PB级缓存存储。核心创新:缓存中只存储一个Zstandard高压缩率版本,在返回给客户端时实时转码为客户端支持的格式(gzip/Brotli/未压缩)。传统方案需存储2-3个压缩版本,转码方案消除多版本存储,节省50-67%。Zstandard比gzip压缩率高10-30%,解压速度>1GB/s。综合存储节省30-70%。Pingora是Rust编写的新一代代理,支持灵活缓存处理和多线程。挑战:转码延迟、CPU开销、缓存命中率、内容完整性,通过流式处理、多线程、智能转码策略解决。
Cloudflare
Zstandard
Pingora
缓存
CDN
压缩
存储优化
Rust
cache transcoding
Bun 1.4 发布:从 Zig 重写为 Rust,Node.js 兼容性新增 1517 项测试
编程
Bun 1.4 发布:从 Zig 重写为 Rust,Node.js 兼容性新增 1517 项测试
2026-09-06 08:51:45
Bun 1.4正式发布,是自1.0以来最大的Node.js兼容性提升。新增1517项Node.js测试套件,修复超2900个问题,空闲CPU降低5倍,内存最多减少35%,Linux启动快50%。核心架构变更:从Zig重写为Rust。新增Bun.Image/Bun.WebView/Bun.markdown/Bun.cron()/Bun.Terminal等API,以及bun run --parallel、bun test --parallel、bun audit fix、bun dedupe、bun prune等CLI功能。node:http/fs/cluster等核心模块通过率达97%,node:quic达99%。
Bun
JavaScript
TypeScript
运行时
Rust
Zig
Node.js
开源
性能优化
Rust SIMD 进军 GPU:VectorWare 实现 core::simd 在 GPU 上运行
编程
Rust SIMD 进军 GPU:VectorWare 实现 core::simd 在 GPU 上运行
2026-09-06 06:18:24
VectorWare宣布成功实现Rust可移植SIMD(core::simd)在GPU上运行。之前已实现Rust线程到GPU Warp的映射,但未利用Warp内的并行通道。核心技术是将SIMD向量映射为Warp内的Lane,SIMD操作映射为Warp内并行执行。文章介绍了CPU SIMD原理、Rust可移植SIMD对比架构特定内部函数的优势、技术实现中的关键挑战(向量长度不匹配、内存访问模式、控制流差异),以及对开发者、GPU编程、高性能计算的意义和应用场景。
Rust
SIMD
GPU
core::simd
VectorWare
高性能计算
并行计算
CUDA
指向错误:uutils coreutils 中的编译器风格诊断信息
编程
指向错误:uutils coreutils 中的编译器风格诊断信息
2026-09-06 03:11:20
uutils团队在coreutils中引入编译器风格的诊断信息,重新思考Unix工具50年来不变的错误报告方式。传统Unix工具只输出一行错误文本(只说明出了什么问题,不说明在哪里),而编译器风格诊断提供错误类型、精确位置、源代码上下文、错误指向和修复建议。文章介绍了实现架构(诊断类型、位置信息、源代码上下文、错误指向)、技术实现细节(使用annotate-snippets库、位置追踪、兼容性考虑),以及对命令行工具设计的启示。
uutils
coreutils
编译器
诊断信息
错误处理
命令行工具
Rust
Unix
Rust Vtable 可视化:dyn Trait 在内存中是如何工作的
编程
Rust Vtable 可视化:dyn Trait 在内存中是如何工作的
2026-09-05 23:15:19
一位Rust学习者通过实际内存实验,可视化了dyn Trait的vtable结构。&dyn Trait是16字节胖指针(数据指针+vtable指针),vtable包含drop函数、对象大小、对齐要求和所有trait方法函数指针。文章对比了静态分发与动态分发、Rust与C++虚函数的差异,以及性能考虑和使用场景。
Rust
dyn Trait
vtable
动态分发
内存布局
胖指针
静态分发
trait
crates.io 半年开发更新:性能提升、安全增强与新功能
资讯
crates.io 半年开发更新:性能提升、安全增强与新功能
2026-09-05 21:19:45
Rust 官方包注册中心 crates.io 发布半年开发更新。下载延迟降低 30%,搜索响应时间降低 40%,缓存命中率提升至 92%。安全方面增强供应链防护、名称仿冒检测和账户安全。新功能包括逆向依赖浏览、版本对比、下载统计增强和文档集成改进。
Rust
crates.io
包管理
开源
性能优化
安全
供应链
基础设施
Rust 项目宣布首批驻场维护者:为开源可持续发展探索新模式
资讯
Rust 项目宣布首批驻场维护者:为开源可持续发展探索新模式
2026-09-05 20:39:30
Rust 基金会宣布首批驻场维护者名单,五位开发者和一个小组获得资金支持,专注 Rust 核心开发。文章分析开源维护者倦怠问题、项目资金来源、类似项目经验,以及对 Rust 生态短期和长期影响。
Rust
开源
维护者
可持续发展
Rust基金会
社区
资助
rustup 1.29.1 发布:并发性能改进与稳定性修复
编程
rustup 1.29.1 发布:并发性能改进与稳定性修复
2026-09-05 20:39:29
rustup 团队发布 1.29.1 版本,改进多组件和多目标平台安装时的并发性能,修复 Windows 路径处理、代理支持、部分下载恢复等稳定性问题。文章介绍 rustup 的架构、常用命令和 CI/CD 最佳实践。
Rust
rustup
工具链
包管理
并发
CI/CD
跨平台
Rust 下一代 trait 求解器在 nightly 默认启用:自编译器发布以来最大的单一改动
编程
Rust 下一代 trait 求解器在 nightly 默认启用:自编译器发布以来最大的单一改动
2026-09-05 20:29:56
经过近四年开发,Rust 下一代 trait 求解器在 nightly 默认启用。这是 Rust 编译器自首次发布以来最大的单一改动,采用逻辑编程统一框架,提升编译性能和错误诊断质量,为未来语言特性奠定基础。
Rust
trait 求解器
编译器
nightly
泛型
类型系统
rustc
Rust 生态遭遇供应链攻击:proc-macro1 等多个 crate 被植入恶意代码
资讯
Rust 生态遭遇供应链攻击:proc-macro1 等多个 crate 被植入恶意代码
2026-09-05 20:29:55
Rust 安全响应团队披露一起供应链攻击,proc-macro1 等多个 crate 的构建脚本被植入恶意下载代码。攻击者利用名称仿冒诱导开发者误下载,crates.io 已删除恶意 crate 并加强审核机制。
Rust
供应链攻击
安全
crates.io
恶意代码
build script
开源安全
Rust 1.98.0 发布:稳定化新特性与编译器改进
编程
Rust 1.98.0 发布:稳定化新特性与编译器改进
2026-09-05 20:29:55
Rust 团队发布 1.98.0 稳定版,稳定化多个语言特性,包括异步 trait 改进和模式匹配增强。标准库同步原语和集合性能优化,rustc 编译速度提升,clippy 新增代码质量检查规则。
Rust
Rust 1.98
编程语言
版本发布
编译器
标准库
异步编程
4.4毫秒转完一份文档:Firecrawl anydoc用统一文档模型处理14种格式
编程
4.4毫秒转完一份文档:Firecrawl anydoc用统一文档模型处理14种格式
2026-09-05 19:16:20
介绍Firecrawl开源的anydoc:将Word、PPT、Excel、PDF等14种文档转为干净Markdown的Rust库,中位数转换仅4.4毫秒,比LibreOffice快256倍,基于字节签名检测真实格式,纯Rust无GPU,支持Node/Python/Rust/WASM,上线五天Star破1.1万。
anydoc
文档转换
Markdown
Rust
Firecrawl
乱码
给电脑装上可搜索的记忆:screenpipe本地录屏与AI检索实践
编程
给电脑装上可搜索的记忆:screenpipe本地录屏与AI检索实践
2026-09-05 19:13:59
介绍screenpipe这个用Rust开发的开源桌面工具,后台录制屏幕和麦克风音频,通过OCR和语音转文字将内容索引到本地数据库,支持自然语言搜索过去看过听过的任何内容,提供Pipes插件系统和MCP服务器可联动Claude Desktop/Cursor,数据完全本地存储,GitHub已获16.9K Star。
screenpipe
屏幕录制
AI搜索
Rust
本地存储
招聘
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
38
下一页
共 38 页
到第
页
确定