可以参考在知乎上回答的问题~~http://www.nowcoder.com/discuss/14848