• 读书:追风筝的人

    《追风筝的人》确实是一部相当优秀而又深刻的作品。——小别老师 图 1. 《追风筝的人》/卡勒德.胡赛尼 封面 当在我用一整个下午读完这本书,印象最深的句子是下面这两个: 那儿有再次成为好人的路。 为你,千千万万遍。 这样的句子...
  • 我做了一个有点艰难的决定

    我做了一个有点艰难的决定,离开帝都,回到了武汉工作和生活。 这让我想起近几年在各种新闻流标题里经常看到的两种说法,“逃离北上广”和“逃回北上广”,既然是逃,自然便是有什么东西在后面追,或者是高房价,或者是职业前景,或者是生活压力。回首我自己的决策过程...
  • 从一个 NullPointerException 探究 Java 的自动装箱拆箱机制

    前天遇到了一个 NullPointerException,触发的代码类似下面这样: 1234567891011public class Test { public static long test(long value) {...
  • 关于 Markdown 的一些奇技淫巧

    自从几年前开始在 GitHub 玩耍,接触到 Markdown 之后,就一发不可收拾,在各种文档编辑上,有条件用 Markdown 的尽量用,不能用的创造条件也要用——README、博客、公众号、接口文档等等全都是,比如当前这篇文章就是用 Markd...
  • 图解 SQL 里的各种 JOIN

    从业以来主要在做客户端,用到的数据库都是表结构比较简单的 SQLite,以我那还给老师一大半的 SQL 水平倒也能对付。现在偶尔需要到后台的 SQL Server 里追查一些数据问题,就显得有点捉襟见肘了,特别是各种 JOIN,有时候傻傻分不清楚,于...
  • 阅读源码的意义与方法

    思索了这两个问题良久,也去知乎找了一些相关话题的问答,但并没有标准答案。所以,我这里也只是记录一些我对此的看法,也许会随着 RTFSC 阅历的丰富而发生变化,我会记录更新于 https://github.com/mzlogin/rtfsc-andro...
  • 发布一款光谷社区第三方 Android App

    在过去的一个来月,我利用业余时间做了一款光谷社区的第三方 Android 客户端。 前言光谷社区是我在决定离开帝都回武汉的过程中,及回武汉之后关注得较多的武汉本土社区,网站 http://guanggoo.com 自己的 description 是这...
  • Android 源码分析开篇

    在心中谋划已久的此事终于要开篇了,虽然迟了点,十年前没有种的树,就从现在开始种吧。 自 2014 年底从 Windows 开发转向 Android 开发以后,到现在的两年多时间里,也陆陆续续看了一些强相关的书籍和教程,按我在豆瓣标记的时间顺序: 《...
  • 程序员节的过节姿势大全

    今天是 10 月 24 日,不知道你的朋友圈有没有被程序员节刷屏,反正我的是被刷了。 看到 1024 这个数字,相信很多人都怀着特别的感情,比如我,游泳不会止步于 1000 米,肯定会补 24 米凑个整,跑步如果跑到 10 公里,那一定再多跑个 0....
  • 解决两个 Android 模拟器之间无法网络通信的问题

    本文解决的是一个小众场景的问题: 出差在外,需要调试局域网内的两台 Android 设备之间通过 TCP 通信的情况,可手边又不是随时有多台可用的设备,于是想在笔记本上同时跑两台 Android 模拟器来构造调试环境,但是发现它俩的 IP 地址竟然都...