• 贡献

  • 关注

  • 访问

个人简介:

 
共 9 篇文章
显示摘要每页显示  条
go语言动态库的编译和使用 29 Apr 2018 go语言动态库的编译和使用。$ go build -linkshared main.go$ ll -htotal 25Kdrwxrwx---. 1 root vboxsf 4.0K Apr 28 17:30 ./drwxrwx---. 1 root vboxsf 4.0K Apr 28 17:22 ../drwxrwx---. 1 root vboxsf 0 Apr 28 08:37 demo/-rwxrwx---. 1 root vboxsf 16K Apr 28 17:30 main*-rwxrwx---. 1 root vbox...
>echo %GOPATH%E:\share\git\go_practice>echo %GOROOT%C:\Go>tree /F %GOPATH%\src卷 work 的文件夹 PATH 列表卷序列号为 0009-D8C8E:\SHARE\GIT\GO_PRACTICE\SRC│ main.go│└─demo demo.go.>go tool compile -I E:\share\git\go_practice\pkg\windows_amd64 main.go>go tool link -o main.exe -L E:\share\git\go_practice...
NOP 心跳回复,没有实际意义 PUB 发布一个消息到 话题(topic) PUB <topic_name>\n [ 四字节消息的大小 ][ 消息的内容 ] SUB 订阅话题(topic) /通道(channel) SUB <topic_name> <channel_name>\n RDY 更新 RDY 状态 (表示客户端已经准备好接收N 消息) RDY <count>\n FIN 完成一个消息 (表示成功处理) FIN <me...
上一节已经讲了如何构造dns请求包的情况,这一节接着上一节的情况,谈谈dns查询报文中的问题部分。每个标识符以首字母字节的计数值来说明随后标识符的字节长度,每个查询名以最后字节为0结束,长度为0的标识符是根标识符。我们看到请求的名字是www.baidu.com发出的包的内容是下面的红线标识的部分,要查找的名字被转变成了3www5baidu3com这种的...
// 002 project main.gopackage mainimport ( "bytes" "encoding/binary" "fmt" "net" "strings" "time")type dnsHeader struct { Id uint16 Bits uint16 Qdcount, Ancount, Nscount, Arcount uint16}func (header *dnsHeader) SetFlag(QR uint16, OperationCode uint16, Authori...
Golang TCP Server | DarkSword.这两天利用空闲时间用Golang写了个简单的TCP Server.其实用Golang写TCP Server非常简洁,每来一个连接就分配一个goroutine去处理,对于每个处理Conn的goroutine只负责接收数据,再将分好的数据包丢到缓冲区中交给另外创建的一个goroutine处理,高并发就是这么来的。
golang将ip地址转换成整数的代码。func inet_ntoa(ipnr int64) net.var bytes [4]byte.bytes[0] = byte(ipnr &0xFF)bytes[1] = byte((ipnr >>8) &0xFF)bytes[2] = byte((ipnr >>16) &0xFF)bytes[3] = byte((ipnr >>24) &0xFF)IPv4(bytes[3],bytes[2],bytes[1],bytes[0])func inet_aton(ipnr net.IP) int64 {...
Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)第二步:安装 Mercurial(如果你不想安装,可直接跳到第三步的方法二) Mercurial 是一个版本管理系统,俗称 hg,可以直接在终端输入 "hg" 来检查是否已经安装该软件,由于我们需要从 google code 中 clone Go 语言的源码包,而其使用的版本管理系统为 Mercurial,因此我们在...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2020 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部