![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
文章平均质量分 78
Burning燊
这个作者很懒,什么都没留下…
展开
-
golang vim 语法高亮、保存时fmt与guru安装
本文介绍了linux下语法高亮、保存时自动执行go fmt及guru工具的安装,全文引自开篇的链接,修正了部分表述不清的内容,加入了将$GOPAHT/BIN引入PATH环境的方法。原创 2016-12-28 16:01:27 · 6704 阅读 · 0 评论 -
Go goroutine同步
我们需要一种操作, 直到当前所有goroutine执行完毕, 才进行下一步操作,所以需要 goroutine同步 , go提供了 sync包 和 channel机制 来解决goroutine之间的同步问题转载 2016-12-28 22:32:17 · 1206 阅读 · 0 评论 -
Golang编码规范
Golang编码规范 注:此文是作者所在团队约定的编码规范,参考官方指南Effective Golang和Golang Code Review Comments进行整理,力图与官方及社区编码风格保持一致。gofmt 大部分的格式问题可以通过gofmt解决,gofmt自动格式化代码,保证所有的go代码一致的格式。正常情况下,采用Sublime编写go代码时,插件GoSublilme已经调用gofm转载 2017-01-16 11:03:17 · 347 阅读 · 0 评论 -
vim如何配置go语言环境
http://studygolang.com/articles/4777go语言没有如source insight般优秀的编辑器,试用了多种,vim算最好的,其次可以用liteide(有反查变量函数引用点、修改行变色功能),两者可配合使用。下面是一步步搭建vim go语言编辑环境的过程。ubuntu为例,前提:go开发环境配置好、git安装好。 安装 Pat转载 2017-02-14 11:04:20 · 4115 阅读 · 0 评论 -
golang中并发sync和channel
golang中并发sync和channel golang中实现并发非常简单,只需在需要并发的函数前面添加关键字"go",但是如何处理go并发机制中不同goroutine之间的同步与通信,golang 中提供了sync包和channel机制来解决这一问题.sync 包提供了互斥锁这类的基本的同步原语.除 Once 和 WaitGroup 之外的类型大多用于底层库的例程。更高级转载 2017-08-31 14:50:58 · 609 阅读 · 1 评论 -
在Visual Studio Code中配置GO开发环境
原文链接本文主要介绍的是如何使用VS Code 搭建一个进行Go开发的IDE。Note: 本文的所有操作都是在 OS X系统上进行的。VS Code 介绍VS Code 是微软开源的一个编辑器软件。刚面世的时候侧重于 C# 和前端开发,随着版本迭代和新功能出现,特别是支持安装第三方插件,VS Code 也支持其它语言的开发。VS Code 原生支持智能提示、方法补转载 2017-09-30 13:54:59 · 1982 阅读 · 1 评论