go开发环境安装配置(vscode)

server/2024/9/24 0:24:36/

安装

变量

$GOROOT 表示 Go 在你的电脑上的安装位置
$GOARCH 表示目标机器的处理器架构,它的值可以是 386、amd64 或 arm
$GOOS 表示目标机器的操作系统,它的值可以是 darwin、freebsd、linux 或 windows
$GOBIN 表示编译器和链接器的安装位置,默认是 $GOROOT/bin,Go 1.0.3可不设
$GOHOSTOS 和 $GOHOSTARCH 在交叉编译用到 不设等同于$GOOS 和 $GOARCH
$GOPATH 工作目录,可以把它理解成三方包的位置

Linux

https://golang.google.cn/

wget https://dl.google.com/go/go1.17.linux-amd64.tar.gz
tar zxf go1.17.linux-amd64.tar.gz
mv go /usr/local/govim ~/.bashrc
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct

Windows

https://golang.google.cn/

# 一次性设置,推荐直接图形界面设置永久有效
# $env:GO111MODULE = "on"
# $env:GOPROXY = "https://goproxy.cn,direct"
go env -w GOOS=linux
go env -w GOOS=windows
go env -w GOOS=darwin# 图形界面设置环境变量
1\. 打开"开始"并搜索"env"
2\. 选择"编辑系统环境变量"
3\. 点击“环境变量…”按钮
4\. 在“<你的用户名> 的用户变量”章节下(上半部分)
5\. 点击“新建…”按钮
6\. 选择“变量名”输入框并输入"GO111MODULE"
7\. 选择“变量值”输入框并输入"on"
8\. 点击“确定”按钮
9\. 点击“新建…”按钮10. 选择“变量名”输入框并输入"GOPROXY"
11. 选择“变量值”输入框并输入"https://goproxy.cn,direct"
12. 点击“确定”按钮

vscode 配置

ctrl + shift + p
install in ssh: hostname
go:install/ tools

http://www.ppmy.cn/server/17544.html

相关文章

深度学习从入门到精通—Transformer

1.绪论介绍 1.1 传统的RNN网络 传统的RNN&#xff08;递归神经网络&#xff09;主要存在以下几个问题&#xff1a; 梯度消失和梯度爆炸&#xff1a;这是RNN最主要的问题。由于序列的长距离依赖&#xff0c;当错误通过层传播时&#xff0c;梯度可以变得非常小&#xff08;消失…

Java注解相关

Java注解相关 TableId注解RequiredArgsConstructor TableId注解 需要 import com.baomidou.mybatisplus.annotation.TableId; <!-- 各个依赖的版本号 --><properties><spring-boot.version>3.2.5</spring-boot.version><java.version>17</j…

【Linux】创建IDEA桌面快捷方式

Linux系统安装IDEA保姆级教程_linux安装idea-CSDN博客 在Ubuntu上安装Intellij IDEA并创建桌面快捷方式 - 极客子羽 - 博客园 (cnblogs.com) 下载安装包解压到指定目录 /opt/softWare 进入bin目录&#xff0c;ll查看 桌面打开终端&#xff0c;创建文件 touch idea.desktop s…

数据结构-KMP算法

KMP算法 简单的模式匹配算法 定义:子串的定位操作通常称为串的模式匹配,他求的是子串在主串中的位置过程 逐个字符比较 从主串指针 i 对应的字符和模式串指针 j 对应的字符开始&#xff0c;依次比较它们是否相等。若相等&#xff0c;则同时移动 i 和 j 向右一位&#xff0c;继续…

适用于芯片行业的开发及管理工具:版本控制、持续集成、代码分析及项目管理工具介绍

3月28日-29日&#xff0c;2024国际集成电路展览会暨研讨会&#xff08;IIC Shanghai&#xff09;在上海成功举行。此次盛会汇聚了集成电路产业的众多领军企业&#xff0c;共同探寻和把握集成电路产业的发展脉络。 龙智携芯片研发及管理解决方案亮相展会&#xff0c;展示如何通…

计算机视觉 CV 八股分享 [自用](更新中......)

目录 一、深度学习中解决过拟合方法 二、深度学习中解决欠拟合方法 三、梯度消失和梯度爆炸 解决梯度消失的方法 解决梯度爆炸的方法 四、神经网络权重初始化方法 五、梯度下降法 六、BatchNorm 七、归一化方法 八、卷积 九、池化 十、激活函数 十一、预训练 十二…

Flutter开发之--初识Flutter

文章目录 概述Flutter整体架构嵌入层引擎层框架层 跑通demo尝鲜Flutter项目的目录介绍Flutter demo项目的运行 总结 概述 Flutter 是由Google公司研发的一种跨端开发技术&#xff0c;在2018年正式推出。Flutter自带Skia图形绘制引擎&#xff0c;采用自绘制的方式&#xff0c;不…

一次违法网站的渗透经历

0x01 前言 在一次攻防演练中&#xff0c;我发现了一个有趣的渗透路径。在信息收集阶段&#xff0c;我注意到目标网站和用户资产网站共享相同的IP网段。这意味着它们可能在同一台服务器上托管&#xff0c;或者至少由同一家互联网服务提供商管理。这种情况为我们的渗透测试提供了…