go

liangbm313 小时前
ai·typescript·go·软件构建·开源软件·react·桌面软件
AI-ViewNote:把网课和会议视频自动卷成结构化笔记开源地址:https://github.com/liangbm3/AI-ViewNote (欢迎提 Issue 和 PR,求个 Star ⭐)
我叫黑大帅15 小时前
后端·面试·go
Gin 实战入门:从环境搭建到企业级常用特性全解析Gin 是 Go 语言生态中最主流的高性能 HTTP Web 框架,基于 Radix 树实现路由匹配,性能远超同类轻量框架,同时具备易用性强、生态完善、内置中间件丰富的特点。无论是快速开发 RESTful API、后台管理系统,还是构建微服务架构,Gin 都是 Go 后端开发的首选方案。
我叫黑大帅15 小时前
后端·面试·go
Gin 日志体系详解本文基于 Gin 企业开发的真实场景,从原生日志能力到主流日志工具选型,全程以实用为核心,附带可直接复制的集成代码、最佳实践和踩坑指南,解决 Gin 开发中日志的全场景需求。
F1FJJ16 小时前
网络·网络协议·docker·postgresql·容器·go
Shield CLI v0.3.3 新增 PostgreSQL 插件:浏览器里管理 PG 数据库前两天发了 MySQL 插件,现在 PostgreSQL 也跟上了。同样的思路——一条命令装好,浏览器打开就能用,不需要在对方机器上装任何客户端。
mCell1 天前
架构·go·agent
【万字长文】从 AI SDK 到 mini-opencode:一次很巧的 Go Agent 架构实践同步更新至个人站点:从 AI SDK 到 mini-opencode:一次很巧的 Go Agent 架构实践
jump_jump1 天前
go·源码
深入理解 Go Context:从原理到实战(基于 Go 1.26)在 Go 的并发编程中,context 包是最核心的基础设施之一。它解决了一个看似简单却极其重要的问题:如何优雅地控制 goroutine 的生命周期?
哈里谢顿1 天前
go
golang目前遇到的面试题1、切片跟数组2、golang的泛型3、golang的mcp模型
哈里谢顿1 天前
go
python与golang性能差异对比将 Python 的多进程(Multiprocessing) 迁移到 Go 的 Goroutine + Channel 模型,通常会带来以下显著效果:
前端Hardy2 天前
前端·javascript·go
Wails v3 正式发布:用 Go 写桌面应用,体积仅 12MB,性能飙升 40%!一个 12MB 的桌面应用,启动不到 0.5 秒,内存占用仅 70MB—— 前端仍是 Vue/React,后端是纯 Go,无需 Node.js,不嵌 Chromium,双击即运行。
golang学习记3 天前
go
Go 语言生产环境必备包清单在 Go 生态中选择合适的第三方包是生产开发的关键挑战。根据 2025 Go 开发者调查,26% 的开发者认为"找到可靠的 Go 模块和包"是最大难题之一。本文整理了笔者 多年 Go 生产经验中最常用、最可靠的包,并附上详细推荐理由。
程序员爱钓鱼3 天前
后端·面试·go
GoWeb开发核心库: net/http深度指南在 Go 语言中,如果你要开发 Web 服务、API 接口、HTTP 客户端,那么最核心的标准库就是 net/http。它不仅提供了完整的 HTTP 协议实现,还内置了服务器和客户端能力,可以说:不用任何第三方框架,就可以构建生产级 Web 服务。
一条GO4 天前
go
简单的 defer 也有可能写出BUGdefer 很简单,但也不免大意忘记写出BUG,下面这4种情况需要注意。输出1, 原因是defer方法的参数是实时计算
用户580559502104 天前
后端·go
深入理解 Go defer(下):编译器与runtime视角的实现原理👉 上一篇文章:深入理解 Go defer(上):基本使用与行为解析引言:为什么defer的“行为”必须回到源码解释
tyung4 天前
websocket·go
用 zhenyi-base 做一个带网页的群聊 Demo标签:Go、WebSocket、实时通信、开源、后端、前端zhenyi-base 是一套 Go 网络与基础组件库(TCP / WebSocket / 无锁队列等),轻量、按包引入。官网 · GitHub。这篇用它的 groupchat 示例:一条命令起服务,浏览器打开就能群聊,服务端 zserver + WebSocket,前端 embed 打包进二进制,前后端都改得动。
AntBlack4 天前
后端·架构·go
Ant-Browser : 发布一个开源免费的指纹浏览器 ,欢迎体验过年撸了一个指纹浏览器的壳子 ,配合开源的 chromium 内核 ,就能拥有一个自己的指纹浏览器啦。
程序员爱钓鱼4 天前
后端·面试·go
Go排序核心库: sort包深度指南在日常开发中,排序是非常常见的操作,例如对数组排序、对结构体切片排序、排行榜、数据分析等。Go 标准库中的 sort 包提供了一整套高效且灵活的排序工具,可以对各种数据结构进行排序。
ha6664 天前
go
golibs — Protocol & Registry 技术文档本文档详细介绍 golibs 项目中 Makefile(Protobuf 编译)、protocol(gRPC 协议层)与 registry(etcd 服务注册与发现)三大模块的设计思想、架构关系与完整代码实现。
程序员爱钓鱼5 天前
后端·面试·go
Go输出与格式化核心库:fmt包完整指南在 Go 语言中,fmt 是最基础也是使用频率最高的标准库之一。几乎每一个 Go 程序都会用到它,无论是打印调试信息、格式化字符串、构建日志,还是从标准输入读取数据。fmt 的核心作用可以用一句话概括:提供统一、强大的格式化输入输出能力。
程序员爱钓鱼6 天前
后端·面试·go
Go PDF处理利器: github.com/pdfcpu/pdfcpu 深度指南在 Go 生态中,处理 PDF 文件一直是一个比较复杂的需求,例如:PDF 合并与拆分 页面裁剪与旋转 添加水印 提取文本或图片 压缩优化 PDF
江湖十年6 天前
后端·面试·go
使用 testing/synctest 测试并发代码大家好,我是江湖十年。Go 1.25 发布有段时间了,随之带来了正式版本的并发测试包 testing/synctest,今天就来通过这篇文章向大家介绍一下在 Go 中如何测试并发代码,本文翻译自 Go 官方博客。