go
「已注销」
这个作者很懒,什么都没留下…
展开
-
go实现fping功能
1、什么是fpingfping 是一个类似 ping 的程序,与 ping 不同的是你可以同时指定多个要 ping 的目标。fping 发送完 ping 包后不等待回应,而是继续下一个目标2、实现思路1、获取IP段2、写一个ping方法3、将IP段分解成一个个的IP4、用协程一个个去ping这些IP...原创 2020-11-28 15:09:09 · 693 阅读 · 1 评论 -
go判断是否为大陆省份
1、常量的定义// 大陆省份(不包括港澳台)const ( // 4个直辖市 ProvBeiJing = "北京" ProvTianJin = "天津" ProvShangHai = "上海" ProvChongQing = "重庆" // 5个自治区 ProvGuangXi = "广西" ProvNeiMengGu = "内蒙古" ProvXiZang = "西藏" ProvNingXia = "宁夏" ProvXinJiang = "新疆" // 2原创 2020-11-26 11:13:43 · 394 阅读 · 0 评论 -
查询IP归属地以及运营商
这个是实现从本地文件读取IP,过滤之后查询IP归属地和运营商的本地文件部分信息如下1.0.1.0/241.0.2.0/231.0.8.0/211.0.32.0/191.1.0.0/241.1.2.0/231.1.4.0/221.1.8.0/211.1.16.0/201.1.32.0/19// 读取文件并查询IP归属地func (i *impl) ReadAndQuery() string { f, err := os.Open("china_ip_list") //文件路径+文件原创 2020-11-23 00:06:02 · 2024 阅读 · 0 评论 -
go mod代理设置
1、go env2、set GO111MODULE=on3、go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/或者 go env -w GOPROXY=https://goproxy.cn,direct4、go mod tidy或者go mod download原创 2020-11-18 11:13:12 · 1207 阅读 · 0 评论 -
go实现ping
包github.com/go-ping/pingpackage internetimport ( "fmt" "time" "github.com/go-ping/ping")func ServerPing(target string) bool { pinger, err := ping.NewPinger(target) //ping的地址,可以是www.baidu.com,也可以是127.0.0.1 if err != nil { panic(err) } pinger原创 2020-11-16 14:36:11 · 403 阅读 · 0 评论