自定义博客皮肤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 320

转载 Java垃圾回收机制

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

2017-02-20 16:09:00 64

转载 Java的ArrayList

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

2017-02-17 16:10:00 55

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

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

2017-02-17 12:28:00 74

转载 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 44

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

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

2017-02-17 12:00:00 55

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

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

2017-02-17 11:53:00 356

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

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

2017-02-17 11:19:00 67

转载 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 63

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

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

2017-02-14 10:32:00 111

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

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

2017-02-13 17:32:00 97

转载 单例模式

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

2017-02-13 14:30:00 43

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

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

2017-02-12 13:18:00 65

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

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

2017-02-09 15:40:00 159

转载 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 79

转载 Java比较少用的修饰符

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

2017-02-08 22:36:00 52

转载 Activity生命周期

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

2017-02-08 12:44:00 50

转载 Java的基本数据类型

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

2017-02-08 12:10:00 63

空空如也

空空如也

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

TA关注的人

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