自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 Golang的一些技巧

1. 利用defer在函数的进入和退出进行操作 下例中的bigSlowOperation函数,直接调用trace记录函数的被调情况。bigSlowOperation被调时,trace会返回一个函数值,该函数值会在bigSlowOperation退出时被调用。通过这种方式, 我们可以只通过一条语句控制函数的入口和所有的出口,甚至可以记录函数的运行时间,如例子中的start。需要注意一点:不要忘记d...

2019-10-24 14:30:52 142

原创 Golang学习笔记(8)goroutine 和 channel

第八章 goroutine 和 channel goroutine func main() { for i := 0; i < 1000; i++ { go func(i int) { for { fmt.Printf("Hello from "+ "goroutine %d\n", i) } }(i) } time.Sleep(time.Min...

2019-06-07 21:12:26 117

原创 Golang学习笔记(7)测试与性能调优

第七章 测试与性能调优 测试 传统测试 vs 表格驱动测试 传统测试 测试数据和测试逻辑混在一起 出错信息不明确 一旦一个数据错误测试全部结束 表格驱动测试 分离的测试数据和测试逻辑 明确的出错信息 可以部分失败 go语言的语法是的我们更容易实现表格驱动测试 func TestTriangle(t *testing.T) { tests := []struct{ a, b, c int...

2019-06-04 13:39:54 150

原创 Golang学习笔记(6)资源管理和错误处理

第六章 资源管理和错误处理 defer调用 确保调用在函数结束时发生 func writeFile(filename string) { file, err := os.Create(filename) if err != nil { panic(err) } defer file.Close() writer := bufio.newWrite(file) defer w...

2019-06-02 00:24:57 99

原创 Golang学习笔记(5)函数式编程

第五章 函数式编程 函数与闭包

2019-05-29 20:48:50 116

原创 Golang学习笔记(4)面向接口

第四章 面向接口 duck typing的概念

2019-05-26 23:08:35 153

原创 Golang学习笔记(3)面向“对象”

第三章 面向“对象”

2019-05-26 10:41:21 84

原创 Golang学习笔记(2)内建容器

第二章 内建容器 数组,切片和容器

2019-05-22 19:02:33 174

原创 Golang学习笔记(1)基础语法

1

2019-05-21 22:23:55 176

转载 Google Protocol Buffers浅析(三)

本文转自:http://www.cnblogs.com/royenhome

2014-04-10 18:38:51 654

转载 Google Protocol Buffers浅析(二)

本文开始将逐渐介绍怎么使用protocol buffers来完成序列化与反序列化数据的应用,开发环境为VS2008,语言为C++,外部库用的是googlebuffer库。       1、Google Protocol Buffer库       在我们的应用程序里面,需要使用到google buffer提供的库,大家可以到官网去下载,笔者也会提供一个精简后的Win32 Release

2014-04-09 17:07:51 1123

转载 Google Protocol Buffers浅析(一)

本文转自:http://www.cnblogs.com/royenhome

2014-04-09 16:24:59 454

gprof2dot.py

gprof2dot.py

2016-08-25

Yii+Framework+v1.1.10类参考中文手册(CHM版)

Yii+Framework+v1.1.10类参考中文手册(CHM版)

2013-01-03

SciTE+1.77+中文版

很好的多语言IDE,可以用于多种语言... LUA用的比较广泛.

2012-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除