最新 最热

听说它可以让代码更优雅

一提到静态代码检查工具这个词应该比较好理解,所谓静态代码检查工具就是检查静态代码的工具,完美~

2024-07-28
6

Go语言的iota关键字有什么用途?

在Go语言中,iota是一个特殊的常量生成器,它用于在const声明中创建一系列递增的常量值。iota在每次遇到新的const关键字时都会重置为0,然后在每个有常量声明的行上递增1。这个特性使得iota非常适合用于定义枚举类型或生成...

2024-07-28
1

panic: interface conversion: interface {} is float64, not int64

在Go语言中,接口类型转换错误 panic: interface conversion: interface {} is float64, not int64 是一个常见的运行时错误,通常发生在试图将接口中存储的值转换为一个不兼容的具体类型时。本文将探讨这种错误的原因、...

2024-07-27
1

莫非这就是Go最优雅协程池?

经常写Go的小伙伴都知道,Go语言的goruntine是这门编程语言的一大利器,相比线程,基于协程的goruntine更加轻量和高效,并且在语法上十分的简单。

2024-07-25
4

【Go】Fyne跨平台图形界面框架使用

Fyne是一个用于创建跨平台应用程序的Go语言框架。它提供了简单易用的API和工具,使开发者能够快速构建漂亮、高性能的图形界面应用程序。

2024-07-24
4

【Go】Golang环境配置与语法基础

Go(也被称为 Golang)是一种开源的静态类型编程语言,由 Google 开发并于2009年首次公开发布。Go 语言的设计目标是提供一种简单、高效、可靠的编程语言,适用于构建大型项目的并发和网络应用。...

2024-07-24
1

go使用消息队列优化接口

在我们编写后端接口时,通常有些接口对于实时性的要求并不是那么高,但其中有些函数却相当占用接口调用时间,如调用第三方接口、发送短信、发送邮件等等。为了提升用户的体验感、系统的稳定性,此时我们就可以使用消息队列对...

2024-07-22
7

批量拉取/git pull 指定文件夹下面所有 Git 项目的最新代码

因为工作需要,当前所负责的项目较多;但是人力紧缺,其中绝大部分项目平时也不会去跟进迭代。所以经常需要批量拉取最新的代码查看最新的改动。...

2024-07-21
3

golang怎么搭建Websocket聊天室服务端

我们用这个代码存储连接,便于后面服务器收到一个客户端的消息后向连接到服务器的每个客户端的连接发送消息,实现聊天交互

2024-07-21
1

Go中(_)字段有什么特殊用途?

在 model 包里定义一个 User 结构体,包含 Name 和 Age 两个字段。

2024-07-21
1