- 博客(5)
- 收藏
- 关注
原创 Golang1.7使用ICMP协议实现ping功能,带TIME和TTL
package mainimport ( "errors" "fmt" "math/rand" "net" "os" "time" "golang.org/x/net/icmp" "golang.org/x/net/ipv4")func Lookup(host string) (string, error) { addrs, e
2016-07-22 15:47:34 5858
原创 Golang1.7使用kernel32.dll 读取共享内存,代码小示例
package mainimport ( "fmt" "syscall" "unsafe")func main() { ShareMemName, _ := syscall.BytePtrFromString("ShareMemory") //ShareMemory共享内存名称. var sharememname = uintptr(unsafe.Point
2016-07-21 20:14:17 1952 2
原创 Golang自玩项目中一个重连机制实现.
package tcp_listentype Connection interface { Read() (value interface{}, tag byte, err error) Write(tag byte, body interface{}) (err error) Close() error LocalAddr() string RemoteAd
2016-07-11 10:37:19 4166
原创 Golang 命令行自动设置网卡名称为LAN or WAN
package mainimport ( "fmt" "net" "os" "os/exec" "strings")func main() { if len(os.Args) != 2 { fmt.Printf("Usage:\n%s 110.10.25.0/24\n", os.Args[0]) return
2016-07-08 16:56:18 2416
原创 golang使用execCommand调用的时候子进程如何杀掉处理方法
当执行的时候调用此方法设置进程组 SetPgid 杀的时候使用KILLALL即可杀掉全部子进程.代码实现:Linux处理方法:package systemimport ( "syscall")func SetPgid(pid, pgid int) error { return syscall.Setpgid(pid, pgid)}func GetPP
2016-07-08 08:19:22 10892
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人