方法一: -(UIWindow *)topLevelWindowGet { UIWindow *topView = [UIApplication sharedApplication].keyWindow; for (UIWindow *win in [[UIApplication sharedApp ...
分类:
移动开发 时间:
2019-09-17 11:01:03
阅读次数:
200
1.强引用:虚拟机回收时,就算内存不足也不会回收。2.软引用:虚拟机回收时,当内存不足时才回收。(使用时需判断是否为空)适合操作频率不高,想避免OutOfMemory异常的发生。(Bitmap)3.弱引用:虚拟机回收时,只要发现有弱应用即回收。(使用时需判断是否为空)适合操作频率高,想应用有更好的性能。(handler)4.虚引用仅持有虚引用的对象,在任何时候都可能被GC;常用于跟踪对象被GC回收
分类:
编程语言 时间:
2019-09-07 01:00:38
阅读次数:
95
ThreadLocal,即线程局部变量,它被设计用来解决变量共享的线程安全问题。线程安全问题发生的根本原因在于 多个线程会对同一个临界区资源进行操作 。Synchonized和ThreadLocal是两种不同的解决多线程并发访问的方式。Synchonized使用了锁机制,使得同一时间只有一个线程能访 ...
分类:
其他好文 时间:
2019-08-27 23:33:13
阅读次数:
196
1. Androd中进行网络请求,如果当网络请求完成后回调,activity已经被回收了,如何处理? 考察知识点: acitvity view 关系及生命周期&内存模型 如何防止内存泄漏(弱引用、取消请求及回调) 解决知识点: activity view 生命周期 https://www.jians ...
分类:
移动开发 时间:
2019-08-18 11:36:08
阅读次数:
131
1.date命令默认输出的时间格式2.自定义格式输出当前时间如:以“20181209211008”格式显示当前时间3.命令解释date:显示当前时间“”:双引号表示弱引用,显示引号内变量的值+:固定格式%Y:以数字显示当前年份,结果:2019%m:以数字显示当前月份,结果:08%d:以数字显示当前是几号:结果:10%H:以数字显示当前时间几点:结果:14%M:以数字显示当前时间几分:结果:03%S
分类:
其他好文 时间:
2019-08-10 23:05:08
阅读次数:
121
Set1.成员不能重复2.只有健值,没有健名,有点类似数组。3. 可以遍历,方法有add, delete,has weakSet 1.成员都是对象 2.成员都是弱引用,随时可以消失。 可以用来保存DOM节点,不容易造成内存泄漏 3不能遍历,方法有add, delete,has Map 1.本质上是健 ...
分类:
其他好文 时间:
2019-08-08 21:17:19
阅读次数:
85
一、巧妙使用软引用和弱引用 软引用,系统内存紧张时会回收软引用对象,一般用用高速缓存,例如图片缓存,我们一般通过内存缓存图片来提高图片加载速度,但内存吃紧的时候可以通过软引用及时对图片资源回收。 弱引用,但对象没有强引用,只有弱引用时资源会在gc中被回收,具体要看系统gc的时机。 二、SparseA ...
分类:
移动开发 时间:
2019-08-01 16:10:23
阅读次数:
165
1.shell中单引号和双引号的区别: 1)、单引号属于强引用,它会忽略所有被引起来的字符的特殊处理,被引用起来的字符会被原 封不动的使用,唯一需要注意的点是不允许引用自身; 2)、双引号属于弱引用,它会对一些被引起来的字符进行特殊处理,主要包括以下情况: 1:$加变量名可以取变量的值 ,比如: [ ...
分类:
系统相关 时间:
2019-07-15 23:54:20
阅读次数:
164
强引用 Java 默认的就是强引用 只要有强引用存在,对象就不会被回收 软引用 如果内存足够就不进行回收,内存不够的时候会进行回收 比较适合做大对象的缓存 弱引用 如果垃圾回收发生,在线程扫描的时候,如果一个对象只有弱引用存在,那么就会被回收 如果这个对象是偶尔的使用,并且希望在使用时随时就能获取到 ...
分类:
编程语言 时间:
2019-07-12 12:37:16
阅读次数:
103
在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。 不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾收集的影响。 1 、强引用 我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关 ...
分类:
编程语言 时间:
2019-07-06 13:24:45
阅读次数:
123