一些技巧和算法