首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
世界观察员
掘友等级
Android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
如何设计
1. 框架,类库之类的非业务开发.需求往往都是抽象,模糊的,需要你自己去挖掘. 2. 需求分析过程是一个不断迭代优化的过程,不要试图一下子给一个完美的解决方案,用迭代的方式来优化.
浅谈推动力
今天看了张居正的改革的文章,里面写到他的改革措施没有皇帝的支持。只能自己干,并且使用了一些不光彩的手段,最后以失败告终。 前两日找部门的大老板,谈到推动其他部门的人合作的事情,很简单的告诉我们,如果推不动,就上升高度他来推,其实很简单。 中国人不愿意找老板,觉得老板是权威,碰到…
人脸识别
String是怎么拼接的
编译器有优化,但是不够完美,在频繁调用的场景,还是尽可能自己创建StringBuilder来使用.
volalite到底是防止什么重排序
所以重排的是PUTSTATIC和INVOKESPECIAL,可能是先赋值,再构造,就出错了
ThreadLocal的三个小要点
1. Thread中存储的是ThreadLocalMap类型 2. ThreadLocal是以WeakPrefernce的形式存储在ThreaLocalMap中的 3. ThreadLocal的get方法
学习ThreadPoolExecutor的一些思考
1. execute的执行的重点 线程池之所以是线程池,是因为它可以使用少数几个线程来跑若干给runnable。 使之能工作的就是Worker这个内部类。 keepAliveTime,空闲的Worker等待队列的时间,如果poolSize < corePoolSize的情况下,…
学习AsyncTask的一些思考
平时经常使用AsyncTask,深入学习一下,看看它究竟是如何工作的,先看代码。 代码已经可以解释一切了,不过中间有些点值得深入思考一下。 在构造函数中的work里面,可以看到最终是通过 postResult(result);来完成向主线程的回调的。 而getHandler里面…
个人成就
文章被阅读
1,949
掘力值
96
关注了
24
关注者
0
收藏集
10
关注标签
22
加入于
2018-11-28