首页
学习
活动
专区
圈层
工具
发布

#go

静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言

Go 内存分配的“双子星”:为什么有了 `new` 还要 `make`?

GoLang学习记

导读:Go 语言新手村常有一个未解之谜:既然 new 能分配内存,为什么还要搞个 make?是设计师闲得慌,还是这俩有什么不可告人的秘密?今天我们来扒一扒这对“...

4110

Go Channel:不是队列的队列,是“通信“的艺术

GoLang学习记

很多人把 channel 当成"线程安全的队列"来用,这就像把瑞士军刀当指甲剪——能用,但亏大了。今天我们来聊聊:为什么 Go 的 channel 不是"高级队...

1800

Redis 十大经典使用场景 - Go 语言实战指南

GoLang学习记

💡 HyperLogLog:基数统计神器,12KB 内存可统计 20 亿独立元素!

2200

Go 类型系统的“隐形特权”:无类型常量

GoLang学习记

导读:你每天都在用 const,但你可能从未真正“认识”它。为什么 const a = 1 + 2i 不需要声明类型?为什么它能算出比宇宙原子数还大的整数而不溢...

2800

Fiber v3 适配器模式:17 种写法随便用,老代码“即插即用“

GoLang学习记

Fiber v3 路由器能识别 4 大类、共 17 种 不同的 Handler 签名。咱们一类一类看,用生活场景帮你理解👇

1210

Goland 解决在windows上 Cannot run program “D:\atool\goexe\myApp.exe 无法进行正常调试问题

GoLang学习记

最近开发go项目,下载goland进行开发,但是却经常遇到goland会报这样的错:

4000

Golang 的静态特性如何减少对经典设计模式的依赖

GoLang学习记

很多人刚接触 Go 时,会本能地把 Java 的设计模式(GoF 23 种)套进去,结果写出一堆复杂的结构体 + 接口 + 工厂,结果发现:Go 里很多经典模式...

2000

Go 代码的进化美学:time.Since 与 time.Until

技术圈

在日常 Go 开发中,我们经常需要计算时间差:统计一个函数的执行耗时、检测请求是否超时、判断缓存是否过期……这些场景都离不开时间计算。

4710

Go语言如何编写Windows DLL动态链接库?

技术圈

在Windows开发领域,DLL(Dynamic Link Library,动态链接库)是一种非常重要的技术。它允许我们将代码编译成独立的模块,供其他程序在运行...

6710

Go语言实现MCP服务中的Prompt的实践

技术圈

在AI应用开发领域,MCP(Model Context Protocol)正在成为连接AI模型与外部系统的标准协议。作为Anthropic推出的开放协议,MCP...

6810

Go语言中解决浮点数精度问题的最佳实践

技术圈

在开发支付系统时,你是否遇到过这样的诡异场景:明明计算的是 0.1 + 0.2,结果却输出 0.30000000000000004?这不是Go语言的bug,而是...

3610

Go 1.26 改了个默认值,开发者懵了

萝卜要努力

2026 年 2 月,Go 1.26 悄悄改了 go mod init 的默认行为。

7010

Go 工程师的工具箱:两位资深 Gopher 的日常利器

萝卜要努力

你有没有注意到一个有趣的现象?同一个团队里的两个 Go 工程师,打开电脑后的第一件事可能完全不同——一个正在等 docker-compose up ...

8310

go-zero v1.10.0发布!全面支持Go 1.23、MCP SDK迁移、性能与稳定性双提升

福大大架构师每日一题

2026年2月15日,go-zero v1.10.0正式发布!这一版本不仅带来了对 Go 1.23 的全面支持,还完成了 MCP SDK迁移,并同步修复了多个关...

8010

2026年2月TIOBE编程语言排行榜,Go语言排名第16,Rust语言排名14。领域专用语言挑战 Python 的领先地位。

福大大架构师每日一题

Python 目前仍是全球最受欢迎的编程语言,领先于其最接近的竞争对手超过 10 个百分点。从绝对值看,Python 在 2025 年 7 月达到峰值,市场份额...

26010

【Go开源库】微软推出屏幕解析工具OmniParser ,AI的好搭档

编码如写诗

本文将深入介绍 OmniParser 这一强大的开源工具。该库由微软团队开发,目前拥有 21.7k+ star,是 AI 领域备受关注的项目之一。OmniPar...

12510

Go 1.26 go fix 现代化修复器:自动化代码迁移

编码如写诗

Go 1.26 带来了一个令人期待的工具链改进:go fix 命令的完全重写。这个新版本基于 Go 分析框架(与 go vet 相同),提供了数十个现代化修复器...

7410

langchaingo:用Go语言构建LLM应用的利器

编码如写诗

在AI大模型时代,LangChain已成为Python开发者构建LLM应用的首选框架。但对于Go开发者来说,有没有类似的工具呢?答案是肯定的——langchai...

21510

Go的垃圾回收终于不便秘了,绿茶Green Tea GC让我有点慌

编码如写诗

Go团队这次比较谨慎,加了GOEXPERIMENT=nogreenteagc这个逃生口。

7310

Go 1.26 新特性预览:扩展 new() 函数支持表达式参数

编码如写诗

在 Go 语言中,创建复合类型(如结构体)的指针非常方便,可以直接使用 &S{a: 3} 语法。但创建简单类型(如 int、string)的指针却需要多步操作:...

8910
领券