Golang 需要避免踩的 30个坑

Go是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是Go本身的设计缺陷。

Golang之条件语句

写在前面:条件语句指的是通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。

Golang 入门系列(十三)介绍一个非常强大的web框架-Beego

创建应用  创建一个名为webDemo的应用$bee new webDemo //创建一个web应用一般的 beego 项目的目录如下所示:├── conf //配置文件

Golang监控(Telegraf + InfluxDB + Grafana)

监控系统一般分几块:数据采集、数据存储、数据展示、告警。Telegraf具有内存占用小的特点,通过插件系统开发人员可轻松添加支持其他服务的扩展。

「GCTT 出品」使用 Golang 构建 DNS 服务器

DNS服务器的相关要点如下:DNS服务器把域名转换为IP。DNS消息的长度最多为512字节,若超过这个长度,则必须使用EDNS。

#Golang源码系列# sync.map 源码剖析

所以,各路大神齐显神通除了很多 concurrent map 的库。后来 golang 在 1.9 的时候终于出了官方库,就是 sync.map。

替换Python转型Golang是时候了

Python确实啥都干的语言,可以写个API、Web开发、系统脚本,科学计算,数据处理——以至于还有很多的开发人员都离不开Python。

学习Golang-从零到大师

Pic: Gopher mascot and old logo让我们从Go(或Golang)的简短介绍开始。 Go是由Google工程师Robert Griesemer,Rob Pike和Ken Thompson设计的。 它是一种静态类型的编译语言。

Golang并发编程,6、时钟定时器,初始化、停止与重置

time.NewTickerfunc NewTicker(d Duration) *TickerNewTicker返回一个包含通道的新Ticker,该通道将在定时期后发送通道上的时间。duration参数指定周期时间。

Golang 安装 & 配置

Mac 使用brew安装$ brew install go# 查看环境变量配置$ go env# 配置环境变量$ vi ~/.