golang逃逸分析

golang逃逸分析

带GC语言给我们程序的编写带来了极大的便利,但是与此同时屏蔽了很多底层的细节,比如一个对象是在栈上分配还是在堆上分配。对于普通的代码来说虽然不需要关心这么多,但...
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用在产...