logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

subprocess 的 communicate 只能调用一次?管道交互的三坑与一条 64KB 死线

本文通过实测拆解 Python `subprocess` 管道交互的常见陷阱:`communicate()` 每个进程只能调用一次;交互式小消息必须显式 `flush()`,否则可能双向挂起;子进程暂不读取时,写入超过约64KB可能阻塞并引发死锁。文章对比不同通信方式的适用场景,建议所有等待操作设置超时,并注明缓冲区边界受操作系统影响。

文章图片
#交互#microsoft#python
Claude 子代理隔离实测:主上下文缩到 1/1059,总吞吐反而贵 186 倍

本文通过六个香港公开数据源,比较“全量回填”、工具裁剪、子代理隔离和截断裁剪四种上下文控制策略,发现主上下文压缩极大时,总代价仍可能更高。实测中,工具侧先裁剪事实,能把 3.26 MB 通关 CSV 压缩到 317 字节,而子代理隔离虽然主上下文不大,但总吞吐却贵 186 倍,说明“先裁剪而非先加代理”才是更优解。

文章图片
#人工智能#python#大数据
Claude 并行工具调用:一次问完 4 个香港数据源,少回一条 tool_result 直接报错

本文以 Claude 的多工具调用协议为核心,演示四个香港开放数据接口并发调用的执行器与回填契约。通过 `tool_result` 必须全量回填、必须在文本前、缺失调用必须补 `is_error`,作者验证了工具链如何在“错误后跟随 message_stop 之外”的状态边界中避免死等,并指出并发只有在无长尾接口时才会真正缩短总时延。

文章图片
#python#AI Agent
Python 分析香港 AQHI 归档 1644 天:同一天的空气,早上 8 点报 3,下午 5 点报 10

本文用香港AQHI逐小时归档数据,拆解“读一个空气指数”的多种口径:日内峰值集中15–19时、单点16:00快照会漏峰并高估日均,两个榜单也会因口径不同分化,同时编码层会把10+压成10并混淆Very high与Very High。文章强调AQHI不是平均值,而是四项风险加权的三小时移动平均,跨端点可比性需基于计算规则与监测站类别做边界处理。

文章图片
#python#restful#开发语言 +2
Python Docker镜像从1.2GB到89MB:多阶段构建的完整优化实录

本文示例把同一Flask+pandas应用的Docker镜像从1.21GB优化到89MB:先改用`python:slim`并清除pip缓存,再用多阶段构建将编译依赖与运行时分离,最终用Alpine进一步压缩。提醒:Alpine需预编译pandas/numpy的wheel,并注意将`/root/.local/bin`加入`PATH`。

文章图片
#python#docker#java +3
Claude API + Python实战:结构化输出后,如何拦住“看起来正确”的JSON

本文以 Claude API 和 Python 为例,构建“结构化输出—本地校验—人工复核”的数据管道。通过 JSON Schema、SHA-256 哈希、字段与数值一致性检查,拦截格式正确但事实错误、记录遗漏或状态误判的 JSON,明确模型输出进入生产系统前的信任边界。

文章图片
#python#json#android
Claude API + Python实战:结构化输出后,如何拦住“看起来正确”的JSON

本文以 Claude API 和 Python 为例,构建“结构化输出—本地校验—人工复核”的数据管道。通过 JSON Schema、SHA-256 哈希、字段与数值一致性检查,拦截格式正确但事实错误、记录遗漏或状态误判的 JSON,明确模型输出进入生产系统前的信任边界。

文章图片
#python#json#android
Claude API + Python实战:结构化输出后,如何拦住“看起来正确”的JSON

本文以 Claude API 和 Python 为例,构建“结构化输出—本地校验—人工复核”的数据管道。通过 JSON Schema、SHA-256 哈希、字段与数值一致性检查,拦截格式正确但事实错误、记录遗漏或状态误判的 JSON,明确模型输出进入生产系统前的信任边界。

文章图片
#python#json#android
Claude Agent香港职场自动化:用Python状态机拦住“只执行第一步”

本文以香港天文台公开天气接口为例,介绍如何用Python构建Claude Agent职场自动化流程。通过状态机、工具契约、`strict: true`、幂等键和最大步数,区分只读查询、数据校验与写操作,并在创建审核任务前强制人工确认,避免流程中断、重复执行和错误扩散。

文章图片
#自动化#python#运维
Python爬取香港巴士实时到站数据:用Codex写脚本时,我先修掉了3个坑

本文以香港城巴实时到站API为例,介绍如何用Python和Codex辅助编写数据采集脚本,并修正三个常见问题:路线与站点ID混淆、ETA时区解析错误、空ETA被误判为0分钟。同时讲解数据新鲜度检查、轮询频率、异常处理及扩展其他公交接口的实践。

文章图片
#python#开发语言
    共 69 条
  • 1
  • 2
  • 3
  • 7
  • 请选择