Golang tmol配置更新和覆盖配置文件

配置更新

	g.Cfg().Set("database.mysql.0.link", dbUrl)
	g.Cfg().Set("database.type", toType)

覆盖配置文件

m := g.Cfg().Map()
	buf := new(bytes.Buffer)
	if err := toml.NewEncoder(buf).Encode(m); err != nil {
		glog.Error(err)
	}
	// bak configuration
	gfile.Rename(AppFile, fmt.Sprintf("%s.bak.%s", AppFile, gtime.Now().ISO8601()))
	ioutil.WriteFile(AppFile, buf.Bytes(), 0755)
	glog.Infof("update config success")