链表 链表是一个以节点存储的有序列表,每个节点包括data域和next域,data域是用来保存值的,next域是保存下一个节点的地址,根据有无头节点,链表可分为带头节点的链表和不带头节点的链表 单链表 不带头节点的单链表 带头节点的单链表 双链表 分析为什么要双链表 1. 单链表每个节点只保存了后继 ...
分类:
其他好文 时间:
2020-04-09 00:30:20
阅读次数:
61
1.介绍 模板继承其实并不难理解,就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区块(block),然后继承(extend)该基础模板的子模板中就可以对基础模板中定义的区块进行重载。 2.定义模板页面base.html(剩下的页面都可以继承这个页面): <!DOCT ...
分类:
Web程序 时间:
2020-04-06 11:58:42
阅读次数:
205
一.显示与隐藏 1.display属性 注意点: display隐藏元素之后,不在占有原来的位置,会被其他元素取代。 2.visibility(可见性) 注意点: visibility 隐藏元素之后,继续占用原来的位置 3.overflow(溢出) 属性 |属性|效果| | | | |hidden ...
分类:
Web程序 时间:
2020-04-04 20:39:45
阅读次数:
89
给出一棵树 每个点都有一个颜色ci 问 从i号点出发到任意一个点的路径上本质不同的颜色之和。 $n\leq 300000$ 光线性扫描时不行的 显然有$n^2$的暴力。 考虑树是一条链的时候怎么做? 可以发现先求出1的答案然后维护换根的过程 记录每个点颜色的pre 前驱 nex后继很容易通过分类讨论 ...
分类:
其他好文 时间:
2020-04-03 18:08:17
阅读次数:
78
line-height是可以继承的,当设置了line-height而没有设置height时,height的值就等于line-height,在以下代码中,id为nav的div的height就等于50px,而对于a标签来说,会自动继承div的line-height属性,因此a标签的line-height ...
分类:
其他好文 时间:
2020-04-01 16:33:46
阅读次数:
99
Keep-Alive模式:我们知道Http协议采用“请求-应答”模式,当使用普通模式,即非Keep-Alive模式时,每个请求/应答,客户端和服务器都要新建一个连接,完成之后立即断开连接;当使用Keep-Alive模式时,Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继 ...
分类:
Web程序 时间:
2020-04-01 14:42:17
阅读次数:
85
引言 基于Django REST Framework教程(一分钟入门)文章后,继续讲一下如何集成开发系统的API。之前在文章中讲过web接口开发,那种手写代码显然又慢又不整洁,利用rest framework工具可以快速形成API。 项目结构 打开cmd,输入 tree django_restAPI ...
线性表:零个或多个数据元素的有序序列 若将线性表记为(a1,a2,a3,a4,a5,a6),则a2称为a3的直接前驱,a4称为a3的直接后继。a1只有一个直接后继,a6只有一个直接前驱。 线性表中元素的个数n定义为线性表的长度,当n为0时,称为空表。 若a1是第一个元素,那么ai是第i个数据元素,称 ...
分类:
其他好文 时间:
2020-03-28 13:51:39
阅读次数:
80
使用HttpClient.get等方法进行http请求,一般都是返回的一个Observable,给上层进行订阅处理 将响应转成响应的Model类,可以直接在HttpClient.get中指定,如果有特殊处理(比如只要响应中的一部分),那么可以在返回的Observable后继续使用pipe、map等方 ...
分类:
Web程序 时间:
2020-03-26 15:17:53
阅读次数:
281
1:题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 为了让您更好地理解问题,以下面的二叉搜索树为例: 我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对于双向循环链表,第一个节点的前 ...
分类:
其他好文 时间:
2020-03-23 17:01:38
阅读次数:
62