Android 自定义 Lint 研究
掰腕子差点输给侄子
图片压缩库 compressor | DS
今晚去打球 | Daily 11/27
写了一个 Android 订阅软件 | Daily 11/21
战争的一些思考 | Daily 10/17
一个大胆的想法 | Daily 10/13
湖人总冠军 | Daily 10/12
岁月在变迁,亲人都安好—2020十一假期
发现自己的无知 | Daily 09/15
读一篇博文想到的 | Daily 07/01
公众号点赞又回来了 | Daily 06/29
写字需要状态… | Daily 06/22
一个不错的图床框架 — lsky 兰空图床 | Daily 06/10
“不要上头” | Daily 06/04
PicPlus 一个手机图床神器
由写文档想到的 | Daily 04/30
认识自己 | Daily 04/29
发现的一个小众爱好-观鸟 | Daily 04/27
泰森 | Daily 04/26
罗志祥事件 | Daily 04/25
复工后的第一场篮球 | Daily 04/22
多图并发上传图床 — PicPlus 新版本发布 | Daily 04/19
发了 PicPlus 的新版本 | Daily 04/12
追剧—潘粤明—龙岭迷窟 | Daily 04/09
在认知范围内赚钱 | Daily 04/08
复工了 | Daily 04/07
付费开发的一些感悟 | Daily 03/02
PicPlus 支付相关 QA
如何为 PicPlus 配置 Github 作为远程图床
Daily 02/14
湖北换省委书记 | Daily 02/13
工程师的基本修养 — 从掌握面向对象开始
流感不是感冒 | Daily 02/12
如何配置 GitHub 为个人的手机图床
如何复制 JSON 字符串中指定节点元素?
重温09-10赛季的总决赛 | Daily 02/10
收拾房间的一些思考 | Daily 02/09
Daily 02/08
明白,能… | Daily 02/07
远程工作的一周 | Daily 02/06
昨天的文章被删了 | Daily 02/05
2020年的这个春节 | Daily 02/04
科比 | Daily 08/24
封城、管轶、股市 | Daily 01/23
还有两天过年了 | Daily 01/22
注定不一样的春节 | Daily 01/21
出 bug 了,难受… | Daily 01/20
罗辑思维与 TED | Daily 01/19
Daily 01/17
体验不错的公司年会 | Daily 01/16
打球时一件有意思的事 | Daily 01/15
不公平的批评,付之一笑 | Daily 01/13
Daily 01/12
Daily 01/10
成功可能并不是很难的事 | Daily 01/09
咕咚云图马上要支持 github 图床了,还支持 CDN 加速 | Daily 01/08
以前写博客的一些困惑 | Daily 01/07
2019 年终总结
又下雪了 | Daily 01/06
书单
积极的心理状态 | Daily 01/05
B 站跨年晚会好看,被惊艳到了 | Daily 01/04
喝酒这件事 | Daily 01/03
今天打球感悟 | Daily 01/02
“圣诞老人真的来过了…” | Daily 01/01
个税申报 | Daily 12/31
分享一个年终总结的方法
大脑的变化 | Daily 12/29
unknow title | Daily 12/28
还有四天就2020了… | Daily 12/27
从写字这件事说起 | Daily 12/26
只要逻辑正确,事实就一定发生 | Daily 12/25
更换了博客域名 | Daily 12/24
如何设置微信“在看”可见范围 | Daily 12/22
开发过的作品
说说考研 | Daily 12/21
回顾这段时间的写作 | Daily 12/20
赞-鼓掌-好看-在看 | Daily 12/19
微信适配了夜间模式 | Daily 12/18
Flutter 与 灭霸 | Daily 12/17
这世界变化太快 | Daily 12/16
我喜欢这个节目 | Daily 12/15
热身、放松, 相信科学 | Daily 12/14
长按二维码关注我 | Daily 12/13
挤地铁感想 | Daily 12/12
不行,这事一定要马上做 | Daily 12/10
为什么微信没有这个功能? | Daily 12/09
稳定高于一切,你成功吗? | Daily 12/08
天气不错,一起盖房子 | Daily 12/07
我的 App 发布了 | Daily 12/06
一个微信小号的实验 | Daily 12/05
Sad Day
PicPlus:Android 手机端的图床利器
不想花时间在投资上?试试定投… | Daily 12/02
熬夜虽好,可不要太多。 | Daily 12/01
String、StringBuffer 和 StringBuilder 的区别
MVC 与 MVP 并无两样
强、软、弱、虚引用的区别
先定个小目标 | Daily 11/30
由 HashMap 引申出的技术深度讨论
今天,写一篇日记… | Daily 11/29
一次团队分享 | Daily 11/28
网络编程 / Flask / LeanCloud
网易裁员事件 | Daily 11/27
提前计划第二天? | Daily 11/26
平淡的周一 | Daily 11/25
人生是选择题还是填空题? | Daily 11/24
飞向太空,宇宙无限... | Daily 11/23
停止维护 App,备战中考 | Daily 11/22
Android so 文件概要
一个付费 App 的诞生? — Daily11/21
Daily11/20 - 又进了一个三分
Daily11/19 - 华为开发者大会 — AI 很厉害,客户端也很重要
Daily11/18 - 给稍后阅读升个级
Daily11/17 - 看了《中途岛》
Daily11/16 - 面皮不错
Daily11/15 - 又可以单挑了~
AsyncTask 官方文档翻译(部分)
Daily11/14 - 出 bug 啦!
Daily11/13 - 与番茄钟的一次不期而遇...
2019芽庄之旅
枚举介绍以及枚举的本质
Android 开发中是否应该使用枚举?
《少年的你》- “我要去北京”
追寻 Unix/Linux 的源头,那些改变世界的人们...
读斯坦.李有感
Unix 与 Linux 操作系统的源头历史
NBA 凉凉
第一次住院后的一点碎碎念
货币基金及其风险
《鱼翅和花椒》
说说总决赛
稍后阅读:一种高效阅读方式的探索
《斯坦福极简经济学》
值得深入思考并实践的指南
Sun 公司的 Java 跟 Android 使用的 Java 库有什么关系?
什么是运行时(Runtime)
2019 个人周边
Weekly 006
用 Xml 写 Shape Drawable 还是挺让人烦的...
Weekly 005
Weekly 004
老妈的饭越来越好吃
Weekly 003
Weekly 002
微博工作记录
《为什么要学习股票投资?》
Weekly 001
《基金:从0开始学基金投资》
2019 春节7天 北京
写在 2019 春节前的最后一个工作日
Android Drawable 简析
不要拿自己的标准去衡量别人
十年
存在即合理?
2018 年终总结
不要慌
Flutter 概览
《泰森自传》读后感
柳叶清单开放 Api
我的奶奶
姜文这个导演
Passbook:我心目中的账号密码存储应用
柳叶清单:管理日程的网页清单程序
让时间慢下来
应用开发过程中的一些 Kotlin 语法点记录
开发 Intellij 插件(如AndroidStudio 插件)时如何在本地保存状态值
日常收集的精品技术文章
2017 年终总结
有谁是单纯地喜欢编程吗?
2017 Movie List
ImageView 中不同 scaleType 的对比介绍
每年的十一都是怎么过的
LeakCanary 工作原理浅析
Activity 与 Window、PhoneWindow、DecorView 之间的关系简述
关于线程池的执行原则及配置参数详解
自定义复杂 View 以及相关绘制优化实践
Android 多状态加载布局的开发 Tips
JVM 内存分代、垃圾回收漫谈
如何用好 github 中的 watch、star、fork
JVM 内存区域介绍
JVM、Dalvik、ART 介绍
仅使用一张资源图片为 View 设置具有按下效果的背景 - OneDrawable
Android 项目开发清单
易剪:手机端的剪报助手
Android 6.0 设备上自定义文本操作栏
使用 Android 原生 API 开发设置界面
Mac 上修改按键映射工具推荐
再见 2016 ,你好 2017 ~
ReView 一个辅助设计师方便 review UI 的 view 组件集合
Android 复杂界面开发实践之 ViewController: 介绍
Android 复杂界面开发实践之 ViewController: 前言
博客更新日志随想
ButterKnife 使用介绍
使用 RxJava 重构一段判断逻辑
使用 CheckStyle 检查代码
Handler 之 ThreadLocal 相关
Handler 之 源码解析
Handler 之 初识及简单应用
咕咚翻译:Android 设备上翻译效率神器
跨进程数据共享问题及解决方案
关于个人项目
RxJava 在 AppPlus 中的应用
Android 过度绘制介绍
Android性能优化典范 - 第1季 阅读笔记
《火星救援》有感
再见 2015 ,你好 2016 ~
AppPlus:传送、分享 APK 到其他手机
利用 Gradle Task 查看远程依赖库的本地存储路径
开源协议小风波
MVP 模式在 GankDaily 中的应用
在Android5.0以上设备实现过渡动画
在Android 6.0 设备上动态获取权限
Bitmap相关的知识点整理
我的 1024
Java 类加载机制
我的Android项目开发规范(不断更新)
build.gradle 最佳实践集合
用 Support 包显示 MaterialDialog
Java关键字之 volatile
Unsafe 类介绍
AtomicInteger 一个和高并发有关的工具类
Android使用WebView加载中文时,乱码问题解决
App中主题Theme使用以及Theme切换
在流式布局中使用PopupMenu,以及遇到的问题
MAC 系统如何使用 Sublime Text 3 直接编译运行java代码
和Jekyll相关的有用博客网址收集
Android通过颜色设置背景透明度
Android设备上实现锁屏
自定义view之饼状图的实现
我的开发之路
日志-2021
日志-2020
日志-2019
日志-2018
日志-2017
日志-2016
2020 年每月 review
日志-2015
咕咚翻译捐赠名单
2019 年每月 review
技术微笔记