好记性不如烂笔头。

文档

Golang

golang pprof http web方式性能分析

   package main import ( "net/http" _ "net/http/pprof" ) func main() { go http.ListenAndServe(":89", nil) // 业务逻辑 }   浏览器访问 http://127.0.0.1:89/debug/pprof 通过web方式查看性能监控信息...

Golang

golang占位符

   Go语言的%d,%p,%v等占位符的使用 1、首先需要了解哪些占位符分别代表什么 这些是死知识,把常用的记住,不常用的直接查表就行了 golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 定义示例类型和变量 type Human struct {Name string}var people = Human{N...

PowerShell

PowerShell比较运算符

   使用比较运算符可以比较值或查找与指定模式匹配的值。 PowerShell 包括以下比较运算符: 长说明 类型 运算符 比较测试 相等 -eq equals   -ne 不等于   -gt 大于   -ge 大于或等于   -lt 小于   -le 小于或等于 Matching -like 字符串匹配通配符模式...

Golang

Go build 交叉编译

   1、Mac下编译Linux, Windows平台的64位可执行程序:CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build test.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build test.go 2、Linux下编译Mac, Windows平台的64位可执行程...

Golang

grpc获取客户端ip

   go get google.golang.org/grpc/peer p, _ := peer.FromContext(ctx) fmt.Println("client.ip",p.Addr.String())

Golang

golang MD5

   方案一 func md5V(str string) string { h := md5.New() h.Write([]byte(str)) return hex.EncodeToString(h.Sum(nil)) } 方案二 func md5V2(str string) string { data :=...