小程序图片审核要买第三方服务吗?官方接口其实免费——imgSecCheck 接入实录与失败安全设计
小程序有用户上传图片就必须接内容安全审核。很多人以为要买第三方服务,其实微信官方 imgSecCheck 免费,20 万次/天足够中小规模用。本文给出完整可运行代码(含 access_token 缓存、图片压缩、multipart 上传),并重点讲一个容易被忽略的设计:审核服务不可用时,绝不能默认放行。
阅读全文 →记录 Web 工程实践:架构、性能、部署与踩过的坑。
小程序有用户上传图片就必须接内容安全审核。很多人以为要买第三方服务,其实微信官方 imgSecCheck 免费,20 万次/天足够中小规模用。本文给出完整可运行代码(含 access_token 缓存、图片压缩、multipart 上传),并重点讲一个容易被忽略的设计:审核服务不可用时,绝不能默认放行。
阅读全文 →项目路径带中文,rm 报错还中断命令链、python -m venv 静默失败、node 说文件不存在、npm install 报 EPERM。四个看似无关的问题,其实是同一个根源。本文逐个拆解根因与解法,附可复现命令和排查清单。
阅读全文 →WSL2 里服务明明起来了,Windows 却访问不了?同一份配置隔了一晚行为完全相反。本文用一次真实排障,讲清 mirrored 与 NAT 两种网络模式的差异、三步定位法,以及为什么「先查 .wslconfig」比改端口转发有用得多。
阅读全文 →写 Django 接口返回 JSON,看似三种写法就完事,实际每个都有坑:中文被转成 \uXXXX、返回列表报 safe 错误、datetime 不可序列化、浏览器访问 DRF 接口返回的是 HTML。本文给出三种写法的适用场景、四个坑的报错原文与解法,以及一条 curl 验证命令。
阅读全文 →微信小程序开发工具正常、真机却白屏?根因是 marked@12 使用的 ES2018 Unicode property escapes(\\p{P} 等)在部分真机基础库 JS 引擎中不被支持。本文记录从 vendor.js 定位、逐版本降级到 marked@2.1.3 的完整排查与修复过程。
阅读全文 →在 Windows Server 2012 R2 上部署 Let's Encrypt 泛域名证书时,Import-PfxCertificate 反复报“密码不正确”。根因是新版 PKCS#12 采用 AES-256+SHA256,而 2012 R2 只认旧版 3DES/RC2-SHA1。本文给出用 Python cryptography + openssl -legacy 重打包为旧格式 PFX 的完整可复现步骤。
阅读全文 →一份个人学习 uni-app 的实操笔记,覆盖项目创建、pages.json 路由配置、生命周期钩子、条件编译等关键点,以及新手容易踩的坑。
阅读全文 →个人技术站用 Django REST Framework 写了博客管理 API,让 AI agent / 外部系统通过标准 HTTP 接口增删改查文章。本文讲接口设计、Token 鉴权、关键字段约定,以及与服务器端直发的安全边界取舍。
阅读全文 →个人技术站接入百度统计看似只需贴一行 script,实则踩了 uWSGI 多实例、CSP、Referrer-Policy、验证方法论等多个坑。本文完整复盘并提炼可复用的方法论。
阅读全文 →