rust

Tomhex14 小时前
rust
Rust数组与Vec的核心差异解析Rust 中的数组(Array)和动态数组(Vector,即 Vec)是两种最基础的数据集合类型。要深入理解它们的区别,需要从内存布局、容量机制、类型系统实现以及适用场景四个维度进行解构:
橘子编程19 小时前
java·c语言·开发语言·c++·python·rust·c#
编程语言全指南:从C到RustC 语言是现代计算机科学的基石,UNIX 操作系统、Linux 内核、众多编译器和数据库均用 C 编写。2025 年 1 月 TIOBE 指数中 C 以 10.03% 排名第 2。
亿牛云爬虫专家20 小时前
爬虫·rust·爬虫代理·403·oom killer·学术文献·403 forbidden
学术文献爬虫 OOM 崩溃与 403 风暴连续运行 48 小时后,学术文献抓取进程被 OOM Killer 终止,内存从 200MB 涨到 4.2GB。与此同时,代理 IP 切换后 Cookie 会话失效,学术数据库返回大量 403 Forbidden,有效抓取率从正常运行时的 85% 跌至 30%。
土豆12501 天前
前端·rust
Tauri 入门与实践:用 Rust 构建你的下一个桌面应用"我只是想做个桌面 App,为什么要下载半个 Chrome?" ——每一个被 Electron 支配过的前端开发者
土豆12501 天前
rust
Rust 错误处理实战:anyhow + thiserror 的黄金搭档适合人群:已经写过几百行 Rust 但看到 Box<dyn Error> 就头皮发麻的同学。读完本文,你将掌握一套工程级错误处理范式,彻底告别"我也不知道这里会报什么错"的状态。
Zarek枫煜1 天前
c语言·开发语言·青少年编程·rust·游戏引擎
C3 编程语言 - 现代 C 的进化之选> 最新版本:v0.7.10 | 持续快速迭代中 | 中国社区 QQ 群:239537011最新稳定版本:0.7.10(官网)/ 0.7.6(GitHub 最新 Release)
咚为2 天前
开发语言·面试·rust
Rust 经典面试题255道题目以语法基础和核心概念为主(约70%),高阶原理题为辅(约30%)。答案仅供参考。String 和 &str 的区别是什么? String 是拥有所有权、可增长的堆字符串;&str 是对 UTF-8 字符串切片的借用视图,长度固定且通常不拥有数据。
@atweiwei2 天前
开发语言·后端·ai·rust·langchain·llm
用 Rust 构建 LLM 应用的高性能框架一个受 LangChain 启发的 Rust 实现,提供 Agent、Chain、Memory、RAG 等核心组件,完全异步、类型安全、零成本抽象。
chrislearn2 天前
rust
Salvo 为什么不采用宏式路由Actix-web、Rocket 等框架支持这样的写法:很多人觉得这"很优雅"——一个属性宏挂在函数上方,路径、方法、参数一目了然,像 Spring MVC 的 @GetMapping,像 FastAPI 的 @app.get。每隔一段时间,就有人在 Salvo 的 issue 区问:能不能也加一个 #[get]?
Amos_Web3 天前
前端·rust·区块链
Solana开发(1)- 核心概念扫盲篇&&扫雷篇本篇文章针对的人群是有一些Rust基础,同时想要了解Solana开发的同学。如果您对这些没有任何了解的话,建议您直接点赞、收藏、评论即可,无需往下阅读~ Solana中文开发教程 Solana Rust相关教程
golang学习记3 天前
开发语言·vscode·后端·rust
VS Code官宣:全面支持Rust!当"宇宙第一编辑器"遇上"内存安全的叛逆少年",这场联姻比想象中更甜~最近微软悄悄放了个大招:VSCode 要深度集成 rust-analyzer 了! 🎉
叹一曲当时只道是寻常3 天前
开发语言·后端·rust
Tauri v2 + Rust 实现 MCP Inspector 桌面应用:进程管理、Token 捕获与跨平台踩坑全记录MCP(Model Context Protocol)协议火了之后,官方调试工具 MCP Inspector 只能通过 CLI 启动并在浏览器中使用,调试流程繁琐。本文记录了如何用 Tauri v2 + React + Rust 将 MCP Inspector 封装为桌面应用,重点讲解子进程管理、stdout Token 捕获、macOS PATH 解析等关键实现。
怪我冷i4 天前
rust·cloudflare·unwrap
Rust错误处理之unwrapunwrap 是 Rust 中最常用也最“简单粗暴”的错误处理方法之一。它背后蕴含着 Rust 的核心哲学:安全与权衡。
楚国的小隐士4 天前
java·rust·编程·对比·自闭症·自闭症谱系障碍·神经多样性
为什么说Rust是对自闭症谱系人士友好的编程语言?在程序员圈子里,Rust常常以学习路线陡峭而闻名。就我自己的个人理解来说,之所以说它“学习路线陡峭”,很大程度上都来源于以下三点:
Tomhex5 天前
rust
Rust智能指针使用指南好的,针对您提供的关于“Rust智能指针使用总结”的问题,结合参考资料,我将从原理、场景、对比和最佳实践等方面进行详细阐述。Rust的智能指针是其所有权系统的重要组成部分,通过封装指针并添加额外元数据和逻辑,在保障内存安全的前提下,提供了比普通引用更灵活的内存管理模式。
AI自动化工坊5 天前
开发语言·人工智能·python·ai·架构·rust·开源
Claw Code技术深度解析:Python+Rust混合架构的设计与实现最近很多开发者都在讨论GitHub上的一个现象级项目:Claw Code。这个开源的AI编码Agent框架在短短72小时内获得了72K星标,创造了GitHub历史上最快的增长记录。本文将从工程实践的角度,深度解析Claw Code的技术架构、核心模块和实际应用。
web前端进阶者6 天前
开发语言·后端·rust
Rust初学知识点快速记忆
一只幸运猫.6 天前
开发语言·后端·rust
Rust实用工具特型-Clone简单说,Clone trait 让你能显式地复制一个值。和 Copy 不同,克隆可能很昂贵(比如复制整个 Vec),所以 Rust 要求你明确调用 .clone() 方法。
咚为6 天前
开发语言·后端·rust
深入浅出 Rust 内存顺序:从 CPU 重排到 Atomic Ordering在多线程编程中,我们经常会用到 Atomic 原子类型。但在 Rust 中,所有的原子操作都需要你传入一个枚举值:Ordering。
咚为6 天前
开发语言·后端·rust
深入浅出 Rust RefCell:打破静态检查的“紧箍咒”在 Rust 的世界里,借用检查器(Borrow Checker)像是一位严厉的判官,在编译期就杜绝了内存安全隐患。然而,这种严苛有时会变成灵活性上的桎梏。当你陷入“明明逻辑安全,却无法通过编译”的困境时,RefCell<T> 便是那把开启禁忌之门的钥匙。