健身是一场修行 如题 健身是一场修行 是向过往决裂 凡不能坚持者 皆是有所贪图或是担忧 是渴望八块腹肌的优越 又或者内疚于一杯奶茶的热量 但能坚持下来的 都是发自内心的需要 把健身当成人生的一部分 去认识自己 认识每一块肌肉
程序员健身指南 坚持健身一个半月,虽然时间不算长,但按照目前的感觉来说,这次应该不会半途而废了,而且这一段时间,利用周末时间学习了不少关于健身的知识,因此觉得有必要整理沉淀一波了,都是入门级知识,适合想
‘android:excludeFromRecents踩坑指南’ 工作中遇到的一个小问题,记录一下。 现象 从Activity A跳转到B,B的launchMode设置为singleI
自己动手写事件总线(EventBus) 事件总线核心逻辑的实现。 EventBus的作用 Android中存在各种通信场景,如Activity之间的跳转,Activity与Fragment以及其他组件之间的
【小程序+云开发】实战:一天搭建小型论坛 笔者最近涉猎了小程序相关的知识,于是利用周末时间开发了一款类似于同事的小程序,深度体验了小程序云开发模式提供的云函数、数据库、存储三大能力。关于云开发,可参考文
自己动手写Android插件化框架 最近在工作中接触到了Android插件内的开发,发现自己这种技术还缺乏最基本的了解,以至于在一些基本问题上浪费不少时间,如插件Context和主工程Context的区
源码阅读环境OpenGrok搭建 工欲善其事,必先利其器。 导语 阅读源码最常见操作的就是在函数/方法的调用与定义之间跳转,对于只有大部分源码来说,都可以通过ctags+vim获得比较好的体验,但对于And
bat批处理简介:Windows自动化之道 重复的工作交给代码。 导语 最近在工作中遇到一些纯粹重复的工作,最终都通过脚本方式达到了自动化,大大提高效率。比如之前每次发布zip包都需要手动编译lua文件、替
新手程序员的恶习:不了解自己调用的API 记录了自己在第一个需求灰度后的一些感受。 在自己的第一个需求灰度后,发现Crash率严重超标,虽然排查之后发现主要是其他人合入的需求导致的,但也确实发现了两个自己
【Android开发】TextView中getText()方法踩坑指南 本文记录了在使用TextView的getText()方法时,由于编码不规范导致的诡异问题。 问题背景 大意可以描述为以下一段代码: public class