首页
归档
留言板
服务监控
百宝箱
IT Tools
关于
微流 - 这里记录值得分享的内容
行动起来,活在当下
累计撰写
16
篇文章
累计创建
9
个标签
累计收到
0
条评论
栏目
首页
归档
留言板
服务监控
百宝箱
IT Tools
关于
目 录
CONTENT
以下是
Go
相关的文章
2024-11-08
轻量级本地缓存神器:go-cache 使用指南
在日常开发中,缓存是提升性能的重要手段之一。对于很多 Go 项目来说,一个高效、轻量级的本地缓存能够显著提高数据读取速度,减少对数据库或外部 API 的频繁请求。go-cache 是一个专门为 Golang 开发的简单易用的本地缓存库,支持过期和清理策略,适合用于小规模缓存需求的应用场景。本文将介绍
2024-11-08
7
0
1
Go
2024-10-31
用Go语言轻松识别二维码
随着信息化的高速发展,二维码作为一种高效、便捷的信息载体,已经广泛应用于支付、营销、登录验证等场景。作为开发者,掌握生成二维码的能力可以为我们提供很多便捷的解决方案。今天,我们将通过Go语言来演示如何快速识别条形码和二维码,并展示其简洁的实现方式。 gozxing库简介 gozxing 是一个用 G
2024-10-31
39
0
1
Go
2024-10-25
用Go语言轻松生成二维码
随着信息化的高速发展,二维码作为一种高效、便捷的信息载体,已经广泛应用于支付、营销、登录验证等场景。作为开发者,掌握生成二维码的能力可以为我们提供很多便捷的解决方案。今天,我们将通过Go语言来演示如何快速生成二维码,并展示其简洁的实现方式。 开始之前:准备工作 在Go语言中,生成二维码非常简单,我们
2024-10-25
59
0
1
Go
2024-10-10
Go 语言中的 sync.Pool:高效对象池的使用与探索
sync.Pool 是 Go 标准库中的一个轻量级对象池,用于复用对象以减少频繁的内存分配和垃圾回收压力。它在高并发场景下非常实用,可以大大提升程序的性能。本文将从 sync.Pool 的使用场景、性能测试以及其在 fmt.Printf 中的应用这几个方面,详细介绍这个重要的工具。 一、sync.P
2024-10-10
32
0
1
Go
2024-10-09
Go 语言中的 MQTT 通信利器
随着物联网(IoT)技术的快速发展,越来越多的智能设备开始集成联网功能,从而实现了远程控制、状态监测等多种应用场景。MQTT逐渐成为物联网通信的首选协议,它具有低带宽消耗、低功耗、高延迟容忍度的特点,非常适合资源受限的设备和不稳定的网络环境。 什么是MQTT协议? MQTT协议是一种基于客户端/服务
2024-10-09
3
0
1
Go
2024-10-08
Go:操作 SQLite 数据库
引言 SQLite 是一种轻量级的关系型数据库,因其简单易用和高效的性能而受到开发者的青睐。在 Go 语言中,github.com/mattn/go-sqlite3 驱动为我们提供了与 SQLite 数据库交互的便捷方式。本文将对该驱动进行简要介绍,并展示一些基本操作。 驱动介绍 go-
2024-10-08
15
0
1
Go
2024-10-07
gnet:最快的网络框架
gnet 是什么? gnet 是一款专为高性能与轻量化设计的网络框架,它基于 epoll 和 kqueue
2024-10-07
23
0
1
Go
2024-10-06
Go 语言陷阱 - 数组和切片
第一个陷阱 下面是Go语言中一个函数尝试修改数组元素的例子: package main import "fmt" func mod(a [2]int) { a[0] = 100 } func main() { a := [2]int{1, 2} mod(a)
2024-10-06
9
0
1
Go
2024-10-05
Go:Module
初始化 go mod init [module path] 创建一个新的模块,并设置模块路径。 这个命令会在当前目录下创建一个 go.mod 文件来跟踪依赖关系。 文件 go.sum文件记录 module 文件 hash 值,用于安全校验<
2024-10-05
4
0
1
Go
2024-10-03
Go:探索embed库
引言 在现代软件开发过程中,经常需要将一些静态文件(如HTML页面、JavaScript脚本、CSS样式表、图片等)嵌入到二进制可执行文件中。这样做不仅可以让应用更加轻便,而且可以简化部署流程,避免额外的文件管理复杂性。在Go语言的世界里,从1.16版本开始引入了一个非常实用的功能——embed包,
2024-10-03
4
0
0
Go
1
2