PERSONAL TECH SHARE

把复杂系统做成可靠、好用、能持续迭代的产品。

这里记录桌面端、后台系统、AI 工具、自动化脚本和工程治理中的实践案例。内容不追求花哨,更关注问题怎么拆、代码怎么落地、上线后怎么稳定运行。

6+ 常见业务场景沉淀
AI 模型调用与工具链整合
桌面端 Electron 与本地 Worker
后台 权限、审计、任务与数据

技术案例分享

这些案例不是炫技清单,而是实际开发中经常遇到的问题:权限、任务、文件、AI 调用、跨平台兼容、性能和可维护性。

桌面端

四合一创作工作台整合

把多个独立桌面应用合并为统一工作台,统一登录、菜单、权限、运行日志和本地服务管理。

  • Electron 主进程与 preload 桥接
  • 模块级权限和功能开关
  • 本地 Worker 生命周期管理
AI 工具

短视频处理与文本识别

复制公开视频分享链接后,完成视频解析、去水印预览、下载保存和语音识别结果展示。

  • 后端临时文件处理
  • 浏览器 Blob 下载与预览
  • AI ASR 调用与历史记录
数据系统

任务流与审计日志设计

围绕员工提交、后台审核、状态流转、失败重试和统计分析,搭建可追踪的任务系统。

  • 任务状态机设计
  • 审计日志聚合降噪
  • 分页、筛选与权限隔离
性能优化

视频比对缓存与跨系统路径

面向 NAS、Windows 和 macOS 混合环境,做路径归一、缓存复用和本地计算性能优化。

  • 跨平台路径转换
  • SQLite 缓存复用
  • 批处理与并发控制
内容审核

视频字幕与风险画面审核

结合本地规则库、云端规则、AI 语义复核和人工标注,提升审核结果可解释性。

  • SRT 时间线定位
  • 规则库与样本库同步
  • 风险画面抽帧与复核
工程化

一键打包与发布流程

为 macOS DMG 和 Windows EXE 安装器整理打包脚本、资源依赖和版本输入流程。

  • 版本号输入与构建校验
  • 本地服务资源打包
  • 升级目录与强制版本校验
代码编辑与工程实践

我更看重的工程方法

一个功能能跑起来只是开始,真正麻烦的是后续怎么排查、怎么升级、怎么让不同角色都能稳定使用。

1

先理解业务边界

确认谁使用、在哪个设备上使用、数据从哪里来、失败后谁处理,避免只做一个孤立页面。

2

把复杂流程拆成可观测步骤

任务、日志、进度、异常和审计都要能被看见,线上问题才不会变成只能猜。

3

保留可迭代空间

先落地最小闭环,再把模块开关、权限、热更新、缓存和批处理逐步补齐。

欢迎交流技术问题和项目实践

如果你也在做桌面端、AI 工具、后台系统、自动化流程或内容生产工具,可以一起聊聊实现方案。

技术案例复盘 系统方案讨论 工程效率优化