笔记
bird-2
萌新在读
展开
-
Python学习笔记
元组 列表 序列是基本类型,扩展类型包括:字符串,元组和列表 元组类型: 继承序列类型的全部通用操作; 创建后不能修改,没有特殊操作; 使用或不使用小括号。 元组用()或者tuple()创建 列表类型: 是一种序列类型,创建后可以被修改,列表中元素类型可以相同也可以不同,没有长度限制。 方括号【】真正创建一个列表,赋值后仅传递引用 列表用【】和list()创建 应用在:元素遍历和数据保护 字典类型 字典类型是映射的体现,映射是用键值对表示的。 键值对:键是对数据索引的扩展 字典是键值对集合,键值对之间是无原创 2021-09-20 20:54:25 · 73 阅读 · 0 评论 -
Andriod Studio如何高效率地配置多语言文件
配置两种以上的语言 一个Andriod应用有些情况下是提供给多个国家使用,这个时候,我们就需要对它进行国际化配置。 那么进行国际化配置就需要创建字符串文件。 一种是手动去创建这些字符串文件,但是我们想一下如果是要给很多语言进行适配的话,这种方法是不是就很麻烦,今天呢就给大家一种快速创建文件的方法: 第一步是:在项目表APP下的res文件夹中单击右键,选择new —Android Studio file 第二步:在弹出的窗口中填写相关的信息 ,点击Local-- >> 第三步: 选择你要配置的语原创 2021-09-15 20:34:39 · 1079 阅读 · 0 评论 -
Python学习笔记
基本数据类型,无论是否重名,局部变量和全局变量都是不一样的,可以通过global保留字在函数内部声明全局变量。 lambda函数,是一个匿名函数,没有名字的函数,函数名返回结果。 <函数名> = lambda : <表达式> 但是要谨慎使用lambda函数,主要用于一些特定的函数或方法的参数,lambda函数有一些固定使用方式。 题外话: 理解方法思维:模块化思维,规则话思维 模块化设计:分而治之:通过函数或者对象将程序划分为模块及模块间的表达式,包括:主程序,子程序和子程序间的关系原创 2021-09-14 22:04:44 · 56 阅读 · 0 评论 -
@Override
@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读; 2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。 举例:在重写父类的onCreate时,在方法前面加上@Ov...转载 2021-05-23 15:53:59 · 53 阅读 · 0 评论 -
Integer.MAX_VALUE和Integer.MIN_VALUE
JAVA中的基本数据类型 整数型:int, short ,long ,byte 浮点型:float,double 字符型:char 真值型:boolean (注意:string是一个引用类型,但是它并不属于基本类型) Integer.MAX_VALUE表示int型的整数所能取的最大值是2^31-1也就是2147483647 Integer.MIN_VALUE表示int型的整数所能取的最小值是-2^31也就是-2147483648 那么同理byte.MAX_VALUE表示byte型的数据所能取到的最大值是1原创 2021-05-21 21:15:25 · 1208 阅读 · 0 评论 -
Map之containsKey()
Map 是一个key和value的键值对集合,通过key去找value,map中不存在不可重复的键,值可以重复,每个键只能对应一个值。 containsKey() 判断是否有key,在map中是否key存在,如果存在则返回true,不存在则返回false. 以力扣第一题两数之和这个题为例:(哈希表法) for(int i =0;i<nums.length;i++){ if(map.containsKey(nums[i]){ return new int[]{map.get(target-nums[i]原创 2021-05-19 14:46:45 · 3453 阅读 · 1 评论