go语言设计模式之状态模式

go语言设计模式之状态模式

今天给大家介绍一下设计模式之状态模式,后续会有更多的模式和算法以及区块链相关的,如果你是想学习go语言或者是对设计模式或者算法感兴趣亦或是区块链开发工作者,可以...
Go小知识之Go中如何使用set

Go小知识之Go中如何使用set

今天来聊一下Go如何使用set,本文将会涉及set和bitset两种数据结构。Go的数据结构Go内置的数据结构并不多。工作中,我们最常用的两种数据结构分别是sl...
漫谈Go语言后端开发

漫谈Go语言后端开发

为什么使用Go语言做后端开发?简单高效:几乎所有主流的编程语言如Java、C++、PHP、Python、JavaScript等等都是可以用于服务端开发的,Go语...
Go语言包管理

Go语言包管理

在最新版本的golang 1.12默认使用的包管理就是使用go module,之前版本中有各种的包管理的方式,比较混乱,现在统一了。 开始使用1、初始...
go语言的interface为什么好用?

go语言的interface为什么好用?

Rob Pike 曾说:如果只能选择一个Go语言的特 性移植到其他语言中,他会选择接口。看来,go的接口的设计还是一个比较突破的设计。那么他为什么这么说呢?目前...
为什么区块链用go语言开发?

为什么区块链用go语言开发?

很多人不清楚区块链开发为什么要用go语言,今天我们就用实际经验来说明下这个问题。 Go语言现在常常被用来做去中心化系统。其他类型的公司也都把Go用在产...
Go语言中怎么实现一个小根堆

Go语言中怎么实现一个小根堆

堆是我们一个常用的数据结构,堆是一个完全二叉树,下图是一个小根堆,小根堆的意思是对于树里面的所有节点,都是父节点小于任何一个子节点,今天我们来看一下Go中是怎么...
Go语言的奇特语法,你怎么看?

Go语言的奇特语法,你怎么看?

刚开始接触Go语言的小伙伴觉得Go语言的语法很特别,尤其是使用C/C++或者Java等语言的小伙伴。比如在C等语言中定义变量的时候类型是在名称前面,而Go语言偏...
你会使用Go语言的TryCatch吗?

你会使用Go语言的TryCatch吗?

有的小伙伴看到Go和TryCatch一起出现,心里可能会说,难道Go语言升级了,加入了try...catch语句。哈哈,其实Go语言从创建之初就没打算加入try...