Rust项目复杂了之后,单个crate放不下所有代码。Cargo workspace可以把多个crate放在一个仓库里统一管理,共享依赖版本,一起编译测试。
支付系统开发(二):统一支付网关设计
支付系统系列第二篇。上一篇讲了整体架构和对账,这篇专注于支付网关层的设计。支付网关是所有支付请求的入口,负责路由、协议转换、安全校验等。设计好了后面对接再多渠道也不慌。
语音转写实战:基于Whisper的会议记录工具
上一篇聊了PaddleSpeech的中文识别,这篇把完整的会议记录工具做出来。目标:丢进去一段会议录音,输出带说话人标记和时间戳的会议纪要。
Python实现中文语音识别:PaddleSpeech实战
最近在做会议转写相关的开发,需要一个中文语音识别方案。Whisper在英文上很强,但中文效果一般。试了下百度的PaddleSpeech,中文识别效果相当不错,而且完全免费开源。
Go语言:使用Wire实现依赖注入
商城项目用Go开发,依赖关系一复杂就头疼。Java有Spring自动注入,Go社区的答案是Wire——Google出品的编译时依赖注入工具。
商城系统开发(一):电商系统架构设计
支付系统基本稳定了,下一个目标是搭建一套商城系统。不是要造淘宝,而是做一个能跑通完整电商流程的中小型系统,既是练手也是真要用。这篇先把架构理清楚。
支付系统开发(三):对接微信支付与支付宝
上一篇完成了统一支付网关的设计,这篇进入真正的"脏活"——对接微信支付V3和支付宝开放平台。两套API风格迥异,踩坑不少,记录下来。
Rust:宏编程入门(macro_rules!)
Rust 的宏系统很强大,但语法也比较特殊。这篇整理声明宏 macro_rules! 的基本用法和常见模式。
支付系统开发(一):支付架构概述
日历系统上线后,我开始了下一个项目——支付系统。这是一个更复杂的领域,涉及资金安全、分布式事务、对账等挑战。这篇先梳理整体架构。
Go语言:pprof性能分析实战
最近在日历系统上线后做性能调优时大量使用了 Go 的 pprof 工具。这篇整理一下 pprof 的完整使用方法和实际优化案例。
0%
召唤看板娘