前言 ts有多火大家也知道,惭愧的是,我现在还对它不熟悉,今天就开始学习一下吧。 typescript的数据类型 相比于ES6的数据类型来说,typescript拥有了新的几种数据类型,它们分别是void、any、never、元组、枚举以及其它的一些高级类型。 在typescript中,我们定义一个 ...
分类:
其他好文 时间:
2020-11-08 18:00:51
阅读次数:
34
*迭代器Iterator常用的api方法*booleanhasNext?()如果迭代具有更多元素,则返回true。*Enext?()返回迭代中的下一个元素。*voidremove?()从底层集合中删除此迭代器返回的最后一个元素(可选操作)。*想要遍历容器获取容器中的每一个元素,而容器中没有索引,java提供了迭代器操作*来访问容器中的每一个元素*迭代:*在去元素之前先要判断集合中是否有该元素,如果
分类:
其他好文 时间:
2020-11-08 17:31:21
阅读次数:
25
一、索引 #索引 在公司中一般也叫做下标或者角标 # 1、我们可以通过索引位读取序列中的指定元素,索引可分为正向索引和负向索引 # 2、索引的表达式:str[x] 其中x是需要我们自己填写的一个数据,# # 如:str[1]、str[0] # 3、索引中正向索引从0开始,负向索引从-1开始 4、表示 ...
分类:
编程语言 时间:
2020-11-08 17:22:05
阅读次数:
23
一、索引 MongoDB 提供了多样性的索引支持,索引信息被保存在system.indexes 中,且默认总是为_id创建索引,它的索引使用基本和MySQL 等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足 ...
分类:
数据库 时间:
2020-11-08 16:52:01
阅读次数:
31
# 作用就是:将可迭代对象中的元素和索引同时取出 seq = ['one', 'two', 'three'] for i, element in enumerate(seq): print('index:element {}: {}'.format(i, element)) print('\n') ...
分类:
编程语言 时间:
2020-11-08 16:38:34
阅读次数:
16
DataFrame是一种表格型数据结构,它含有一组有序的列,每列可以是不同的值。DataFrame既有行索引,也有列索引,它可以看作是由Series组成的字典,不过这些Series公用一个索引。DataFrame的创建有多种方式,不过最重要的还是根据dict进行创建,以及读取csv或者txt文件来创 ...
分类:
其他好文 时间:
2020-11-07 17:22:02
阅读次数:
21
一、数据库优化 一般来说,当一个请求超过200ms,就需要优化了,当前这不是绝对的标准,具体看业务场景。 sql优化一般包括 1、是否命中索引 2、设计是否合理 3、关联查询是否合理 实在数据量大,只能在拆分了。如果需要同时插入许多数据,尽可能使用 BulkCopy 操作以提升性能。 使用云数据库的 ...
分类:
其他好文 时间:
2020-11-07 15:50:06
阅读次数:
16
问题产生: 经过查找资料,应该是在给一个varchar(255)类型的字段建立索引的时候,超过了767字节的长度。 解决办法: 可以适当修改字段的长度,修改细节需要根据编码格式来考虑。 如果字段长度为100,编码方式为utf8,那么最大占用300字节,但如果是utf8mb4,则最大占用400字节。 ...
分类:
数据库 时间:
2020-11-07 15:31:35
阅读次数:
29
1.序列 序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配一个数字,称之索引或位置。通过该索引可以取出相应的值;(在python中内置了5个常用的序列结构:列表,元组,集合,字典和字符串) 1.1索引 序列中的每一个元素都有一个编号,也称为索引。注意这个索引是从 ...
分类:
编程语言 时间:
2020-11-07 15:30:32
阅读次数:
21
当我们想修改Es中字段类型时,是没办法直接修改的。 我们可以先创建一个新索引(已修改的索引字段类型),再将旧索引的数据同步到新索引中,删除旧索引,修改新索引名字为旧索引,这样就修改成功了。 创建新索引 PUT new_index { ..... } 同步数据 POST _reindex { "sou ...
分类:
其他好文 时间:
2020-11-06 02:46:04
阅读次数:
30