initial commit

Original source is from http://tieba.baidu.com/p/2205909801

Signed-off-by: Liu Qing <lq2625304@gmail.com>