要一直走下去

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页

2020年7月7日

摘要: 写脚本时,给脚本加参数 os.Args os.Args为切片类型,是用户传入的参数 $ ./args_demo a b c d args[0]=./args_demo //os.Args[0] args[1]=a //os.Args[1] args[2]=b //os.Args[2] args[3] 阅读全文
posted @ 2020-07-07 21:39 要一直走下去 阅读(262) 评论(0) 推荐(0) 编辑

摘要: 性能调优首先要对程序进行运行时分析 分析包括四个方面: CPU 画像:报告程序的 CPU 使用情况,按照一定频率去采集应用程序在 CPU 和寄存器上面的数据 Memory 画像(Heap Profile):报告程序的内存使用情况 Block 画像:报告 goroutines 不在运行状态的情况,可以 阅读全文
posted @ 2020-07-07 19:43 要一直走下去 阅读(485) 评论(0) 推荐(0) 编辑

摘要: 性能测试函数以Benchmark开头,b *testing.B为参数, b.N为执行次数,次数不是固定的,是一秒内能执行的次数,不同的函数 次数不一样 split.go package split import ( "strings" ) func Split(s, sep string) (res 阅读全文
posted @ 2020-07-07 17:13 要一直走下去 阅读(1803) 评论(0) 推荐(0) 编辑

2020年7月6日

摘要: 1、测试用例的go文件,和被测试的go文件在同一个包下,以_test.go结尾 2.单元测试函数以Test开头,t *testing.T为参数,无返回值 // calc.go 文件 package calc func Add(a ,b int) int { return a + b } func S 阅读全文
posted @ 2020-07-06 22:10 要一直走下去 阅读(505) 评论(0) 推荐(0) 编辑

2020年7月5日

摘要: 直接说结论:长连接:TCP连接一直不断开的连接keep-alive能实现长连接。 1.但是有时间限制,最多时间长一些而已 2.需要服务端也支持keep-alive,因为TCP连接的断开是双向的,不是客户端说我要保持连接就行keep-alive实现的长连接和websocket的长连接不同: keep- 阅读全文
posted @ 2020-07-05 22:17 要一直走下去 阅读(2801) 评论(0) 推荐(0) 编辑

摘要: UDP协议(User Datagram Protocol)中文名称是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议, 不需要建立连接就能直接进行数据发送和接收,属于不可靠的、没有时序的通信,但是UDP协议的实时性比较 阅读全文
posted @ 2020-07-05 13:19 要一直走下去 阅读(857) 评论(0) 推荐(0) 编辑

摘要: Go语言的TCP示例: 实现功能:客户端发送"abc",服务端转为大写返回"ABC" 服务端 package main import ( "net" "strings" "fmt" "bufio" ) func handle(conn net.Conn) { defer conn.Close() / 阅读全文
posted @ 2020-07-05 12:48 要一直走下去 阅读(1085) 评论(0) 推荐(0) 编辑

2020年7月4日

摘要: 使用go关键字启动一个goroutine程序员唯一需要做的,是把任务封装成一个函数程序启动之后会创建一个主goroutine去执行(main也是一个goroutine) package main import( "fmt" "sync" ) //开启goroutine将0~20的数发送到ch1中// 阅读全文
posted @ 2020-07-04 01:05 要一直走下去 阅读(584) 评论(0) 推荐(0) 编辑

2020年7月3日

摘要: strconv包实现了基本数据类型与其字符串表示的转换 Atoi() 字符串 转换为 int s1 := "100"i1, err := strconv.Atoi(s1) fmt.Printf("type:%T value:%#v\n", i1, i1) //type:int value:100 I 阅读全文
posted @ 2020-07-03 23:46 要一直走下去 阅读(264) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2020-07-03 23:23 要一直走下去 阅读(63) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 22 下一页