还是自己写过吧

Signed-off-by: Key-Zhang <zmj1316@gmail.com>