golang
文章平均质量分 57
森海001
时间是戒出来的
展开
-
go语言判断大小端
package mainimport ( "fmt" "unsafe" //go语言的sizeof)func main() { s := int16(0x1234) b := int8(s) fmt.Println("int16字节大小为", unsafe.Sizeof(s)) //结果为2 if 0x34 == b { fmt.Println("little endia原创 2016-03-17 23:47:31 · 2576 阅读 · 0 评论 -
GO语言网络编程之TCP (v1)
最近,将go语言的基础学习了一遍,感觉还得多练练才能拿得动这门语言; 在TCP通信编程基础上,将一些杂七杂八的东西(channel/defer/range/routinue/select/switch)都添进去tcp server端,tcp client端还保留比较原始的部分; 在下一篇中,计划将面向对象思想加到tcp client端。 TCP原创 2016-03-20 01:37:00 · 550 阅读 · 0 评论 -
GO语言网络编程之TCP (v2)
紧接着前面的章节,此篇,在tcp client端引入了锁、interfce、类的思想进去。废话没有tcp server端(跟上一篇一样) package mainimport ( "fmt" "net" "strings" // "time")var exit_all = make(chan string)func recv_msg(conn net.Conn, q原创 2016-03-20 02:31:05 · 951 阅读 · 0 评论