待兔 待兔
3年前
关于Golang的那些事(一) -- Node.js和Golang对比
之前一直用Node.js作为开发语言,用了差不多4年的Node.js,涉及前端和后端,最近看到Golang这个新兴之秀挺火的,于是想探究探究一下这门语言,对比了一下他们的Githubrepo,截止现在Node.js的repo有72.5K星,issue数量是859个,Golang的repo有75.7K星,issue数量是5K个。从趋势来看,Golang来势
Stella981 Stella981
2年前
Golang依赖管理工具:glide从入门到精通使用
介绍不论是开发Java还是你正在学习的Golang,都会遇到依赖管理问题。Java有牛逼轰轰的Maven和Gradle。Golang亦有godep、govendor、glide、gvt、gopack等等,本文主要给大家介绍gilde(https://www.oschina.net/action/GoToLink?urlhttps%3
Wesley13 Wesley13
2年前
Go 1.8 新特性
官方详细说明链接:https://golang.org/doc/go1.8(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgolang.org%2Fdoc%2Fgo1.8)  国内访问:https://golang.google.cn/doc/go1.8(https://www.
Stella981 Stella981
2年前
GoLang 命令
\TOC\查看可用命令直接在终端中输入gohelp即可显示所有的go命令以及相应命令功能简介,主要有下面这些:build:编译包和依赖clean:移除对象文件doc:显示包或者符号的文档env:打印go的环境信息bug:启动错误报告fix:运行go
Wesley13 Wesley13
2年前
Go 1.9 新特性
官方详细说明链接:https://golang.org/doc/go1.9(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgolang.org%2Fdoc%2Fgo1.9)  国内访问:https://golang.google.cn/doc/go1.9(https://www.
Stella981 Stella981
2年前
Golang学习
在上一篇博客介绍TOML配置的时候,讲到了通过信号通知重载配置。我们在这一篇中介绍下如何的平滑重启server。与重载配置相同的是我们也需要通过信号来通知server重启,但关键在于平滑重启,如果只是简单的重启,只需要kill掉,然后再拉起即可。平滑重启意味着server升级的时候可以不用停止业务。我们先来看下Github上有没有相应的库解决这个问题
Stella981 Stella981
2年前
GO开发[一]:golang语言初探
一.Golang的安装1.https://dl.gocn.io/(国内下载地址)!(https://oscimg.oschina.net/oscnet/3a2a7a89a398d2c437381bc6561a6f01b4d.jpg)2.https://golang.org/dl/(国外下载地址)!(ht
Stella981 Stella981
2年前
Golang空接口的小技巧应用
最近在用golang写一个框架,希望可以比较灵活地构建一个方法,可以接受任意类型的输入,这样首先想到的是使用空接口interface{},因为在golang里面没有泛型。空接口例子一:typedownloadinterface{Download(interface{})}typedlstruc
Wesley13 Wesley13
2年前
Go 1.6 新特性
官方详细说明链接:https://golang.org/doc/go1.6(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgolang.org%2Fdoc%2Fgo1.6)  国内访问:https://golang.google.cn/doc/go1.6(https://www.
Stella981 Stella981
2年前
Golang学习
//将布尔值转换为字符串true或falsefuncFormatBool(bbool)string//将字符串转换为布尔值//它接受真值:1,t,T,TRUE,true,True//它接受假值:0,f,F,FALSE,false,False//其它任何值都返回一个错误。funcParseBool(st