自己写的一些程序，以及一些可用的程序代码