使用5WS方法解决问题

本文不是鸡汤文,也不是《我如何自学编程》的励志成功学,更不是技术文章,主要是分享下如何高效的解决问题—— 如何把遇到的问题具体化解决。

Management
Spring下的控制反转(IOC)

控制反转是一种简化开发的方法,可以轻易地获取对象而不用考虑如何构建,实现了高效解藕与测试。在Java后端、Android端、PHP等领域均很常见,比如Server端的Autowired、Android中的getSystemService都是控制反转的例子。

CodeReviewSpring
高效学习正则表达式Regex

还在用C语言的方法进行for循环处理字符串吗?是时候使用Regex了。

如何写一个Parser

解释器(Parser),顾名思义,就是对数据处理的实现。是一个能够输入一个命令或者描述后,内部进行运算,并输出数据的工具。

强迫症的Windows效率APP指南

最近由于工作原因,暂时离开了自己喜爱的Mac平台,而用上了所谓的云桌面,即Windows,虽然分到的E5虚拟机的配置吓人,但是简单的环境并不能让你的效率更高,今天讲一下如何使用开源免费软件提高效率,下面基本上都是跨平台软件。

Retrofit2源码分析[动态代理]

Retrofit2 目前已经越来越主流稳定了,它终于完全抛弃了其它的网络库而是使用了OkHttp3作为依赖,功能也更加插件化了。经常听到动态代理这个词而不知所云,现在知识水平高了,分析一下,以飨(xiǎng)读者。

AndroidCodeReview
在Mac终端下配置Proxy

Gradle下载jar包慢到飞起?Github同步一半断了?Docker下载频繁报错?是时候为你的终端统一设置一个代理了。本文以Mac(Unix平台)与HTTP_PROXY为例,讲解如何在终端下进行配置代理。

Mac
函数式编程RxJava操作实例

通过几个实际的例子,加深对RxJava的理解

FP
我是如何使用Android反编译软件的?

反编译大法好,偷布局动画感觉太爽!

Android-HTTP的几种抓包方法