设计模式之策略模式

2016-05-29 18:39:17

阅读数:154

评论数:0

设计模式之iterator

2016-05-29 16:43:12

阅读数:128

评论数:0

设计模式之观察者

2016-05-29 10:58:04

阅读数:98

评论数:0

java 优化

1、给不可实例化的对象提供私有构造方法public class TextUtils{  private TextUtils() {/* cannot be instantiated */throw new UnsupportedOperationException("cannot...

2016-05-28 14:27:59

阅读数:156

评论数:0

关于.so文件和处理器架构

早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种! Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014...

2016-05-26 16:00:08

阅读数:574

评论数:0

x86和ARM处理器

1、ARM处理器本身定位于嵌入式平台,应付轻量级、目的单一明确的程序,在移动设备上正是得心应手。x86定位于桌面和服务器,这些平台上很多应用是计算密集型的,比如多媒体编辑、科研计算、模拟等等。 2、ARM处理器基于精简指令集(RISC)架构。x86是复杂指令集(CISC)架构。 RISC 和CI...

2016-05-26 11:19:19

阅读数:161

评论数:0

Android性能优化

一、内存优化 1、public static final 代替enum 使用枚举通常会比使用静态常量要消耗两倍以上的内存,在Android开发当中我们应当尽可能地不使用枚举。(参http://developer.android.com/training/articles/memory.html#O...

2016-05-25 16:46:36

阅读数:129

评论数:0

面经一

1、线程wait 让当前对象上的线程阻塞住notify 叫醒waiy在当前对象的其他线程sleep 暂时停止执行wait sleep区别:1 wait是obj的方法,sleep是线程方法 2 wait会释放当前对象锁,sleep不会释放对象锁 3 wait不确定阻塞时间sleep确定阻塞时间2、集...

2016-05-25 16:24:06

阅读数:252

评论数:0

AngulaJS

1 $watch $watch(watchExpression, listener, objectEquality); 每个参数的说明如下: watchExpression:监听的对象,它可以是一个angular表达式如'name',或函数如function(){return $scope....

2016-05-18 15:45:29

阅读数:165

评论数:0

IntentService

IntentService是继承于Service并处理异步请求的一个类,在IntentService内有一个工作线程来处理耗时操作,启动IntentService的方式和启动传统Service一样,同时,当任务执行完后,IntentService会自动停止,而不需要我们去手动控制。另外,可以启动I...

2016-05-16 10:50:47

阅读数:159

评论数:0

Gradle

作者:nonesuccess 链接:http://www.zhihu.com/question/30432152/answer/79547641 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 为什么需要打包: 最初写完了,直接右键run就可以了...

2016-05-16 09:50:03

阅读数:129

评论数:0

JS学习笔记

变量命名规则:  1 开头字母数字 “_”or "$"  2 变量名不允许空格  3 不能使用脚本语言中保留的关键字及保留符号作为变量名  4 变量名区分大小写(javascript是区分大小写的语言) 全局变量  方法外部声明  方法内部 没有加var关键字(必须执行过该方法...

2016-05-03 17:19:29

阅读数:101

评论数:0

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