We're sorry but react app doesn't work properly without JavaScript enabled. Please enable it to continue.
文档
备案
控制台
登录
立即注册
首页
AI 大模型体验中心
动手实验室
Agent 评测集
AI 案例广场
学习中心
社区
去发布
首页
AI 大模型体验中心
动手实验室
Agent 评测集
AI 案例广场
学习中心
社区
golang学习记
文章
专栏
问答
golang学习记
Go 泛型入门:给忙到啃键盘的土拨鼠一份速食指南
动手实验室
Golang
就像你妈在你 25 岁生日那天终于送了辆自行车——“早干嘛去了?”“……在造更稳的轴承。”在泛型降临前,Go 程序员靠三招续命: + 断言 → 运行时惊喜盲盒 🎁()代码生成() → 写一份逻辑,生成 8 份 ,Git 提交时手抖 😅说服老板:我们不需要复用 → 高风险高回报 🎯(慎用)普通函数:泛型函数:✅ 一行搞定万物✅ 编译时检查类型(不是运行时开盲盒)✅ 是占位符, 是“啥都行”(
9
0
0
0
golang学习记
微软要“消灭 C/C++”,靠 AI 每月写 100 万行 Rust —— 是史诗级重构,还是史诗级
动手实验室
Rust
“我们的北极星是:1 个工程师,1 个月,100 万行 Rust。”—— Galen Hunt,微软 Distinguished Engineer(不是在写简历,是在写科幻小说)2025 年圣诞前夕,微软悄悄在 LinkedIn 发了条职位:IC5 Principal Software Engineer – 消灭 C/C++ 专项组🎯 KPI:2030 年前,让微软代码库里连一行 都搜不到。是
13
0
0
0
golang学习记
如何在 Go 中实践领域驱动设计(DDD):手把手保姆及教程
动手实验室
Golang
📌 本文将手把手带你用 Go 实现一个在线 Tavern(酒馆)系统,逐步构建 DDD 的核心组件:实体(Entity)、值对象(Value Object)、聚合(Aggregate)、仓储(Repository)、工厂(Factory)和服务(Service),全程配合图解说明,拒绝“概念轰炸”。微服务虽好,但无组织地拆分服务 = 制造分布式单体 👉 复杂度爆炸💥DDD 的核心思想是:让代
14
0
0
0
golang学习记
Go 枚举防翻车指南
动手实验室
Golang
这段代码看着人畜无害,对吧?但当同事手抖写成:——你的服务就默默接受了,并把用户塞进数据库,角色字段写着:。💬 产品经理:“为什么测试账号有删库权限?”你:“……可能它悟道了。”这就是 Go 枚举的原始社会阶段:没有类型防护,没有边界检查,只有 和命运的骰子。简洁省键盘(少敲 10 个字符)面试官问“Go 怎么写枚举?”你能秒答| 场景 | 后果 | |------|------| | 手动排
13
0
0
0
golang学习记
刚刚,IDEA 免费版正式发布!
AI
Kubernetes
数据库
微服务
分享golang 学习的点滴
15
0
0
0
golang学习记
Cursor 2.2 发布:AI 自己卷自己!
AI
大模型
开发与运维
数据库
分享golang 学习的点滴
15
0
0
0
golang学习记
Jetbrains 这个知名软件十年了!
数据库
数据库
数据迁移与工具
数据库管理服务
分享golang 学习的点滴
14
0
0
0
golang学习记
GPT-5.2 发布:不是小升级,是「智能跃迁」
大模型
大模型
AI开放平台
机器学习
分享golang 学习的点滴
92
0
0
0
golang学习记
VS Code使用 GitHub Copilot 高效重构代码:10 大实战技巧 + 自定义指令封装指南
AI
大模型
向量数据库
云安全
分享golang 学习的点滴
16
0
0
0
golang学习记
VS Code重磅更新:不再免费了!
AI
大模型
开发与运维
GPU
分享golang 学习的点滴
58
0
0
0
golang学习记
IDEA 2025.3 官宣全新默认 UI:确实清新优雅
AI
大模型
向量数据库
AI开放平台
分享golang 学习的点滴
52
0
0
0
golang学习记
Go 面试官:defer 里报错了怎么办?
动手实验室
Golang
老板问:“服务稳吗?”你答:“稳! 善后,万无一失!”老板点头,给你加了鸡腿 🍗——直到某天 返回了错误:而你的 :输出:🤯“错误被吃掉了?!”“defer 是哑巴吗?!”“它是不是偷偷签了《保密协议》?!”Go 的 只执行函数,不检查返回值——就像你雇了个保洁阿姨:她进门打扫 → 被调用 ✅她发现煤气灶漏气 → ❗但她默默记在小本本上,转身就走 → 主函数:??你点外卖回来:“哇,屋
15
0
0
0
golang学习记
Go Worker Pool 实战:别让“珍珠加料”把你的服务撑爆了!
动手实验室
Golang
小明开了一家网红奶茶店,订单暴增,但后厨(Go 服务)开始“喘不过气”——真相竟是:那些处理过“超大杯三分糖去冰加双份珍珠波霸芋圆”的订单员(goroutine),从此再也瘦不回去了!顾客下单接口:90% 订单:普通杯 + 1~2 种小料 → 处理快,栈小10% 订单:“地狱配方”(如上)→ 要循环拼配料、算热量、生成小票 PDF、发短信通知 → 局部变量多、调用深 → 触发 ,栈从 2KB →
14
0
0
0
golang学习记
Facebook 为什么不用 Git?
动手实验室
VsCode
“Git 是水,Mercurial 是椰子水 ——你喝惯了自来水,突然有人递来一瓶‘Facebook 特供电解质水’,你第一反应:这玩意儿……能喝?”2012 年,Facebook 工程师面对一个灵魂拷问:“我们的 monorepo 已有 200 万+ 文件, 跑一次,够我泡三碗泡面……还要加蛋。” 🍜🥚他们尝试拯救 Git ——结果 Git 社区回了句:“建议:分库。—— 毕竟,一个 rep
14
0
0
0
golang学习记
Go 类型系统技巧:Go 高手和新手的分水岭:会不会把 int 包一层 type UserID in
动手实验室
Golang
“写动态语言像裸奔——自由,但容易社死;写 Go 像穿宇航服——笨重?不,是防 bug 一级甲等防护!”—— 本文专治:✅ 把 当万能胶水✅ 用魔法数字()写业务✅ 以为“类型”只是 和 的排列组合假设你在写一个图书管理系统:你开心地写:→ 上线后 QA 问:“为什么‘魔法’分类查不到书?”→ 你翻日志发现:有人手抖打了 ……→ 💥 类型系统没拦住,业务逻辑先崩了。于是你改用数字:日志输出
14
0
0
0
golang学习记
写 Go 第一年 vs 第五年:我的代码从“能跑就行”到“不敢删一行”
动手实验室
Golang
本文不教语法,只讲真实项目里被坑到报警的实战经验——有些坑,连官方 linter 都不提醒你,但上线后分分钟教你做人。→ 58 个子命令,58 个 ,散落在 58 个文件里……→ 想改个 flag?先 ,再祈祷没隐式依赖。顺序不可控: 和 的 谁先执行?看 Go 编译器心情 😑无法单元测试:你不能 两次,也不能 mock 它。 是 Go 1.16 才给的后悔药(早干嘛去了?)📌 原则:除
15
0
0
0
golang学习记
🔥 Go Gin 不停机重启指南:让服务在“洗澡搓背”中无缝升级
动手实验室
Golang
“用户正在下单,你却要 重启服务?”“老板问:‘上线怎么又中断了?’ 你弱弱回答:‘就三秒……’”——这不是运维,是人质劫持式部署。今天,我们教 Gin 服务:边跑马拉松,边换鞋,还不带喘气的!👟💨先抛个灵魂拷问:❓ 为什么 Nginx 执行 时,你正在下载的视频不会卡成 PPT?| 技术点 | 人类翻译版
15
0
0
0
golang学习记
别再被坑了!Go 开发者最容易踩的 3 个反直觉陷阱
动手实验室
Golang
Go 语言以简洁、高效著称,但初学者(甚至有经验者)在实际编码中仍会踩到一些“反直觉”的坑。本文总结 3 个高频出现的典型陷阱,并附上修复建议与原理分析。输出: 返回的是元素的副本(value copy),而非原始 slice 中元素的引用。因此,修改 仅影响局部变量,不会反映回 。💡 对结构体、数组等类型尤其容易中招。使用索引访问原 slice 元素,或显式取地址:✅ 最佳实践:修改 sli
18
0
0
0
golang学习记
Go 1.26 新特性: Goroutine Metrics 实时“透视”调度状态
动手实验室
Golang
| 问题现象 | 传统排查方式 | 痛点 | |----------|---------------|------| | 服务 CPU 5%,但响应延迟飙升 | → → | ❌ 需重启 + 手动采样,错过瞬时峰值 | | 日志刷屏 | 猜“是不是数据库慢?”“是不是锁竞争?” | ❌ 盲人摸象,靠经验试错 | | 压测时 Goroutine 数暴涨到 10w,但吞吐不升反降 | 看 GC
22
0
0
0
golang学习记
尤雨溪官宣:Vite8来啦,告别Rollup,Rolldown上位,速度提升30倍
动手实验室
前端框架
“不再用 esbuild 开发 + Rollup 构建的‘双系统切换’,而是启用统一引擎 Rolldown(Rust 编写)——一套内核,全链路提速。”这不仅是性能跃升,更是架构范式升级。我们知道,Vite 1.x~7.x 的经典架构长这样:✅ 优点明显:开发秒启,HMR 流畅如德芙生产能打,Tree-shaking 稳健❌ 但隐患深埋:插件要适配两套 API(esbuild plugin ≠ R
14
0
0
0