摘要: "Python从入门到实战系列——目录" Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) Number(数字) Python3 支持三种不同的数值类型: int(整型)、fl 阅读全文
posted @ 2018-02-08 20:50 SiberiaDante 阅读(297) 评论(0) 推荐(0) 编辑
摘要: "Python从入门到实战系列——目录" Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) Number(数字) Python3 支持三种不同的数值类型: int(整型)、fl 阅读全文
posted @ 2018-02-05 22:14 SiberiaDante 阅读(363) 评论(0) 推荐(0) 编辑
摘要: "Python从入门到实战系列——目录" Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 算术运算符 Python中算术运算符包含:+, , ,/,%, ,// 比较运算符 Python中比较运算符包含: 阅读全文
posted @ 2018-02-03 09:27 SiberiaDante 阅读(270) 评论(0) 推荐(0) 编辑
摘要: "Python从入门到实战系列——目录" 编码格式 默认情况下,Python 3 源码文件以 UTF 8 编码,所有字符串都是 unicode 字符串 也可以为源码文件指定不同的编码 指定编码格式的正则 标识符 第一个字符必须是字母表中字母或下划线'_'; 标识符的其他的部分有字母、数字和下划线组成 阅读全文
posted @ 2018-02-02 22:06 SiberiaDante 阅读(560) 评论(0) 推荐(0) 编辑
摘要: "从零开始学Kotlin基础篇系列文章" 什么是扩展函数 扩展函数数是指在一个类上增加一种新的行为,我们甚至没有这个类代码的访问权限; Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式; 扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。 扩展函数 阅读全文
posted @ 2018-02-01 20:22 SiberiaDante 阅读(555) 评论(0) 推荐(0) 编辑
摘要: "从零开始学Kotlin基础篇系列文章" 枚举的定义 一个类的对象是有限且固定的,这种实例有限且固定的类称为枚举类; 枚举常量用逗号分隔,每个枚举常量都是一个对象; 枚举初始化 每一个枚举都是枚举类的实例,它们可以被初始化;枚举类的主构造函数默认是私有的,初始化时需要在主构造函数中声明; 枚举的使用 阅读全文
posted @ 2018-01-30 08:52 SiberiaDante 阅读(202) 评论(0) 推荐(0) 编辑
摘要: "从零开始学Kotlin基础篇系列文章" 与 Java 一样,Kotlin 也提供泛型,为类型安全提供保证,消除类型强转的烦恼。 泛型类的基本使用 泛型,即 "参数化类型",将类型参数化,可以用在类,接口,方法上 创建类的实例时我们需要指定类型参数 泛型方法的基本使用 Kotlin 泛型函数的声明与 阅读全文
posted @ 2018-01-29 15:11 SiberiaDante 阅读(310) 评论(0) 推荐(0) 编辑
摘要: "从零开始学Kotlin基础篇系列文章" 定义接口 使用关键字interface定义接口 类或对象可以实现一个或者多个接口 接口中定义属性 接口中的属性只能是抽象的,不允许初始化值 类实现接口的属性:接口中的属性只能是抽象的,不允许初始化值,接口不会保存属性值,实现接口时,必须重写属性 接口中定义方 阅读全文
posted @ 2018-01-27 09:36 SiberiaDante 阅读(225) 评论(0) 推荐(0) 编辑
摘要: "从零开始学Kotlin基础篇系列文章" Kotlin中的超类Any Kotlin 中所有类都继承超类 Any 类 Any类有三个默认的函数 如果一个类想被其他类继承,使用open关键字修饰 类的构造函数的继承 如果子类有主构造函数,则基类必须在主构造函数中立即初始化。 如果子类没有主构造函数,则必 阅读全文
posted @ 2018-01-21 20:31 SiberiaDante 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 定义一个类 定义一个类,使用关键字class声明,后面跟类名(不使用new) 定义类的属性 类的属性可以使用var和val定义 创建类的实例以及获取类中的属性 类的修饰符: classModifier 和 accessModifier classModifier: 类属性修饰符,标示类本身特性。 a 阅读全文
posted @ 2018-01-18 21:36 SiberiaDante 阅读(203) 评论(0) 推荐(0) 编辑
摘要: "从零开始学Kotlin基础篇系列文章" 条件控制 if 条件控制 when 循环控制 for 循环控制 while/do...while 在 Kotlin 中任何表达式都可以用标签(label)来标记。 标签的格式为标识符后跟 @ 符号,例如:name@、number@等 标签结合break和co 阅读全文
posted @ 2018-01-15 22:53 SiberiaDante 阅读(179) 评论(0) 推荐(0) 编辑
摘要: "从零开始学Kotlin基础篇系列文章" 冒号操作符 ":" 和 "::" :操作符用来定义变量、类的继承等 ::可以用来得到类的Class对象 比较符"=="和"===" "=="比较两个数值大小 "==="比较两个对象地址 属于操作符 "is" is操作符可以用来判断某个实例是否属于另一个实例 阅读全文
posted @ 2018-01-12 23:11 SiberiaDante 阅读(202) 评论(0) 推荐(0) 编辑
摘要: "从零开始学Kotlin基础篇系列文章" 基本数据类型 Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等; 常量表示(不支持8进制) 为了使数字易读,Kotlin中可以使用如下形式表示数字 基本数据类型转换 较小的类型不能隐式转换为较大的类型,可 阅读全文
posted @ 2018-01-07 16:27 SiberiaDante 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 从零开始学Kotlin基础篇系列文章 注释 定义变量/常量 变量定义:var 关键字 常量定义:val 关键字,只能赋值一次的变量(类似Java中final修饰的变量) 常量与变量都可以没有初始化值,但是在引用前必须初始化 函数/方法 无返回值方法定义 有返回值的方法 变长参数方法(用varargs 阅读全文
posted @ 2018-01-03 22:14 SiberiaDante 阅读(408) 评论(0) 推荐(0) 编辑
摘要: Java设计模式之单例模式(七种写法) 第一种,懒汉式,lazy初始化,线程不安全,多线程中无法工作: 第二种,懒汉式,lazy初始化,线程安全: 优点:第一次调用才初始化,避免内存浪费。 缺点:必须加锁 synchronized 才能保证单例,但加锁会影响效率。 优点:没有加锁,执行效率会提高。 阅读全文
posted @ 2018-01-02 20:37 SiberiaDante 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 一个简单的可控的头像列表叠加控件 2、自定义属性 3、使用 阅读全文
posted @ 2017-12-27 09:56 SiberiaDante 阅读(3362) 评论(0) 推荐(0) 编辑
摘要: 顶部下拉时背景图形成视差效果 上拉时标题栏透明切换显示 底部实现TabLayout+ViewPager+Fragment+RecyclerView NestedScrollView+ViewPager的滑动冲突解决 NestedScrollView+RecyclerView滑动冲突的解决 阅读全文
posted @ 2017-12-17 16:55 SiberiaDante 阅读(41590) 评论(9) 推荐(3) 编辑
摘要: Android 7.0+相机、相册、裁剪适配问题 在manifest中: 代码中: 阅读全文
posted @ 2017-11-23 16:23 SiberiaDante 阅读(2604) 评论(0) 推荐(0) 编辑
摘要: CustomDialog——一个多功能、通用、可自定义的Dialog 依赖 说明[CustomDialog]一、一个万能的通用支持多功能的Dialog,简单三步即可实现: 1.只需要传入自定义的CustomDialog布局和需要设置点击事件的控件的id即可 2.CustomDialog按钮的监听 3 阅读全文
posted @ 2017-09-19 16:00 SiberiaDante 阅读(5088) 评论(2) 推荐(0) 编辑
摘要: TitleLayout 多功能、通用的、可在布局或者使用Java代码实现标题栏; 支持沉浸式状态栏; 支持左侧返回按钮不需要手动实现页面返回; 支持左侧按钮,中间标题,右边按钮点击 左侧支持图片+文字、单独图片、单独文字;右侧支持单独图片、单独文字等。 图片有点虚,请见谅 堆码不易,star支持,万 阅读全文
posted @ 2017-09-15 10:07 SiberiaDante 阅读(3151) 评论(0) 推荐(0) 编辑