标签

后端

Python print() 不只是输出:掌握格式化、流控制与更合适的替代方案

来源: realpython.com 39
很多 Python 程序从第一行 开始,但 远不止把字符串显示在终端上。它可以控制分隔符、行尾、输出流和刷新行为,也能通过格式化表达式生成更易读的诊断信息。理解这些参数后,你可以写出更清晰的命令行工具,并避开一些常见的输出陷阱。 的常用签名如下: :要输出的一个或多个对象。对象会先经过 转换。 :多个对象之间的分隔符,默认是一个空格。 :输出结尾,默认...

Python print() 不只是输出:格式化、转义、文件流与 logging 的边界

来源: realpython.com 43
很多 Python 初学者把 当成“把内容显示在屏幕上”的简单函数。实际上,它支持多个参数,可以控制分隔符、行结束符和输出目标,还能配合字符串格式化与转义序列处理更复杂的文本输出。 不过, 也有明确边界:临时调试和命令行输出很适合使用它,长期运行的服务、批处理任务和生产环境程序通常应该改用 。 的常见签名如下: 几个关键参数分别负责: :要输出的一个或...

法律 AI 真正的门槛:把 Gemini Enterprise 变成受治理的工作系统

来源: cloud.google.com 48
法律行业使用 AI,难点从来不只是模型能不能读懂合同。律师处理的是受特权保护的通信、带有伦理墙的案件资料、律所自己的审阅规则,以及持续变化的法律与监管要求。一个通用聊天机器人可以给出看似合理的答案,却无法自动满足权限继承、可追溯引用、保密和专业判断这些生产环境要求。 Gemini Enterprise for Legal 的核心思路,是在模型之外构建一...

Gemini Enterprise 进军金融服务:真正的门槛不是模型,而是可审计的工作流

来源: cloud.google.com 47
金融机构并不缺少能写摘要、生成表格的模型,真正稀缺的是能进入生产环境的 AI:它必须读取获授权的实时数据,遵守既有权限,在研究、授信和 KYC 流程中执行任务,并留下足够完整的证据链。Gemini Enterprise for Financial Services 的重点因此不是单独升级模型能力,而是把金融技能、MCP 数据连接、可执行 Agent、合...

Python 3.12 静态类型实战:新类型变量语法、@override 与 TypedDict

来源: realpython.com 45
Python 3.12 让静态类型标注更接近开发者真正想表达的代码结构:泛型类型变量可以用更紧凑的语法声明, 能明确子类方法的重写意图,而 则适合描述字典形式的结构化数据。它们不会改变 Python 的运行时动态特性,却能让类型检查器更早暴露接口变更、字段拼写和继承关系中的问题。 过去,泛型函数通常需要先导入 ,再单独创建类型变量: Python 3....

不能建索引时,如何把 PostgreSQL 查询从分钟级优化到毫秒级

来源: postgr.es 34
查询优化经常被归结为“找到正确的索引”。但在生产环境里,真正困难的地方往往是:你知道应该建什么索引,却没有条件立刻建出来。 一张 750 GB、包含 160 亿行的 PostgreSQL 单体表,新增一个 GiST 索引可能需要超过 24 小时。业务又不能停,查询却已经从几秒恶化到几分钟。这时,优化问题就不再是“哪个索引最理想”,而是“在不能改变大表结...

covonaut v1.0.8:把 Agent 行内补全和多后端可观测性带进生产环境

来源: oschina.net 28
covonaut v1.0.8 带来了两个直接影响开发体验和运维效率的能力:行内补全,以及多后端可观测性支持。对于正在用 Go 构建生产级 AI Agent 的团队来说,这意味着 Agent 不再只是一个能调用模型和工具的执行循环,还可以更自然地嵌入终端工作流,并把运行过程接入不同的观测系统。 covonaut 的能力范围也比较完整,覆盖 Agent ...

智算云开源项目怎么做:从 GPU 池化到推理 Token 成本控制

来源: oschina.net 48
2026 上海开源软件应用创新大赛设置了 AI+工业软件、智算云、开源 AI 工具三个赛道,总奖池 100 万元。其中,智算云赛道关注的不是单一模型能力,而是如何用云基础设施加速、简化并稳定 AI 运行。异构算力调度、GPU 池化、分布式训练、应用开发平台、模型部署服务和 Serverless 推理,都属于这一方向可以覆盖的工程问题。 对准备参赛或建设...

用声明式滚动更新管理 Kubernetes 上的 PostgreSQL:扩容、扩副本与升级

来源: postgr.es 26
在 Kubernetes 上部署 PostgreSQL 只是起点。真正考验运维体系的,是运行数周或数月后出现的日常变更:实例内存不足、读流量需要更多副本、镜像需要更新。CYBERTEC PG Operator(CPO)将这些操作收敛为 PostgreSQL 自定义资源的期望状态修改,再由 Operator 配合 Patroni 执行有序切换,而不是由人...

DuckDB v2.0 走向网络化:嵌入式分析引擎开始具备分布式架构入口

来源: infoq.com 40
DuckDB Labs 预览了代号为 Cyanoptera 的 DuckDB v2.0。这个版本包含超过 10,000 次提交,最值得架构师关注的变化不是某一条 SQL 优化,而是新增的客户端/服务端模式:DuckDB 不再只能作为进程内嵌入式数据库存在,也开始具备通过网络被其他客户端访问的能力。正式可用版本预计将在 2026 年秋季发布。 这不意味着...