- 博客(6)
- 收藏
- 关注
原创 Golang1.7闲来无事写了一个基于Gob的tcp通讯用的包
package gobconnimport ( "encoding/gob" "errors" "net" "reflect" "sync" "unsafe")type message struct { Type string value reflect.Value}func (self *message) Recovery()
2016-08-26 17:36:08 3233
原创 Golang实现通过微信接收告警消息
首先需要注册微信企业公众号,选团队的可以不使用认证 如图进入公众平台 选择设置.里面有CorpID 和 SecretID 这个发送的时候需要用到. 下面就是使用提供的API 开始发送信息了.具体自己可以看开发者中心里面的文档.package mainimport ( "bufio" "bytes" "encoding/json" "errors" "fla
2016-08-20 00:40:02 4164
原创 golang1.7中Windows修改盘符小程序
package main// #include <stdlib.h>import "C"import ( "bytes" "errors" "os" "syscall" "unsafe")var ( success = "The operation completed successfully." kernel
2016-08-10 11:25:44 1296
原创 golang1.7 关于CGO的一个小问题:C.free使用.
package main// #include <stdlib.h>import "C"import ( "fmt" "syscall" "unsafe")func main() { kernel := syscall.NewLazyDLL("Kernel32.dll") defer syscall.CloseHandler(syscall.Handle.
2016-08-10 08:12:28 5899
原创 Golang不使用MD5比较文件内容是否一致
func compare(spath, dpath string) bool { sinfo, err := os.Lstat(spath) if err != nil { return false } dinfo, err := os.Lstat(dpath) if err != nil { return false
2016-08-04 13:44:01 2497
原创 Golang 1.7.3 Context 简单用法.类似sync.WaitGroup
package mainimport ( "context" "fmt" "time")func main() { ctx, cancelFunc := context.WithDeadline(context.Background(), time.Now().Add(time.Second*10)) t, ok := ctx.Deadline()
2016-08-03 16:06:18 2174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人