自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 因为一个css,导致网页在手机上滑动不流畅

body{  overflow : hidden}就是因为这个css,导致网页在手机上滑动不流畅,就是我上下滑动没有惯性继续滑,滑到哪卡到哪据说是超出屏幕的折叠了,浏览器就不知道滑动了吧转载于:https://www.cnblogs.com/imeiling/p/6524986.html...

2017-03-09 11:58:00 363

转载 Java垃圾回收机制

首先判断对象活动对象还是垃圾对象:1.引用计数器算法:为每个对象添加一个引用计数器,每当有一处引用,计数器加一,每当一处引用失效,计数器减一缺点:当两个对象相互引用,那么两个对象都无法回收2.根搜索算法从根对象开始,任何可以被触及的对象是活动对象,否则为垃圾对象垃圾回收算法:1.标记清除算法:使用根搜索算法标记要回收的对象,最后统一回收。效率...

2017-02-20 16:09:00 89

转载 Java的ArrayList

ArrayList不是线程安全的,源码里没有用到synchronized初始化ArrayList,如果没有指定初始容量,第一次向里面加入元素的时候,初始增长容量为10ArrayList的扩容算法,每次增长50%当容量不够的时候,就会增长当前容量的50%,然后调用System.arraycopy方法,所以如果知道要增长的容量的话,最好先调用ensureCapacity(int ...

2017-02-17 16:10:00 80

转载 大神说,规则引擎,反正不懂,留个纪念,以后看

粗俗易懂的说法:就是把代码里的if-else单独放到一个文件里,用类似脚本的格式写好处就是if-else逻辑和代码分离,维护逻辑,就维护这个文件就行,改完就能重启,不用走上线流程而且可以结合一些监听文件改变的机制,做到动态生效适合if-else逻辑复杂,且线上经常变动的情况转载于:https://www.cnblogs.com/imeiling/p/6409308.html...

2017-02-17 12:28:00 103

转载 Java克隆

通过搜索了解到,克隆大概有两个作用:1.为了安全,希望对新对象的操作,不对原对象有影响例如:class Test { private static int[] value; static { value = new int[]{1, 2, 3, 4, 5}; } public static final int[] ...

2017-02-17 12:09:00 66

转载 i++和++i的区别

int i = 0; System.out.println(i++);结果是0int i = 0; System.out.println(++i);结果是1转载于:https://www.cnblogs.com/imeiling/p/6409244.html

2017-02-17 12:00:00 78

转载 JavaScript中的方法或者变量名称前面有下划线,是做什么的?

加下划线不是js要求的,是程序员约定俗成的。通常变量前加下划线表示“私有变量”。函数名前加下划线表示“私有函数”。为什么我加引号,因为“私有”这个词不是js的官方说法,js也根本没有“私有变量”这种东西,只是程序员之间模仿其他有私有变量的语言的一种约定俗成的说法。也就是“你懂的”。只为代码维护方便,没特别意义。不是说加了下划线就有本质变化了转载于:https://www.cn...

2017-02-17 11:53:00 395

转载 RandomAccess接口是空的,那它是用来做什么的呢?

RandomAccess用来当标记的,是一种标记接口,接口的非典型用法意思是,随机访问任意下标元素都比较快用处,当要实现某些算法时,会判断当前类是否实现了RandomAccess接口会根据结果选择不同的算法例如:作者:Accelerator链接:https://www.zhihu.com/question/50909512/answer/123257522...

2017-02-17 11:19:00 88

转载 Android的ListView弹动效果,且解决了元素较少是不能弹动的问题

1.继承ListView,重写overScrollBy方法,调用super.overScrollBy()方法,替换maxOverScrollY参数优点:简单缺点:当元素数目较少时,弹动无效import android.content.Context; import android.util.AttributeSet; import android.util.D...

2017-02-16 12:03:00 87

转载 在Android中观察者模式的简单使用

1.在BaseAdapter中对itemView中的控件添加监听,来改变Activity中的数据或界面设计一个接口On***Listener,一个方法on***让Activity实现On***Listener接口,实现on***方法一个继承了BaseAdapter的***Adapter,通过set***Listener方法,将Activity设置进去,在适当的时候调用on**...

2017-02-14 10:32:00 140

转载 适配器模式 在Android中的简单理解

Android在Android上提到适配器模式就会想到最常用的ListView和BaseAdapter在这个功能的使用中,类似于适配器模式的对象适配器例如在ListView中想用一个getView()方法,但是不同的数据,不同的需求,会有不同的getView()结果,所以getView()不能写死了,那么可能就想到了用适配器模式所以ListView里面包含了一个Li...

2017-02-13 17:32:00 120

转载 单例模式

public class Singleton { private static Singleton instance = null; private Singleton() { } /* * 懒汉单例模式,线程不安全 */ public static Singleton getInstanceLaz...

2017-02-13 14:30:00 62

转载 Android的ImageLoader图片加载简单逻辑

1.以单例模式创建ImageLoader对象2.初始化LruCache(最近最少使用算法的缓存工具类),取可用内存的一部分用来存储图片3.初始化DiskLruCache(硬盘缓存)4.调用显示图片方法如果使用资源ID,直接为ImageView设置图片为ImageView设置tag为urlLrucache内存缓存取图片,如果有图片,设置图片,return将图...

2017-02-12 13:18:00 87

转载 在魅族手机上使用ObjectAnimator竟然不兼容?原来是这样……

在魅族手机上使用ObjectAnimator做动画,发现竟然不能正常实现动画效果,最后发现,原来是开发者选项那里关于动画什么的设置和别的手机不一样,默认的是关闭的转载于:https://www.cnblogs.com/imeiling/p/6382413.html...

2017-02-09 15:40:00 194

转载 Android异步消息处理机制,Handler,Message,Looper的简单理解

异步消息处理简单逻辑:1.开启一个Thread(线程)2.在线程中调用Looper.prepare()初始化一个MessageQueue(消息队列)3.再调用Looper.loop()开启一个无限循环从消息队列里面提取Message(消息)4.交给Message的发送者Handler的handleMessage()处理(怎么处理是最常用的地方,自己重写这个方法,去更新UI...

2017-02-09 12:15:00 100

转载 Java比较少用的修饰符

transientJava的serialization提供了一种持久化对象实例的机制,当对象中的某个数据成员不需要持久化,那么就用transient修饰符修饰。转载于:https://www.cnblogs.com/imeiling/p/6380162.html...

2017-02-08 22:36:00 77

转载 Activity生命周期

public class Activity extends ApplicationContext { protected void onCreate(Bundle savedInstanceState); protected void onStart(); protected void onRestart(); pro...

2017-02-08 12:44:00 70

转载 Java的基本数据类型

内存管理系统根据变量的类型来分配存储空间,分配的控件只能存储该类型的变量。Java的两大数据类型:基本数据类型引用数据类型整型byte:8位,1字节MIN:-128 (-2^7)MAX:128 (2^7)short:16位,2字节MIN:-2^15MAX:2^15int:32位,4字节MIN:...

2017-02-08 12:10:00 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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