- 博客(5)
- 收藏
- 关注
原创 Go语言把IP转为int存储.节省空间提高索引速度
package mainimport ( "errors" "fmt" "strconv" "strings")type IntIP struct { IP string Intip int}func main() { var x *IntIP = &IntIP{IP: "192.168.1.1"} fmt.Println(x) x.ToIntIp() f
2015-12-17 13:05:39 2165
原创 用GO帮朋友写了一个批量群发的软件,其中一个需求是使用rsa登录ssh,代码片段分享.
func Connection(info ConnetctionInfo) *ssh.Client { var auths []ssh.AuthMethod auths = append(auths, privateKey...) if aconn, err := net.Dial("unix", os.Getenv("SSH_AUTH_SOCK")); err == nil { aut
2015-12-09 16:37:31 1857 2
原创 使用GO实现游戏批量搭服的小程序,
package mainimport ( "archive/zip" "bufio" "bytes" "crypto/md5" "encoding/gob" "flag" "fmt" "io" "io/ioutil" "net" "net/http" "os" "strings" "text/template" "time")type Template st
2015-12-08 15:11:05 919
原创 Go语言rsa使用生成公钥私钥,GO使用rsa加密解密
package mainimport ( "crypto/rsa" "crypto/x509" "encoding/pem" "crypto/rand" "flag" "log" "os")func main() { var bits int flag.IntVar(&bits, "b", 2048, "密钥长度,默认为1024位") if err := GenRsa
2015-12-03 15:47:29 10417
原创 Linux下GO语言内存共享,CGO实现
package ceimport ( "errors" "fmt" "os" "os/exec")/*#include #include #include #include #include int Size;int Shm_id;key_t Key;char *Shm_add;int getMem(char *pathname,int size){
2015-12-02 16:07:32 1222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人