以太坊是目前第二大公链,它和比特币不一样,以太坊上的可以实现的功能更多,如果比特币是一个可以进行加减乘除的计算器,那么以太坊就是一台功能完备的计算机。以太坊系统的复杂度超过比...
以太坊是目前第二大公链,它和比特币不一样,以太坊上的可以实现的功能更多,如果比特币是一个可以进行加减乘除的计算器,那么以太坊就是一台功能完备的计算机。以太坊系统的复杂度超过比...
在上一篇文章中,我们介绍了 Go 并发编程的基础—goroutine,同时也介绍 goroutine 的几种使用方式,但没有说明 goroutine 之间是如何通信的。 Go...
说到 Go 语言,被人讨论最多的就是 Go 很擅长做高并发,并且不需要依赖外部的库,语言本身就支持高并发。 Go 中实现这一能力的秘密是 goroutine,也经常被称之为协...
Go 语言中虽然有数组,但在代码中直接用的比较少,而是会间接的用到,slice 存储数据就是用的 数组,甚至可以认为数组是为了 slice 存在。Go 语言中的 slice ...
每一门语言都有自己的数据结构,Go 语言也不例外,总共有四大类,基础类型、聚合类型、引用类型和接口类型。本文简单介绍一下这些类型。 1. 基础类型 整型 Go 的整型分为有符...
在一些特定的情况下,我们需要为移动端实现一些功能,如果为每一个移动端编写代码,不仅工作量大,而且很难维护。 我们使用的一个方案是编写 Go 代码,然后分别编译成不同平台的代码...
计算机刚开始诞生的时候,计算机内的字符可以全部由 ASCII 来表示,ASCII 字符的长度是 7 位,可以表示 128 个字符,对于美国等国家来说是够了,但是对于世界上的其...
在开始学习 Go 语言之后,我发现 Go 语言对于初学者实在是太友好了。 Go 语言的文档很全面,可以说,在开始学习 Go 语言的时候,直接通过 Go 的文档开始就可以了,比...
在前不久 Go1.16 发布了,其中模块的功能也得到了更新,来看看具体有哪些变化。 原文地址:https://blog.golang.org/go116-module-cha...