有如下3种解决方案