自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 从双模式架构谈技术选型:为什么我的系统后端选了 Flask 而不是 FastAPI

本文探讨在项目系统开发中,选择Flask而非FastAPI的技术决策。项目采用独特的双模式架构(Server模式和Desktop模式),需要同时支持Linux Docker环境和Windows EXE打包。Flask因其同步线程模型、PyInstaller兼容性、Flask-SQLAlchemy的数据库切换能力以及SSE推送的天然支持,成为更合适的选择。文章详细对比了两种框架在具体场景下的适用性,为类似双模式架构项目提供了技术选型参考。

2026-05-01 15:23:26 549

原创 不装 Redis 也能跑:我用 Python 字典模拟了一个够用的 Redis

用Python字典模拟Redis的实现方案,主要解决桌面应用不想安装Redis但代码依赖Redis的问题。作者设计了一个MemoryRedis类,通过字典和线程锁实现了Redis的核心功能,包括键值存储、哈希表、集合和发布订阅机制。重点解决了线程安全、TTL过期策略和类型隔离等关键问题,同时保持接口与redis-py兼容。该方案仅160行代码,无外部依赖,适合轻量级场景,实现了在不安装Redis的情况下保持原有代码逻辑不变的目标。

2026-04-29 16:08:06 541

原创 基于环境自适应架构的降低AIGC检测率系统

基于环境自适应架构的AI学术论文润色工具,支持Linux服务器和Windows桌面双模式运行。采用工厂模式实现基础设施切换,上层代码零修改。关键技术:内存模拟Redis(MemoryRedis)、守护线程任务队列(MemoryQueue)、以及SSE与WebSocket的选择策略。测试数据显示,该工具能显著降低主流检测平台的AIGC识别率(如维普从42.79%降至3.34%),同时保持学术表达的规范性。项目采用RQ而非Celery作为任务队列,兼顾轻量化和功能性,并通过SQLAlchemy实现数据库差异

2026-04-28 23:32:00 1277 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除