Golang CHANGELOG History(截至 2025.11.07 的完整变更日志 Changelog)
【database】深入解构Go标准库database包设计以及运行机制与实践以及开发中注意的要点

【database】深入解构Go标准库database包设计以及运行机制与实践以及开发中注意的要点

database是个比较特殊的包,因为一般不独立存在使用:
Go标准库中不存在名为database的独立包

实际提供数据库操作能力的是两个紧密关联的包:

  • database/sql:面向应用开发者的通用SQL接口层
  • database/sql/driver:面向驱动开发者的驱动实现接口层
Read more
从 0 到 1:Python 系统性学习指南 - 从基础到完整 Web CRUD 应用(费曼学习法)
Ptyhon 代码风格以及编码规范指南

Ptyhon 代码风格以及编码规范指南

Python 编码规范指南

重要参考:Python PEP8标准

使用说明:本规范基于 Python 官方 PEP 8 指南和现代项目实践,旨在提供一致、可读的代码标准。在具体项目中,可根据团队需求适当调整,但应确保团队内部一致性。建议结合自动化工具实施规范,减少人工检查成本。

Read more
商业计划书实战:从创业小白到高阶高手(2026进阶)

商业计划书实战:从创业小白到高阶高手(2026进阶)

此文面向对象:零基础创业者、准备融资的创始人、创业比赛/路演选手。
AI时代,一人公司或许会越来越普遍,写BP几乎是创业者必备的基本能力,本文从零开始,给你一个真正写出一份商业BP“的思路指导,即投资人看得懂、愿意聊”的商业计划书(BP),从浅显小白到高阶实战,配套逻辑结构图。

Read more
Thoughts on Agent-based Enterprise Application Architecture.(Agent 企业级应用架构思考和挑战)

Thoughts on Agent-based Enterprise Application Architecture.(Agent 企业级应用架构思考和挑战)

“不确定性不是缺陷,而是新范式的特征,必须学会“回忆”,但同时也要学会“遗忘”。”

AI 时代,智能体本身的概率输出让软件走向不确定,或者说更个性。但这对企业级产品的准确率形成巨大挑战,怎么看待这种现状、机遇和商业风险?智能体和传统应用范式下在业务落地间角色和职能的划分和原则?

这是目前 AI 面临的核心问题,触及了 AI 原生时代企业软件架构、产品设计与组织协作的根本性变革和创业者的产品决策方向。

Read more
nanochat-中文翻译版本(含代码注释和文档翻译,方便中文语境快速阅读和查看)

nanochat-中文翻译版本(含代码注释和文档翻译,方便中文语境快速阅读和查看)

🔗 nanochat-中文翻译版本(含文档和代码注释)

nanochat 项目源码地址

感谢原作者:Andrej karpathy

这个仓库是一个完整的类 ChatGPT 大语言模型(LLM)的全栈实现,采用单一、简洁、最小化、可定制、依赖轻量的代码库。nanochat 设计为通过像speedrun.sh这样的脚本在单个 8XH100 节点上运行,从开始到结束运行整个流程。这包括分词、预训练、微调、评估、推理以及通过简单 UI 提供 Web 服务,让你可以像使用 ChatGPT 一样与你自己的 LLM 对话。nanochat 将成为 Eureka Labs 正在开发的 LLM101n 课程的顶点项目。

Read more
Go:interface 原理详解-接口由使用者定义,而不是由实现者定义。

Go:interface 原理详解-接口由使用者定义,而不是由实现者定义。

接口设计模式的常见疑惑

Golang 接口由使用者定义,而不是由实现者定义。开发常见的疑惑:“如果接口是使用者定义的,那使用者怎么知道实现者有没有那个方法?会不会猜错?是不是反而更难用了?”

这个问题是很多人的困惑,而且触及了 Go 接口设计哲学中最容易让人困惑的核心矛盾:

Read more
Efficiency optimization practice of oh-my-zsh (omz) configuration parameters(macOS 下 oh-my-zsh omz 配置参数效率优化实践,对开发人员用户高频使用 zsh 场景建议)

Efficiency optimization practice of oh-my-zsh (omz) configuration parameters(macOS 下 oh-my-zsh omz 配置参数效率优化实践,对开发人员用户高频使用 zsh 场景建议)

⚠️以下 oh-my-zsh 终端配置优化(仅针对 macOS 环境开发人员用户高频使用 zsh 终端配置建议,新手用户不建议尝试!)

oh-my-zsh 版本信息:
  • OMZ 版本:master (f1934d2)
  • 更新时间:2025-10-20
  • 配置默认: ~/.zshrc
Read more
【container】深入解构Go标准库container包设计原理以及实践开发中注意的要点

【container】深入解构Go标准库container包设计原理以及实践开发中注意的要点

在 Go 语言生态中,标准库的 container 包常被开发者忽视,但它提供了三种高效的基础数据结构实现:双向链表(list)、环形链表(ring)和堆(heap)。这些容器在特定场景下能显著提升代码的表达力和性能。以下将从架构设计、底层原理到实践,系统性解析 container 包的工程价值。
container 包的价值不在于替代切片,而在于提供特定数据组织模式的标准实现。理解其设计哲学与适用边界,方能在工程实践中精准选用,避免“为了用而用”的反模式。当你的问题天然契合链表、环或堆的抽象时,container 包将是你最可靠的基础组件。

Read more