- 博客(5)
- 收藏
- 关注
原创 Golang1.8编译静态库给C使用
Go实例代码:package mainimport ( "fmt")import "C"//export Printffunc Printf(format, str string) { fmt.Printf(format, str)}func main(){}编译命令: go build -ldflags “-s -w” -buildmode=c-archive -o pr
2017-05-23 10:19:36 4230
原创 Go1.8实现watchdog功能,实现依赖启动服务程序
package mainimport ( "flag" "fmt" "io" "os" "os/signal" "os/user" "path" "strconv" "strings" "sync" "syscall" "time" "github.com/czxichen/command/watc
2017-05-16 17:41:02 2721
原创 golang1.8使用cgo获取进程是否假死
package mainimport ( "flag")/*#include <stdio.h>#include <windows.h>#include <Winuser.h>typedef struct EnumFunArg{ HWND hWND; DWORD dwProcessId;}EnumFunArg,*LPEnumFunArg;BOOL
2017-05-12 17:44:43 1851
原创 Go1.8抓取网络数据包
package main//+build linuximport ( "fmt" "github.com/google/gopacket" "github.com/google/gopacket/pcap")func main() { // 指定监听的网络为eth0,每次捕获消息大小,是否已混合模式打开, if handle, err := pcap.Open
2017-05-10 13:34:13 2958
原创 Go1.8从文件结尾读取文件
package mainimport ( "bytes" "io" "os" "sync")func main() { File, err := os.OpenFile("main.go", os.O_RDONLY, 0644) if err != nil { println(err.Error()) return
2017-05-03 18:31:06 3685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人