golang
落叶下的光
这个作者很懒,什么都没留下…
展开
-
golang 字符串中的双引号显示
golang 字符串中的双引号显示字符串中的双引号显示本人已知有以下几种方法:不带双引号字符串str1 := "www.hewe.vip"fmt.Println(len(str1))fmt.Println(str1)//输出结果12www.hewe.vip使用反引号str2 := `"www.hewe.vip"`fmt.Println(len(str2))fmt.Println(s原创 2017-07-21 13:47:20 · 26148 阅读 · 1 评论 -
golang sync.Cond的介绍和源码观察
sync.Cond方法介绍,Cond用于在并发环境下routine的等待和通知原创 2017-07-24 14:11:19 · 3192 阅读 · 1 评论 -
go应用性能分析
性能分析对golang应用运行时占用内存和cpu的大小和时间进行统计分析工具go自带 net/http/pprof方法web应用运行时开启监控_ "net/http/pprof"go func() { log.Println(http.ListenAndServe("localhost:6060", nil))}()使用beego 自带了这个功能,需要配置如下:...原创 2018-10-19 17:44:14 · 659 阅读 · 0 评论 -
golang-context使用
contextgolang 中的创建一个新的 goroutine , 并不会返回像c语言类似的pid,所有我们不能从外部杀死某个goroutine,所有我就得让它自己结束,之前我们用 channel + select 的方式,来解决这个问题,但是有些场景实现起来比较麻烦,例如由一个请求衍生出的各个 goroutine 之间需要满足一定的约束关系,以实现一些诸如有效期,中止routine树,传递请...原创 2018-10-19 17:45:03 · 676 阅读 · 0 评论