全部文章
记录前端、全栈实践与开发工具使用心得。
Chrome 扩展如何只在指定路由注入 content.js
解决 Chrome 扩展在 SPA 场景下无法按子路由精确注入 content.js 的问题,适合需要按页面状态动态执行脚本的场景。
Hyper-V 虚拟机 AMD GPU 直通实战
记录在 Hyper-V 中为虚拟机配置 AMD GPU 直通的步骤、限制条件与排错经验,适合需要提升图形性能的场景。
OpenCV 滑块验证码识别:模板匹配实战
基于 OpenCV 模板匹配分析滑块验证码的定位思路与实现流程,适合了解图像识别在自动化场景中的应用。
Windows 编译 PaddleOCR DLL:给 Python 调用的完整流程
记录在 Windows 平台将 PaddleOCR 编译为 DLL,并供 Python 调用时的关键步骤、依赖处理与注意事项。
Tesseract 5.0 LSTM 训练实战:优化字体并提升识别率
介绍 Tesseract 5.0 的 LSTM 训练流程,并分享字体优化、数据准备和识别率提升的实践经验。
YOLOv8 自定义目标检测训练实战
总结 YOLOv8 自定义目标检测模型的训练流程、数据准备与推理实践,帮助你更快完成自己的检测任务。
Tailwind CSS 动态生成 animation-delay 实用类
利用 Tailwind CSS 的 matchUtilities 动态生成 animation-delay 实用类,让动画配置更灵活、组件复用更自然。
PyInstaller 打包 OCR:构建静态版 Tesseract 可执行程序
记录如何通过 vcpkg 构建静态版 Tesseract,并配合 PyInstaller 一起分发,解决桌面 OCR 工具依赖复杂、部署麻烦的问题。
Vue 3 封装移动端消息对话框组件:支持 Promise 调用
介绍如何在 Vue 3 中封装支持 Promise 调用的移动端消息对话框组件,提升交互一致性和组件复用性。
Vue 3 + Element Plus 封装阿里云 OSS 上传组件
基于 Vue 3 和 Element Plus 封装阿里云 OSS 上传组件,简化前端上传流程并提升业务复用效率。