- 博客(3)
- 收藏
- 关注
原创 为解决多版本环境配置混乱,我从零打造了一个 Windows 多版本开发环境管理器
本文介绍开源工具 DevBox,一个基于 Python + tkinter 的 Windows 多版本开发环境管理器。针对“装环境、切环境、配变量”痛点,提出五大核心设计:版本独立存储、shim透明代理实现零PATH抖动、数据库服务化多实例管理、数据集中于非系统盘、零第三方依赖。通过 shim 机制自动转发命令,结合 PyInstaller+NSIS 打包,实现一键安装、切换与彻底卸载,覆盖 Python、Java、Node、MySQL、Redis 等多语言/服务,真正达成“点几下鼠标即完成环境管理”的目标
2026-10-13 23:15:08
548
1
原创 零成本白嫖 Cloudflare 隧道:在飞牛 NAS 上用「项目网关」把多个项目塞进一个 HTTPS 域名
我在NAS跑了教学平台、表白墙、API中转三个项目,想让朋友浏览器直接用。实际处处碰壁:手机热点CGNAT无公网端口;DDNS只解析域名不解决端口;VPS+frp要花钱;飞牛三种远程访问也不行,FN Connect只代理NAS界面,外链是文件分享,DDNS缺端口映射。最后我自造约300行Flask网关,把多端口压成/web/项目名/路径前缀,再用Cloudflare免费快速隧道暴露为HTTPS域名,零成本穿透CGNAT,并通过读日志解决隧道域名重启即变的问题。这套方案适合无公网IP场景,浏览器可直接访问。
2026-11-01 21:27:29
338
原创 Python Flask Web开发:深入SQLAlchemy实践与安全防护策略
Python Flask作为一款轻量级且灵活的Web框架,常与SQLAlchemy ORM结合使用,以构建高效、结构化的数据库交互层。本文将详述SQLAlchemy的使用方法、注意事项,并探讨如何通过最佳实践来防范SQL注入攻击。同时,我们将阐述Jinja2模板引擎的常规与高级用法及其安全注意事项,为Python Flask Web开发提供全面的指导。
2024-04-16 23:08:28
1395
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅