- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 ANR如何查看traces.txt文件
一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定时间内无法处理完
2018-01-15 16:10:33 3386
原创 单例模式
定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式–饿汉模式饿汉模式和懒汉模式的区别? 根据代码 private static Singleton instance = new Singleton()我们知道,instance属于静态类型,静态类型在app启动时就已经被加载到了内存中,所以饿汉模式中,instance在启动时就被实例化了。与懒汉模式对比,懒汉模式是
2017-11-17 14:50:24 251
原创 观察者模式
根据慕课网视频整理,视频地址 http://www.imooc.com/note/415什么是观察者模式? 对象间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。观察者模式的组成? 订阅者(subject)和观察者(observer)观察者模式优缺点? 优点 观察者模式实现了观察者和目标之间的抽象耦合 观察者模式实现了动态联动(所谓联动
2017-11-17 13:08:31 188
原创 设计模式六大原则
1,单一职责原则 一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 举例:imageloader中 缓存的类干缓存的事,展示图片的类干展示图片的事2,开闭原则一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 举例:imageloader中 缓存方式可以内存缓存,也可以有SD卡缓存,也可以是网络缓
2017-11-16 17:58:35 169
原创 工厂模式和抽象工厂模式
根据慕课网视频整理,视频地址:http://www.imooc.com/learn/261什么是设计模式?设计模式(design pattern)是一套被反复使用,多数人知晓的,经过分类编目的代码设计经验。工厂模式的概念:实例化对象,用工厂方法来代替new操作。工厂模式包括工厂方法模式和抽象工厂模式,抽象工厂模式是工厂模式的扩展。什么情况下适合工厂模式?有一组类似的对象要创建在编码时不能预见需要创见
2017-11-16 09:38:02 274
原创 Android ADB 启动失败,端口占用问题解决方案
今天安装了genymotion模拟器之后,突然adb就启动不了。首先想到的是端口“5037”被占用,可是查询谁占用了端口“5037”又查询不到。卸载了genymotion模拟器也不管用。最后重新下载了一份adb文件,替换掉sdk目录下的platform-tools文件夹中的文件。然后重启adb,就成功了。 adb文件下载路径:http://download.
2017-06-20 08:36:30 814
c#学生信息管理平台
2013-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人