Go

文章数:2
文章图片

Golang — 简单地利用sync.WaitGroup并发处理批量数据

```go package main import ( "fmt" "strconv" "sync" ) type Data struct { ID int Name string Age int } func syncRun(data []*Data) { count := len(data) var wg sync.WaitGroup // 逐个加入待处理队列 jobChan := make(chan *Data, count) for _, v := range

文章图片

Golang工具方法 — 格式化Byte为KB、MB、GB、TB、PB的IEC方法

```go package main import "fmt" // FormatByteCountIEC byteSize Byte func FormatByteCountIEC(byteSize uint64) (newSize float64, unitStr string) { var basicUnitNumber float64 = 1024 newSize = float64(byteSize) if newSize < basicUnitNumber { return n

正在加载更多内容...

哎呀,已经见底了~