编写getopt_long的模板，方便以后直接使用