go

Bolt16 小时前
javascript·typescript·go
TypeScript 7.0 来了:当 tsc 用 Go 重写之后本文基于 TypeScript 7.0 RC(2026-06-18 发布)撰写。重点是:Go 原生编译器已经从预览阶段的 tsgo 正式走进 typescript@rc 发布通道,当前版本 7.0.1-rc。
Go_error20 小时前
后端·go
Datatypes:Go 轻松支持数据库JSON类型GORM 是 Go 语言中最流行的 ORM 之一,它简化了数据库操作,提升了开发效率。然而,在某些情况下,标准的数据类型无法满足复杂业务需求。
任沫2 天前
javascript·人工智能·go
Agent之Function CallLLM只知道根据一段token预测下一个token,给它一段话,它能一个token一个token地猜出一个回答来。但是现在Agent做到的事可不仅仅是回答问题,它还能自己读代码改代码,自己设计方案写成文档,自己检查写的代码有没有问题等等。从知道到做到的关键,就是 function call(又被称为tool call,工具调用),LLM会告诉客户端,应该调用什么工具,客户端调用对应的工具,来真正做到一些事情。
唐青枫2 天前
go
别再把 interface 当万能盒子:Go 接口从隐式实现到项目解耦interface 是 Go 里非常重要的类型。它不保存字段,也不写具体逻辑。它只定义一组方法。比如:
tyung5 天前
后端·go
Go 手写有界 SPSC 环形队列:无 CAS、无锁、Cache 友好的无锁模型源码:github.com/aiyang-zh/z…(MIT 协议)标签:Go / Wait-Free / SPSC / Ring Buffer / 无锁 / 泛型 / 自旋退避
喵个咪5 天前
后端·架构·go
技术复盘:基于 go-wind-cms 的官网+商城双业务渐进拆分实战项目初期,我们直接引入 go-wind-cms 作为技术底座。其原生的目录结构完美契合了我们定下的硬性分层规范:
止语Lab5 天前
go
Go context 超时传播:你以为设了就安全了你用了 context.WithTimeout,设了 5 秒,觉得稳了。超时保护嘛,5 秒内搞不定就取消,资源不泄漏,完美。
踏着七彩祥云的小丑6 天前
学习·golang·正则表达式·go
Go学习第9天:并发编程 + 文件操作 + 正则表达式Go 原生支持高并发,核心组件为 Goroutine(轻量级协程) 和 Channel(通道),搭配 select、sync 包实现协程同步、通信与资源安全,区别于传统线程模型,开销极低。
止语Lab6 天前
go
Go 代码生成的三层认知:从忍住不用到自己造轮子我见过太多项目的 Makefile 里有一行 go generate ./...。跑一次 40 秒,生成的代码没人看得懂,但没人敢删。
协享科技6 天前
人工智能·go·音视频·agent·ai编程
AI 视频理解:让 Agent 看视频并总结内容B 站技术区的视频,动辄 40 分钟起。我有个习惯——每看到一个"标记稍后看"的视频,它基本就永远躺在列表里了。
曲幽7 天前
go·termux·tampermonkey·sync·webdav·filebrowser·gowebdav·koreader
掏出手机就能搭个 WebDAV 同步服务器?这操作有点香摘要: 还在为不同软件间的配置同步头疼吗?本文带你用一部安卓手机,通过 Termux 和一款轻量级神器 gowebdav ,零成本搭建私人 WebDAV 服务器。 无需公网 IP,不用注册第三方服务,十分钟就能让 Tampermonkey、KOReader 等软件实现无缝同步。 内含详细避坑指南和方案对比,让你少走弯路。
Code_Artist8 天前
go·agent·ai编程
🦜用 GoAI 从零打造一个 AI Agent 脚手架工程:重新定义智能体开发范式!如果你的 Go 项目正在接入大模型、构建 Agent、实现 RAG,或者需要兼容 OpenAI、Claude、Gemini、DeepSeek 等多个模型平台,那么 GoAI 是一个非常值得关注的开源框架。它提供了一套统一的 API 抽象,让开发者无需关心不同模型厂商之间的接口差异,仅需更换一行代码即可切换底层模型提供商。GoAI 目前已支持 OpenAI、Anthropic、Google Gemini、DeepSeek、Groq、Ollama、Azure OpenAI、AWS Bedrock 等 25+
ShuiShenHuoLe8 天前
go
OS的常用函数os 是 Go 标准库中与操作系统打交道的核心包:环境变量、文件 I/O、进程、命令行参数、信号 都在这里。
踏着七彩祥云的小丑8 天前
开发语言·学习·golang·go
Go学习第8天:接口 + 泛型 + 错误处理接口是 Go 实现行为契约、多态、解耦的核心特性,它只定义一组方法签名,不包含字段与方法实现。Go 采用隐式实现,无需关键字声明实现关系,只要类型实现接口全部方法,就默认适配该接口。
蓝宝石的傻话9 天前
go·prometheus·victoriametrics
VictoriaMetrics指标流聚合三年回顾与现状(2026)距离上一篇文章 《VictoriaMetrics的指标流聚合能力应用》 发布于 2023年3月,至今已经整整三年。这三年里,VictoriaMetrics生态发生了翻天覆地的变化——让我们一起来回顾这篇博客提出的问题,看看官方解决了多少,我们的 stream-metrics-route 项目又在今天的位置。
蓝宝石的傻话9 天前
go·iot·nvr
rpi-cam:给 Raspberry Pi 造的轻量级 ONVIF 相机服务原文:《rpi-cam:给 Raspberry Pi 造的轻量级 ONVIF 相机服务》做 MiBee NVR 的 ONVIF 协议支持时,我需要深入理解 ONVIF 的完整流程——从 WS-Discovery 设备发现到流地址获取,光看文档和抓包不够,得有一个能跑的 ONVIF 相机服务端来对接调试。手边刚好有台树莓派 3B + OV5647 摄像头,本来跑着 MediaMTX 推 RTSP 流,但 MediaMTX 没有 ONVIF 服务端模式(GitHub issue #1402),NVR 发现不了
踏着七彩祥云的小丑9 天前
开发语言·学习·golang·go
Go学习第7天:Map集合 + 递归函数 + 类型转换Map 是 Go 语言无序键值对(key-value)集合,属于引用类型,底层采用哈希表实现。通过 key 快速查询、修改、删除对应 value,是开发高频容器。
踏着七彩祥云的小丑10 天前
开发语言·学习·golang·go
Go 学习第6天:结构体 + 切片 + range遍历结构体是 Go 中自定义复合数据类型,可组合不同类型的字段,用来描述一组关联属性(如用户、书籍、订单),类似其他语言的实体类。结构体是值类型,也是 Go 实现面向对象思想的基础载体。
壮Sir不壮10 天前
linux·开发语言·golang·go·操作系统·线程·协程
GO语言——GMP调度模型Go 语言的 GMP 模型是实现高并发、轻量级线程(Goroutine)的核心调度算法。M 消耗 CPU 来执行 G 的代码。M 本身不保存 G 的上下文,它只是一个干活的工具人。