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

网站运营服务中心建设方案广东省住建厅官方网站

网站运营服务中心建设方案,广东省住建厅官方网站,网站后台添加不了图片,专业网站模仿#windows 1.下载go的安装包msi,下载完双击运行,指定一个目录进行安装 #msi安装时,会自动设置以下环境变量: #GOPATH(默认设置为C:\Users\hhx\go), #C:\Users\hhx\go\bin, #go安装位置下的bin目录 2.检查是否安装成功,终端中运行go version解释一些环境变量 GOROOT:go的安装位置…
#windows
1.下载go的安装包msi,下载完双击运行,指定一个目录进行安装
#msi安装时,会自动设置以下环境变量:
#GOPATH(默认设置为C:\Users\hhx\go),
#C:\Users\hhx\go\bin,
#go安装位置下的bin目录
2.检查是否安装成功,终端中运行go version

解释一些环境变量

GOROOT:go的安装位置(等同于JAVA_HOME)
GOPATH:
#When using modules, GOPATH is no longer used for resolving imports.
#However, it is still used to store downloaded source code(in GOPATH/pkg/mod) and compiled commands(in GOPATH/bin).
#In module-aware mode, GOPATH no longer defines the meaning of imports during a build, but it still stores downloaded
#dependencies(in GOPATH/pkg/mod) and installed commands(in GOPATH/bin, unless GOBIN is set).GO111MODULE:值为on或unset时,go命令以module-aware模式运行(即使没有go.mod文件)
#In module-aware mode, the go command uses go.mod files to find versioned dependencies, and it typically loads
#packages out of the module cache, downloading modules if they are missing.
#In GOPATH mode, the go command ignores modules; it looks in vendor directories and in GOPATH to find dependencies.
GOPROXY:下载第三方module的方式(module proxy server,git等vcs)
GOCACHE:编译产生的中间文件缓存#The go command caches build outputs for reuse in future builds.
GOMODCACHE:下载的module依赖存放位置#A local directory storing downloaded modules, located in GOPATH/pkg/mod.

go项目结构

A complete program is created by linking a single, unimported package called the main package with all the packages it imports, transitively.

#module
A module is a collection of packages that are released, versioned, and distributed together.
A module is identified by a module path, which is declared in a go.mod file, together with information
about the module’s dependencies. 
The module root directory is the directory that contains the go.mod file.#import
import path和package path一样
A string used to import a package in a Go source file.
#import "lib/math",使用的时候用包名引用,math.Sin
#import m "lib/math",使用的时候用别名引用,m.Sin
#import . "lib/math",直接使用,Sin
import a package solely for its side-effects(initialization), use the blank identifier as explicit package name
#import _ "lib/math"
#package
A package clause begins each source file and defines the package to which the file belongs.
package是一个逻辑概念,和文件所处的目录名没有关系,但一般规范package名字和文件所处目录名一样.同一个目录下的所有源文件通常属于同一个package
一个目录下的源文件可以属于不同的package(如标准库src/fmt目录下,src/time目录下)
一个package内不能有同名的变量(类型不同也不行),也不能有同名的函数(不支持函数重载)
一个package内不同源文件之间的变量,函数可以互相调用A package path is the module path joined with the subdirectory containing the package (relative to the module root).
#module path+package所在目录相对于module root的路径

调试go项目

调试go项目时,delve的版本需要支持使用的go版本
go install github.com/go-delve/delve/cmd/dlv@latest
将生成的dlv.exe替换掉goland中的dlv程序

https://go.dev/doc/install
https://go.dev/wiki/GOPATH
https://pkg.go.dev/cmd/go
https://blog.csdn.net/chushoufengli/article/details/127516201
https://github.com/golang/go/issues/50244
https://youtrack.jetbrains.com/issue/GO-4287
https://stackoverflow.com/questions/20427890/does-it-make-sense-to-have-two-packages-in-the-same-directory
https://youtrack.jetbrains.com/issue/GO-4287/incorrect-multiple-packages-in-directory-with-build-ignore
https://github.com/flycheck/flycheck/issues/676
https://go.dev/ref/mod
https://go.dev/ref/spec
https://go.dev/wiki/
https://pkg.go.dev/cmd/go#hdr-Environment_variables
https://go.dev/ref/mod#module-cache
https://go.dev/doc/go-get-install-deprecation
https://go.dev/doc/modules/managing-dependencies
https://www.reddit.com/r/golang/comments/2xhfwa/is_there_a_way_to_have_two_packages_in_same_folder/
https://stackoverflow.com/questions/59718540/go-mod-init-creating-new-folders-what-is-the-significance-of-path

http://www.yayakq.cn/news/157062/

相关文章:

  • 做ui的图从哪个网站找网站建设项目可行性分析报告
  • 页面效果华丽的网站如何制作自己的网站免费
  • 做的网站放在阿里云网络营销师证书需要多少钱
  • 网站开发编辑器长沙微网站开发
  • 合肥集团网站建设公司优惠券怎做网站
  • 工程建设信息网站资质公告室内效果图用什么软件做最好
  • 中国钓鱼网站大全网站开发什么意思
  • 海口网站建设运营建设企业网站个人网银
  • 信阳做网站优化网站主机服务器
  • 淘宝网站建设好评语flash网站as
  • f2c网站建设开广告公司需要学什么技术
  • 网站开发美工总结荔枝fm入口
  • 网站建设公司 云智互联网站seo优化8888
  • 开通网站的会计科目怎么做做期货关注网站
  • 重庆微信网站制作找工作哪个网站好58同城
  • 网站改版影响排名吗手机号申请邮箱
  • wordpress添加网站图标中国沙漠建设 志愿者 兵团官方网站
  • 手机网站跳转上海网站制作 公司
  • 营销型网站建设jm3q网站建设刂金手指下拉十五
  • 如何查询网站wordpress 批量产品尺码
  • 网站开发工资怎么样代做设计的网站
  • 本地搭建asp网站ks免费刷粉网站推广
  • 重庆建设集团天津网站优化软件
  • 电商网站建设培训招商网站建设运营
  • 怎么做有趣的短视频网站今天的军事新闻
  • 网站后台下载器一起做陶瓷官方网站
  • 销售网站建设价格做百度网站电话号码
  • 网站建设在线视频卡顿企业网站开发课程设计报告
  • 贵阳网站建设哪里好网站一屏做多大
  • 做 视频在线观看网站排名优化课程