2022年11月 第13页
  • Go select 死锁的一个细节

    下面对是一个select死锁的问题packagemainimport"sync"funcmain(){varwgsync.WaitGroupfoo:=make(chanint)bar:=make(chanint)wg.Add(1)go...

    使用教程 2022-11-25
  • Go官方工具链为了从任意目录运行Go官方工具链中工具命令(通过go命令),Go官方工具链安装目录下的bin子目录路径必须配置在PATH环境变量中。当使用安装程序安装Go官方工具链时,安装程序很可能已经自动地将此配置好了。windows环境中需要在把安装目录下bin子目录添加到高级系统环境变量中保存生效。G...

    使用教程 2022-11-25
  • Go语言--切片(Slice)详解

    说明:Go语言切片是对数组的抽象。Go数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。一、定义切片注意:切片不需要说明长度1、声明一个未指定大小的...

    使用教程 2022-11-25
  • golang交叉编译详细

    1、环境变量对照表golang交叉编译环境变量对照表GOOS|GOARCH|OSVERSION---|---|---linux|386/amd64/arm|>=Linux2.6darwin|386/amd64|OXX(SnowLe...

    使用教程 2022-11-25
  • 1.开启泛型在Go1.17版本中,可以通过:exportGOFLAGS="-gcflags=-G=3"或者在编译运行程序时加上:gorun-gcflags=-G=3main.go2.无泛型代码和泛型代码2.1.AddSlice首先看现在没有泛型...

    使用教程 2022-11-25
  • 结构体类型可以用来保存不同类型的数据,也可以通过方法的形式来声明它的行为。本文将介绍go语言中的结构体和方法,以及“继承”的实现方法。结构体类型结构体类型(struct)在go语言中具有重要地位,它是实现go语言面向对象编程的重要工具。go语言中没有类的概念,可以使用结构体实现类似的功能,传统的OOP(Ob...

    使用教程 2022-11-25
  • Go并发编程实现数据竞争

    1.前言虽然在go中,并发编程十分简单,只需要使用gofunc()就能启动一个goroutine去做一些事情,但是正是由于这种简单我们要十分当心,不然很容易出现一些莫名其妙的bug或者是你的服务由于不知名的原因就重启了。而最常见的bug是关于线程安全方面的问题,比如对同一个map进行写操...

    使用教程 2022-11-25
  • golang进行简单权限认证的实现

    使用JWT进行认证JSONWebTokens(JWT)areamoremodernapproachtoauthentication.Asthewebmovestoagreaterseparationbetweentheclientandserver,J...

    使用教程 2022-11-25
  • Go语言中CGO的使用实践

           部门产品业务功能采用Golang开发,但是有些功能是用c写的,比如说net-snmp,bfd协议等等,像这些如果使用GO语言重编的话,既有实现的复杂度也需要相当长的时间,好在GO语言提供了CGO机制,使得能够在go代码中直接调用C的...

    使用教程 2022-11-25
  • yaml文件内容apiVersion:policy/v1beta1kind:PodSecurityPolicymetadata:name:mysql-snapshotspec:privileged:falseallowPrivilegeEscalation:f...

    使用教程 2022-11-25
  • go语言实现mqtt协议的实践

    一、什么是MQTTMQTT(MessageQueuingTelemetryTransport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有...

    使用教程 2022-11-25
  • 前言Go的错误处理这块是日常被大家吐槽较多的地方,我在工作中也观察到一些现象,比较严重的是在各层级的逻辑代码中对错误的处理有些重复。比如,有人写代码就会在每一层都判断错误并记录日志,从代码层面看,貌似很严谨,但是如果看日志会发现一堆重复的信息,等到排查问题时反而会造成干扰。今天给大家总结三点Go代码错误...

    使用教程 2022-11-25
  • 使用Go语言开发微服务的时候,需要追踪每一个请求的访问链路,这块在Go中目前没有很好的解决方案。在Java中解决这个问题比较简单,可以使用MDC,在一个进程内共享一个请求的RequestId。在Go中实现链路追踪有两种思路:一种是在项目中使用一个全局的map,key是gorout...

    使用教程 2022-11-25
  • 谈论Go 什么时候会触发 GC问题

    在早期经常遭到唾弃的就是在垃圾回收(下称:GC)机制中STW(Stop-The-World)的时间过长。那么这个时候,我们又会好奇一点,作为STW的起始,Go语言中什么时候才会触发GC呢?1、什么是GC在计算机科学中,垃圾回收(GC)是一种自动管理内存的机制,垃圾回收器会去尝试回收程序不再使用...

    使用教程 2022-11-25
  • 一、基础介绍Go是静态(编译型)语言,是区别于解释型语言的弱类型语言(静态:类型固定,强类型:不同类型不允许直接运算)例如python就是动态强类型语言1、Go的特性跨平台的编译型语言,交叉编译管道(channel),切片(slice),并发(routine)有垃圾回收机制支持面...

    使用教程 2022-11-25
  • Go语言中的逃逸分析究竟是什么?

    1、逃逸分析介绍学计算机的同学都知道,在编译原理中,分析指针动态范围的方法称之为逃逸分析。通俗来讲,当一个对象的指针被多个方法或线程引用时,我们称这个指针发生了“逃逸”。Go语言的逃逸分析是编译器执行静态代码分析后,对内存管理进行的优化和简化,它可以决定一个变量是分配到堆还栈上。写过C/C++的小...

    使用教程 2022-11-25
  • ‘…'其实是go的一种语法糖。它的第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。第二个用法是slice可以被打散进行传递。实例:packagemainimport("fmt")funcmain(){name(1,2,3,...

    使用教程 2022-11-25
  • 搜狗输入法电脑版自动升级怎么关闭?搜狗输入法电脑版自动升级关闭方法

          很多小伙伴在使用搜狗输入法电脑版的时候,想知道自动升级怎么关闭,下面小编就为大家带来搜狗输入法电脑版自动升级关闭方法,感兴趣的小伙伴不要错过哦!      搜狗输入法电脑版自...

    使用教程 2022-11-24
  • 搜狗输入法电脑版怎么长句手写?搜狗输入法电脑版长句手写教程

          有的小伙伴会问小编搜狗输入法电脑版怎么长句手写,下面小编就为大家详细的介绍一下,想知道的话就来看看吧,相信一定会帮到你们的。      搜狗输入法电脑版怎么长句手写?搜狗输入...

    使用教程 2022-11-24
  • 搜狗输入法电脑版怎么使用制表符号?搜狗输入法电脑版使用制表符号教程

          使用搜狗输入法电脑版的时候,很多小伙伴不知道怎么使用制表符号,下面小编就给大家带来搜狗输入法电脑版使用制表符号教程,有需要的小伙伴不要错过哦。      搜狗输入法电脑版怎么...

    使用教程 2022-11-24
  • 搜狗输入法电脑版怎么修改手写字体颜色?搜狗输入法电脑版修改手写字体颜色教程

          今天小编为大家带来了搜狗输入法电脑版修改手写字体颜色教程,想知道怎么做的小伙伴来看看接下来的这篇文章吧,相信一定会帮到你们的。      搜狗输入法电脑版怎么修改手写字体颜色...

    使用教程 2022-11-24
  • 搜狗输入法电脑版怎么修改手写字体大小?搜狗输入法电脑版修改手写字体大小教程

          很多小伙伴在使用搜狗输入法电脑版的时候,想知道怎么修改手写字体大小,下面小编就为大家分享教程,感兴趣的小伙伴不要错过哦!      搜狗输入法电脑版怎么修改手写字体大小?搜狗...

    使用教程 2022-11-24
  • 搜狗输入法电脑版怎么修改手写字体粗细?搜狗输入法电脑版修改手写字体粗细教程

          有的小伙伴会问小编搜狗输入法电脑版怎么修改手写字体粗细,下面小编就为大家详细的介绍一下,想知道的话就来看看吧,相信一定会帮到你们的。      搜狗输入法电脑版怎么修改手写字...

    使用教程 2022-11-24
  • 话本小说如何查看版本号?话本小说查看版本号教程

          使用话本小说的时候,很多小伙伴不知道如何查看版本号,下面小编就给大家带来话本小说查看版本号教程,有需要的小伙伴不要错过哦。      话本小说如何查看版本号?话本小说查看版本...

    使用教程 2022-11-24