获得徽章 24
- 很高兴有位读者分享了他对 “深度思考” 的感悟。
“第一性原理” 多年前我在介绍马斯克工作态度的文章中见过,但真正催生我 “深度思考” 习惯的 是不甘 —— 我不甘心对复杂世界一知半解,不甘心事实真相被满脑浆糊的人云亦云所歪曲,因而十数年如一日地、不计成本地 将对世界观、方法论的调试和校正摆在第一位。
我相信有不少读者是因《Jetpack MVVM 精讲》而认识的我,事实上,除了技术博主这个身份,我还有一个隐秘的身份 —— 心理学专家,对网络暴力和 PUA 背后的原理机制 有实打实的深入理解,能够提供 区别于普通大众读物的 专业背景认知 和 行之有效的免疫方案。
未来一段时间,我打算专门出一期《免疫网络暴力和 PUA 的终极认知补丁》,作为对过去的告别和新时代的洗礼。展开评论11 - GeekHub for GitHub v1.3.4更新啦~
新增炫酷黑金主题,并支持修改主题配色,赤橙黄绿青蓝紫还有粉,无论你是汉子抑或萌妹子总有一款配色适合你~
话说人生中第一次进App Store分类排行榜前5,感觉不错,欢迎下载体验~
App链接:apps.apple.com
展开2028 - 是个跌宕起伏的周末~
为《最佳实践》项目升级了 DataBinding“严格模式”,也即,默认情况下不向页面子类提供 mBinding 实例,
原以为这样就万事大吉了,没想到像属性动画等 老式视图系统中的功能 必须依赖视图实例,
于是尝试新式的 MotionLayout 动画,谁知该动画的点击和滑动控制存在冲突 🌚
... 再三考虑下,决定改为提示和建议:
当使用者在页面子类中获取 mBinding 实例时,在调试模式下会在页面顶部浮现安全提示,以方便开发者留意潜在的 null 安全隐患。
更多细节上的更新,感兴趣的小伙伴可 pull 到最新的源码查看github.com
展开评论8 - 很高兴刚刚有位读者对《重学安卓》专栏发出由衷的赞美
《重学安卓》专栏不仅仅是我一个人的创作,也是集许许多多优秀读者参与互动的演化的结果。
截止目前,重学安卓读者群已汇集了 数十位来自 BAT 等大厂的读者、十数位来自掘金和GitHub开源库优秀作者,以及受重学安卓专栏启发,开始了写作之路的数位“明日之星”。
群里讨论的热点是时下受企业重视的基本功Jetpack MVVM,并且不定期地会有群友提供内推机会,期待感兴趣的小伙伴加入。github.com
展开评论8 - 很高兴刚刚有位小伙伴不吝对《重学安卓》专栏给出由衷的赞美
看到小伙伴对掌握知识的认真与执着,我十分感动。
一直坚信每个人身上都存有“自驱动”的种子,因而《重学安卓》专栏的目标不仅仅是授人以鱼,
更多意义上是借每篇文章提供 “深度思考” 的范例,让每一位有缘人都有机会 唤醒和强化 与生俱来的 自我启发的能力,
从而在后来的日子里能够 事半功倍、游刃有余 地 独立应对更多领域的学习和挑战展开评论2 - 刚刚有小伙伴私下询问对 Fragment 状态恢复的困扰:视图状态为什么在 replace 后返回时,能被恢复。
事实上,这是 2019 年底的新改动 —— Google 为了追求一致性 和 可维护性,而将状态管理等功能,统一抽取出来 单独维护。
这使得 Fragment 在通过 replace页面跳转返回后,能恢复旧时的视图状态,从而降低学习成本、保持与 Activity 一致的体验。
刚刚已在《重学安卓》配套项目的 OneTestFragment 类中搭好验证该现象的环境。
更多关于 “状态管理”、“重建机制”、“Fragment 存在缘由” 的深度思考与应用,可详见《重学安卓》专栏展开评论6 - TCP/IP协议报文格式高清珍藏版
TCP Packet Header
IPv4 Packet Header
IPv6 Packet Header
UDP Packet Header
ICMP Packet Header
hauptj.com
展开245 - 很高兴见到你!
刚刚我在《重学安卓》专栏发表了最新一期《你用不惯 Flutter UI,只因缺了这把 举一反六 的超级钥匙 🔑》
考虑到该内容的含金量超标,将于 3月底 将专栏价格提升至 179 元,以帮助已经订阅的小伙伴 拉高竞争门槛。
对 Jetpack MVVM 和 重学安卓 感兴趣的小伙伴要抓紧了。展开评论2 - Android Studio 启用“font ligatures“以开启符合连笔功能,可以将"->,<=,!=,==,"优化显示为“→,≤,≠,=”,经测试目前只支持新版的JetBrains Mono字体。
www.jetbrains.com
88