Golang代理设置

go modules是go1.11版本加的新特性。Modules模块是相关Go包的集合。modules是源代码交换和版本控制的单元。 go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。

Golang之go module开发系列二–使用伪版本和GoCenter

以下是该版本中可能会影响模块操作的一些更改,您可能希望了解这些更改:1.Go命令标志· go get命令不再接受-mod标志· 如果没有顶级供应商目录并且go.mod文件是只读的,则默认设置-mod = readonly· 引入了-modfile = file新标记,该标记指示g

Golang中defer与return的执行顺序

问题defer在return之前执行,还是在return之后执行???关于defer延时函数调用,以及先进后出的使用,所有人都已经非常熟悉了,但是这个defer到底是先于return执行,还是在return之后才会执行呢?相信还是有一些同学跟我一样有这样那样的疑问。

Golang开发的全功能单文件Web服务器

本文虫虫给大家介绍一个Golang Web服务器应用Algernon,作为一个单文件的Golang应用内置了HTTP/2,Lua,Markdown,Pongo2,HyperApp,Amber,Sass,GCSS,JSX,BoltDB的功能,支持 Redis,PostgreSQL,

学习Golang第3天 – 常量和const关键字

常量的定义格式和变量的声明语法类似:const name = value,例如:const pi = 3.14159 // 相当于 math.Pi 的近似值。

Golang解析redis info

简介redis info命令包含了redis服务的大部分信息,我们可以通过获取info信息对redis服务进行监控。将文本处理成指定的格式,处理起来就很方便了。

用一个小例子谈谈Golang 中的Race Condition

为了防止racecondition要使用一些特别的方式让他们有确定的顺序,以免导致奇怪的bug来看看这次要讲解的例子,分成三个步骤先把a的初始值设为0开三个goroutine共做了三次a++最后用channel等待三个goroutine完成没意外的话最后应该会得到a=3,结果也确

从0开始Go语言,用Golang搭建网站

从0开始Go语言,用Golang搭建网站实践是最好的学习方式零基础通过开发Web服务学习Go语言本问适合有一定编程基础,但是没有Go语言基础的同学。

超详细教程!Golang实现一个微信抽奖小程序后台

之前在学区块链,然后看到很多区块链项目都是基于golang在开发,包括以太坊的官方go-ethereum。

Golang中的defer语句是如何工作的?

在Golang中,defer语句是在函数返回之前执行一段代码的便捷方式(也就是执行defer语句通常是先将defer放入栈中,待其他代码执行完毕需要return结果时,才执行defer语句中的内容),常用于关闭连接、捕获异常、打印日志等。