KMP模板总结