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

有限公司有哪些seo手机端优化

有限公司有哪些,seo手机端优化,建设银行企业网站失败,网站建设it职位目录 一、导入第三方包 1.执行命令 2.查看go环境变量参数 3.查看go.mod文件的变化情况 二、程序里如何import 1. import依赖包 2. 程序编写 本次学习go如果依赖第三方的包,并根据第三方的包提供的接口进行编程,这里需要使用go get命令。下面将go…

目录

一、导入第三方包

1.执行命令

2.查看go环境变量参数

3.查看go.mod文件的变化情况

二、程序里如何import 

1. import依赖包

2. 程序编写


本次学习go如果依赖第三方的包,并根据第三方的包提供的接口进行编程,这里需要使用go get命令。下面将go get命令描述如下:

1. go get 命令

命令用于从远程代码仓库(比如 Github )上下载并安装代码包。注意,go get 命令会把当前的代码包下载到 $GOPATH 中的第一个工作区的 src 目录中,并安装。

go 1.17之后go get只下载源码,并将依赖添加到go.mod,并不会安装。安装油go install完成。

2. go run 命令

专门用来运行命令源码文件的命令,一般用来运行单个文件

3. go build命令

主要是用于测试编译。编译某个包或者项目,在当前目录下生成可执行文件

4. go install 命令

编译并安装代码包或者源码文件的。

以上命令参考文章,包括其他命令:go fmt , go version ,go info, go clean , go test, go doc , go env, go list, go fix等

go run、build、install、get的原理和区别 - 知乎

一、导入第三方包

以concurrent_map为例,github地址https://github.com/orcaman/concurrent-map/blob/v2.0.1/concurrent_map.go

需要将concurrent_map包引入工程,需要在我们的项目目录下,也就是go.mod同级目录下

1.执行命令

go get -u "github.com/orcaman/concurrent-map" #-u参数表示最新的版本

执行结果分两种情况

1.1.执行成功提示

# go get -u "github.com/orcaman/concurrent-map"
go: downloading github.com/orcaman/concurrent-map v1.0.0
go: added github.com/orcaman/concurrent-map v1.0.0

1.2. 执行失败提示

go: github.com/orcaman/concurrent-map@v2.0.1: reading 
https://mirrors.aliyun.com/goproxy/github.com/orcaman/concurrent-map/@v/v2.0.1.info: 404 Not Found 

 或者报错,提示timeout

这种情况下是因为环境变了GOPROXY参数配置的代理地址不可访问,需要修改GOPROXY,使用国内

export GOPROXY=https://goproxy.cn
或者
export GOPROXY=https://mirrors.aliyun.com/goproxy/

建议将以上参数添加到操作系统环境变量中。 

2.查看go环境变量参数

go env

然后继续执行命令,发现成功即可。

# go get -u "github.com/orcaman/concurrent-map"
go: downloading github.com/orcaman/concurrent-map v1.0.0
go: added github.com/orcaman/concurrent-map v1.0.0

3.查看go.mod文件的变化情况

module golearninggo 1.20require github.com/orcaman/concurrent-map v1.0.0 // indirect

从中看到多了一行依赖配置

二、程序里如何import 

还是继续以concurrent_map为例,执行为go get 命令后已经下载并更新依赖,程序里需要通过import引入

1. import依赖包

import (cmap "github.com/orcaman/concurrent-map""testing"
)

cmap是包的别名,由于包名太长,程序通过cmap访问接口方便快捷。

2. 程序编写

func TestRemotePckageInvoke(t *testing.T) {userMapping := cmap.New()userMapping.Get("KeyName")
}

参考资料

go run、build、install、get的原理和区别 - 知乎

http://www.hrbkazy.com/news/40252.html

相关文章:

  • 如皋做网站的天津百度网站快速优化
  • wordpress 文章底部作者南阳网站seo
  • 湖南交通建设监理协会网站seo网站推广方式
  • 学院网站建设规划怎么交换友情链接
  • 做酸菜视频网站网站一年了百度不收录
  • 怎么进入官方网站查询海南百度竞价推广
  • 旅行社网站建设规划书论文网站系统
  • 什么网站百度收录快郑州网站运营实力乐云seo
  • wordpress免签企业seo
  • 吉木萨尔县建设局网站市场调研的步骤
  • 一起做网店 网站打不开东莞网站推广方案
  • wordpress站点数据库拓客团队怎么联系
  • 杭州专业做网站的公司哪家好推广赚佣金的软件排名
  • 合肥网站制作QQ爱站工具包下载
  • 做菠菜网站培训报名
  • 做蛋糕比较火的网站农技推广
  • wordpress全站伪静态关键词批量调词软件
  • 宝塔建设的网站火车头发布失败什么是关键词排名优化
  • 织梦cms 学校网站模板营销型网站seo
  • vue 做企业网站行不重庆做seo外包的
  • 网站建设设计广州谷歌流量代理代理
  • 网站建设贴吧油烟机seo关键词
  • 技术支持 网站建设国外常用的seo站长工具
  • 小型企业网站设计产品营销策略
  • 如何免费自做企业网站制作网页需要多少钱
  • 网站淘客宝怎么做成都seo优化公司排名
  • 深圳个人网站建设东莞百度快速排名
  • 企航互联提供天津网站建设网站免费优化
  • 用凡客建站做的网站有哪些seo新方法
  • 南宁有什么做网站的好公司创网站永久免费建站