- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 前端基础
1、事件代理、事件冒泡“事件代理”即是把原本需要绑定在子元素的响应事件(click、keydown......)委托给父元素,让父元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。不使用时间代理的缺点: 创建的js对象过多,占用内存 2.JS与DOM之间的关联过多,影响性能,容易造成内存泄漏3.需要管理的函数过多,对于每个元素都要添加监听**一句话...
2020-04-13 18:34:48 168
原创 Android内存优化相关
记录一下出现的问题:Android内存泄漏主要原因:1.单例模式生命周期导致内存泄漏2.静态变量--->存在jvm方法区,生命周期从类加载开始3.非静态内部类--->默认持有外部类的引用建议使用 静态内部类+弱引用的方式因为gc遇到弱引用的activity会释放4.使用thread或asynctask(默认隐式持有外部activity引用)5.集合中的对...
2018-11-07 11:09:44 187
原创 如何使用EventBus?
在EventBus的官方github中,定义为EventBus...simplifies the communication between components decouples event senders and receivers performs well with Activities, Fragments, and background threads avoids...
2018-11-07 10:38:44 195
原创 Android Studio build失败情况解决方案
1.Android Studio -> preferences... -> Build, Execution, Deployment -> Build Tools -> GradleCheck the 'Offline work' under 'Global Gradle settings'It will reduce 90% gradle build time...
2018-10-19 12:02:14 11110 2
原创 基本排序算法-java实现
最近重新学习了排序算法,之前每次看完当时理解了,但是过一段时间就又忘了,尤其是代码,如果放一段时间有很多base case不知道怎么写了,所以还是应该详细的解读一下再不断了敲代码才能理解比较深刻。1.冒泡排序(bubble sort)冒泡排序是一种简单的排序算法。其基本思想是迭代地输出序列中的第一个到最后一个元素进行两两比较,当需要时交换这两个元素的位置。冒泡排序得名于键值小的元素如同气泡一样逐渐漂
2017-11-14 23:53:57 400
原创 二叉树的构建【java】
import java.util.LinkedList;import java.util.Stack;/** * Created by akapandaroad on 2017-08-01. *//** * Created by akapandaroad on 2017-08-01. */public class BinaryTreeNode {
2017-09-19 11:31:53 596
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人