手撕代码主要写哪些呀