首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
guiyichen1482368980000
掘友等级
安卓开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
仿点评下拉广告曝光
不多说,先看想要实现的效果: 先分析上述过程: 第一步:下拉,导航栏根据下拉的距离进行隐藏;不超过临界距离H1而释放时进行恢复 第二步:下拉超过临界距离H1而又不超过临界距离H2,在此区间进行释放时则进行恢复到H1位置进行刷新等待2s后再进行恢复 第三步:下拉超过临界距离H…
Tinker与nuwa对比探讨3
上个星期自己感冒了、前前后后去了几趟医院,中间有时间就继续探究Tinker的热修复过程,最后用keynote给同事们做了次分享;内容较深、都是干货 Nuwa修复原理 先说nuwa的修复原理,我们知道classLoader的加载过程、从Elements数组中先找到的cla…
Tinker比对Nuwa
这两天在demo上接入Tinker,对代码修复、资源修复、So库修复、签名、棒棒加固等流程和效果做验证;完成后、这些都测试通过,再进行与现用的nuwa做对比;所以、下面的内容就是两者功能及性能的对比分析 先看表、暂时不看阿里系的 Nuwa的修复过程: Gradle 的Nu…
智能时代
从浪潮之巅到数据之美再到现在的智能时代,我一直都是吴老师的忠实粉丝;对他的书或信都是爱不释手;接下来分享下智能时代这本书吧 人类每一次突飞猛进的变革都伴随着一种核心科学技术的进步;从蒸汽机的改良引起的第一次工业革命,生产力的提高带来了大量商品、随之世界财富从东半球迅速转移…
通向财富的自由之路
十一月,股市短线操作、两个星期不到,二十个点收益;也算对得起自己业余时间对股票研究吧 首先,我们要明白一个道理:钱存放银行的效益远远低于股市的收益;一个很鲜明的例子:一个大学生毕业后,每天上班除了吃饭花点钱、每个月剩下的工资都拿来买了腾讯的股票;七年过去了,因为股价的上涨而…
Android开发艺术探索2-进程通信(Messenger)
我们先把通信机制图画出来,然后再贴具体实现代码 下面,我们先看服务端代码: 我们需要一个背后运行的service来为其他应用提供工作,所以很快的我们就想到了创建一个类继承Service,并实现其onBind(Intentintent)方法 public IBinderonB…
Android开发艺术探索1-activity的生命周期与启动模式
Standard:每次启动都会创建一个实例,不管这个实例是否存在 SingleTop:每次启动,如果栈顶有当前实例则不重新创建;否则进行重新创建添加至栈顶 SingleTask:每次启动,如果当前栈内有此实例,则不创建且将其实例以上清除出栈使得自己在栈顶 SingleInsta…
Java多线程-大结局
从九月二十号开始到今天十一月二十三号,整整两个月啊,Java多线程这本书终于完整看完了,现在开始整理Java多线程全部内容、也算是一次回顾与总结。 4、linux了解怎么样。各个用户之间权限了解吗 ? 5、手写代码:求两个链表相交。
Java多线程12-内存模型
高速缓存相当于为程序所访问的每个变量保留了一份相应内存空间所存储数据(变量值)的副本,由于高速缓存的存储容量远小于主内存,所以高速缓存并不是每时每刻保留着所有变量值的副本。 现代处理器一般具有多个层次的高速缓存,如图所示、一级缓存可能直接被集成在处理器的内核(Core)里,因此…
Java多线程13-性能调优
a、锁消除:JIT编译器在动态编译同步块时,借助逃逸分析的技术来判断所使用的锁对象是否只能够被一个线程访问而没有被发布到其他线程;如果被证实只能够被一个线程访问,则编译时不生成synchronized所对应的机器码。 b、锁粗化: 对于相邻的几个同步块,如果这些同步块使用的是同…
下一页
个人成就
文章被点赞
47
文章被阅读
7,993
掘力值
406
关注了
19
关注者
24
收藏集
0
关注标签
30
加入于
2016-08-04