自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql之索引和explain

索引的定义:Mysql索引的建立对于Mysql的高效运行是很重要的,索引可以大大提高Mysql的检索速度。打个比方,如果合理的设计且使用索引的Mysql是一辆兰博基尼的话,那么没有设计和使用索引的Mysql就是一个人力三轮车。拿汉语字典的目录页索引打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创建索引时,你需要确保该索引是应用在sq

2020-05-26 20:27:37 178

原创 爬虫之存储数据库mongodb

关系型数据库与mongodb的对比:database database 数据库table collection 数据库表/集合row document 数据库记录行/文档column field 列/字段关于数据库的相关命令db#查看当前数据库名称show dbs#查看当前数据库的名称,物理意义上存在的数据库use 数据库名字#切换数据库#如果切换的数据库不存在也不会直接进行创建,只有数据库中插入数据了,才算真正的创建成功。db.d

2020-05-26 17:09:44 186

原创 Python 内置函数 61-75

61、hash():hash() 用于获取取一个对象(字符串或者数值等)的哈希值。hash() 函数可以应用于数字、字符串和对象,不能直接应用于 list、set、dictionary。在 hash() 对对象使用时,所得的结果不仅和对象的内容有关,还和对象的 id(),也就是内存地址有关。hash() 函数的对象字符不管有多长,返回的 hash 值都是固定长度的,也用于校验程序在传输过程中是否被第三方(木马)修改,如果程序(字符)在传输过程中被修改hash值即发生变化,如果没有被修改,则 hash

2020-05-25 20:20:29 186

原创 Python 内置函数 51-60

51、globals():globals() 函数会以字典类型返回当前位置的全部全局变量。globals()返回全局变量的字典。>>>a='runoob'>>> print(globals()) # globals 函数返回一个全局变量的字典,包括所有导入的变量。{'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', '__doc__': None, '

2020-05-25 17:10:05 165

原创 Python 内置函数41-50

41、frozenset():frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。class frozenset([iterable])iterable -- 可迭代的对象,比如列表、字典、元组等等。返回新的 frozenset 对象,如果不提供任何参数,默认会生成空集合。>>>a = frozenset(range(10)) # 生成一个新的不可变集合>>> afrozenset([0, 1, 2, 3, 4, 5, 6

2020-05-25 11:42:24 129

原创 Python 内置函数 31-40

31、bytearray():bytearray() 方法返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256。bytearray()方法返回一个新字节数组,这个数组里的元素是可变的,并且每个元素的值的范围在0-256之间class bytearray([source[, encoding[, errors]]])如果没有输入任何参数,默认就是初始化数组为0个元素。如果source为整数,则返回一个长度为source的初始化数组;如果sour

2020-05-23 14:33:43 138

原创 Python 内置函数 21-30

21、bin():bin()返回一个整数int或者长整数long int 的二进制表示。bin(x)x -- int 或者 long int 数字>>>bin(10)'0b1010'>>> bin(20)'0b10100'

2020-05-23 11:52:45 228

原创 Python 内置函数11-20

11、any(iterable):any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。元素除了是 0、空、FALSE 外都算 TRUE。def any(iterable): for element in iterable: if element: return True return False12、eval(expression[, globals

2020-05-23 11:06:25 121

原创 python 内置函数1-10

1、abs(x):Return the absolute value of a number. The argument may be an integer or a floating point number. If the argument is a complex number, its magnitude is returned.函数返回一个数的绝对值,参数可以是整数或者浮点数,如果是复数,则返回复数和共轭复数的乘积的平方根a=(1,2)表示 (1^2+2^2)的和的开根号2、divmod

2020-05-23 09:41:53 473

原创 mysql tcl事务复习

TCL事务事务的定义一个或者多个sql语句组成一个执行单元,这个执行单元,要么全成功,要么全失败。在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务(transaction)。查看当前数据库支持的引擎show engines查看当前数据库默认的存储引擎show variables like '%storage_engine%'存储引擎的定义数据库中使用不同的存储技术将数据存储在文件中,经常使用的是 MYISAM MEMORY InnoDBInnoDB是mys

2020-05-15 20:10:46 210 1

原创 mysql 多表联查+子查询复习

多表查询:笛卡尔积查询:笛卡尔积查询就是两张表相乘,假如左表有M条数据,右表有N条数据。相乘就是M*N条数据,但是这些数据中包含了大量的错误数据,需要用条件判断去筛选数据。内连接查询:本质上就是笛卡儿积查询加上条件判断。select * from 表1 inner join 表2 on 条件判断;select * from 表1 cross join 表2;#inner可以不写 on相当于where左外连接查询:左表的所有数据加上右表经过筛选后的数据select * from 表1 l

2020-05-14 19:21:39 503 1

原创 DDL的进阶复习

DDL的进阶练习:DDL的数据类型:t1 int t2 int unsignedt3 int(num)#如果需要设置无符号数,用unsigned来进行设置,默认为有符号数#num表示显示的宽度,不是规定存储的长度,一般配合zerofill使用,位数不够,用0来填充t4 float t5 decimal#两个都用来表示小数,但是decimal精度更高,float由于在存储的过程中,存储的是最接近那个数的一系列值,并不会完全相等,是四舍五入得到的。而decimal是按照写入的数据进行存储,

2020-05-14 11:34:22 159

原创 mysql基础操作复习

1、Mysql的基础SQL的分类:1、DDL—数据定义语言(Data define Language):create,alter,drop,truncate,rename;2、DML—数据操纵语言(Data Manipulation Language):select,delete,update,insert;3、DCL—数据控制语言(Data Control Language):grant,revoke;DDL操作:注意:使用DDL语言时,必须在动词后跟上数据库对象名词(例如:table、vie

2020-05-14 09:28:39 94

原创 数据库简介基础复习

1、什么是数据库?数据库是按照数据结管理系统构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据库存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。Mysql是最流行的关系型数据库管理系统,在web应用方面mysql是最好的RDBMS(Relationa

2020-05-12 20:29:40 1128

原创 对进程、线程、协程的复习

进程什么是进程?进程是程序执行的实例,是调度系统资源(CPU、内存等)的基本单位。进程拥有独立的地址空间,一个进程崩溃之后,在保护模式下,不会影响其他进程的运行。进程间可以通过信号、信号量、共享内存、管道、队列来进行通信。进程的创建、销毁、切换上下文开销成本很大。程序和进程程序不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行。而这种执行的程序称之为进程。程序和进程的区别...

2020-05-07 19:19:57 108

空空如也

空空如也

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

TA关注的人

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