摘要:
在python中,删除列表元素的方法有三种,分别为remove(),del(),pop()函数 (1)remove() >>> name = ['小明','小华','小红','小李','小霞','小文'] >>> name.remove('小红') >>> name ['小明', '小华', '小李 阅读全文
摘要:
首先,telnet和ssh都是连接远程计算机的连接协议,可以完成对完成计算机的控制,方便维护。其次,他们都是基于TCP/IP协议下的,所以连接时都需要知道目标机的网址或者域名,第三,他们都是与远程主机连接的通道,完成的目的是一样的,只不过手段不一样而已。 Telnet连接计算机需要如下几个过程: 客 阅读全文
摘要:
cookie因为http是一个无状态协议,无法记录用户上一步的操作,所以需要状态保持。cookie和session的区别:1.cookie是保存在浏览器本地的,所以相对不安全。cookie是4k的大小,最多保存20条(因为最原始的浏览器的本地是很小的,只是一个历史数据,但是其实是不精确的),默认的过 阅读全文
摘要:
转载:https://www.jianshu.com/p/d1326ab657ff 1、IP为键,时间戳为值,创建队列 2、同IP再次访问,判断队列长度 3、长度超限,若首尾时间差< 60阻止;>=60剔除队首元素 阅读全文
摘要:
1.Redis是基于内存存储的,MySQL是基于磁盘存储的 2.Redis存储的是k-v格式的数据。时间复杂度是O(1),常数阶,而MySQL引擎的底层实现是B+Tree,时间复杂度是O(logn),对数阶。Redis会比MySQL快一点点。 3.MySQL数据存储是存储在表中,查找数据时要先对表进 阅读全文
摘要:
转载:https://blog.csdn.net/jeekmary/article/details/79673867 先创建一个视图界面 urls.py index.html index页面加载的效果 正向解析 反向解析 我们看一下 urls.py里面的内容 关于上面的反向解析我想提醒读者几点需要注 阅读全文
摘要:
查询集特性 1)惰性查询:只有在实际使用查询集中的数据的时候才会发生对数据库的真正查询。 2)缓存:当使用的是同一个查询集时,第一次使用的时候会发生实际数据库的查询,然后把结果缓存起来,之后再使用这个查询集时,使用的是缓存中的结果。 阅读全文
摘要:
blank只是在填写表单的时候可以为空,而在数据库上存储的是一个空字符串;null是在数据库上表现NULL,而不是一个空字符串; 需要注意的是,日期型(DateField、TimeField、DateTimeField)和数字型(IntegerField、DecimalField、FloatFiel 阅读全文
摘要:
一。输入一个链表,输出反转后的链表。 非递归实现: 上面程序中的while循环是主要部分,主体部分代码简单,但不是很好理解,下面用图示方法,以三个链表节点为例来展示其反转过程。 1. 初始链表状态 需要定义一个变量last指向pHead的上一个节点 2. 一次迭代之后 x0先暂时被从链表中脱离出来, 阅读全文
摘要:
转载:https://mp.weixin.qq.com/s/JRdBChotOgIQb9w6eGKqmQ 假设遇到这样一个问题:一个网站有 20 亿 url 存在一个黑名单中,这个黑名单要怎么存?若此时随便输入一个 url,你如何快速判断该 url 是否在这个黑名单中?并且需在给定内存空间(比如:5 阅读全文