抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

碎碎念 2020.10.01

工作两年后的我想对以前的我说点什么。。。 不要太过于在乎面试 从毕业到现在,大概面试了十多次,3份工作,跳槽有些频繁,这里有各类因素在,可以说主动,也可以说是被动。面试次数少,不是因为多厉害,每次都过...

记一次解 BUG 思路错误

发版前夜的爆肝,方向没对,怎么都解不动,最后发现问题了,反而实际上花不了多少时间。主要过程: 大概背景 在某个现象上看出问题了,定位到代码,但是也不是那么明确的时候,不要往死胡同上钻。 事故是这样的:...

2020.9 月尾 踩坑小记

获取屏幕亮度问题 直接移步:关于MIUI屏幕亮度获取范围不对的问题 关于 View 绘制 最近在做一个纯手工绘制的自定义 view 的时候,傻不拉几的一个个位置的画,实际上应该合理利用自定义 draw...

关于MIUI屏幕亮度获取范围不对的问题

以前做系统应用的时候不觉得有什么问题,因为系统是公司自己定制的,传感器也是公司采购的,接口也是系统工程师提供的。 但是一个小需求却暴露了这个问题,MIUI 的系统,返回的亮度范围并不是[0 .. 1]...

2020.9 第四周目 踩坑小记

Debug 调试慢的问题(一直卡在LLDB) 以前没怎么做需要 ndk 的工程,用的 mac 或许没察觉,但现在在windows上的感受就是巨慢,网上找了下。主要是这个导致的: 没什么重要的事儿,选 ...


浅谈 Android pdfium.so 编译

Google 从福昕阅读器那拿了7%的代码,搞了这么一个玩意儿: https://pdfium.googlesource.com/pdfium/ 实际上还有一个 Android 版本: https:/...


Mac 终端 git clone 慢的问题

git 下源码几十 kb 实在是糟糕透了。 记得以前好像写过,翻了翻,没找到,看来是记在某个备忘录的某页了,还是放在博客方便搜索。 我用的 zsh,所以编辑的文件是zshrc而不是 bashrc: v...

协程改造异步回调地狱时的特殊情况

有人问到一些 SDK 封装的接口是异步回调的,无法修改内部的代码,但外面用的是协程,不好操作。实际上这里用 suspendCoroutine 即可。 代码: private suspend fun t...