Tauri 的插件系统能让你用 Rust 封装系统级能力,然后在前端通过 JS 调用。这篇介绍怎么从零写一个 Tauri 插件,实现系统通知、托盘、窗口管理等功能。
Go语言:泛型(Generics)初体验 (Go 1.18)
Go 1.18 终于带来了社区期盼已久的泛型支持。这篇文章记录我实际使用 Go 泛型的体验,包括类型参数、约束定义以及几个实用场景。
日历系统开发(二):数据库设计与日程模型
日历系统的数据库设计是整个项目的根基。设计过程中可以参考 RFC 5545(iCalendar 规范)和 Google Calendar API 的数据模型,在规范兼容性和工程实用性之间做取舍。
日历系统开发(一):需求分析与技术选型
本系列记录从零搭建一个日历系统的完整过程,从需求分析到最终上线。第一篇聊需求和技术选型。
Tauri实战:打造一个Markdown编辑器
Tauri是Electron的轻量替代品,用Rust做后端,系统WebView做渲染,打包体积通常只有几MB。这篇文章记录用Tauri + Vue3做一个Markdown编辑器的过程。
Go并发模式:pipeline与fan-out/fan-in
Go的goroutine和channel天生适合构建并发数据处理流水线。pipeline、fan-out、fan-in是三个最基础也最实用的并发模式。
量化回测:夏普比率与最大回撤
夏普比率和最大回撤是评估量化策略最核心的两个指标。前者衡量风险调整后的收益,后者衡量最坏情况下的亏损幅度。
Rust:智能指针Box/Rc/Arc详解
Rust的所有权系统在编译期就杜绝了大多数内存问题,但有些场景需要更灵活的内存管理策略。Box、Rc、Arc这三个智能指针覆盖了最常见的需求。
Ghidra脚本编写:自动化逆向分析
Ghidra的脚本功能是其最大优势之一。通过GhidraScript API,可以自动化完成函数标注、字符串搜索、模式匹配等重复性工作,大幅提升逆向效率。
IDA与Ghidra对比:逆向工具选择指南
逆向工程的两大主力工具——IDA Pro和Ghidra,各有千秋。这篇文章从多个维度做一次全面对比,帮你在不同场景下做出选择。
0%
召唤看板娘