![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Ubuntu 一键卸载旧版并且安装最新版: 配置 参考: build-web-application-with-golang
上文黑色框中的内容都是亲测
如果你有不同观点还请证明,欢迎打脸.大家一起进步
讲讲Android的launchMode,taskAffinity,以及Intent Flags站在巨人的肩膀上 Android总结篇系列:Activity Intent Flags及Task相关属性 Android中的Affinity(各种Intent Flag以及A...
GitChat线程三部曲 Java 编程之美 - 线程相关的基础知识 Java 编程之美:并发编程高级篇之一 Java 并发编程(高级篇) 笔记 Thread.join() ...
使用Scheduler RxJava中的多线程操作主要是由强大的Scheduler集合提供的。在RxJava中,我们无法直接访问或操作线程。如果想要使用线程的话,必须要通过内...
函数式编程 写好的函数,专门执行特定功能.一般在Util类中出现比较多,比如:/** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */fun dip2px(c...
参考 设计模式之 UML 类图 图解
站在巨人的肩膀上 Android总结篇系列:Activity Intent Flags及Task相关属性 Android中的Affinity(各种Intent Flag以及A...
转自知乎 -- TCP 为什么是三次握手,而不是两次或四次? 三次握手 A: 喂,你听得见么? B: 我听得见呀,你听得到我么? A: 我能听到你旁白: 于是,他们愉快地聊了...
Handler的一般做法 解析 解析直接注释在下文源码中, 总结: 使用Message.obtain()的好处是Message对象可以重复使用,可以免除一直new Messa...
使用MultiDex官方解决方案 minSdkVersion >=21: 只需要添加multiDexEnabled true就OK了,其他的不用瞎搞搞android { ...
原文:点我点我 一张图足矣
快捷键 Preferences -> keymap -> command + d删除一行:delete line command + shift + F格式化代码: refo...
原文:@程序员小灰 单例模式第一版 单例模式第二版 在第一版的基础上加上双重加锁检测,防止并发时候创建多个对象 单例模式第三版 volatile :防止指令重排 单例模式第四...