UML类图几种关系的总结

六种主要关系常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)

2019-04-15 13:49:30

阅读数 11

评论数 0

Java 的深拷贝和浅拷贝

Java 的深拷贝和浅拷贝

2019-03-28 18:16:56

阅读数 9

评论数 0

Android布局优化Merge的使用

Android布局优化Merge的使用

2019-03-19 18:06:43

阅读数 18

评论数 0

关于带布局的自定义View(自定义TitleView)

Android实现自定义TitleView

2019-03-19 17:51:29

阅读数 75

评论数 0

okhttp可以加载数据但是Gson解析异常

记录一个bug okhttp可以正常加载到数据,但是Gson解析的时候出现了问题。 原因:开启了混淆而没有添加实体类包的Gson混淆 最近重拾原先的一个mvp架构突然发现okhttp加载数据成功但是解析异常。折腾了一天后来发现是因为在debug buildTypes { debug...

2019-03-13 12:46:13

阅读数 20

评论数 0

dagger2基本使用教程

文章目录一、dagger2和依赖注入二、Dagger2 API三、@Inject和@Component参考 一、dagger2和依赖注入 依赖注入(Dependency Injection,缩写为DI)是控制反转(Inversion of Control,缩写为IoC)最常见的方式。IoC是面向对...

2019-03-13 12:15:09

阅读数 7

评论数 0

非直接方式实现Glide4.x版本图片部分圆角功能

glide4.x实现图片部分圆角功能

2019-03-12 18:03:50

阅读数 24

评论数 0

PythonIO编程

1. 文件读写 Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对...

2019-02-28 17:04:01

阅读数 22

评论数 0

IOS object-c基础

第一讲:OC简介及基本语法 Objective-C简称OC是在C语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,也就是可以在OC代码中混入C语言代码,甚至是C++代码。可以使用OC开发Mac OS X平台和IOS平台的应用程序。简单的介绍了一下OC,下面我们来看看OC的基本语法,学习O...

2019-02-28 14:01:54

阅读数 12

评论数 0

Python错误、调试和测试

文章目录1.错误处理1.1try...except...finally...的错误处理机制1.2多个except来捕获不同类型的错误1.3BaseException1.4记录错误1.5抛出错误1.6捕获错误并抛出错误2.单元测试2.1使用例子2.2运行单元测试2.3setUp与tearDown3....

2019-02-28 13:26:20

阅读数 13

评论数 0

Python面向对象高级编程2

文章目录5.使用枚举类5.1第一种实现方式5.2第二种实现方式6.使用元类6.1type()6.2参数一:class的名称6.3参数二:元类metaclass6.4元类metaclass的应用:orm实现 5.使用枚举类 当我们需要定义常量时,一个办法是用大写变量通过整数来定义,例如月份: JAN...

2019-02-27 13:59:31

阅读数 9

评论数 0

Python面向对象高级编程1

文章目录1.使用__slots__1.1动态绑定class的属性1.2使用__slots__限制属性2.使用@property2.1方法检验略显麻烦2.2@property简单实现2.2@property实现只读属性3.多重继承3.1为什么需要多重继承3.2实现多重继承3.3MixIn思想4.定制...

2019-02-27 11:27:01

阅读数 16

评论数 0

Python类和实例

文章目录1.类和实例2.访问限制3.继承和多态3.1继承3.2多态3.3静态语言 vs 动态语言4.获取对象信息4.1使用type()4.2使用isinstance()4.3使用dir()4.4小结5.实例属性和类属性 1.类和实例 面向对象最重要的概念就是类(Class)和实例(Instance...

2019-02-26 14:36:23

阅读数 14

评论数 0

Python函数式编程

文章目录1.高阶函数1.1函数map/reduce1.1.1函数map1.1.2函数reduce1.1.3结合使用1.2函数filter1.2.1filter()函数1.2.2用filter求素数1.2.3回数1.3函数sorted2.返回函数2.1函数作为返回值2.2闭包3.匿名函数4.装饰器5...

2019-02-25 15:33:00

阅读数 8

评论数 0

Python之函数

1.调用函数 举个例子:数据类型转换 int('123')=123 int(12.34)=12 float('12.34')=12.34 str(1.23)='1.23' str(100)='100' bool(1)=True bool('')=False 别名 函数名其实就是指向一...

2019-02-20 09:47:29

阅读数 21

评论数 0

Python高级特性

切片 取一个list或tuple的部分元素,是非常常见的操作。 L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] 从索引0开始取,直到索引3为止,但不包括索引3,如果第一个索引是0,还可以省略: L[0:3]==['Michael', 'Sarah...

2019-02-19 18:44:51

阅读数 22

评论数 0

Python基础知识

对老廖网站Python的个人总结 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 Python的缺点 1.运行速度慢,Python是解释型语言,代码在执行时会一行一行地翻译成CP...

2019-02-18 18:18:40

阅读数 20

评论数 0

java内部类的四大作用

整理 什么是内部类:在类里面重新定义一个类,如下 public class OuterClass { private String name ; class InnerClass{ public InnerClass(){ nam...

2019-02-15 14:00:34

阅读数 152

评论数 1

android handler的警告Handler Class Should be Static or Leaks Occur

在使用Handler更新UI的时候,我是这样写的: public class SampleActivity extends Activity { private fina...

2019-02-01 16:20:43

阅读数 46

评论数 0

Android Studio的一些使用技巧

快捷键操作 1.fori和foreach实现 直接生成foreach fori的使用 forr的使用 2.if的实现 直接判断对象是否为空 对象.null 对象.notnull 条件.if 3.一些快捷键 option+command+M :代码块生成方法。 option+com...

2019-01-26 17:55:46

阅读数 103

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭