摘要: 索引在MySQL中也叫做“键”,它是一个特殊的文件,它保存着数据表里所有记录的位置信息,更通俗的来说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 当数据库中数据量很大时,查找数据会变得很慢,我们就可以通过索引来提高数据库的查询效率。 查看表中已有索引: show index from 阅读全文
posted @ 2020-06-08 16:16 浮云飘渺的狮子 阅读(138) 评论(0) 推荐(0)
摘要: 正则表达式就是记录文本规则的代码 1.match() group() re.match() 根据正则表达式从头开始匹配字符串数据 import re # 使用match方法进行匹配操作 result = re.match("it","it.cn") # 获取匹配结果 info = result.gr 阅读全文
posted @ 2020-06-08 16:04 浮云飘渺的狮子 阅读(173) 评论(0) 推荐(0)
摘要: 1.数据操作 redis是key-value的数据结构,每条数据都是⼀个键值对 键的类型是字符串 注意:键不能重复 值的类型分为五种: 字符串string 哈希hash 列表list 集合set 有序集合zset 1.1 string类型 字符串类型是 Redis 中最为基础的数据存储类型,它在 R 阅读全文
posted @ 2020-06-08 14:48 浮云飘渺的狮子 阅读(86) 评论(0) 推荐(0)
摘要: 一、 定义 1.装饰器是Python的一种语法应用,利用闭包的原理去更改一个函数的功能,即让一个函数执行之前先到另外一个函数中执行其他需求语句,在执行该函数。在开发项目中,通常使用装饰器来管理权限,登录等等,配上Python的 @ 语法糖,轻松实现代码的重用性和低耦合性。 2.而Django中的中间 阅读全文
posted @ 2020-06-08 14:33 浮云飘渺的狮子 阅读(631) 评论(0) 推荐(0)
摘要: 面试中经常会被到数据库优化的知识,数据库优化可以从两个角度进行: SQL查询优化 1.避免全表扫描 2.禁止使用select *,生产环境下; 3.SQL语句尽量大写(因为写完的sql语句在被执行前,会有一个转换为大写的步骤,我们可以提前大写,减少时间); 4.尽量避免在 where 子句中使用!= 阅读全文
posted @ 2020-06-08 14:31 浮云飘渺的狮子 阅读(128) 评论(0) 推荐(0)
摘要: 1. 元组 a. 定义和下标访问 元组的格式: (值,....) 如 s = (1,2,3) 元组的类型: tuple 元组的下标使用同字符串 注意:如果元组中只有一个元素,那么在定义时,需要加一个逗号 如:s = (4,) b. 遍历 # for-in t = (1,2,3,4,5,'hello' 阅读全文
posted @ 2020-06-08 14:10 浮云飘渺的狮子 阅读(296) 评论(0) 推荐(0)
摘要: 1.实参和形参 形参:也叫形式参数,相当于我们数学里面学的一元二次方程里面的变量参数,只有被赋值才有实际意义。 实参:我们实际使用函数时传入的参数。 两者关系用下图表示 2. 默认值参数(缺省参数) 在定义函数时,函数中的形式参数,被赋值,这个值就是默认值 当在函数调用时,如果给定了值,那么就使用给 阅读全文
posted @ 2020-06-08 11:50 浮云飘渺的狮子 阅读(2494) 评论(0) 推荐(1)
摘要: 不可变类型: 数字 int 字符串 str 浮点数 float 布尔类型 bool 元组 tuple 特点: 这些数据都是不可以直接修改的,如果在修改或赋值时,都会开辟一个新空间 可变类型: 列表 list 字典 dict 集合 set 特点: 这个些数据类型,是可以直接在原对象上进行修改数据,修改 阅读全文
posted @ 2020-06-08 11:29 浮云飘渺的狮子 阅读(154) 评论(0) 推荐(0)