当前位置: 首页 > news >正文

哪个网站做网络推好网站服务器购买

哪个网站做网络推好,网站服务器购买,无锡外贸网站制作公司,网站开发维护面试在使用go来开发跨平台应用的时候#xff0c;比如配置文件的路径#xff0c;我们希望设置一个默认值#xff0c;windows下的路径是类似 d:\myapp\app.conf 这样的#xff0c; unix系统中的路径是 /opt/myapp/app.conf 这样的#xff0c; 而我们在使用的时候需要使用的是同…在使用go来开发跨平台应用的时候比如配置文件的路径我们希望设置一个默认值windows下的路径是类似  d:\myapp\app.conf 这样的 unix系统中的路径是 /opt/myapp/app.conf 这样的 而我们在使用的时候需要使用的是同一个变量名来代表他们 那么就要把 //go:build  这个请出来了 他可以根据不同的平台来编译对应的go文件。 对于这类的信息我们一般只是模块内使用那最好是是使用 internal文件夹来保护一下如我们假设有如下2个文件来保存我们的默认配置信息 internal/vars/defaults_notwin.go internal/vars/defaults_windows.go 这2个文件内容如下 defaults_notwin.go  //go:build !windows // 非windows系统编译package varsvar (DefaultConfigFile /opt/myapp/app.conf)defaults_windows.go package varsimport (os )var (DefaultConfigFile os.Getenv(SYSTEMDRIVE) \myapp\app.conf )可见他们的包名一样2个文件里面定义的变量名也是一样的 而我们的编译器却不会报错这个是为什么呢  细心的你应该看出在第一个文件defaults_notwin.go 的开头 有1行注释  //go:build !windows 注意在//后面没有空格这个是go里面的特殊用法而注释通常在//后面是有一个空格的  这个地方的 //go:build !windows 表示告诉编译器 当前文件在非windows系统时编译而另外一个文件 defaults_windows.go  就只会在windows系统时才会编译 则就保证了同一个包中使用了2个同名变量而不会报错。 我们在代码中要使用这个变量的时候就可以直接使用  confFileDefault : vars.DefaultConfigFile 而不用考虑当前平台是windows还是unix了。
http://www.hkea.cn/news/14292595/

相关文章:

  • 做优秀企业网站合肥小程序开发
  • 做网站的书籍推荐浙江电信关于网站备案信息核实的公告
  • 做门窗网站家庭装修
  • 天河网站建设信科网络外贸网站怎么做比较好
  • 企业网站做seo网站域名迁移公告
  • ...课程网站建设简介网站的兼容性
  • 临沧市住房和城乡建设局门户网站做网站在哪里租服务器
  • 网站的ftp信息关键词排名seo
  • 新网站该如何做网站优化呢旅游网站设计与建设论文
  • 免费1级做爰片免费网站网页设计模板素材源代码
  • 成都企业网站建设价格国内欣赏电商设计的网站
  • 站长之家网址ip查询网站session
  • 做网站属于无形资产还是费用国企央企都玩劳务外包
  • 做网站开视频网站盐地网站建设公司
  • 电子商务网站平台开发建设方案用户浏览网站的方式
  • 青岛网站维护云浮哪有做网站公司
  • 金融做推广的网站网站建设公司简介模板
  • 做网站用的符号wordpress怎么镜像
  • 特斯拉公司的发展历程seo公司赚钱吗
  • 英国做暧小视频网站网络策划专员
  • 临沂医院网站建设开发一个同城app需要多少钱
  • 在线crm客户管理系统如何优化自己的网站
  • 编程开源网站昆明招工网站找普工作建设工作
  • 百度网站建设开场话术学院网页设计模板html代码
  • 科技公司手机端网站嘉兴市城市建设门户网站
  • 最好的商业网站上海地区做旧物回收的网站
  • 网站建设策网络服务提供者接到权利人的通知后未及时采取必要措施
  • 新型城镇化建设网站商城网站源码免费
  • 英文网站建设服务合同做网站的软件下载
  • ps网站导航制作2022手机能看的你们知道