随笔分类 -  go

go语言相关
摘要:网络编程 tcp 1.tcp客户端服务端实现 server/server.go package main import ( "fmt" "net" ) /* tcp客户端服务端实现 */ func process(conn net.Conn){ //这里我们循环接收客户端发送的消息 defer co 阅读全文
posted @ 2020-01-13 17:40 jiuchen 阅读(284) 评论(0) 推荐(0)
摘要:进程 线程 协程 设置golang运行cpu数 1.主线程和协程同时执行 package main import ( "fmt" "strconv" "time" ) func test(){ for i:=1;i<=10;i++{ fmt.Println("test() hello world"+ 阅读全文
posted @ 2020-01-09 15:20 jiuchen 阅读(186) 评论(0) 推荐(0)
摘要:序列化 package main import ( "encoding/json" "fmt" ) //结构体 type Monster struct { Name string Age int Birthday string Sal float64 Skill string } //结构体 增加t 阅读全文
posted @ 2020-01-09 14:31 jiuchen 阅读(393) 评论(0) 推荐(0)
摘要:1. package main import ( "fmt" "os" ) func main(){ //file指针 file,err:=os.Open("d:/test.txt") if err!=nil{ fmt.Println("open file err=",err) } //输出文件 f 阅读全文
posted @ 2020-01-08 11:38 jiuchen 阅读(179) 评论(0) 推荐(0)
摘要:结构体 创建结构体变量和访问结构体字段 package main import "fmt" //创建结构体变量和访问结构体字段 type Person struct { Name string Age int } func main(){ //方式一 var p1 Person p1.Name="牛 阅读全文
posted @ 2020-01-03 15:50 jiuchen 阅读(257) 评论(0) 推荐(0)
摘要:国内加速 go相关命令使用 在gopath目录执行 go env -w GOPROXY=direct go env -w GOSUMDB=off go env -w GOPROXY=https://goproxy.io,direct go env -w GO111MODULE="on" go env 阅读全文
posted @ 2019-12-31 15:21 jiuchen 阅读(202) 评论(0) 推荐(0)
摘要:数据类型 字符串 字符串常用系统函数 字符串循环,长度 //计算长度 func s1() { s := "我爱go语言" fmt.Println("字节长度", len(s)) fmt.Println("...") len := 0 //遍历字符串 for i, ch := range s { fm 阅读全文
posted @ 2019-12-13 09:39 jiuchen 阅读(163) 评论(0) 推荐(0)