- 博客(141)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 git项目代码一次push,同时上传到多个git仓库地址,并保证多个仓库代码同步一致
**摘要:**本文介绍了如何将Git项目同时备份到多个远程仓库(如GitLab和码云),确保代码安全。方法是通过git remote set-url --add为origin添加第二个推送地址,实现一次push同步到两个仓库。操作步骤包括添加远程地址、验证配置、强制推送(首次)以及如何删除多余地址。适用于需要多地备份代码的场景,提升项目容灾能力。(150字)
2025-07-06 09:39:30
321
原创 我的第一个开源项目:PyClean——用Python给电脑来一次大扫除!
《从深夜崩溃到开源项目:我的PyClean开发之旅》 这篇分享讲述了一个开发者如何将个人痛点转化为开源项目的故事。作者因大学时期硬盘空间被重复文件占据而开发了PyClean智能清理工具,详细记录了开发过程中的关键挑战:从初版暴力对比算法的效率陷阱,到用户误删风险的处理方案。文章特别分享了性能优化技巧和多进程扫描等实战经验,以及开源后收获全球用户反馈和企业需求的意外惊喜。最后,作者向开源新手提出实用建议,强调从小需求切入、重视文档和用户反馈的重要性,鼓励更多人参与开源贡献。整个故事展现了开源开发的真实历程与技
2025-07-02 11:38:03
172
原创 Python开发者终极武器:从零构建全球可安装的自写库
摘要: 本文详细介绍了Python自写库的开发全流程,从创建项目结构、编写核心代码到PyPI全球发布。文章强调了自写库在代码复用、团队协作、能力沉淀等方面的核心价值,并提供了标准项目结构和实战案例(数据清洗库)。重点讲解了版本更新规范和发布避坑指南,包括包名检查、Token认证配置等实用技巧。最后分享了自动化测试和持续集成等高级维护方法,帮助开发者打造高质量可复用的Python工具库。
2025-06-24 22:44:09
302
原创 Python设计模式终极指南:18种模式详解+正反案例对比+框架源码剖析
本文全面解析18种Python设计模式,分为创建型和结构型两大类。创建型模式包括:单例模式(数据库连接池)、工厂方法(支付网关)、抽象工厂(UI组件)、建造者(SQL查询)和原型(对象克隆),强调对象创建优化。结构型模式展示适配器(接口转换)和装饰器(功能扩展)等模式,解决系统结构问题。每种模式均包含应用场景、优缺点分析、代码示例及正反案例对比,如单例模式的Django配置应用、工厂方法的支付解耦实现等。通过实际代码演示设计模式在资源管理、接口兼容性等方面的价值,帮助开发者理解何时使用何种模式以及如何避免常
2025-06-19 23:17:09
659
原创 95.2k Star的Dify:开源LLM应用开发神器,零代码构建企业级AI应用的终极指南
Dify凭借其开源、低门槛、全链路支持的特性,正在成为生成式AI应用开发的“基础设施”。无论是个人开发者探索LLM边界,还是企业构建生产级智能应用,Dify都能提供高效、可靠的解决方案。🔥 相关:AIGC ,LLM ,开源神器 ,低代码开发 ,企业级AI。
2025-04-30 16:54:38
315
原创 DRF ORM关系操作终极指南:一对一/一对多/多对多全解与N表联查
通过合理运用DRF的ORM关系操作和优化技巧,开发者可以轻松应对从简单双表到复杂N表的各种场景。1.防止N+1查询:始终使用select_related和prefetch_related。5.SQL注入防护:避免直接使用原生SQL,必须使用时进行参数化处理。3.权限验证:结合django-guardian进行对象级权限控制。4.输入验证:使用DRF的验证器对嵌套数据进行深度校验。联立插入(嵌套写入)独立插入(原子操作)联立更新(深度同步)独立更新(局部处理)
2025-04-25 09:30:00
407
原创 Django开发必装的10个神级插件,第7个让效率提升200%
在Django开发中,合理使用第三方插件能大幅提升开发效率和项目质量。本文精选10个经过生产验证的必备插件,助你打造高可用、易维护的现代Web应用。
2025-04-25 08:00:00
363
原创 DRF凭什么更高效?Django原生API与DRF框架开发对比解析
维度原生 DjangoDRF开发效率低(需手动实现所有功能)高(开箱即用,代码量减少 50%+)功能完整性基础完整(认证、权限、分页、限流等)维护成本高(代码冗余,难扩展)低(标准化配置,易于迭代)安全性需自行处理内置防护机制适用场景简单接口或小型项目中大型项目、需标准化 API 的企业应用结论:DRF 是 Django 生态中构建 API 的“工业级”工具,其设计哲学与 Django 一致(DRY原则),适合绝大多数需要高效、安全、可维护的 API 开发场景。
2025-04-24 13:22:45
893
原创 使用Django REST Framework快速开发API接口
什么是DRF?Django REST Framework(DRF) 是基于Django的一个强大且灵活的工具包,用于快速构建Web API。它提供了序列化、认证、权限、分页等开箱即用的功能,极大简化了API开发流程。1.模型定义:通过 Django 模型定义数据结构。2.迁移操作:使用 makemigrations 和 migrate 同步数据库。3.序列化器:DRF 的 ModelSerializer 将模型转换为 JSON。
2025-04-24 13:04:54
859
原创 深入理解Python asyncio:从入门到实战,掌握异步编程精髓
异步编程是一种非阻塞式的编程范式,它允许程序在等待I/O操作(如网络请求、文件读写)完成时继续执行其他任务,而不是干等着。这与传统的同步编程形成鲜明对比。# 同步方式print("开始任务")time.sleep(2) # 阻塞2秒print("任务完成")sync_task() # 整个程序会在这里停顿2秒# 异步方式print("开始任务")await asyncio.sleep(2) # 非阻塞等待print("任务完成")
2025-04-02 23:38:22
501
原创 2025Docker更换国内镜像源
由于各种网络政策,在国内访问DockerHub速度会非常缓慢,大家一般都会采取更换镜像源的方式来进行加速。但是,2024.6之后,由于政策的加强,大部分常见的镜像源已经无法使用,如下图可用镜像源汇总。
2025-03-24 16:00:40
1977
2
原创 Windows Docker Desktop 无法启动报错 Docker Desktop is shutting down 的可能解决办法
直接把整个 AppData\Roaming\Docker 目录删了,然后立刻就好了……
2025-03-19 20:03:49
486
原创 docker 打开报错 System.InvalidOperationException Failed to set version to docker-desktop exit code
docker 打开报错 System.InvalidOperationException: Failed to set version to docker-desktop: exit code: -1。然后重启docker就好了。cmd/shell下执行。
2025-03-13 20:11:39
210
原创 pip报错WARNING: The repository located at mirrors .aliyun.com is not a trusted or secure host and
文章讲述了pip在下载软件包时遇到不受信任镜像源的警告,提供了解决方法,包括临时添加选项,以及如何在requirements.txt文件和pip配置文件中永久设置信任源。
2025-02-28 17:34:49
532
原创 django解决跨域问题
1.安装django-cors-headers 库。5. 设置允许携带cookie。2.添加到应用程序中。4.配置CORS设置。
2025-01-09 15:12:55
566
原创 PyQt6--Python桌面开发(34.QStatusBar状态栏控件)
【代码】PyQt6--Python桌面开发(34.QStatusBar状态栏控件)
2024-05-26 10:10:37
333
原创 PyQt6--Python桌面开发(24.QDateTimeEdit日期时间控件)
QDateTimeEdit日期时间控件同时显示日期和时间,可以对日期时间进行编辑,选择以及显示。QDateTimeEdit类的常用方法。
2024-05-19 22:32:41
444
Nuitka-2.7.12所需mingw64
2025-07-10
Vue2 多个组件用同一个接口数据(关键词-最优解)!
2022-06-21
win32com.client遇到无法使用此接口报错
2021-10-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人