golang交叉编译详细

golang交叉编译详细

1、环境变量对照表 golang交叉编译环境变量对照表 GOOS | GOARCH | OS VERSION ---|---|--- linux | 386 / amd64 / arm | >

3年前 (Nov 25,2022)199 幺叔幺叔

Go 泛型和非泛型代码详解

1. 开启泛型 在 Go1.17 版本中,可以通过: export GOFLAGS="-gcflags=-G=3" 或者在编译运行程序时加上: go run -gcflags=-G=3 mai

3年前 (Nov 25,2022)191 幺叔幺叔

Go语言基础语法之结构体及方法详解

结构体类型可以用来保存不同类型的数据,也可以通过方法的形式来声明它的行为。本文将介绍go语言中的结构体和方法,以及“继承”的实现方法。 结构体类型 结构体类型(struct)在go语言中具有重要地位,它是实现go语言

3年前 (Nov 25,2022)206 幺叔幺叔
Go并发编程实现数据竞争

Go并发编程实现数据竞争

1.前言 虽然在 go 中,并发编程十分简单, 只需要使用 go func() 就能启动一个 goroutine 去做一些事情,但是正是由于这种简单我们要十分当心,不然很容易出现一些莫名其妙的 bug 或者是你的服务

3年前 (Nov 25,2022)194 幺叔幺叔
golang进行简单权限认证的实现

golang进行简单权限认证的实现

使用JWT进行认证 JSON Web Tokens (JWT) are a more modern approach to authentication. As the web moves to a gre

3年前 (Nov 25,2022)201 幺叔幺叔
Go语言中CGO的使用实践

Go语言中CGO的使用实践

       部门产品业务功能采用Golang开发,但是有些功能是用c写的,比如说net-snmp,bfd协议等等,像这些如果使用GO语言重编的话,既

3年前 (Nov 25,2022)183 幺叔幺叔

go语言yaml转map、map遍历的实现

yaml文件内容 apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name: mysql-snapshot spec:

3年前 (Nov 25,2022)233 幺叔幺叔
go语言实现mqtt协议的实践

go语言实现mqtt协议的实践

一、什么是MQTT MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构

3年前 (Nov 25,2022)225 幺叔幺叔

一些关于Go程序错误处理的相关建议

前言 Go的错误处理这块是日常被大家吐槽较多的地方,我在工作中也观察到一些现象,比较严重的是在各层级的逻辑代码中对错误的处理有些重复。 比如,有人写代码就会在每一层都判断错误并记录日志,从代码层面看,貌似很严谨,但是

3年前 (Nov 25,2022)194 幺叔幺叔