自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode239 滑动窗口最大值

本方法主要使用双端队列来降低数据结构的时间复杂度主要思路就是维护一个储存当前窗口最大值的双端队列,若进来的值大于队列的所有值,那么可以丢弃其他所有值(因为在此最大值出对前或者进入新的最大值之前,滑动窗口中最大值一直是此值),否则出队其他小于当前值的值然后入队。class Solution: def maxSlidingWindow(self, nums: List[int], k: int) -> List[int]: if not nums or k == 0: retu

2022-03-18 16:04:45 527

原创 Python collections.deque()

一、概念collections.deque(双端队列)支持从任意一端增加和删除元素。deque是线程安全的、内存高效的队列,它被设计为从两端追加和弹出都非常快。deque可以作为栈,也可以作为队列。deque([iterable[,maxlen]]) #构造函数二、deque对象dq支持下列方法:方法说明dq.append(x)在右端添加元素xdq.appendleft(x)在左端添加元素xdq.pop()从右端弹出元素。若队列中无元素,则导致In

2022-03-18 15:45:32 1218

原创 leetcode_寻找两个正序数组的中位数

第K小数通过二分法来逐渐缩小数据规模,正常情况下每次缩小k//2(特殊情况就是某个数组为空了,此时只需要返回另一个数组从第一个数字开始的第k位就行了)代码如下class Solution: def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float: def serchK(k): index1, index2 = 0, 0 wh

2022-02-27 14:11:21 212

原创 ‘HttpResponse‘ object has no attribute ‘GET‘

将文件中的26行改为也就是去掉 .GET 然后报错消失,页面正常显示

2021-09-18 23:20:15 1728

原创 django.core.exceptions.ImproperlyConfigured: WSGI application ‘MyDjango.wsgi.application’

启动时报错django.core.exceptions.ImproperlyConfigured: WSGI application ‘MyDjango.wsgi.application’ could not be loaded; Error importing module.这种原因是项目本身某个文件的代码出错造成的,可能因为settings里面的MIDDLEWARE里面配置的中间件有问题...

2021-09-18 23:15:47 1693 1

原创 django2.2 LookupError: No installed app with label ‘admin‘.

版本BUG , 将django2.2 换成django2.1.8或其他版本就解决了。

2021-09-18 23:14:40 98

原创 MYSQL TCL语言 事务

一、含义TCL:Transaction Control Language 事务控制语言事务:一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行二、特点(ACID)原子性(A):一个事务是不可再分割的整体,要么都执行要么都不执行一致性(C):一个事务可以使数据从一个一致状态切换到另外一个一致的状态隔离性( I ):一个事务不受其他事务的干扰,多个事务互相隔离的持久性(D):一个事务一旦提交了,则永久的持久化到本地三、事务的使用步骤隐式事务:也称自动事物。没有

2021-09-18 23:11:36 70

原创 MYSQL union 联合查询

一、含义union:合并、联合,将多次查询结果合并成一个结果二、语法查询语句1union 【all】查询语句2union 【all】一、含义union:合并、联合,将多次查询结果合并成一个结果二、语法查询语句1union 【all】查询语句2union 【all】...三、应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时四、特点① 要求多条查询语句的查询列数必须一致② 要求多条查询语句的查询的各列类型、顺序最好一致.

2021-09-15 17:31:54 352

原创 Git 基本操作

一、什么是版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 跟踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低人为错误 简单说就是用于管理多人协同开发项目的技术。

2021-09-15 17:28:02 65

原创 数据结构 链栈

一、栈的定义 栈时限定仅在表尾进行插入或删除操作的线性表。所以称表尾为栈顶,表头称为栈底。不含元素的栈称为空栈。栈是一种后进先出的线性表。 二、链栈 链栈是指采用链式存储结构实现的栈,通常链栈用单链表来表示。存储结构定义如下:typedef struct S...

2021-08-19 22:29:07 288

原创 数据结构 顺序栈

一、栈的定义 栈时限定仅在表尾进行插入或删除操作的线性表。所以称表尾为栈顶,表头称为栈底。不含元素的栈称为空栈。栈是一种后进先出的线性表。

2021-08-17 22:54:48 296

原创 Django 近期各种报错

1.UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: illegal multibyte sequence 报错解决方法: 找到django\view\debug.py文件中的get_traceback_html和get_traceback_text。将其open函数中的参数添加如下:报错解决。2.Django2.2启动报错:①可能是电脑...

2021-08-17 22:14:40 86

原创 Django 自定义静态模板

在开发过程中,一些静态资源不想存储在static中,此时就可以自定义一个静态模板文件,用于存储项目中的一些静态资源。settings中定义如下:EDIA_URL = '/medias/'MEDIA_ROOT = os.path.join(BASE_DIR, 'medias')urls中:urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)此时就可以在medias中存储你的资源文件了

2021-08-15 19:49:42 155

原创 Django 模板语法

一、模板在Django框架中,模板是可以帮助开发者快速生成呈现给用户页面的工具,模板的设计方式实现了我们MVT中VT的解耦,VT有着N:M的关系,一个V可以调用任意T,一个T可以供任意V使用。模板处理分为两个过程 ① 加载 ② 渲染模板主要有两个部分 ① HTML静态代码 ② 动态插入的代码段(挖坑,填坑),模板中的动态代码段除了做基本的静态填充,还可以实现一些基本的运算,转换和逻...

2021-08-08 22:29:59 713

原创 Django Model

Django对各种数据库都提供了很好的支持,对不同的数据库,Django提供了统一调用的API,我们可以根据不同的业务需求使用不同的数据库。配置数据库:pip install pymysql 如果报错可以尝试:python -m pip install pymysql 在工程目录下的__init__.py中输入:import pymysql pymysql.install_as_MySQLdb()完...

2021-08-04 21:40:31 87 1

原创 Django MVT

一、C/S B/S CS服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。客户机通过局域网与服务器相连,接受用户的请求,并通过网络向服务器提出请求,对数据库进行操作。服务器接受客户机的请求,将数据提交给客户机,客户机将数据进行计算并将结果呈现给用户。服务器还要提供完善安全保护及对数据完整性的处理等操作,并允许多个客户机同时访问服务器,这就对服务器的硬件处理数据能力提出了很高的要求。...

2021-08-02 22:21:57 829

原创 数据结构 链表

一、链表介绍链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。(引自百度百科)二、单链表 n个节点链接成一个链表,即为线性表的链式存储结构。又由于此链表的每个节点中只包含一个指针域,故又称线性链表或者单链表。指针为数据元素之间的逻辑关系...

2021-07-28 23:25:56 190

原创 数据结构 线性表之顺序表

一、概述 由n个数据特性相同的元素构成的有限序列称为线性表。对于非空的线性表或线性结构,有一下特点:(1)存在唯一的一个被称作“第一个”的元素。(2)存在唯一的一个被称作“最后一个”的数据元素。(3)除第一个之外,集合中的每个数据元素均只有一个前驱。(4)除最后一个之外,集合中的每个数据元素均只有一个后继。二、顺序表线性表的顺序表示指的是用一组地址连续的存储单元一次存储线性表的数据元...

2021-07-27 23:19:22 162

原创 Django send_mail

一 SETTINGS配置:EMAIL_HOST = 'smtp.163.com' #SMTP地址,一般使用的邮件官方都会有,可以自己根据需求找EMAIL_PORT = 25 #SMTP端口,默认25EMAIL_HOST_USER = 'xxx@163.com' #登录邮箱号EMAIL_HOST_PASSWORD = 'xxx' #邮箱密码EMAIL_.

2021-07-26 22:57:53 275

原创 Django url templates

初识Django在这里是一个小白学习Django的过程,记录着学习中遇到的问题,解决方法和一些心得。实现一个请求在项目中注册一个路由:url:参数 匹配规则 正则。之后在views中定义好函数进行逻辑的编写功能快捷键全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法

2021-07-21 22:08:08 218 2

空空如也

空空如也

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

TA关注的人

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