原创 Golang1.7.3簡單的rsa加密封裝

package rsas import ( "bytes" "crypto/rand" "crypto/rsa" "crypto/x509" "crypto/x509/pkix"

原创 Go1.8抓取網絡數據包

//需要安裝libcap-devel包 package main //+build linux import ( "fmt" "github.com/google/gopacket" "github.

原创 Golang1.8使用slice實現先進進出功能

package cache import ( "fmt" ) type lists struct { count int pop int last int index int

原创 Golang1.8標準庫http.Fileserver跟http.ServerFile小例子

package main import ( "fmt" "net/http" "os" "path" "strings" ) var staticfs = http.FileServer

原创 Golang1.8獲取Windows硬件信息小實例.

package main import ( "fmt" "net" "runtime" "strings" "syscall" "time" "unsafe" "

原创 golang 實現tcp轉發代理的方法

今天小編就爲大家分享一篇golang 實現tcp轉發代理的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 我就廢話不多說了,直接上代碼吧: package main import

原创 Go1.10幫他人寫一個簡單的CGO使用IcmpSendEcho的例子

package main import ( "fmt" "syscall" "unsafe" ) /* #include <winsock2.h> #include <iphlpapi.h> #include

原创 Go1.10域名證書檢查服務代碼片段

package main import ( "context" "encoding/json" "flag" "fmt" "html/template" "io/ioutil" "

原创 Go1.10求給定範圍內的素數

package main import ( "fmt" ) //素數定義:1除外只能被他本身和1整除的數字 func main() { var list []int for i := 2; i <= 100;

原创 Go1.10發送阿里dysms

package sender import ( "crypto/hmac" "crypto/sha1" "encoding/base64" "encoding/json" "errors"

原创 Go1.9基於http備份文件中心服務器

package main import ( "archive/zip" "crypto/md5" "encoding/hex" "encoding/json" "flag" "io"

原创 Go1.10用Go函數控制C函數的生命週期

package main import ( "context" "syscall" "time" "unsafe" ) /* int goexit(void* func) { ((int (*)

原创 Go1.9幫同事寫個備份上傳小程序,帶推告警到open-falcon功能

package main import ( "archive/zip" "encoding/json" "flag" "io/ioutil" "log" "net/http" "o

原创 Go1.10獲取進程打開的動態庫

type ListMode uintptr const ( LIST_MODULES_DEFAULT ListMode = 0x0 //查看默認的模塊 LIST_MODULES_32BIT = 0

原创 Go1.10通過http創建任務計劃

package main import ( "encoding/json" "flag" "fmt" "io/ioutil" "log" "net/http" "net/smtp"