
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
今天,我们将深入探讨对这个问题最早、也是最经典的回答——**两阶段提交协议 (Two-Phase Commit, 2PC)**。然而,当这个“英雄”暴露出其致命的脆弱性时,一场旨在拯救它的“改良运动”也随之展开,催生了更复杂的**三阶段提交协议 (Three-Phase Commit, 3PC)**。想象一个经典的银行转账场景:用户 Gopher 要从他在分区 A 的储蓄账户,转账 100 元到他
并且,和之前的版本一样,Go 1.25 带来的许多改进,都如同“无形之手”,你可能无需修改一行代码,甚至无需刻意感知,只需简单升级,便能享受到性能的飞跃、诊断能力的提升以及潜藏错误的暴露。我鼓励所有 Go 开发者,积极尝试 Go 1.25 RC1 版本,将其应用到你的开发、测试环境中,并向 Go 团队提供宝贵的反馈。这门进阶课程,是我多年 Go 实战经验和深度思考的结晶,旨在帮助你突破瓶颈,从“会
Go作为一门兼具高性能与简洁性的编程语言,近年来在各种领域得到广泛应用。然而,在机器学习领域,Go相比Python、C++、Julia等语言,生态仍然较为薄弱。目前的Go机器学习框架无论在功能全面性上,还是在社区生态支持上都难以与TensorFlow、PyTorch、Jax等重量级框架抗衡。究其原因,笔者觉得还是Go社区缺少熟悉和精通机器学习方面的人才。不过,随着时间的推移,总会有一些开发者会尝试
2024年4月18日,meta开源了Llama 3大模型[1],虽然只有8B[2]和70B[3]两个版本,但Llama 3表现出来的强大能力还是让AI大模型界为之震撼了一番,本人亲测Llama3-70B版本的推理能力十分接近于OpenAI的GPT-4[4],何况还有一个400B的超大模型还在路上,据说再过几个月能发布。Github上人气巨火的本地大模型部署和运行工具项目Ollama[5]也在第一时
清晰地认识到自己的战场,然后拥抱 AI 这个强大的“副驾驶”,在我们的“持久战”中,更高质量、更有效率地去构建那些真正能够改变世界、并经受住时间考验的系统。这,才是属于我们的战场,和我们的荣耀。而对于我们绝大多数在企业中构建关键系统的工程师来说,认清我们身处“持久战”的现实,并重新定义我们在 AI 时代的价值,则至关重要。这景象,在令人惊叹之余,也难免给我们这些在大型项目和复杂系统中深耕的工程师,
这很重要,因为理解 Claude 的性能是“团队最重要的事情之一”——他们需要了解模型在训练和评估期间的表现,而“这实际上非同小可,简单的工具无法从一个上升的数字中获得太多信号。此外,要循序渐进地工作,而不是要求一次性的解决方案,以避免 Claude 被复杂的任务压垮。利用 Claude Code 的 GitHub 集成,他们只需提交描述所需更改的问题/工单,Claude 就会自动提出代码解决方案
这篇社论探讨的是大语言模型时代人类生成的科学写作的价值,其核心观点,对于我们技术领域的开发者、工程师和内容创作者来说,不啻为一记振聋发聩的警示。社论提出了一个尖锐的问题——如果“写作即思考”,那么当你在阅读一篇由 LLM 生成的论文时,你读到的究竟是研究者的思想,还是 LLM 的“思想”?我们可以,也应该,让 AI 成为我们强大的“副驾驶”,帮我们处理繁琐的事务,为我们提供新的视角。你看,这三项无
至今还清晰记得,在滴滴的一个会议室里,我与一群对 Go 语言充满热忱的开发者们,共同探讨、深入剖析了 Go 进阶之路上的种种挑战与关键技能。同年,我还临危受命,在 GopherChina 2023 上加了一场 “The State Of Go” 的演讲,与大家分享了我对 Go 语言发展趋势的观察与思考。在课程中,你不仅能学到 Go 的高级特性和用法,更能体会到 Go 语言“组合优于继承”、“显式错
我们可能需要引入新的测试策略,例如基于属性的测试、对输出结果的统计验证、或者更侧重于行为和意图的验证。但关键在于,LLM 带来的不仅仅是又一个“更高层次”的抽象,它正在从根本上改变编程的“本质”——当我们使用 LLM 生成 Go 代码片段、单元测试,甚至整个模块时,如何确保生成的代码符合 Go 的最佳实践、是高效且安全的?我们习惯了对代码的精确控制,追求逻辑的严密和行为的可预测。,我们需要在架构设
如果你和我一样,是一个对 AI Agent 技术既兴奋又感到一丝迷茫的 Go 工程师,那么这个专栏正是为你我量身打造的。在过去的一年里,AI Agent 的概念铺天盖地,各种框架和平台层出不穷。这些问题,指向了当前 Agent 开发领域的一个核心痛点:许多工具在追求“快速上手”的同时,牺牲了软件工程中最宝贵的“可测试性”、“可维护性”和“可集成性”。当 Agent 的逻辑变得复杂时,一长串的“链”







