go
蜗牛撵大象
这个作者很懒,什么都没留下…
展开
-
golang 获取git tag 实现版本自动化
命令:git describe --abbrev=0 --tags 获取最后一次打的tagpakeage mainimport ( "log" "os/exec")func main() { v := string(version.Runcmd("git describe --abbrev=0 --tags",true)) fmt.Println(v)}func Runc...原创 2019-03-27 19:47:44 · 3166 阅读 · 0 评论 -
Go发送UDP广播消息
Go发送UDP广播地址UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768 是UDP的正式规范。UDP在IP报文的协议号是17。package mainimport ( "...原创 2019-07-12 17:22:28 · 5341 阅读 · 0 评论 -
Go 发送mDNS
Go 发送mDNS组播DNS协议概述包结构组播DNS在计算机网络中,多播DNS(mDNS)协议将主机名解析为不包含本地名称服务器的小型网络中的IP地址。它是一种零配置服务,使用与单播域名系统(DNS)基本相同的编程接口,数据包格式和操作语义。虽然Stuart Cheshire将mDNS设计为独立协议,但它可以与标准DNS服务器协同工作。mDNS协议作为RFC 6762发布,使用IP多播用户...原创 2019-07-23 19:42:13 · 1790 阅读 · 0 评论 -
Go 连接MySQL数据库的使用
go mysql数据库的使用在进行开发之前首先要使用git下载mysql的驱动,github上面的mysql驱动有好几个,我在这里选择的https://github.com/go-sql-driver/mysql,执行命令:go get -u github.com/go-sql-driver/mysql我的数据表信息如下:+----------+------+------+| n...原创 2019-07-25 17:13:28 · 371 阅读 · 0 评论 -
Go mp4 在线播放
Go mp4 在线播放package mainimport ( "net/http" "os" "strconv" "strings")const BUFSIZE = 1024 * 8func handler(w http.ResponseWriter, r *http.Request) { file, err := os.Open("/home/demo/22.mp4"...原创 2019-08-22 13:21:57 · 617 阅读 · 0 评论 -
Go 实现历史搜索记录
Go 实现历史搜索记录package mainimport ( "fmt")func main() { keyword := "广州" arr := [10]string{"合肥", "上海", "wuxi","深圳","湖南","fuyang","usa"} fmt.Println(arr) index := 9 //查找key的下标位置,存在替换index默认值...原创 2019-09-03 11:55:27 · 275 阅读 · 0 评论