分类

文章

Python 绝对导入与相对导入:写法、陷阱与选择

来源:realpython.com 15
一个稍大的 Python 项目, 语句几乎无处不在。但到底是写 ,还是写 ?两种风格各有拥护者,混用更是常见。搞清楚它们的语法边界和行为差异,能帮你避开不少"明明本地跑得好、一打包就炸"的坑。 绝对导入用项目的顶层包名作为起点,路径完整、不依赖当前文件位置: PEP 8 明确推荐绝对导入作为默认风格,理由很直接——路径一眼可读,IDE 跟踪跳转方便,模...

Python 之禅:19 条格言背后的取舍与实战

来源:realpython.com 32
输入 ,你会看到一段看似随意的诗句——这就是 Python 之禅,19 条指导原则,写于 1999 年,至今仍是 Python 社区最常引用的"设计宪法"。但多数人只把它当 Easter egg,读完一笑就关掉了。真正值得琢磨的是:这些格言之间本身就有张力,写真实代码时你不可能同时满足所有条。理解它们,不是背诵,而是学会在冲突中做判断。 运行下面这段,...

PostgreSQL 为什么成了 AI 应用的默认数据库

来源:postgr.es 34
越来越多的 AI 产品在技术栈里选了 PostgreSQL——不是因为它重新包装成"AI 数据库",而是因为它本来就是团队最熟悉、最可靠的那层基础设施。Supabase 的普及加速了这一趋势:每次创建 Supabase 项目,底层就是一个 PostgreSQL 实例。主流 AI 框架对 PostgreSQL 和 pgvector 的直接支持,让向量检索...

AI 正在把人变成输出管道——如何识别和对抗"虚假生产力"

来源:oschina.net 15
帕金森定律说工作会膨胀到填满所有可用时间。现在有了大语言模型,膨胀的边界消失了——模型能被说服生成多少内容,工作就能膨胀到多少。一位拥有二十年工程经验的作者在过去两年观察到一种系统性现象:团队用 AI 产出大量文档、代码、方案,但真正推动项目前进的有效产出反而变少了。这不是工具的问题,而是使用方式的问题。下面拆解这个现象,并给出可操作的对抗策略。 最直...

DeepSeek 特殊字符触发模型幻觉:原理、复现与防御思路

来源:oschina.net 37
最近有用户发现,在 DeepSeek 模型对话中输入某些特殊字符(如思维链标记符号)后,模型偶发返回"不可预期"的内容,看起来像是其他用户的对话片段,引发了"对话泄露"的担忧。DeepSeek 技术团队排查后给出结论:这是特殊字符引发的模型幻觉,不涉及安全问题或数据泄露。 这个结论乍看像公关话术,但从大模型工作机制出发,它其实是合理的。下面拆解一下为什...

用 Kyverno 自动化 Confidential Containers 基础设施,让应用团队不再操心底层细节

来源:cncf.io 30
Confidential Containers(CoCo)为容器工作负载提供了一层关键的安全隔离——即使在平台部分不可信的环境下,也能通过硬件可信执行环境(如 AMD SEV-SNP、Intel TDX)保护运行中的数据。但现实是:要让一个普通 Pod 跑在 CoCo 环境里,应用团队往往需要手动指定 、添加节点选择器、配置加密参数等一堆基础设施细节。...

pgBackRest 突然宣告停维,PostgreSQL 备份生态怎么了

来源:postgr.es 25
2026 年 4 月 27 日,一条消息出现在 pgBackRest 项目仓库:项目即将归档,主动维护终止。对于大量依赖 pgBackRest 做 PostgreSQL 备份与恢复的生产环境来说,这几乎是一声闷雷——十年来最广泛使用的备份工具,突然被贴上 "dead"、"EOL"、"abandoned" 的标签。 导火索并不复杂:长期维护者在超过十年的...

AI 替你写了代码,但你学到了什么?

来源:oschina.net 14
Sean Goedecke 最近在博客里抛出一个刺耳的问题:软件工程可能不再是终身职业。不是因为 AI 会取代程序员——至少不是直接取代——而是因为 AI 正在悄悄抽走职业成长的底层机制:从任务中学习。 这个论点比"AI 要抢饭碗"更值得认真对待。 程序员的能力增长,绝大部分不是来自读书或上课,而是来自干活。你写了一个复杂的缓存策略,踩了并发竞态的坑,...

给 AI 生成内容加上身份证:OpenAI 的内容溯源技术栈

来源:openai.com 32
AI 生成的图片、音频和文本正在以指数级速度涌入互联网。问题不再是"能不能生成",而是"怎么知道这是 AI 生成的"。OpenAI 近期宣布将 Content Credentials(C2PA 标准)、SynthID 水印技术以及一套验证工具整合进自己的产品线,试图从生成端到消费端建立一条完整的内容溯源链路。这对开发者意味着什么——你的应用是否需要对接...

用 Solon Flow 的 YAML DSL 撬动请假审批流——从有向图到可运行代码

来源:oschina.net 15
后台开发里有一类需求反复出现:审批链路随条件变长变短、多分支并行再汇合、超阈值触发额外环节。硬编码 if-else 嵌套三层就失控,用状态机又嫌重。Solon Flow 给了一条中间路线——用 YAML 描述有向图,引擎自动驱动节点流转,50 行就能跑起一条完整的请假审批流。 先看几个典型场景: 请假审批:1 天以内主管拍板,3 天以内加部门经理,超过...