golang
已收录文章:12293篇
-
编程最简单的算法之一,莫过于变量交换。交换变量的常见算法需要一个中间变量进行变量的临时保存。用传统方法编写变量交换代码如下:var a int = 100var b int = 200var t intt = aa = bb = tfmt.Println(a,211 收藏
-
问题内容 time.Sleep(time.Second * rand.Intn(10)) 为什么*后面跟数字可以,而Intn函数就不行?Intn的返回值是int啊。 正确答案rand.Seed(time.Now().Unix()) r := rand.Intn(10) time.Sleep(time.Duration(r) * time.Second)115 收藏
-
golang 官方的那个操作mysql的有点麻烦所以就使用了gorm,下面就gorm的使用做下简单介绍 下载gorm: go get -u github.com/jinzhu/gorm 在项目中引入gorm: import ( "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dial160 收藏
-
问题内容 当执行go get 命令时,默认会将go get的内容放在指定的工作目录下(即GOPATH指定的目录) GOPATH不能指定为Go的安装目录。 但是我现在有个疑问,我想让go get的内容放在go的安装目录下,143 收藏
-
假设现在有一个需求 将以下 url 保存起来,要求不重复 www.baidu.com www.sina.com.cn www.hao123.com www.baidu.com www.hao123.com 可以利用 map 的 key 唯一性的问题处理 package main var set = map[string]bool { } func m194 收藏
-
概述 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合 语法 定义结构体【标识自定义结构体的名称,在同一个包内不能重复】 type 结构名 struct { 字段1: 字段1的值, 字段2:337 收藏