静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言
导读:Go 语言新手村常有一个未解之谜:既然 new 能分配内存,为什么还要搞个 make?是设计师闲得慌,还是这俩有什么不可告人的秘密?今天我们来扒一扒这对“...
很多人把 channel 当成"线程安全的队列"来用,这就像把瑞士军刀当指甲剪——能用,但亏大了。今天我们来聊聊:为什么 Go 的 channel 不是"高级队...
💡 HyperLogLog:基数统计神器,12KB 内存可统计 20 亿独立元素!
导读:你每天都在用 const,但你可能从未真正“认识”它。为什么 const a = 1 + 2i 不需要声明类型?为什么它能算出比宇宙原子数还大的整数而不溢...
Fiber v3 路由器能识别 4 大类、共 17 种 不同的 Handler 签名。咱们一类一类看,用生活场景帮你理解👇
最近开发go项目,下载goland进行开发,但是却经常遇到goland会报这样的错:
很多人刚接触 Go 时,会本能地把 Java 的设计模式(GoF 23 种)套进去,结果写出一堆复杂的结构体 + 接口 + 工厂,结果发现:Go 里很多经典模式...
在日常 Go 开发中,我们经常需要计算时间差:统计一个函数的执行耗时、检测请求是否超时、判断缓存是否过期……这些场景都离不开时间计算。
在Windows开发领域,DLL(Dynamic Link Library,动态链接库)是一种非常重要的技术。它允许我们将代码编译成独立的模块,供其他程序在运行...
在AI应用开发领域,MCP(Model Context Protocol)正在成为连接AI模型与外部系统的标准协议。作为Anthropic推出的开放协议,MCP...
在开发支付系统时,你是否遇到过这样的诡异场景:明明计算的是 0.1 + 0.2,结果却输出 0.30000000000000004?这不是Go语言的bug,而是...
2026 年 2 月,Go 1.26 悄悄改了 go mod init 的默认行为。
你有没有注意到一个有趣的现象?同一个团队里的两个 Go 工程师,打开电脑后的第一件事可能完全不同——一个正在等 docker-compose up ...
2026年2月15日,go-zero v1.10.0正式发布!这一版本不仅带来了对 Go 1.23 的全面支持,还完成了 MCP SDK迁移,并同步修复了多个关...
Python 目前仍是全球最受欢迎的编程语言,领先于其最接近的竞争对手超过 10 个百分点。从绝对值看,Python 在 2025 年 7 月达到峰值,市场份额...
本文将深入介绍 OmniParser 这一强大的开源工具。该库由微软团队开发,目前拥有 21.7k+ star,是 AI 领域备受关注的项目之一。OmniPar...
Go 1.26 带来了一个令人期待的工具链改进:go fix 命令的完全重写。这个新版本基于 Go 分析框架(与 go vet 相同),提供了数十个现代化修复器...
在AI大模型时代,LangChain已成为Python开发者构建LLM应用的首选框架。但对于Go开发者来说,有没有类似的工具呢?答案是肯定的——langchai...
Go团队这次比较谨慎,加了GOEXPERIMENT=nogreenteagc这个逃生口。
在 Go 语言中,创建复合类型(如结构体)的指针非常方便,可以直接使用 &S{a: 3} 语法。但创建简单类型(如 int、string)的指针却需要多步操作:...