修改  2. 末尾增加  3.指定索引插入(插入数据后,后面数据自动向后排)# extend 方法可以把其他列表完整内容,追加到当
原创 2022-09-28 09:48:54
58阅读
面向对象知识终结:类 是一个模板,模板包装了多个“函数”供使用(可以讲多函数公用变量封装到对象)对象,根据模板创建实例(即:对象),实例用于调用被包装在类函数面向对象三大特性:封装、继承和多态类成员: 1.字段(普通字段和静态字段) 2.方法(普通方法,类方法,静态方法) 3.属性(普通属性)字段:静态字段在内存只保存一份,静态字段通过类访问,普通字段
序列:在Python,就是一组按照顺序排列值(数据集合) 存在三种内置序列类型:字符串、列表、元组 优点:可以支持索引和切片操作 特征:第一个正索引为0,指向是左端;第一个索引为负数时候,指向是右边。 字符串 切片:截取字符串其中一段内容。 切片使用语法:[起始下标:结束下标:步长 ...
转载 2021-07-12 21:07:00
170阅读
2评论
hive高级数据类型主要包括:数组类型、map类型、结构体类型、集合类型,以下将分别详细介绍。1)数组类型array_type:array-- 建表语句create table test.array_table(name string,age int,addr array)row format delimited fields terminated by ',' collectio...
原创 2021-08-06 16:32:10
328阅读
GEO类型基本操作  添加坐标点 geoadd key longitude latitude member [longitude latitude member ...]  获取坐标点 geopos key member [member ...]  计算坐标点距离 geodist key m ...
转载 2021-09-07 18:09:00
158阅读
2评论
### Hive 高级数据类型实现 作为一名经验丰富开发者,我将教给你如何在 Hive 实现高级数据类型。本文将分为以下几个步骤来介绍这个过程,并附带相应代码示例。 #### 步骤1:了解高级数据类型 在开始之前,我们需要先了解 Hive 高级数据类型。Hive 支持以下几种高级数据类型: 1. **Map**:一个键值对集合,其中键和值可以是不同数据类型。 2. **Ar
原创 2023-08-24 04:16:03
95阅读
Bitmapsbitmaps是二进制方式存储信息。应用场景应用于信息状态统计。例如:五个人相约看电影,统计每个人是否观看电影。那么存储数据就是10010,“1”表示观看,“0”表示未观看;一个位置代表一个人;那么甲、丁观看了电影;乙、丙、卯未观看电影。操作setbit :设置指定key对应偏移量上bit值,value只能是1或0getbit :获取指定key对应偏移量上bit值bitop :
转载 2021-05-17 23:49:00
222阅读
2评论
统计独立UV 原始方案:set  存储每个用户id(字符串) 改进方案:Bitmaps  存储每个用户状态(bit) 全新方案:Hyperloglog 基数 基数是数据集去重后元素个数 HyperLogLog 是用来做基数统计,运用了LogLog算法 HyperLogLog类型基本操作 ...
转载 2021-09-07 18:07:00
118阅读
2评论
Bitmaps类型基础操作  获取指定key对应偏移量上bit值 getbit key offset  设置指定key对应偏移量上bit值,value只能是1或0 setbit key offset value Bitmaps类型扩展操作  对指定key按位进行交、并、非、异或操作,并 ...
转载 2021-09-07 18:02:00
158阅读
2评论
Redis高级数据类型 1.语法 HyperLogLog.java // 统计20万个重复数据独立总数 @Test public void testHyperLogLog(){ String redisKey = "test:hll:01"; for (int i = 1; i <100000 ; ...
转载 2021-08-02 19:50:00
169阅读
2评论
1、可变参数def calc(*numbers): sum = 0 for n in numbers: sum = sum + n * n return sum >>> calc(1, 2) 5 >>> calc() 0如果已经有一个list或者tuple,要调用一个可变参数怎么办?可以这样做:>>> n
1、Python常用数据类型有哪些?1、int(代表整数数据类型,如:56、21、5)   (int:整数  如年龄:36、57、21)2、str(代表字符串数据类型,需要加双引号,如:"das211")   (str:字符串,需加双引号,如:str=“123”)3、bool(真:turn,假:false)4、float(代表金额上数据类型
在Java开发领域,特别在高级数据操作方面,Guava库出现为我们提供了多种高效集合工具和数据结构,使得开发者可以以更简洁和优雅方式处理复杂数据类型和逻辑。本篇博文将详细探讨在使用Guava处理高级数据类型时,相关演变历程、架构设计、性能优化、故障复盘等内容。 ## 背景定位 随着互联网迅猛发展,数据规模和复杂性日益增加。Guava库作为一个强大Java开发工具,极大地提升了高阶
  一. 字符串  生活我们经常坐大巴车,每个座位一个编号,一个位置对应一个下标。 字符串也有下标,要取出字符串部分数据,可以用下标取。  python中使用切片来截取字符串其中一段内容,切片截取内容不包含结束下标对应数据。  切片使用语法:[起始下标:结束下标:步长] ,步长指的是隔几个下标获取一个字符。  注意:下标会越界,切片不会  常用函数  练习:  Test='rodma
转载 2021-05-06 10:32:07
304阅读
collections模块提供更加高级容器数据类型,替代Python内置dict,list, set,和tupleCounter对象提供计数器,支持方便和快速计数。返回是一个以元素为键,出现次数为值字典cnt = Counter() #创建一个Counter对象lst =['red', 'blue', 'red', 'green', 'blue', 'blue']for word in lst:  cnt[word] += 1print cnt # 输出:Co
转载 2021-07-20 14:36:11
130阅读
redis是一种高级key:value存储系统,其中value支持五种数据类型:1.字符串(String) 2.字符串列表(List) 3.字符串集合(Set) 4.有序字符串集合(Zset) 5.哈希(Hash)而关于key,有几个点要提醒大家:1.key不要太长,尽量不要超过1024字节,这不仅消耗内存,而且会降低查找效率; 2.key也不要太短,太短的话,key可读性会降低;3.在一个
转载 2023-10-12 21:10:43
54阅读
高级变量类型目标列表元组字典字符串公共方法变量高级知识点回顾Python 数据类型可以分为 数字型 和 非数字型数字型 整型 (int)浮点型(float)布尔型(bool) 真 True 非 0 数 —— 非零即真假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题非数字型字符串列表元组字典在 Python ,所有 非数字型变量 都支持
Hive本质上是一个数据库,可以创建表,表有列组成,而列支持主要类型有:基本数据类型、复杂数据类型、时间数据类型。1. Hive数据类型之基本数据类型tinyint/smallint/int/bigint:整数类型float/double:浮点数类型boolean:布尔类型string:字符串类型varchar(20):能存储小于 20 个字符数据char(20):存储大小固定为 20 个
6.高级数据类型 1.Bitmaps Bitmaps类型基础操作 获取指定key对应偏移量上bit值 getbit key offset 设置指定key对应偏移量上bit值,value只能是 1 或 0 setbit key offset value // 如:设置2位置值为1 -> 001 ...
转载 2021-09-19 21:05:00
243阅读
2评论
11-1 枚举其实是一个类枚举类: from enum import Enum class VIP(Enum): YELLOW = 1 GREEN = 2 BLACK = 3 RED = 4 print(VIP.YELLOW) #VIP.YELLOW #关注是它标签不是数字 可以用VIP.BLACK等来进行表示。 11-2 枚举和普通类相比有什
  • 1
  • 2
  • 3
  • 4
  • 5