首页 > 其他分享 >【Go】基础

【Go】基础

时间:2023-07-13 09:35:42浏览次数:31  
标签:src GO111MODULE 新建 基础 go env Go path

关于项目新建

使用path新建

  • 新建项目位置必须在go目录下

先查找gopath/src这个目录之下,在查找goroot/src这个目录之下,如果都没有则报错

image

  • 引用文件从一级文件夹名称开始至末级文件夹名称

image

  • 修改go配置
go env
go env -w GO111MODULE=off

image

将path模式转换为modules模式

  • 修改 项目配置

image

  • 新建go.mod文件

image

  • 补充内容

image

  • 修改go配置
go env
go env -w GO111MODULE=on

使用modules新建

GOPROXY=https://goproxy.io,direct

image

标签:src,GO111MODULE,新建,基础,go,env,Go,path
From: https://www.cnblogs.com/wangjinkui/p/17547181.html

相关文章

  • 一些闲话 Some gossip
    目录2023/7/13Andthestarsneverrise,butIfeelthebrighteyes.今天开始写吧,一些闲话(?),好吧其实是英语分享,我大概觉得我能坚持下去吧,毕竟心理日记也坚持了有一个月了。跟着日记一起写,每天尽力早八更新,其实严格意义上说集训时不允许学文化课,但是集训既然允许带经典文学(比如......
  • Golang学习笔记-数据类型
    目录整型有符号整型无符号整型栗子浮点型栗子布尔型栗子字符型栗子字符串型栗子字符串<-->其他类型转换数组栗子切片创建切片通过数组的方式创建切片读取/修改切片元素追加元素-append合并多个切片删除元素字典栗子字典读、写、删除指针栗子方法栗子结构体结构体继承接口栗子类型......
  • 服务器基础
    @目录第二章服务器基础1服务器介绍1.1什么是服务器1.2服务器发展历程1.3服务器的类型1.4服务器硬件介绍1.4.1服务器的硬件结构1.4.2CPU1.4.3内存1.4.4硬盘1.4.5RAID卡1.4.6网卡1.4.7电源和风扇模块2服务器关键技术2.1BMC介绍2.2BIOS2.2.1BIOS简介总结第二章服......
  • 5th-Python基础语法
    ###############################################################################交互式编程交互式编程不需要创建脚本文件,是通过Python解释器的交互模式进来编写代码。linux上你只需要在命令行中输入Python命令即可启动交互式编程,提示窗口如下:$pythonPython2.7.6(defa......
  • Go并发编程学习
    想起来还不是很熟悉Go的并发编程,趁现在有空学一下。找了一些资料,感觉也不是很好,最终选择看这本书(看到一些大佬推荐的)本章作为这个书的目录部分索引,会一直更新到这本书看完,算是立个flag吧。2023-7-12:更新第一章初识Go语言Go并发编程实战第一章初识Go语言......
  • 目标跟踪基础:数据关联算法
    本文来自公众号“AI大道理”—————— 数据关联是多目标跟踪任务中的关键步骤,其目的主要是为了进行帧与帧之间的多个目标的匹配。  ​ 添加图片注释,不超过140字(可选)1、数据关联数据关联其实就是一个沿着时间轴,将来自同一个物体......
  • Python基础语法-行与缩写.py
     1#!/usr/bin/python 2#coding=UTF-8 3#文件名:Python基础语法-行与缩写.py 4 5''' 6Python与其他语言最大的区别就是,Python的代码块不使用大括号{}来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。 7 8缩进的空白数量是可变的......
  • Leangoo领歌Scrum工具标签升级,企业级标签组上线
    在Leangoo领歌敏捷工具中,标签通常用作对任务的分类,或任务的优先级区分等。这次我们发布了大家期待已久的“企业级标签组”功能,标签可以统一管理啦~之前,Leangoo的标签功能只限于单个看板使用,需要创建一个看板编辑一次标签,各个看板的标签是相互独立的,导致无法在企业内使用统一规范的......
  • 音视频基础知识
    1.视频编码视频编码是指采用某种算法对视频数据进行压缩,以便在存储和传输时占用更少的空间和带宽。我们平时所看的视频其实都是由大量的图像帧组成的,比如,如果帧率为30fps,则相当于一秒播放了三十个图像,如果把每一张图像帧都完整的保存下来,则占用的空间超乎想象。我们可以计算......
  • (二)Git 学习之基础篇
    一、理论基础1.1Git记录的是什么?Git和其它版本控制系统(如SVN)的主要差别在于Git对待数据的方式。1.1.1SVN记录差异比较从概念上来说,SVN以文件变更列表的方式存储信息,这类系统将它们存储的信息看作是一组基本文件和每个文件随时间逐步累积的差异,它们通常称作基于差异......