-
golang中tar压缩和解压文件详情
查看官方文档,官方自带的演示: // 官方演示 package main import ( "archive/tar" "byt...
-
聊聊Golang的语言结构和变量问题
一、语言结构和注意事项 package main // 声明 main 包,表明当前是一个可执行程序 import "fmt" // 导入内置的fm...
-
Go并发编程之sync.Once使用实例详解
一.序 单从库名大概就能猜出其作用。sync.Once使用起来很简单, 下面是一个简单的使用案例 package main import ( "...
-
Go获取与设置环境变量的方法详解
前言 今天的文章比较基础,但却是必须掌握的,而且本文有些内容,也许你之前没想过。希望这篇文章能够让你理解环境变量并掌握 Go 环境变量相关操作。 01 从安装...
-
Go 互斥锁和读写互斥锁的实现
先来看这样一段代码,所存在的问题: var wg sync.WaitGroup var x int64 func main() { wg.Add...
-
Go使用sync.Map来解决map的并发操作问题
前言 在 Golang 中 map 不是并发安全的,自 1.9 才引入了 sync.Map ,sync.Map 的引入确实解决了 map 的并发安全问题,不过...
-
go语言区块链实战实现简单的区块与区块链
区块链实战 字节 字段 说明 4 版本 区块版本号,表示本区块遵...