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

济宁神华 网站建设wordpress 页面设置

济宁神华 网站建设,wordpress 页面设置,做h5的网站页面设计,中国企业信息网官网在go 1.11版本中引入了Go Module内置的包管理模块#xff0c;是GOPATH的替代品#xff0c;集成了版本控制和软件包分发支持的功能。即go使用modules管理依赖#xff0c;项目依赖构建时不需要再依赖GOPATH环境变量。 要使用go module首先要激活modules .升级go到1.11版本 .这…在go 1.11版本中引入了Go Module内置的包管理模块是GOPATH的替代品集成了版本控制和软件包分发支持的功能。即go使用modules管理依赖项目依赖构建时不需要再依赖GOPATH环境变量。 要使用go module首先要激活modules .升级go到1.11版本 .这里给出官方文档: https://github.com/golang/go/wiki/Modules module介绍 go module是go新的依赖包管理系统,go module 是go语言从1.11版本之后官方推出的版本管理工具基于vgo演变而来是一个新型的包管理工具在go1.11和go1.12该功能还在试验阶段,从go 1.13开始,go module 成为了go语言默认的依赖管理工具,从go1.14开始已经用于生产环境并且鼓励所有用户从其他依赖包管理系统迁移到go module 激活go module 设置环境变量GO111MODULEon或者automac下查看 zhiyuC02G64E0MD6R ~ % go env GO111MODULEoff需要将GO111MODULE设置为auto/on export GO111MODULEon创建go module项目 打开golang 创建新的工程选择go mod这里创建的 如果需要配置依赖包镜像可以在 Environment 输入框中点击右侧图标在弹出窗口新增 GOPROXY 环境变量进行设置 在 Value 下拉列表中选择 goproxy.io 这个镜像即可这是 Go 官方提供的全球代理。除此之外你也可以通过终端命令行设置这个代理 go env -w GOPROXYhttps://goproxy.io,direct点击 OK 保存环境变量配置在 GoLand 新建项目窗口点击右下角 Create 创建这个新项目此时calc工程目录下新增go.mod文件之后可以通过go mod来管理改项目的所有包依赖目前这个文件包含的项目模块如下所示 且go.mod的内容如上图所示 工程代码 主要是实现计算器的功能入口程序子然是main.go该文件最终会被编译为计算器程序的可执行文件算法库位simplemath,一个函数功能对应一个Go文件如add.go实现加法运算sqrt.go实现平方根运算 接着在calc根目录下新增一个main.go文件代码如下所示 package mainimport (calc/simplemathfmtosstrconv )var Usage func() {fmt.Println(usage: calc command [arguments] ...)fmt.Println(\nThe commands are:\n\tadd\t计算两个数值相加\n\tsqrt\t计算一个非负数的平方根) }func main() {//用于获取命令参数注意程序本身第是第一个参数//比如 calc add 1 2 这条指令第一个参数是calcargs : os.Argsif args nil || len(args) 3 {Usage()return}// 第二个参数表示计算方式switch args[1] {case add:if len(args) ! 4 {fmt.Println(Usage: calc add intergerlintegerl)return}v1, err1 : strconv.Atoi(args[2])v2, err2 : strconv.Atoi(args[3])// 获取参数错误则退出if err1 ! nil || err2 ! nil {fmt.Println(Usage: calc add integerl1integerl2)return}// 从simplemath包中引入add方法ret : simplemath.Add(v1,v2)fmt.Println(Result: , ret)case sqrt:if len(args) ! 3 {fmt.Println(Usage: calc sqrt integer)return}v, err : strconv.Atoi(args[2])if err ! nil {fmt.Println(Usage: calc sqrt interger)return}ret : simplemath.Sqrt(v)fmt.Println(Result: ,ret)default:Usage()}} 注意Go 是强类型语言底层会自动根据赋值判断对应变量的类型如果你试图声明一个没有初始化值的变量就会报错 接着实现算法库在命令行中执行 mkdir simplemath并手动创建两个文件分别是add.go和sqrt.go工程目录如下两个文件代码分别如下所示 package simplemathfunc Add(a int, b int) int {return ab }package simplemath import math func Sqrt(i int) int {v : math.Sqrt(float64(i))return int(v) }go 工程构建 计算器项目的代码结构在calc目前下并执行go build构建该项目默认会在根目录下生成与项目名称同名的可执行文件如下所示 然后calc黑色图标这个文件就是可执行文件然后在命令行进行测试 执行go build这就是为什么说 Go 命令行工具是非常强大的我们不需要像 C 语言那样编写 makefile因为这个工具会替我们分析知道目标代码的编译结果应该是一个包还是一个可执行文件并分析 import 语句以了解包的依赖关系从而在编译 main.go 之前先把依赖的 simplemath 编译打包好。Go 命令行程序制定的目录结构规则让代码管理变得非常简单.
http://www.hkea.cn/news/14327185/

相关文章:

  • 北京模板网站建设全包网站推广途径方法
  • 河南专业网站建设哪家好wordpress指定标签不同样式
  • 网站建设车成本建筑工程网站哪个好
  • 网络营销的主要方式和技巧短视频seo询盘系统
  • 网站建设评审验收会议主持词wordpress表白系统
  • 做视频网站想用家庭网络html图片网站
  • 建大型购物网站太原网站建设模板站
  • 网站的建设流程图义网站建设推荐郑国华
  • 衡水提供网站制作公司哪家好微网站建设方案
  • 河北省城乡建设厅网站首页做网站为什么要用固定ip
  • 做公司网站要多少钱苏州建设有限公司
  • 电商网站前端制作分工wordpress toc
  • 宁波企业网站制作哪家好网络公司怎么优化网站
  • 合伙做网站电商怎么做营销推广w
  • 长沙网站关键词推广wordpress首页显示文章数
  • 展会电子商务网站如何建设芜湖网站建设费用
  • 网站建设功能报价单什么是企业微信
  • 电子政务网站建设pptwordpress 3.8 下载
  • 学会服务站建站方案90平装修大约多少钱
  • 杭州公司网站制作维护毕设做系统与网站答辩
  • 去类似美团网站做软件开发上海软件定制
  • 网站架构方案网络营销推广工作内容
  • 北京专业网站建设大全网站服务器天付
  • 北京网站建设找德冿朴亚马逊雨林在哪个国家
  • 贵阳网站开发方舟网络wordpress添加地图吗
  • 怎样做社交网站网站页面链接怎么做
  • 建立一个网站商丘专业做网站
  • 网站建设声明函广州公司网站建设
  • 济南品牌网站建设公司网站开发项目业务要求
  • 自建站推广方式在线设计平台用户规模