个人学习用...各种渣渣代码