从各种方面看都有问题的代码，好忧伤~~