文档备案控制台
登录
注册
首页
AI 大模型体验中心AI 大模型体验中心AI 大模型体验中心
动手实验室动手实验室动手实验室
Agent 评测集Agent 评测集Agent 评测集
AI 案例广场AI 案例广场AI 案例广场
火山杯大赛学习中心
社区
去发布
首页
AI 大模型体验中心AI 大模型体验中心AI 大模型体验中心
动手实验室动手实验室动手实验室
Agent 评测集Agent 评测集Agent 评测集
AI 案例广场AI 案例广场AI 案例广场
学习中心
社区
golang学习记
golang学习记
文章
专栏
问答
golang学习记
golang学习记
Zed新特性特辑第一篇:命令别名,为你的常用操作打造专属快捷键
动手实验室最佳实践
今天来介绍了一个zed看似简单却能极大提升日常操作效率的功能:命令别名 (Command Aliases) 。这个功能允许你为 Zed 命令面板(Command Palette)中任何命令定义简短的文字别名,让你可以通过输入几个字母来快速调用最常用的操作。Zed 的命令面板(通过 / 唤起)是其核心交互枢纽,几乎可以执行所有编辑器操作。然而,随着命令数量的增长,即使有模糊搜索,每次都需要输入关
27
0
0
0
golang学习记
golang学习记
IDEA 2026.2 EAP新特性:告别手动注册,一键添加 @ConfigurationPrope
开源Spring
在 Spring Boot 开发中,我们经常会用 来优雅地绑定外部配置。但一个常见的困扰是:你写好了一个配置属性类(POJO),Spring 却提示找不到它,因为忘记在某个 类上用 注册它了。为了解决这个重复且容易遗忘的手动注册步骤,JetBrains 在idea2026.2 提出了一个极其务实的改进:一个 Intention Action(意图动作),让你可以直接在配置属性类上,一键将其添
17
0
0
0
golang学习记
golang学习记
JetBrains 官宣: Codex 为默认Agent!
AIAI解决方案
2026年6月,JetBrains 宣布在其 AI 助手中,将 OpenAI 的 Codex 设置为“推荐的智能体”(Recommended Agent)。这并非一次随意的合作,而是一个经过严谨数据验证、并深刻反映 JetBrains 产品哲学的决策。在 Codex 成为默认之前,JetBrains IDE 的 AI 用户需要自己从多个智能体(如 Junie、Claude Agent 或自带的 A
8
0
0
0
golang学习记
golang学习记
Zed + Claude Code:速度与激情
AIAI解决方案
在AI辅助编程工具日新月异的今天,Zed编辑器与Claude Code的集成,无疑是一个令人兴奋的尝试。它承诺将Rust语言带来的极致性能与最先进的AI编程代理相结合。Zed最引人注目的特点,就是它的速度。当其他主流编辑器基于Electron框架构建时,Zed选择使用Rust从头编写。这种选择带来的性能优势是革命性的——界面瞬间加载,滚动如同丝般顺滑,即使在2021年的MacBook Pro上,风
6
0
0
0
golang学习记
golang学习记
为什么 Go 不能像Zig有 try?
动手实验室Go
如果你写过一阵子 Go,大概率经历过那个经典时刻:屏幕上整整齐齐排着一串 ,你盯着它,它盯着你,彼此都像在参加一种没有观众的重复劳动大赛。于是很多人都会自然地冒出一个念头:为什么 Go 不搞一个 try/catch? 哪怕不学 Java 那一套,来个语法糖也行啊。少写几行判断,少堆几层返回,世界和平,手腕也能少受点工伤。这个问题也是我曾经面试腾讯的时候遇到的一个问题,问题看着简单,但是就是无法很好
15
0
0
0
golang学习记
golang学习记
排查了几天几夜,Go 通道迭代的坑太坑了
开源Go
在 Go 语言中,for range 遍历通道是一个极其常见的模式。然而,正是这个看似无害的语法糖,在生产环境中埋下了一种隐晦的 goroutine 泄漏陷阱。最近,我在调试一个自研的工具时,就再次掉进了这个“经典的坑”。 遍历通道看起来非常优雅,但它隐藏着一个很容易踩的坑:如果通道没有关闭, 会永远阻塞,导致 goroutine 泄漏。下面我用一个你能立刻自己动手运行的最小示例来说明这个问题。运
13
0
0
0
golang学习记
golang学习记
数据库索引:拯救你应用性能的那“一行SQL”
动手实验室最佳实践
我见过太多次这样的场景:一个开发者的应用在开发环境里,面对100个用户跑得飞快。但一上线,面对10万用户,一切都慢了下来。页面超时、数据库CPU飙到100%、用户抱怨连连。开发者开始优化代码、疯狂加缓存、加服务器……但都收效甚微。这时,有人看了一眼数据库,问了一句:“你试过加个索引吗?”一行SQL之后,原本需要30秒的查询变成了30毫秒。问题解决了。数据库索引就是这样一个被大多数开发者忽略的、性价
5
0
0
0
golang学习记
golang学习记
Claude Code + Warp:体验完全不一样了
AIAI解决方案
过去一年,AI 编程工具的竞争,表面看是在比模型能力,实际上更深层的竞争是在比工作流入口。谁更接近开发者的真实工作现场,谁就更可能成为高频工具。如果只看“写代码”这一个动作,IDE 当然是核心入口;但如果把真实研发过程完整展开,你会发现大量关键动作其实并不发生在编辑器里,而是在终端里:拉代码、装依赖、跑测试、看日志、执行脚本、调试服务、检查 Git 状态、处理构建失败、连接远程环境、触发部署。也就
5
0
0
0
golang学习记
golang学习记
排查了几天几夜,Go 通道迭代的坑太坑了
动手实验室Golang
在 Go 语言中,for range 遍历通道是一个极其常见的模式。然而,正是这个看似无害的语法糖,在生产环境中埋下了一种隐晦的 goroutine 泄漏陷阱。最近,我在调试一个自研的工具时,就再次掉进了这个“经典的坑”。 遍历通道看起来非常优雅,但它隐藏着一个很容易踩的坑:如果通道没有关闭, 会永远阻塞,导致 goroutine 泄漏。下面我用一个你能立刻自己动手运行的最小示例来说明这个问题。运
19
0
0
0
golang学习记
golang学习记
VSCode与Zed率先拥抱Vite+:尤玉溪赚麻了
开源VsCode
就在最近,Vite+ 官方宣布了对 VS Code 和 Zed 两大编辑器的深度集成支持。这一动作,标志着这个由 VoidZero 团队打造的前端工具链,正在从“开发环境”向“全链路开发体验”迈出关键一步。对于长期被 ESLint + Prettier 的配置复杂性和性能瓶颈困扰的前端开发者来说,这无疑是一个值得关注的信号。Vite+ 常被误解为 Vite 的“升级版”或“替代品”。实际上,它的定
14
0
0
0
golang学习记
golang学习记
可以完全扔掉鼠标了!在终端爽用VS Code的完全技巧(Windows/Mac/Linux)
技术VsCode
凌晨两点,我正沉浸在一段复杂的 Go 语言并发逻辑中。键盘的轴体发出清脆的“噼啪”声,我的思维像数据流一样在协程之间穿梭。突然,我需要查看另一个项目的配置文件。我的右手习惯性地离开了键盘,去摸鼠标。就在指尖触碰到鼠标冰凉外壳的那一瞬间,我的思绪“咔”地一下断了。刚才那个协程的锁是怎么加的来着?那个 channel 的缓冲大小是多少?我盯着屏幕,脑子里的“心流”就像被拔了网线的服务器,瞬间宕机。当一
5
0
0
0
golang学习记
golang学习记
用完Zed之后,我发现了VS Code 和Zed的一个重大区别
技术VsCode
我一直在尝试摆脱 VS Code 及其衍生品(如 Cursor 和 Antigravity),理由和许多开发者尝试新编辑器一样。我转向了 Zed 这类更精简的编辑器,因为它感觉更轻量、更干净,并且在花几个小时熟悉后,速度明显更快。与我多年来构建的、扩展繁多且 AI 深度集成的 VS Code 环境相比,Zed 的界面要清爽得多。几个月来,我几乎没想念过 VS Code,但是偶尔也会打开vscode
8
0
0
0
golang学习记
golang学习记
Go三目运算符之争:加还是不加?
技术Golang
2026年4月,Go语言官方GitHub issues中出现了新的提案,核心诉求是为Go增加条件表达式(即三目运算符)。这个看似简单的提案,却再次触动了Go语言设计哲学中一根敏感的神经——因为类似提议在过去十年间已被反复拒绝。提案人建议增加如下语法:关键点是:括号是强制性的。提案认为这样可以解决嵌套三目运算符难以阅读的经典问题:这是一个关于语言设计取舍的典型案例。Go语言的核心设计原则之一是可读性
5
0
0
0
golang学习记
golang学习记
Anthropic 推出 ant CLI:让 Claude Agent 像 k8s一样管理
AIAI解决方案
2026 年4月,Anthropic 在发布 Claude Managed Agents 的同时,还推出了一个容易被忽视的新工具:ant CLI。很多开发者第一次看到这个名字时会产生误解:ant?是 Apache Ant 那个 Java 构建工具吗?事实上完全不是一回事。这里的 ant 是 Anthropic 官方推出的命令行工具,ant取自Anthropic 前3个字母,用于管理 Claude
6
0
0
0
golang学习记
golang学习记
Codex 新增/usage 系列命令:自适应主题查看token消耗
AIAI解决方案
前几天,OpenAI Codex 正式发布一项看似简单却意义深远的新特性: 命令及其变体,让开发者可以直接在终端中实时查看账户的 Token 消耗情况。这一特性不仅仅是功能的增加,更是 Codex 从"AI 代码生成器"向"AI 开发操作系统"演进的关键一步,体现了 OpenAI 在开发者工具领域深思熟虑的产品哲学。从此,在 Codex 的 TUI(终端用户界面)中,你可以通过以下命令随时掌握自
8
0
0
0
golang学习记
golang学习记
Zed Git 终于支持直接与任意分支对比了
开源IDE
先说说我自己的一个“笨”习惯。日常开发中,我经常需要对比当前分支和某个特定分支的差异——比如看看自己的 feature 分支比 main 分支多了哪些 commit,或者对比两个重构方案的代码变化。在 Zed 编辑器里,我一直以来的操作流程是:打开 Git 面板点击对比当前分支,默认打开与“上游分支”(通常是 main)的 diff然后在 diff 视图里,再通过下拉菜单去手动切换成我想要对比的那
11
0
0
0
golang学习记
golang学习记
VSCode 1.124 新特性:使用快捷键重构AI协作的“心流”
动手实验室AI解决方案
在VSCode 1.124版本中,“Navigate between sessions”(会话间导航)这一看似简单的功能更新,实则暗含了编辑器设计哲学的深刻思考。当AI编程助手从一个“问答工具”进化为“协作伙伴”时,我们与它的交互方式正在发生质变——从单一对话转向多线程任务管理。这篇文章将深入分析这一新特性,并探讨VSCode团队为什么如此设计。简单来说,当你使用VSCode的AI编程助手(如Co
6
0
0
0
golang学习记
golang学习记
M6 MacBook Pro 要来了:苹果终于要做触摸屏 Mac 了
动手实验室行业趋势
对于很多 Mac 用户来说,MacBook Pro 已经很久没有带来真正意义上的“惊喜”了。过去几年里,苹果的升级节奏几乎都是:M1 M2 到M5性能越来越强。续航越来越长。但外观和交互方式几乎没有变化。不过这种情况可能很快就会改变。今年晚些时候发布的 M6 MacBook Pro 可能迎来近年来最大的一次升级,这次甚至被称为:自 2021 款 MacBook Pro 以来最重要的一次重设计。目前
16
0
0
0
golang学习记
golang学习记
Anthropic 发布Claude Fable 5,神话级模型重塑AI能力格局
AIAI解决方案
前几天,Anthropic正式推出全新一代**Mythos(神话级)**大模型——Claude Fable 5。该模型与同系列的Claude Mythos 5共用底层基座,同时叠加了完善的安全防护机制,面向大众开放使用。结合官方公布的多维度基准测试数据、成本表现以及行业横向对比来看,Claude Fable 5综合实力全面超越Anthropic前代主力模型Claude Opus 4.8,同时在编码
13
0
0
0
golang学习记
golang学习记
VS Code 用了 5 年的功能,Zed 1.6刚做出来就直接封神了
开源VsCode
在现代软件开发流程中,Git代码差异查看是开发者每日高频操作,无论是回溯提交记录、审查代码变更,还是对比不同版本代码逻辑,清晰直观的Diff视图都能大幅提升工作效率。Zed作为一款基于Rust构建、主打极速性能与深度AI集成的现代化代码编辑器,持续打磨原生Git能力。在v1.6.版本中,这个功能迭代正式落地,为提交历史视图新增分栏Diff切换功能,补齐了传统代码审查的体验短板,让代码版本对比、历史
51
0
0
0