索引是一种提升查询数据速度的存储结构,类似于字典的目录。它可以提升查询速度,降低I/O。 但是添加索引时,数据库会单独创建一张表来去维护和管理索引,索引本身要比数据更大,索引占用的资源会更多,不方便后期的维护,而且索引会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表 ...
分类:
数据库 时间:
2020-05-19 10:57:12
阅读次数:
68
简述Python的字符串驻留机制? 含义:字符串驻留是一种在内存中仅保存一份相同且不可变字符串的方法(Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量),类似数据库的存储过程。 使用方法:1>系统维护interned字典, ...
分类:
其他好文 时间:
2020-05-19 00:55:42
阅读次数:
77
一、举例讲解 class Person: country = 'China' #创造了一个只要是这个类就一定有的属性 #类属性 静态属性 def __init__(person,*args):#初始化方法,self是对象,是一个必须传的参数 #self就是一个可以储存很多属性的大字典 person. ...
分类:
编程语言 时间:
2020-05-18 22:39:17
阅读次数:
66
Mysql8.0有着非常亮眼的新特性,其中之一便是数据字典的改变。 正如我们使用mysql来存储业务数据,同理,mysql自己也需要存放自己的数据,这部分即称之为元数据。 在8.0之前,元数据是以.frm,PAR,OPT,TRN,TRG,isl这几种文件形式或其他形式来存储,这种元数据存储方式在很多 ...
分类:
数据库 时间:
2020-05-18 22:16:29
阅读次数:
90
结论1:当只是遍历NSArray的时候使用For-in会比较快速, 推荐使用For-in遍历数组. 结论2:当我们想遍历NSDictionary的时候, 推荐使用enumerateKeysAndObjectsUsingBlock 不仅仅是因为速度快, 更是因为代码更优雅和直观. 使用block同时遍 ...
分类:
移动开发 时间:
2020-05-18 14:00:44
阅读次数:
67
在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 思路:我们新建一个字典,我们循环 ...
分类:
编程语言 时间:
2020-05-18 12:31:52
阅读次数:
66
一、爬虫在使用场景中的分类 1.通用爬虫 抓取系统重要组成部分。抓取的是一整张页面数据 2.聚焦爬虫 是建立建立在通用爬虫的基础之上。抓取的是页面中特定的局部内容 3.增量式爬虫 检测网站中数据更新的情况。只会抓取最新更新出来的数据 二、http协议 1.常用请求头信息 User Agent :请求 ...
分类:
其他好文 时间:
2020-05-18 09:16:09
阅读次数:
65
1.CANopen协议总述 CANopen 是一个基于 CAN 串行总线的网络传输系统的应用层协议,遵循 ISO/OSI 标准模型。 网络中不同的设备通过对象字典或者对象来相互交换数据,其中,主节点可以通过过程数据对象 (PDO) 或者服务数据对象 (SDO) 来获取或者修改其它节点对象字典列表中的 ...
分类:
其他好文 时间:
2020-05-18 00:58:22
阅读次数:
147
python数据类型一共六种:数字、字符串、列表、元组、字典、集合,其中可变数据类型有列表、集合、字典,不可变有int、str、tuple。这里的可变于不可变指的是修改此数据是否会重新在内存中创建一个新的地址或者还是原来的内存地址不变 python中数字类型: 整数 int 浮点数float 复数 ...
分类:
编程语言 时间:
2020-05-18 00:55:27
阅读次数:
94
#! python3import random ''' 目标:制作N份选项无序的试卷 步骤:1.创建文件(试卷文件和对应答案文件) 2.写入题头 3.写入题目和选项 4.关闭文件 重点:1.无序选项如何实现 已有数据是字典形式,key是题目内容,对应的value是正确答案, 选项都是value,所以 ...
分类:
其他好文 时间:
2020-05-18 00:26:45
阅读次数:
70