自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 知识传送门

C语言——基本编写规范_c语言格式_DSTBP的博客-优快云博客【C语言】scanf函数详解(常见问题处理)_c语言scanf-优快云博客 c库函数之scanf-优快云博客由scanf说起之1:scanf函数和回车、空格 及其返回值-优快云博客printf()函数详解_printf函数-优快云博客【C++】命名空间namespace,cin,cout,函数重载_c++ 重载cout和cin-优快云博客C++cin,cout以及常见函数总结,cin,cout格式化控制_cin函数-优快云博客 C

2023-11-06 21:16:48 315 1

原创 Python 笔试输入模板总结

适合输入一个整数:适合输入一行多个整数:适合输入一个数组:2. 推荐笔试模板:适合大多数有明确行结构的题。读一个整数:读一行多个整数:读数组:读 行数据:读多组测试数据:3. EOF 输入:每行一组数据适合题目没有给 ,一直读到输入结束。输入示例:模板:4. EOF 输入:所有数字连续处理适合不关心换行,只按数字顺序处理。输入示例:模板:5. 没有固定行数,每组第一个数表示长度输入示例:表示:模板:

2026-06-13 16:19:10 254

原创 【7】Django 类视图实战指南:如何高效引用与配置

当你不确定ListView有哪些属性时,不要去 Google,直接按住Ctrl(或Cmd) 点击代码中的ListView。IDE 会直接带你跳转到 Django 源码中的。""""""pass不背书:不要试图背诵所有属性,理解分类和继承关系即可。善用工具:利用 IDE 的“跳转到定义”功能,将源码作为最权威的文档。约定优先:优先使用属性配置(声明式),只有在涉及动态逻辑时才重写方法。查阅映射:记住“属性-方法”的映射关系,遇到问题先找对应的方法名。

2026-05-07 22:59:48 391

原创 【6】深入剖析 Django 之 MTV:数据渲染、请求处理与类视图

请求处理:遵循中间件 -> 路由 -> 视图 -> 模板 -> 响应的闭环。数据渲染:通过Context将 Python 数据传递给模板,利用上下文处理器实现全局数据共享。类视图架构利用继承复用通用逻辑(如列表展示、详情展示)。利用方法分发处理不同的 HTTP 动词。利用钩子方法(如)灵活注入数据。利用混入组合横切关注点(如权限、登录验证)。

2026-05-07 22:57:52 411

原创 【5】Django 的模板语言:页面架构设计

当 Django 内置的标签(如iffor)和过滤器(如datelower)无法满足展示逻辑需求时,架构设计要求我们不要在 View 中拼凑 HTML 字符串,也不要在 Template 中写复杂的 Python 代码。Django 提供了simple_tag和两种主要的扩展方式,这是连接 Python 逻辑与 HTML 展示的官方桥梁。simple_tag:用于处理数据并返回字符串或变量。场景:计算一个复杂的折扣价格,并格式化为货币。:用于处理数据并渲染一个指定的模板。场景。

2026-05-06 23:26:46 414

原创 【4】深入剖析 Django 之 MTV:ORM 系统核心原理

元类 (ModelBase:在类创建时介入,修改类定义,提取字段信息到_meta,并添加管理器。管理器 (Manager:作为数据库操作的 API 接口,管理查询集的创建。查询集 (QuerySet:实现了惰性求值和链式调用,负责 SQL 的构建和执行。字段 (Field:定义了数据结构、验证规则以及 Python 与数据库之间的类型转换。

2026-05-06 22:53:27 978

原创 【3】深入剖析 Django 之 MTV:路径引用与资源加载机制

不要猜测路径:Django 的路径查找是基于配置的,不是基于当前文件位置的。模板路径:在render和模板标签中,使用相对于templates根目录的路径,不要使用../。静态文件:必须使用和,不要硬编码/static/。命名空间:无论是模板还是静态文件,都在应用目录下再创建一个同名子文件夹(如),这是避免冲突的最佳实践。调试工具:善用检查配置,善用 Django 报错页面和浏览器 Network 面板定位问题。

2026-05-05 19:53:54 660

原创 【2】深入剖析 Django 之 MTV:配置系统与项目结构

Django 的配置系统是一个“默认 + 覆盖”的机制。启动顺序manage.py->->。结构映射中的每一项(如TEMPLATES)都直接控制着 Django 框架寻找资源(模板、静态文件、模型)的方式。调试方法:通过查询settings对象,或利用 Django 的报错页面(如)来反向验证配置路径是否正确。

2026-05-05 19:53:30 560

原创 【1】Django 基础:MTV 架构与核心组件

Model (models.py:负责定义数据结构,与数据库交互。View (views.py:负责处理业务逻辑,获取数据并选择模板进行渲染。Template (templates/:负责页面展示,包含 HTML 和 Django 模板语法。通过这三层的分离,Django 使得代码结构清晰,易于维护和扩展。下一节,我们将深入探讨Django ORM,学习如何更高效地进行数据库操作。深入解析MTV#todo。

2026-05-05 19:52:54 429

原创 pyqt开发系列三:QThread

核心知识点:QThread。下期内容:QSetting和单例模式。

2026-03-11 01:07:27 268

原创 pyqt开发系列二:信号和槽

当PyQt提供的内置信号无法满足需求时,可以自定义信号。定义信号:使用创建信号对象定义槽函数:编写处理信号的函数连接信号与槽:使用connect()方法发射信号:使用emit()方法触发信号略1.连接信号封装函数self._connect_signals()统一连接2.使用前查阅控件内置信号,能满足常规开发需求核心知识点:信号与槽机制详解下期内容:QThread。

2026-03-08 22:28:42 193

原创 pyqt开发系列一:窗口与布局

核心知识点:窗口类型选择、布局管理器组合。下期内容:信号与槽机制详解、控件事件交互实践。

2026-03-07 16:34:00 455

原创 PAT乙级Python题单知识点及题解

核心知识点:# sort()和sorted(),key参数,reverse参数# 多关键字排序:使用元组作为key# 自定义比较函数:cmp_to_key# 基本排序lst.sort() # 原地排序sorted(lst) # 返回新列表# 多关键字排序(重点!

2026-01-08 16:26:19 466

原创 Emmet 提高HTML、css编写效率

Emmet是一款高效的代码缩写工具,能通过简写快速生成完整HTML/CSS代码。核心功能包括:1)HTML5骨架(!+Tab);2)元素生成与属性添加(div#id.class);3)嵌套关系(ul>li5);4)CSS速写(w100→width:100px)。提供15个必会缩写,如乘法符号()、自增数字($)和占位文本(lorem)。实战场景涵盖后台页面、电商卡片等模板,以及Flex布局(d.jcc.aic)和间距速写(m20)等CSS技巧。配合多光标编辑功能,可大幅提升前端开发效率。附速查表供日常

2026-01-08 16:25:32 364

原创 SQL表设计与约束教程

本文档系统介绍了SQL表的设计与管理,包括创建、修改及各类完整性约束的应用。主要内容涵盖:1) 表的创建语法与数据类型选择;2) 六种完整性约束(非空、默认值、检查、唯一、主键、外键)的详细使用方法;3) 表结构修改(增删改列)操作;4) 约束管理技巧(添加/删除/禁用约束);5) 实战案例展示图书管理系统表设计。文档还针对常见问题(如约束冲突、外键限制等)提供解决方案,并给出约束命名规范等最佳实践建议,是数据库设计开发的实用参考指南。

2025-11-07 21:44:17 621

原创 Win11卸载重装oracle 11g数据库

摘要:本文详细介绍了在Win11系统下卸载Oracle 11g数据库的完整步骤。主要包括:1)停止Oracle相关服务;2)使用Universal Installer卸载产品;3)运行deinstall.bat文件进行配置清理;4)删除注册表中的Oracle相关项;5)清除系统环境变量;6)删除Oracle安装目录及系统程序文件夹中的残留文件。整个卸载过程需依次执行服务停止、程序卸载、注册表清理、环境变量删除和文件清除五个主要步骤,最后需重启计算机完成彻底卸载。文章提供了每个步骤的详细操作说明和注意事项。

2025-11-05 22:08:52 903

原创 SQL语法基础教程

本文详细介绍了SQL语法基础,主要包括以下内容:1. SQL语句分类(DDL、DML、DCL)及其特点;2. SELECT语句完整语法及其执行顺序;3. 基础语法详解(SELECT、FROM、WHERE、ORDERBY、聚合函数、GROUPBY、HAVING);4. 连接查询(内连接、左外连接、右外连接、全外连接);5. 子查询类型(标量、列、表子查询);6. 常用函数(字符串、数值、日期、NULL处理、CASE表达式);7. 常见错误及解决方法;8. 学习建议和快速参考指南。全文以清晰的示例说明SQL各关

2025-11-04 23:26:05 1752

原创 fatal error: securec.h: No such file or directory问题解决

改名为。

2025-02-19 22:54:53 902

原创 WSL2安装Ubuntu

解决WSL2的 0x800701bc错误 - 知乎

2025-02-18 22:35:48 193

原创 696: Soldiers

曼哈顿距离描述了在网格上行走的距离,限制只能水平或垂直移动。在二维空间中,两个点。

2025-01-02 23:15:36 360

原创 411: 售货员的难题

【代码】411: 售货员的难题。

2025-01-02 23:13:28 473

原创 697: Edit Distance

通过动态规划的思想,我们可以使用。转换为空字符串,需要。

2025-01-02 22:18:22 480

原创 699: Arbitrage

经过 Floyd-Warshall 算法后,二维数组会被更新为所有货币对之间的最大汇率路径。

2025-01-02 14:10:45 253

原创 698: Independent Task Scheduling

f[i][j]表示前i个作业中,当机器 A 累计使用时间为j时,机器 B 的最小使用时间。f[i][j]表示:考虑前i个作业。机器 A 当前已分配的总时间为j。机器 B 的完成时间最小值。

2025-01-02 11:46:06 681

原创 594: Maximum Tape Utilization Ratio

1.保证存储最多程序:从小到大依次加入sum直至sum+L[i]>磁带长度。2.在两侧数组中各选一个交换,交换后得到的磁带长度-sum是最小的。case1:程序总消耗内存<=磁带长度,输出总程序数,程序总消耗内存。case2:程序总消耗内存>磁带长度,对于该题有以下错误(敬希评论区指正。1.dp定义在全局会wa。2.不取等于情况会wa。3.正序遍历程序会wa。

2024-12-27 00:08:39 820

原创 517: 作业调度方案

这 4 种情况涵盖了所有可能的时间段关系,通过逐步调整。

2024-12-26 17:21:35 792 1

原创 680: Jack Straws

【代码】680: Jack Straws。

2024-12-14 19:56:37 745

原创 1139: Coin-row problem

【代码】1139: Coin-row problem。

2024-12-10 20:38:06 462

原创 575: Coin Changing

【代码】575: Coin Changing。

2024-12-10 20:17:41 482

原创 574: Renting Boats

【代码】574: Renting Boats。

2024-12-10 16:08:37 238

原创 572: Boyer–Moore–Horspool algorithm

【代码】572: Boyer–Moore–Horspool algorithm。

2024-12-10 14:34:14 253

原创 195: Buyer

我们定义一个二维数组f[i][j],其中i表示考虑到第i个物品时,j表示背包的容量为j。f[i][j]的值表示在这种情况下能够获得的最大价值。

2024-12-10 12:26:40 526

原创 493: PostOffice

【代码】493: PostOffice。

2024-11-16 16:51:19 296

原创 794: 最近对问题

【代码】794: 最近对问题。

2024-11-16 12:36:03 329

原创 539: Horner scheme

【代码】539: Horner scheme。

2024-11-16 12:15:01 317

原创 538: Gaussian elimination

【代码】538: Gaussian elimination。

2024-11-16 00:45:39 315

原创 413: Quick Sort

【代码】413: Quick Sort。

2024-11-15 23:35:43 393

原创 249: 凸包面积

使用Andrew算法。

2024-11-15 23:04:05 1026

原创 715: 字典序问题

【代码】715: 字典序问题。

2024-10-16 13:54:45 691

原创 640: Binary search

【代码】640: Binary search。

2024-10-15 18:47:33 361

空空如也

空空如也

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

TA关注的人

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