golang
flewliu
这个作者很懒,什么都没留下…
展开
-
Golang方差算法
引用 "github.com/grd/statistics" 包func main() { //定义数组 data := statistics.Int64{1, 2, 3, 4, 5} //方差计算 variance := statistics.Variance(&data) //输出结果(2.5) fmt.Println(variance)...原创 2018-04-03 12:13:42 · 3798 阅读 · 1 评论 -
Golang windows交叉编译
golang 交叉编译//linux交叉编译 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build//32位交叉编译 GOARCH=386 GOHOSTARCH=386 go build各平台的GOOS和GOARCH参考 OS ARCH OS versionl...原创 2018-04-03 12:15:20 · 675 阅读 · 0 评论 -
Golang time时间基础操作
//获取毫秒时间戳fmt.Println(time.Now().UnixNano() / int64(time.Millisecond))fmt.Println(time.Now().UnixNano() / 1000000)//获取秒时间戳,可直接去除毫秒时间戳后三位fmt.Println(time.Now().Unix())//时间戳转换为日期格式,需用10位时间戳转换fmt.Println(...原创 2018-04-03 12:15:58 · 2515 阅读 · 0 评论 -
Golang map[string]int根据值来排序
引用 "sort" 包func (a CounterArr) Len() int { // 重写 Len() 方法 return len(a)}func (a CounterArr) Swap(i, j int) { // 重写 Swap() 方法 a[i], a[j] = a[j], a[i]}func (a CounterArr) Less(i, j int) bool { // ...原创 2018-04-03 12:16:48 · 3381 阅读 · 0 评论 -
Golang tar文件基础操作(转)
读取tar文件package main import ( "archive/tar" "fmt" "io" "os" ) func main() { f, err := os.Open("/home/chenbaoke/10.tar") if err != nil { fmt.Println(err) ...转载 2018-04-03 12:18:25 · 747 阅读 · 0 评论 -
Golang kafka基础操作(转)
consumer.gopackage mainimport ( "fmt" "github.com/Shopify/sarama "log" "os" "strings" "sync")var ( wg sync.WaitGroup logger = log.New(os.Stderr, "[srama]&qu转载 2018-04-03 12:20:10 · 1271 阅读 · 0 评论