如何成为优秀的 PPT 工程师

最近看了很多工程师写的文档,发现工程师们普通存在的问题,要么通篇都是文字一个图也没有,要么技术规划全是一堆的 task,根本看不清楚这些 task 跟整体的目标是什么关系,等等,即便是高级工程师,有类似问题的也大有人在。

阅读全文

推荐阅读(经济篇)

最近有同学问我:“森哥,有什么值得一读的好书推荐吗?”,我抬头扫了一眼书架,还别说,值得一读的书还真不少,还是先从经济学开始吧,为什么会先推荐经济学相关的书呢?相信很多人都听过「天下熙熙皆为利来,天下攘攘皆为利往」,可以说人类的所有一切活动都可以用经济学的原理去解释,搞清楚了经济的本质,就搞清楚了这个世界是如何运行的。

阅读全文

Booster 4.13.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.13.0,本次更新内容如下:

  • 修复 ShadowScheduledThreadPoolExecutor 在 Android 5.1.1 及以下版本的兼容性问题

阅读全文

Booster 4.12.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.12.0,本次更新内容如下:

阅读全文

Booster 4.11.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.11.0,本次更新内容如下:

  • 修复 transform 的耗时计时问题
  • 新增 booster-cha-asm 支持基于 ASM 的 CHA (类继承分析)

阅读全文

Booster 4.10.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.10.0,本次更新内容如下:

  • 完善 booster-cha,防止内存泄漏,支持从 AAR 加载 class

阅读全文

类引用分析?Booster 轻松搞定!

在 App 架构演进的过程中,基础模块下沉是每个 App 都要经历或者将要经历的一个阶段,在下沉的过程中可能需要对现有的模块进行功能上的拆分,像这样大规模的重构,难免会涉及到各个模块的依赖关系的梳理和分析,尤其是各个模块中的类的引用关系的分析,面对大量的有着悠久历史的代码,如何高效的分析错综复杂的依赖关系呢?

阅读全文

Booster 4.9.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.9.0,本次更新内容如下:

  • 修复漏洞 CVE-2020-15250 In JUnit4 from version 4.7 and before 4.13.1, the test rule TemporaryFolder contains a local information disclosure vulnerability

阅读全文

iMac 升级 SSD

前段时间,我的 7 年高龄的 Mac Book Pro (Late 2013) 老是出现磁盘空间不足的情况,256G 的 SSD 实在是有点捉襟见肘了,于是打算换个 M1 ,上官网看一下价格,一个顶配算下来得 3 万多 RMB,太特么贵了,想当年,我这个 Mac Book Pro 也差不算是顶配了,才 1.7 万呢,用了这么多年,除了磁盘空间有点小之外,没啥其它的毛病,要不还是换个硬盘好了。

阅读全文

Booster 4.8.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.8.0,本次更新内容如下:

  1. 修复 #311

阅读全文