Tag: Rust
All the articles with the tag "Rust".
-
Tauri 截图应用开发进阶:macOS全屏处理与剪贴板操作
Published date:深入探讨使用 Tauri 开发截图应用时在 macOS 平台上的特殊处理,包括全屏显示问题、剪贴板操作异常及解决方案,以及快捷键和预览功能优化等关键技术细节。
-
Tauri Spotlight:跨平台文件搜索工具开发实践
Published date:本文介绍了使用 Tauri 框架开发跨平台文件搜索工具的实践经验,探讨了如何避免直接扫描文件系统带来的性能问题,分析了 Windows 平台 Everything 工具的技术原理,并分享了基于 NTFS 文件系统 MFT 表的高效索引方案实现。
-
Tauri 插件化开发方案探索:Webview、iframe 与 Shadow DOM 实践
Published date:本文探讨了在 Tauri 桌面应用中实现插件化开发的几种方案,包括 Webview、iframe 和 Shadow DOM 等技术,分析了各自的优缺点以及适用场景,并深入讲解了如何构建安全的沙盒环境来加载第三方不受信任的资源。
-
Tauri 开发实战:超越文档的窗口管理和跨平台经验
Published date:本文分享了在使用 Tauri 开发桌面应用时遇到的一些实际问题和解决方案,包括动态窗口检测、菜单栏隐藏与自定义窗口控制、三大平台(Windows/macOS/Linux)的差异处理,以及 Tauri 与 Dioxus 的开发体验对比。
-
Tauri 实战技巧:动态窗口检测与错误处理
Published date:本文介绍了在使用 Tauri 开发桌面应用时如何正确处理动态窗口创建过程中的重复窗口检测问题,避免因窗口标签重复导致的程序崩溃,并提供了相应的错误处理方案。
-
使用 Rust 实现 MCP 协议:为大模型构建外部工具插件
Published date:本文介绍了 MCP(Model Context Protocol)协议的概念和实现方式,详细讲解了如何使用 Rust 开发一个 MCP 服务,通过实际代码示例展示了 crate 文档查询工具的实现过程,并介绍了在 VS Code 中配置和使用 MCP Server 的方法。
-
Rust Tauri v2 桌面应用开发:非常规窗口与系统权限处理
Published date:本文深入探讨了使用 Tauri v2 和 Rust 开发非常规窗口应用(如截图工具、悬浮窗、桌面歌词等)的技术细节,包括多窗口管理、系统权限申请(特别是 macOS 的 ScreenRecording 权限)以及权限与窗口的关联配置。
-
大模型的函数调用在 rust 中的应用
Published date:本文深入探讨了如何在 Rust 中实现大语言模型的函数调用功能,通过实际代码示例展示了使用 DashScope API 调用通义千问模型的具体实现过程,包括完整的函数调用流程和关键代码实现。