首页
学习
活动
专区
圈层
工具
发布

#rust

38-Rust 教程 - 高级宏

LarryLan

上篇我们学了 macro_rules!,你已经能用它写一些很酷的宏了。但你可能发现了一些限制:

000

37-Rust 教程 - 宏编程

LarryLan

写到手酸,然后心想:"这些函数除了类型不一样,其他都一模一样啊!能不能让编译器帮我生成?"

500

Rust GUI 框架全面对比与选型指南(2026 )

不吃草的牛德

2025-2026 年,Tauri、Dioxus、egui、Leptos 和 GPUI 等框架成为主流选择。这些框架不再局限于传统原生 widget 绑定,而是...

1300

Rust GUI 生态 2026 最新对比:从 WebView 到纯 Rust 渲染器

不吃草的牛德

Tauri、Dioxus、egui 和 Leptos 是 Rust 生态中主流的 GUI/桌面/跨平台框架,各有鲜明侧重。 它们都不是传统原生 widget 工...

300

rust-lldb 基础命令 30 分钟速成)

不吃草的牛德

rust-lldb 是 Rust 官方提供的 wrapper(包装脚本),它会调用底层的 lldb,并额外加载 Rust 专用的 Python 脚本(prett...

7700

36-Rust 教程 - FFI

LarryLan

你是一个 Rust 程序员,代码写得风生水起,内存安全、并发无忧。突然有一天,老板走过来:

7600

Nolang VS Rust

大漠孤煙

四種語言完全相同的邏輯結構:引用傳递輸出參數,fib(40) × 10,000,000 次。

6600

Nolang 是一門無GC的系統編程語言

大漠孤煙

Nolang 是一門實驗性的系統編程語言,採用引用傳遞模型、安全作用域模型,實現了內存絕對安全。無GC。

5900

35-Rust 教程 - unsafe Rust

LarryLan

学到这里,你可能已经对 Rust 的借用检查器又爱又恨了。爱它帮你避免了无数内存 bug,恨它有时候管得实在太宽——"这个引用不能同时存在"、"那个变量已经移动...

9810

GDB 与 rust-lldb:Rust 与系统级调试的利器指南

不吃草的牛德

在 Rust 开发中,println! 调试虽然简单有效,但遇到复杂逻辑、并发问题、内存布局或 panic 时,调试器才是最实用的调试工具。今天我们来系统介绍两...

9210

34-Rust 教程 - 异步生态

LarryLan

上篇咱们学了异步编程的基础(async/await、Future),但光有语法不够啊——你得有地方跑才行!

11200

33-Rust 教程 - 异步编程基础

LarryLan

Rust 的异步编程基于 Future 和 async/await 语法。今天我们就来学习这些概念,以及背后的 Pin 和 Waker 机制。

6100

32-Rust 教程 - 并发模式

LarryLan

并发编程也是一样。知道工具怎么用只是第一步,更重要的是知道在什么场景下用什么工具,以及如何避免常见的并发陷阱。

9400

31-Rust 教程 - 共享状态并发

LarryLan

上篇我们说了,Rust 推崇消息传递,不推荐共享状态。但现实是:有时候你就是需要共享状态。

8600

30-Rust 教程 - 消息传递

LarryLan

还记得上篇我们说的厨房类比吗?多个厨师(线程)同时做菜,如果都去同一个冰箱(共享内存)拿食材,很容易撞车。

8800

告别 println! 调试地狱,macOS Rust 开发者都该学会 rust-lldb

不吃草的牛德

被折腾的不行了,换了 gdb,由是是 mac os 系统,后面就换到了 rust-lldb,调试体验直接起飞。

8210

rust 1.96.0 更新:语言、编译器、Cargo、Rustdoc、兼容性全面升级,必看完整解读

福大大架构师每日一题

Cargo 配置现在新增了 target.'cfg(..)'.rustdocflags 支持。这个变化让 rustdocflags 的配置更灵活,可以按 cfg...

12410

Rust 开发者炸裂!用 Dioxus 不到一周撸一个多端 POS 系统 MVP,小店老板用完直呼“终于找到神器”!

不吃草的牛德

你接了一个零售店的收银系统,老板要求支持 Windows 桌面收银 + iPad/Android 平板移动端 + Web 后台随时查看,还要离线可用、启动秒开、...

19610

Rust 程序员的“降维打击”来了!一个框架搞定 Web + 桌面 + 移动端全平台

不吃草的牛德

你们还在为 Electron 臃肿、Flutter 学习曲线、Tauri 配置复杂而头疼吗?

18310

从 Electron 到 Rust + Tauri:我们如何重构客户 POS 系统,实现离线稳定、高性能低占用

不吃草的牛德

大家好,最近我们完成了一个老客户的 POS 系统重构项目,从原来的 Electron 方案切换到 Rust + Tauri 技术栈,效果远超预期。今天把整个过程...

16410
领券