goland报错 --- "The selected directory is not a valid home for Go Sdk"


goland报错 --- "The selected directory is not a valid home for Go Sdk"

grpc报错 --go_out: protoc-gen-go: plugins are not supported; use 'protoc --go-grpc_out=...' to


grpc报错 --go_out: protoc-gen-go: plugins are not supported; use 'protoc --go-grpc_out=...' to generate gRPC

go --- 常用签名流程整理(hmac)

Go 

最近对接了多个第三方平台,但是都没有提供go的sdk,所以把签名流程做了个整理,以便将来复用。

go --- 监控文件变化

Go 

在对文件进行热更新时,需要监听文件的变化,记录下go中实现文件监听的一种方式。

Go --- 根据文件头判断文件类型

Go 

通常我们会选择通过文件后缀来判断文件类型,对于一些类型被重命名的文件,就会判断失误。因此,通过文件头来进行判断会更准确些。

Go --- 正则匹配根域名

Go 

正则匹配根域名

go --- 生成随机MAC地址

Go 

因为mock数据时需要大量的MAC地址,所以记录下生成随机MAC地址的过程。

Go --- 操作ElasticSearch常用接口


记录一下es常用的增删改查接口

proto报错 --- panic: proto: file “proto/service.proto“ has a name conflict over DESC


proto报错 --- panic: proto: file “proto/service.proto“ has a name conflict over DESC

goland import自己写的包时下划线报错找不到包


goland import自己写的包时下划线报错找不到包