Personal think he wrote or better, so I don’t write repeat, give the blog: blog.csdn.net/ztx114/arti…