golang如何使用struct的tag属性 从一个例子说起 我们经常会碰到下面格式的struct定义: type Person struct { Name string `json:"name"` Age int `json:"age"` } 这个struct定义一个叫做Person的类型,包含两 ...
分类:
其他好文 时间:
2020-06-09 14:27:48
阅读次数:
40
并发,二分法判断。 源码写的有点垃圾,有点乱,结果也存在一些缺失。 记录: sql:select distinct 中的distinct选项,这是只会获取你表中不重复数据,是表中,而不是你一次sql执行的结果显示中,原来一直记成一次执行结果中。 golang: 因为是并发,所以哪一位的字符先跑完是不 ...
分类:
数据库 时间:
2020-06-09 12:36:33
阅读次数:
73
在使用GO解决这道题之前,需要明白一件事,那就是在GO语言中int的取值范围,在GO语言中,int的取值范围是和机器有关的,在32位机里面,int类型占4个字节相当于Inte32,在64位机里面,int类型占8个字节,相当于int64,所以在本题中参数和返回值给的类型都是int是能够满足32位的要求 ...
分类:
其他好文 时间:
2020-06-08 19:32:44
阅读次数:
69
`package main import ( "fmt" "strconv" "time" ) //生产者结构体 type Productor struct var Chquit = make(chan interface, 2) var Bag = false func main() { fmt. ...
分类:
其他好文 时间:
2020-06-07 15:07:34
阅读次数:
65
`package main import ( "fmt" "sync" "time" ) func ReadDB(wg *sync.WaitGroup, Chsignsl chan int, rm *sync.RWMutex) { Chsignsl ← 123 rm.RLock() fmt.Prin ...
分类:
其他好文 时间:
2020-06-07 14:40:03
阅读次数:
55
问题描述: 由于某种众所周知的一些原因,https://golang.org/ golang 的官方域名是被墙了的,这也就导致了, 在广大 go 开发者使用 golang 的时候,总会出现 go get 失败的问题。 解决这个问题的办法,网上一搜一大堆,总结一下,网上大概有两种解决方案。 因为 go ...
分类:
其他好文 时间:
2020-06-06 10:44:25
阅读次数:
112
下载pkg文件 https://golang.google.cn/dl/ sudo vim /etc/profile 11 export GOROOT=/usr/local/go 12 export GOPATH=${GOROOT}/gopath 13 export PATH=$PATH:${GOR ...
分类:
系统相关 时间:
2020-06-05 20:57:54
阅读次数:
185
原文:https://www.jianshu.com/p/e53083132a25 Buffer 介绍 Buffer 是 bytes 包中的一个 type Buffer struct{…} A buffer is a variable-sized buffer of bytes with Read ...
分类:
其他好文 时间:
2020-06-05 19:19:06
阅读次数:
71
m.Handlers(func(ctx *macaron.Context) { ctx.Resp.Header().Set("Access-Control-Allow-Origin","*") ctx.Resp.Header().Set("Access-Control-Allow-Headers", ...
分类:
系统相关 时间:
2020-06-05 13:11:18
阅读次数:
75