go mod 命令 golang 提供了 go mod命令来管理包。 go mod 有以下命令: download (下载依赖包) edit (编辑go.mod) graph (打印模块依赖图) init (在当前目录初始化mod) tidy (拉取缺少的模块,移除不用的模块) vendor (将依 ...
分类:
其他好文 时间:
2021-06-02 19:56:03
阅读次数:
0
PS 参考博文,致谢 :https://www.liwenzhou.com/posts/Go/04_basic/ 流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重 ...
分类:
其他好文 时间:
2021-06-02 17:05:21
阅读次数:
0
golang中的package time提供了用来表示时间的相关数据结构,包括: time.Location 表示一个时区信息; time.Time 表示一个带时区的时间信息; time.Duration 表示一个可转换成任意单位的时间长度信息; time.Ticker 表示一个周期定时器,用来执行 ...
分类:
其他好文 时间:
2021-06-02 14:59:55
阅读次数:
0
Golang协程池的使用 原创 360质量效能 360质量效能 2021-05-28 ...
分类:
其他好文 时间:
2021-06-02 14:15:43
阅读次数:
0
1,下载 Golang官网下载地址:https://golang.google.cn/dl/ 2,解压到指定目录 3,运行go 获取环境变量修改方法 go help env usage: go env [-json] [-u] [-w] [var ...] Env prints Go environ ...
分类:
其他好文 时间:
2021-06-02 11:10:05
阅读次数:
0
变量 Go语言是静态强类型语言,所以变量是有明确类型的。变量实质上就是在内存中的一小块空间,用来存储特定类型的可变数据。如果没有变量我们的程序只能将数值写死都是静态的数据,无法更改,变量可以让我们进行动态的操作。在数学概念中变量表示没有固定的值,可以随时改变的数。例如:除数、减数与被减数。 类型 变 ...
分类:
其他好文 时间:
2021-05-24 17:07:52
阅读次数:
0
排序算法 冒泡排序算法 /// <summary> /// 冒泡排序 /// </summary> /// <param name="arr"></param> public void BubbleSort() { int temp; for (int i = upper; i >= 1; i--) ...
分类:
编程语言 时间:
2021-05-24 16:46:52
阅读次数:
0
一.直接(选择)插入排序 有两种方式:升序和降序 我使用升序 第一种排序:直接(简单)插入排序:每次向已经排序好的 队列里面找个合适的位置,将值插入 //笔试和面试: //1.算法的描述 2.算法的实现 3.效率(时间复杂度和空间复杂度和稳定性) //稳定性定义:如果两个关键值A和A`,如果一开始A ...
分类:
编程语言 时间:
2021-05-24 16:38:12
阅读次数:
0
前言 在任何编程语言中,关乎到数据的排序都会有对应的策略,我们来看下 Golang 是怎样对数据进行排序,以及我们如何优化处理使用 go 排序 go 可以针对任何对象排序,虽然很多情况下是一个 slice 切片,或者是包含 slice 的一个对象。 go 排序(接口)有三个要素: 待排序元素个数 n ...
分类:
编程语言 时间:
2021-05-24 13:04:56
阅读次数:
0
前言 Golang 支持交叉编译, 即同一份代码,在一个平台上生成,然后可以在另外一个平台去执行。 之前写过一篇 Golang windows下 交叉编译 感觉写的不够全面,这篇作为补充。 交叉编译 Mac 上编译 # 生成编译文件,在 Linux 中运行 CGO_ENABLED=0 GOOS=li ...