该代码为本人学习所用,部分代码可能并不适合您,转载等请注明出处。