# ###数据库索引part 1 索引(index)概念: 是一个树状的数据结构,即(B树结构,分支节点>2) 相当于字典的目录,功效是加快查询速度; 常用树: B树(balance-tree) , 二叉树,红黑树,hash树 # 树节点: 根节点(最顶级节点) 分支节点(父节点,子节点) 叶子节点 ...
分类:
数据库 时间:
2019-12-01 23:00:59
阅读次数:
122
1、列举django的内置组件? url 、view、model、template、中间件 2、列举django中间件的5个方法?以及django中间件的应用场景? process_request(self,request) process_view(self, request, callback, ...
分类:
编程语言 时间:
2019-12-01 22:31:14
阅读次数:
121
列表 数据类型的分类 可变(不可哈希)的:list dict set 不可变(可哈希)的:str bool int tuple 1. 列表的创建 方法一: 方法二: 方法三:列表推导式 2. 增 + append + insert + extend 要特别注意extend和append的区别! 3. ...
分类:
编程语言 时间:
2019-12-01 16:54:14
阅读次数:
88
ORM查询优化 only 与defer select_related 与 prefetch_related MTV 与MVC模型 django自称为是MTV框架 本质其实还是MVC MTV M:models T:templates V:views MVC M:models V:views C:con ...
分类:
其他好文 时间:
2019-12-01 16:48:28
阅读次数:
89
字典 数据类型的分类 + 可变(不可哈希)的:list dict set + 不可变(可哈希)的:str bool int tuple 字典: + {}括起来,以键值对形式存储的容器型数据类型: + 键必须唯一,且是不可变的数据类型:str bool int tuple + 值可以是任意数据类型,对 ...
分类:
编程语言 时间:
2019-12-01 16:37:34
阅读次数:
79
前言 1、dict 字典:{key,vlaue} --key 必须是不可变数据类型,可哈希,--value:任意数据类型 2、dict优点:二分查找去查询--存储大量的关系型数据,可哈希。--无序的,通过key查找 一、增 1、第一种 # 第一种 dic = {"name": "小龙", "age" ...
分类:
编程语言 时间:
2019-12-01 15:24:18
阅读次数:
96
前言 字典的增删改查我们都有一定的认识与了解啦,但是字典也可以嵌套列表、字典、元组等数据结构。 一、字典的嵌套 1、修改、添加 dic = { "name": ["linlin", "小龙", "硬币哥"], "remove": { "addr": "深圳", "time": "2019.4.25" ...
分类:
编程语言 时间:
2019-12-01 15:14:37
阅读次数:
116
休息了两天,状态恢复了一下,补充点基础知识。 二叉搜索树 搜索树数据结构支持许多动态集合操作,包括Search,minimum,maximum,predecessor(前驱),successor(后继),INSERT和DELETE等。因此我们使用一颗搜索树既可以作为一个字典又可以作为一个优先队列。且 ...
分类:
其他好文 时间:
2019-11-30 21:13:07
阅读次数:
96
异常处理 1 a = [1,2,3] 2 d = {} 3 #例子1: 4 #判断key异常 5 try: 6 d['name'] 7 except KeyError as e: 8 print("字典key不存在",e) 9 else: 10 print('正常运行') 11 finally: 1 ...
分类:
编程语言 时间:
2019-11-30 19:12:54
阅读次数:
142
前言 python除了前面所说的基础类型,我们这里也需要讲解下数据结构,数据结构里面存放的是基础类型,如数字等同时也可以嵌套。 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合) ...
分类:
编程语言 时间:
2019-11-30 13:54:42
阅读次数:
95