![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
historyYYL
这个作者很懒,什么都没留下…
展开
-
google thrift
google thrift使用指南本文分析http://thrift.apache.org/tutorial/go 上提供的tutorial。原创 2017-08-22 20:09:52 · 312 阅读 · 0 评论 -
GOlang学习
Golang 学习编译命令build在cmd 中输入go build helloworld.go,将在当前目录下生成helloworld.exe。map注意点使用for range访问map时,每次访问的次序都是随机的。每次使用for range访问map,都会得到不同的结果。 go中的map 实现是哈希表hashmap。源码阅读文件: (GOROOT/Go/src/runtime/hash原创 2017-08-17 17:36:40 · 253 阅读 · 0 评论 -
golang 程序性能优化工具介绍
golang程序性能优化本文内容本文旨在介绍go语言中用来分析性能的工具工具列表go tool pprof简介:pprof是go自带的性能分析工具,可以分析程序的各个函数的cpu占用情况,内存占用情况等。使用方法方法一 :基于go的功能测试函数go的功能测试函数有两种,一种是func TestXXX(t*testing.T){},一种是BenchmarkXXX(b*testing.B){}。前者只对原创 2017-12-09 16:31:29 · 1219 阅读 · 0 评论 -
golang map
Golang map在for range 中delete某个项是安全的如下代码所示:m := make(map[string]string)...//m数据赋值操作,这里省略...现在我想删除掉len(key) == 2的项,于是写出如下代码:for k,_ := range m{ if len(k) == 2 { delete(m,k) }原创 2018-02-07 10:18:41 · 773 阅读 · 0 评论