摘要: 1、创建两个channel(work,result)分别用来存放任务、返回结果。2、创建一个结构体 kvData 来存放任务以及任务执行的环境依赖。3、创建sync.WaitGroup 来等待所有的 goroutine 执行完成。 限制递归层级的原因就是递归的栈的释放是从最后一层倒退着向上释放的,其 阅读全文
posted @ 2017-08-03 21:36 想飞的枫叶 阅读(430) 评论(0) 推荐(0)
摘要: github、gitlab 管理多个ssh key 阅读全文
posted @ 2016-04-25 18:29 想飞的枫叶 阅读(254) 评论(0) 推荐(0)
摘要: 代码如下 复制代码 package main import ( "bufio" //缓存IO "fmt" "io/ioutil" //io 工具包 "io" "os" ) func check(e error) { if e != nil { panic(e) } } /** * 判断文件是否存在 阅读全文
posted @ 2016-02-22 18:58 想飞的枫叶 阅读(1883) 评论(0) 推荐(0)