技术栈
go
光头闪亮亮
6 小时前
android
·
go
Fyne ( go跨平台GUI )项目实战-WebView 组件开发技术详解
版本: v1.0 日期: 2026-07-25 适用平台: Windows (WebView2)、Android (WebKit WebView) Go 版本: >= 1.21 Fyne 版本: v2.8.0
程序员爱钓鱼
9 小时前
前端
·
后端
·
go
Go Modules 包管理详解:go.mod、go.sum 与依赖管理
Go 编程实战系列(五)上一篇《第一个 Go 程序:Hello World》中,我们创建了第一个 Go 项目,并执行过这样一条命令:
小满zs
16 小时前
后端
·
go
Go语言第三章(五谷轮回)
我们定义了一个 Person 结构体,包含 Name、Age、Sex 三个字段。然后创建了一个实例,判断其年龄是否满 18 岁:满 18 岁输出「成年」,否则输出「未成年」。这就是最基本的 if / else 二选一判断。
江湖十年
1 天前
后端
·
go
·
json
Go 语言中 YAML to JSON 踩坑笔记
最近在搬砖的过程中遇到了一个在 Go 代码中 YAML 转 JSON 引发报错的小问题,随手记录一下。场景是这样的,我实现了一个功能,支持用户上传 YAML/JSON 格式的文档,为了方便,我会将文档全部转为 JSON 格式再来统一处理。平时经常操作 YAML,也经常操作 JSON,但二者互转的场景不怎么会遇到,所以因为一时疏忽,就遇到了问题。
程序员爱钓鱼
1 天前
前端
·
后端
·
go
第一个 Go 程序:Hello World
Go 编程实战系列(四)在前面的文章中,我们已经完成了 Go 开发环境安装,并配置了 GoLand 或 VS Code。接下来,我们将正式编写第一个 Go 程序。
名字还没想好☜
1 天前
开发语言
·
数据库
·
golang
·
go
·
并发
Go 的 select 实战:超时、非阻塞收发与优雅退出的三个套路
很多人学 Go 并发,select 只会写「从多个 channel 里随便读一个」。但实战里 select 真正好用的是三个套路:给操作加超时、非阻塞地试探 channel、以及优雅关闭 goroutine。这三个不掌握,写出来的并发代码要么卡死,要么泄漏 goroutine。这篇一个一个过。
Java开发追求者
2 天前
go
·
go环境开发配置
·
环境开发配置
Go环境开发配置
go官网https://go.dev/dl/1. 下载安装包双击NextNextNextInstall
程序员爱钓鱼
2 天前
前端
·
后端
·
go
配置 GoLand 与 VS Code 开发环境
Go 编程实战系列(三)上一篇《Go 开发环境安装(Windows/macOS/Linux)》中,我们已经完成了 Go 编译器的安装,并成功运行了第一个 Go 程序。本篇将进一步介绍如何配置 Go 的开发环境,包括目前最主流的两款 IDE——GoLand 和 Visual Studio Code(VS Code) 。
fcu3dx
3 天前
go
Go + PostgreSQL 餐饮SaaS后端架构:从单体到多租户的实战重构
标签: Go | PostgreSQL | SaaS | 微服务 | 实战龙讯POS是一个餐饮收银系统,v1是单租户架构(Go + SQLite/MySQL),v2重构为SaaS多租户架构(Go + PostgreSQL + Redis)。
程序员爱钓鱼
3 天前
后端
·
面试
·
go
Go 开发环境安装(Windows、macOS、Linux)
Go 编程实战系列(二)上一篇我们介绍了《为什么学习 Go?Go 能做什么?》,了解了 Go 语言在 Web 后端、微服务、云原生、网络编程和运维工具等领域的应用。
ArixBit
4 天前
go
·
agent
用 Go 手撸 Agent 框架 #11:工具从哪里来——内置工具、MCP 与 Skills
第 10 篇的研究助手跑起来以后,顺着日志重新看了一遍工具调用:模型会决定调用哪个工具,但 search 和 read_webpage 还是我们自己写进 Go 项目的。
程序员爱钓鱼
4 天前
后端
·
面试
·
go
为什么学习 Go?Go 能做什么?
Go 编程实战系列(一)近年来,无论是云计算、容器技术、微服务,还是人工智能基础设施,Go(又称 Golang)几乎都占据着重要位置。从 Docker、Kubernetes 到 Prometheus、Etcd,再到大量互联网公司的后端服务,Go 已经成为现代服务端开发的重要语言之一。
名字还没想好☜
7 天前
开发语言
·
后端
·
性能优化
·
golang
·
go
Go 的 sync.Pool 实战:复用对象把 GC 压力打下来
高并发的 Go 服务里,有一类性能问题很隐蔽:代码逻辑没毛病,QPS 也不算高,但 GC 频繁触发、P99 延迟毛刺不断。用 pprof 一看,大量时间花在内存分配和垃圾回收上。罪魁祸首常常是——你在热路径上反复 new 又扔掉同一种临时对象。
用户09536751583
5 天前
redis
·
go
在系统的学习 redis 前的疑惑
🐒: 有 MySQL 相关的知识,最近要用到 redis,想要系统的学一下,但需要时间,疑惑需要里面解决,然后去问了 deepseek 。
名字还没想好☜
5 天前
开发语言
·
后端
·
golang
·
go
·
并发
Go 用 errgroup 管理并发子任务:错误收敛、取消传播与限流
并发拉一批数据,你大概率写过这样的代码:开五个 goroutine 各自请求一个接口,用 sync.WaitGroup 等它们全部结束。跑起来没问题,直到有一天某个接口挂了——其他四个还在傻等,错误也没人收,日志里只留下一条超时。更糟的是,第一个失败之后剩下的请求已经没意义了,却还在白白消耗连接和 CPU。
labixiong
5 天前
前端
·
javascript
·
go
TypeScript 7.0 编译器用 Go 重写,速度暴增10倍——背后到底做了什么?
这是 TypeScript 14 年来最大的一次变革。不是语法变了,不是 API 变了——是编译器本身被换掉了。
名字还没想好☜
8 天前
后端
·
spring
·
golang
·
go
·
并发
Go 并发 map 怎么选:sync.Map、加锁、分片锁的实测对比
你大概率写过这样的代码:一个全局 map[string]int 做缓存,多个 goroutine 同时读写,某天线上突然 panic:
名字还没想好☜
6 天前
java
·
数据库
·
golang
·
go
·
定时器
Go 的 time.Ticker 陷阱:定时任务里被忽略的内存泄漏与正确关闭
服务跑了几天,内存曲线一路缓慢爬升,pprof 一看 goroutine 数只增不减。翻代码发现一堆 time.Tick 和忘了 Stop() 的 time.Ticker——这是 Go 定时任务里最隐蔽、也最常见的一类泄漏。这篇把 Ticker、Timer、time.Tick、time.After 的坑一次讲清,给出能直接用的正确写法。
ArixBit
6 天前
go
·
agent
用 Go 手撸 Agent 框架 #10:用自己的 Runtime,做一个研究助手
这个系列不是从“怎么设计一个 Agent 框架”开始的。第 1 篇时,我们甚至还不确定 Agent 里除了模型还有什么。后来才一步步接触到模型调用、ReAct、工具契约、上下文窗口和外部知识。
cocoCola91667
7 天前
go
validator库参数校验若干实用技巧
本文介绍了使用validator库做参数校验的一些十分实用的使用技巧,包括翻译校验错误提示信息、自定义提示信息的字段名称、自定义校验方法等。