4 月底离开了待了 5 年的蚂蚁集团。5 月 6 日入职后,还觉得一切都不真实。从我的人生经历来说,的确在一家公司待得有点久了,甚至觉得这一辈子可能都是这家公司了 —— 只要它不嫌弃的话。离职的原因不必太多赘述,当然有“最后一根稻草” —— 也许仅仅是突然那一天,天气很闷热,心情烦闷,手上所有...
近期要整家里的网络,新办了移动宽带,碰到的第一个问题就是没有公网 IPv4 地址,只有 IPv6 地址,这样就不能用 DDNS 了,于是就想到了用 IPv6 组网。广播在深入了解 IPv6 之前,我们知道 IPv4 是由 IP 地址和掩码组成的,对 IP 地址 mask 处理后填满 1 即为网...
如果我们看过 Android Gradle Plugin 就会看见许多 Task 的声明是抽象类,并没有具体的类实现。如果这时候,我们去跑一个 Gradle 任务,会看见类被代理,代理类的名字是原来的名字并加上一个 _Decorate 后缀。类生成器抽象类代理生成类是一个叫 Abstract...
我们知道,Android 对于多人协作的方式,是使用 AAR 作为 Android 的库来给 App 引入参与编译的。Android 之于 Java 应用,在编译上最大的不同有两个,一个是 res 下面的资源,一个是 class 文件需要转成 dex 文件才能被加载和运行。
在 Android 跨入 5.0 版本之后,我们在使用 Android 手机的过程中,可能会发现一个奇特的现象,就是手机里的 WebView 是可以在应用商店升级,而不需要跟随系统的。