golang

不会画画的画师8 小时前
开发语言·后端·golang
Go开发指南:io/ioutil包应用和迁移指南Go语言的标准库中,ioutil在文件和I/O操作中扮演者重要的角色。虽然从Go 1.16版本开始,Go团队认为ioutil是一个定义不清且难以理解的程序集合,所有功能的实现代码迁移至io和os包。
youliroam9 小时前
开发语言·后端·golang·esp32·ov2640
ESP32-S3+OV2640简单推流到GO服务先做个简单的例子 1.使用ESP32-S3+OV2640连接WIFI连接到局域网 2.把ESP32-S3从OV2640获取到的帧使用http协议推送到Go服务 3.在Go服务中接收视频流保存成AVI格式 4.最后直接用视频播放器播放保存的AVI格式视频即可
码luffyliu10 小时前
后端·golang·go
从 2 小时价格轮询任务通知丢失,拆解 Go Context 生命周期管控核心目录一、业务场景与异常现象1.1 业务背景1.2 异常现象二、根因定位:Context 生命周期与 HTTP 请求链路的强绑定
blurblurblun13 小时前
开发语言·后端·golang
Go语言特性一、结构体指针自动解引用【注意】Go中结构体指针是可以进行.获取对应参数,这是一个Go实现的语法糖,在指针对象使用.时候,Go会自动帮忙解引用指针,以下两种针对结构体指针对象的内部值获取的写法完全等价:
Y.O.U..13 小时前
开发语言·后端·golang
Go 语言 IO 基石:Reader 与 Writer 接口的 “最小设计” 与实战落地Go 的io包遵循 **“最小接口原则”**:仅用 1 个方法定义 “读” 和 “写”,却能适配所有数据场景(文件、网络、内存等)。
思成Codes13 小时前
后端·golang·gin
Gin 框架:*gin.Engine 主要方法在 Gin 框架中,*gin.Engine 是整个 Web 应用的核心引擎,也是调用 gin.Default() 或 gin.New() 时返回的实例。它不仅是路由组(RouterGroup),还集成了HTTP 服务启动、全局中间件管理、错误处理、静态文件服务、模板渲染等关键能力。
帅那个帅15 小时前
开发语言·后端·golang
go的雪花算法代码分享是由 Twitter 开源的由 64 位整数组成分布式的 ID, 性能较高,并且在单机上递增
IT艺术家-rookie17 小时前
golang
golang--测试单元测试是对软件中的最小可测试单元进行检查和验证,在Go中通常指函数或方法。被测试代码 (math.go):
linksinke17 小时前
开发语言·windows·golang
在windows系统上搭建Golang多版本管理器(g)的配置环境在windows系统上搭建Golang多版本管理器(g)的配置环境 g 下载地址: https://github.com/voidcosmos/g
卜锦元19 小时前
开发语言·数据库·后端·性能优化·golang
Golang后端性能优化手册(第二章:缓存策略与优化)“过早优化是万恶之源,但过晚优化可能让你失去用户” —这是一篇帮助 你我 更好的做牛马,做更好的牛马 的文档 —。。。才第二章
今夕资源网19 小时前
开发语言·后端·golang·go语言·端口映射·内网端口映射
go-tcnat内网端口映射 端口穿透 GO语言 免费开源只需要一个低廉的云服务器作为桥梁,让个人高配置电脑秒变云服务器,特别适合需要高运算需求(如AI服务,高并发运算) 而预算较低的朋友 基于GO语言原生开发,极大的提高多线程及内存管理效率,无延迟无卡顿,体验感极高! 2024.11.6 在操作map时增加锁防止死锁保持 优化结构,将客户端和服务端合并 新增配置文件.env用于控制启动模式(client/server) 新增可通过命令行来切换模式,在无参数的情况下默认使用.env
Tony Bai19 小时前
开发语言·后端·golang
告别“If-Else”地狱:OpenFeature 如何重塑 Go 应用的特性开关管理?大家好,我是Tony Bai。在软件开发的早期,我们都有过这样的经历:为了上线一个不确定的新功能,我们在代码里写下了:
源代码•宸20 小时前
服务器·开发语言·网络·分布式·后端·golang·jwt
goframe框架签到系统项目开发(用户认证、基于 JWT 实现认证、携带access token获取用户信息)HTTP 是一个无状态的协议,一次请求结束后,下次再发送服务器就不知道这个请求是谁发来的了(同一个 IP 不代表同一个用户),在 Web 应用中,用户的认证和鉴权是非常重要的一环,实践中有多种可用方案,并且不同的方案各有千秋。
思成Codes21 小时前
golang·restful·xcode·gin
Gin路由:构建高效RESTful APIURL 请求 → 路由匹配 → 执行处理函数 → 返回响应 1. 基础 HTTP 方法2. HEAD 和 OPTIONS
Clarence Liu21 小时前
golang·哈希算法·散列表
Go Map进化史:从桶链式哈希表到Swiss Table的源码级剖析本文深入剖析Go语言Map的两次重大进化,从传统哈希表到现代Swiss Table的实现细节,带你领略工程化哈希表设计的精髓。
卜锦元21 小时前
大数据·开发语言·数据库·人工智能·后端·性能优化·golang
Golang后端性能优化手册(第一章:数据库性能优化)“过早优化是万恶之源,但过晚优化可能让你失去用户” —这是一篇帮助 你我 更好的做牛马,做更好的牛马 的文档 —刚刚开始,慢慢来
T0uken21 小时前
前端·react.js·golang
Go + React 单文件 Web 应用模板开发指南本文将详细介绍如何从零构建一个 Go 后端(Gin) + 前端(Vite + React) 的单文件 Web 应用模板。最终构建产物为单一可执行文件,适用于工具型应用、私有化部署系统或需统一交付的 Web 项目。
小高Baby@21 小时前
数据结构·golang·哈希算法
map的数据结构,扩容机制,key是无序的原因map就相当于是一个超级查询表,给它一个Key,它可以给你返回对应的value。例如以上例子,Apple就是Key,3就是代表的value。
码luffyliu1 天前
开发语言·golang·goenv
告别 Go 版本混乱:macOS 下工作项目与个人项目版本管理作为一名开发者,日常开发中难免会遇到这样的窘境:公司工作项目要求固定使用 Go 1.18.10 版本,而自己的小项目想尝鲜 Go 1.21.10 新特性,来回切换版本不仅繁琐,还容易出现 GOROOT 路径错误、命令缓存失效等问题。
思成Codes1 天前
golang·json·gin
Gin 框架 JSON 全链路:从响应返回到请求绑定为什么 Gin 的 JSON 处理如此重要? 在现代 Web 开发中,JSON 是前后端通信的事实标准。作为 Go 领域最流行的 Web 框架,Gin 对 JSON 的支持极为完善——无论是返回结构化响应,还是解析并验证请求数据,都只需几行代码。