自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 GitHub即用脚本合集

本文提供了一个即用脚本合集,包含多种实用脚本,涵盖系统维护、文件操作、网络工具等功能。主要包括: 系统脚本:Windows批处理(系统清理、文件重命名、端口检测)和Linux/Mac Shell脚本(系统信息查看、自动备份、资源监控) 文件操作:Python批量图片处理脚本(调整大小、添加水印) 其他分类:网络工具、数据处理、开发辅助、安全脚本、自动化工具等(目录列出但未展开) 所有脚本设计为可直接复制使用,解决日常工作中的常见问题,提高工作效率。脚本采用多种语言实现(Batch/Shell/Python)

2025-11-18 11:47:36 269

原创 GitHub精选资源合集

GitHub 精选资源合集 这个仓库整理了 GitHub 上的优质开源资源,涵盖多个技术领域: 📚 学习资源: 编程学习平台(freeCodeCamp, CS50) 免费电子书和系统设计指南 计算机科学视频课程 🛠️ 开发工具: 代码编辑器(VS Code) 终端工具(Oh My Zsh) 构建工具(Webpack, Vite) 📈 AI/大数据: 机器学习框架(TensorFlow, PyTorch) 大数据处理工具(Spark, Kafka) NLP资源(Hugging Face) 🎨 设计资源

2025-11-18 11:46:31 289

原创 GitHub 高星项目大全

GitHub高星项目大全收录了500+优秀开源项目,涵盖前端框架(Vue、React)、后端框架(Django、Spring Boot)、移动开发(Flutter、React Native)、桌面应用(Electron)、AI/ML框架(TensorFlow、PyTorch)、数据科学(Pandas)等多个领域。最高星项目已达700k+,包括VS Code(157k)、React(221k)等知名工具。精选项目还包括UI组件库(Material UI)、终端工具(Oh My Zsh)、包管理器(npm/ya

2025-11-17 11:41:53 1019

原创 github软件工具大全

《github软件工具大全》精选了Windows、Mac、Linux及移动端的各类优质软件,涵盖开发工具、设计软件、办公套件等11个类别。重点推荐了VSCode、Git、Docker等全平台开发工具,以及Figma、Canva、GIMP等设计软件。办公方面提供LibreOffice、WPS等选择,笔记工具有Notion、Obsidian等。文中详细列出各平台必备工具(如Windows的PowerToys、Mac的Homebrew、Linux的VLC等)的下载链接、功能特点及安装说明

2025-11-17 11:41:07 989

原创 Django 中间件系统(Middleware)全面解析

Django中间件系统深度解析:本文全面介绍了Django中间件的工作原理,包括新式与旧式中间件的对比、请求/响应处理生命周期及异常处理机制。中间件作为Django请求/响应处理链上的钩子,可用于认证、CSRF防护、会话管理等全局功能。文章详细剖析了中间件的执行流程(洋葱模型)、短路机制及内置中间件的实现,帮助开发者深入理解并有效使用中间件系统。

2025-10-21 17:26:11 958

原创 Django 的认证/权限体系

Django的认证系统主要处理三方面:认证(验证用户身份,如登录/登出)、会话(通过cookies保持用户状态)和授权(基于权限和组控制访问)。核心组件包括django.contrib.auth(用户模型和权限API)、django.contrib.sessions(会话管理)和AuthenticationMiddleware(绑定用户到请求)。系统支持自定义认证后端(如LDAP/OAuth),并提供了灵活的会话存储选项(数据库/缓存/签名cookie)。认证流程通过中间件链实现,从请求到响应过程中自动处理

2025-10-21 17:14:28 1189

原创 Django 表单系统(Forms)——全面深入讲解(原理 + 实战 + 与其他框架对比)

下面把 Django 的表单系统从 **概念 → 声明/绑定 → 验证/清洗 → 渲染/Widget → Formset / ModelForm → 文件/上传 & CSRF → 可扩展点与性能坑 → 与 WTForms / FastAPI(Pydantic) 的对比** 逐层讲清楚

2025-10-11 16:29:48 802

原创 Django 管理后台(django.contrib.admin)——从表层到底层的全面讲解(含与其他框架对比)

Django Admin 是一个基于数据模型自动生成管理后台的核心组件,主要面向内部管理人员。它通过 ModelAdmin 配置快速实现 CRUD 功能,深度集成 Django ORM、表单和权限系统。实现上包含 AdminSite 管理注册模型、ModelAdmin 处理业务逻辑、ChangeList 构建列表页等核心类。系统提供完善的权限控制(基于 auth 模块)、CSRF/XSS 防护,并内置操作日志审计功能。相比其他框架,Django Admin 以"开箱即用"为特色,同时支持

2025-10-11 15:54:42 1004

原创 Django ORM 全面解析:从 API 到源码实现

Django ORM 解析:从设计哲学到 SQL 生成 Django ORM 是一个基于 Active Record 变体的对象关系映射系统,通过声明式模型和链式查询 API 简化数据库操作。其核心机制包括: 元类 ModelBase 在类定义时收集字段并创建描述符,实现面向对象的数据访问 _meta 对象作为模型元数据中心枢纽,连接模型声明与数据库 schema 字段的 deconstruct() 方法支持迁移系统序列化模型结构 Manager 和 QuerySet 提供链式 API 与惰性求值 SQLC

2025-10-01 10:35:32 871

原创 Django 的 URL 路由系统(URLConf / 请求分发)——全面到“底层”的讲解

Django URL 路由系统解析(URLConf) Django 的 URL 路由系统通过 urlpatterns 列表将 HTTP 请求路径映射到视图函数,主要功能包括路径匹配、参数提取和命名空间管理。系统在请求处理流程中位于中间件之后、视图执行之前,由 URLResolver 和 URLPattern 构成的解析树实现深度优先匹配。开发人员通过 path()、re_path() 和 include() 等 API 定义路由规则,支持类型转换、正则匹配和模块化嵌套。匹配成功后返回的 ResolverMa

2025-09-30 14:25:56 971

原创 Django MTV 架构详解(对标 MVC)

Django MTV架构与底层ORM解析 Django采用MTV架构(Model-Template-View),与传统MVC对应关系为:Model对应MVC的Model,Template对应View,View对应Controller。核心流程包括请求处理、中间件链、URL解析和视图响应。 Model层核心是ORM系统,通过ModelBase元类实现声明式模型定义,将字段转换为数据描述符,并构建_meta元信息。QuerySet采用惰性求值机制,通过SQLCompiler生成参数化查询。数据库操作涉及连接管理

2025-09-30 11:31:56 1175

原创 Django 学习与应用分类指南

摘要(150字): Django学习与应用可从多维度分类: 功能模块:包含MTV架构(Model-Template-View)、URL路由、ORM、Admin后台、表单系统、认证权限等核心组件; 应用场景:覆盖Web开发、API服务、电商平台、数据可视化及AI后端等; 开发阶段:从配置、数据建模到安全优化和部署; 扩展生态:支持前后端分离(Vue/React)、REST/GraphQL接口、异步任务(Celery)及搜索(Elasticsearch)。Django凭借模块化设计和丰富生态,适用于全栈开发与企

2025-09-30 11:08:07 432

原创 git通用教程

Git 是一个分布式版本控制系统,用于代码版本管理。本文全面介绍了 Git 的使用方法:从安装配置到基础操作(初始化仓库、提交修改、查看历史);分支管理(创建、切换、合并分支);远程仓库操作(推送、拉取代码);以及解决冲突、撤销修改等进阶命令。此外还讲解了常见工作流(Git Flow/GitHub Flow)、忽略文件配置、SSH免密登录和常见问题解决方案。适合开发者从入门到精通掌握 Git 的完整使用流程和最佳实践。

2025-09-29 14:28:07 799

原创 mysql+django+vue3+nginx完整的项目开发教程

摘要: 本教程提供从开发到上线的全栈Web应用实战指南,涵盖Django+DRF后端、Vue3前端、阿里云ECS部署、MySQL数据库、frp内网穿透及Nginx配置。教程面向具备基础Python/JS和Linux知识的开发者,详细讲解API设计、前后端对接、服务器环境搭建、生产部署及安全运维。最终交付可复用的前后端代码模板、服务器配置脚本及问题排查清单,实现从开发到公网可访问的完整流程。核心步骤包括ECS初始化、MySQL配置、Django项目创建、DRF接口开发、Vue3构建、Gunicorn+syst

2025-09-28 17:52:10 956

原创 Nginx 教程

Nginx是一款高性能的HTTP和反向代理服务器,具备高并发处理、低资源消耗等特点。本文提供了Nginx的安装方法(支持Ubuntu、CentOS和源码编译),讲解了基本配置文件结构、关键指令以及常见应用场景,包括静态文件服务、反向代理、负载均衡和HTTPS配置。还介绍了性能优化、安全设置、日志管理等高级主题,以及故障排查技巧。Nginx适用于多种服务器场景,通过学习其配置和优化方法,可以构建高效稳定的Web服务。

2025-09-28 17:07:38 667

STL(C++标准模板库)_入门.ppt

STL(C++标准模版库) 以ppt的形式,让大家学习,有需要的可以下载来看看,所需积分极少,物超所值,

2019-12-16

空空如也

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

TA关注的人

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