思索了这两个问题良久,也去知乎找了一些相关话题的问答,但并没有标准答案。所以,我这里也只是记录一些我对此的看法,也许会随着 RTFSC 阅历的丰富而发生变化,我会记录更新于 https://github.com/mzlogin/rtfsc-android。
在心中谋划已久的此事终于要开篇了,虽然迟了点,十年前没有种的树,就从现在开始种吧。
从业以来主要在做客户端,用到的数据库都是表结构比较简单的 SQLite,以我那还给老师一大半的 SQL 水平倒也能对付。现在偶尔需要到后台的 SQL Server 里追查一些数据问题,就显得有点捉襟见肘了,特别是各种 JOIN,有时候傻傻分不清楚,于是索性弄明白并做个记录。
自从几年前开始在 GitHub 玩耍,接触到 Markdown 之后,就一发不可收拾,在各种文档编辑上,有条件用 Markdown 的尽量用,不能用的创造条件也要用——README、博客、公众号、接口文档等等全都是,比如当前这篇文章就是用 Markdown 编辑而成。
前天遇到了一个 NullPointerException,触发的代码类似下面这样:
我做了一个有点艰难的决定,离开帝都,回到了武汉工作和生活。
《追风筝的人》确实是一部相当优秀而又深刻的作品。——小别老师
总结是为了更好地再上路。
RTFSC 是程序员打怪升级路上避不开的功课,那营造一个舒适的环境来提升上课的体验就很有必要了。
前几天,第一款由我独立开发的 Vim 插件 vim-markdown-toc 升级了功能,发布了 v1.0 版本。
Android 悬浮窗框架,好用不解释
免Root实现app加载Xposed插件工具。This is a tool to repackage apk file, then the apk can load any xposed modules installed in the device. It is another way to hook an app without root device.
Android设备与设备之间通过Wifi P2P 技术进行文件传输,覆盖广,速度快,并且不会消耗网络流量。
Conversational SDK for Chatbot Makers
Wechat Spellbook 是一个使用Kotlin编写的开源微信插件框架,底层需要 Xposed 或 VirtualXposed 等Hooking框架的支持,而顶层可以轻松对接Java、Kotlin、Scala等JVM系语言。让程序员能够在几分钟内编写出简单的微信插件,随意揉捏微信的内部逻辑。