- 环境对齐、契约先行、用例沉淀 环境对齐、契约先行、用例沉淀
- #Git分支命名习惯常见分支命名:main为主干,feature/xxx新功能,fix/xxx缺陷修复,hotfix/xxx紧急修复。名字用短横线连接小写单词,保持团队统一可读性就好。---*每日一个技术小知识,第14篇。*... #Git分支命名习惯常见分支命名:main为主干,feature/xxx新功能,fix/xxx缺陷修复,hotfix/xxx紧急修复。名字用短横线连接小写单词,保持团队统一可读性就好。---*每日一个技术小知识,第14篇。*...
- AI Agent 在执行任务时,可能因为重复调用工具而陷入死循环,导致资源浪费和执行效率下降。本文结合 Python 实战案例,实现一个轻量级工具调用控制器,通过调用次数限制、重复调用检测和基础超时控制,帮助开发者理解 Agent 的执行机制,并提供提升系统稳定性与可靠性的优化思路。 AI Agent 在执行任务时,可能因为重复调用工具而陷入死循环,导致资源浪费和执行效率下降。本文结合 Python 实战案例,实现一个轻量级工具调用控制器,通过调用次数限制、重复调用检测和基础超时控制,帮助开发者理解 Agent 的执行机制,并提供提升系统稳定性与可靠性的优化思路。
- 自动化脚本常要复用浏览器登录态。用 Chrome 调试端口 + websocket 直连 CDP,20 行代码就能按目标域取出 Cookie 并按域名宽度合并,比 selenium 轻,也不会被 webdriver 特征识别。 自动化脚本常要复用浏览器登录态。用 Chrome 调试端口 + websocket 直连 CDP,20 行代码就能按目标域取出 Cookie 并按域名宽度合并,比 selenium 轻,也不会被 webdriver 特征识别。
- 把华为云码道网页端智能问答接进 Python 时,坑集中在请求头、Cookie 作用域和 SSE 读取三处:缺 cftk 报 csrf 校验失败,缺 maas-type 报未找到模型,跨域同名 Cookie 拍平会报 CSRF unequal,SSE 用 resp.text 会把流式读成超时。 把华为云码道网页端智能问答接进 Python 时,坑集中在请求头、Cookie 作用域和 SSE 读取三处:缺 cftk 报 csrf 校验失败,缺 maas-type 报未找到模型,跨域同名 Cookie 拍平会报 CSRF unequal,SSE 用 resp.text 会把流式读成超时。
- 去年Q4,我们重构运行6年的C++交易核心服务。面对跨4-5项目、多语言混杂、分支繁杂的历史代码,团队将重构沉淀为标准化Skill:分四步链路分析、AI辅助查漏+人工决策、DDD分层编码。成果显著——链路分析从2-3天缩至40分钟,P99延迟由180ms降至45ms,零回滚。 去年Q4,我们重构运行6年的C++交易核心服务。面对跨4-5项目、多语言混杂、分支繁杂的历史代码,团队将重构沉淀为标准化Skill:分四步链路分析、AI辅助查漏+人工决策、DDD分层编码。成果显著——链路分析从2-3天缩至40分钟,P99延迟由180ms降至45ms,零回滚。
- 本文基于31万行代码重构实践,提出AI Coding时代质量保障五大支柱:统一AI Rule与工程规范、固化Skill应对重复任务、AI辅助技术债排查、前置AI Code Review、风险驱动的测试设计,并倡导渐进式重构。强调AI提效不等于质量自动提升,需以标准、验证与闭环体系筑牢质量防线。 本文基于31万行代码重构实践,提出AI Coding时代质量保障五大支柱:统一AI Rule与工程规范、固化Skill应对重复任务、AI辅助技术债排查、前置AI Code Review、风险驱动的测试设计,并倡导渐进式重构。强调AI提效不等于质量自动提升,需以标准、验证与闭环体系筑牢质量防线。
- 在几乎所有编程语言中,下面这个表达式的结果都不是 true:0.1 + 0.2 == 0.3计算出来的 0.1 + 0.2 实际上是 0.30000000000000004。初次遇到这个现象的人往往会感到困惑:计算机连最简单的小数加法都算不对吗?答案是:计算机并没有算错,它只是用一种有限精度的方式表示实数,而这种方式无法精确表示 0.1、0.2 和 0.3。理解这一点,需要了解浮点数的表示方... 在几乎所有编程语言中,下面这个表达式的结果都不是 true:0.1 + 0.2 == 0.3计算出来的 0.1 + 0.2 实际上是 0.30000000000000004。初次遇到这个现象的人往往会感到困惑:计算机连最简单的小数加法都算不对吗?答案是:计算机并没有算错,它只是用一种有限精度的方式表示实数,而这种方式无法精确表示 0.1、0.2 和 0.3。理解这一点,需要了解浮点数的表示方...
- 本文聚焦DeepSeek Harness 0.2升级测试本质:非功能点验证,而是保障发行组合、历史会话迁移(v0→v4)、多Agent状态一致性、多环境执行(local/sandbox/SSH)、工具协议与Prompt Cache协同、桌面端安全及工程门禁等核心能力持续稳定。基于rc.2与alpha.1差异,提炼可复用的平台级升级测试方法。 本文聚焦DeepSeek Harness 0.2升级测试本质:非功能点验证,而是保障发行组合、历史会话迁移(v0→v4)、多Agent状态一致性、多环境执行(local/sandbox/SSH)、工具协议与Prompt Cache协同、桌面端安全及工程门禁等核心能力持续稳定。基于rc.2与alpha.1差异,提炼可复用的平台级升级测试方法。
- 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 写入链路:连接复用并设置合理上限。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 GaussDB 替换原方案中耦合较重的部分,把 冷启动 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于... 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 写入链路:连接复用并设置合理上限。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 GaussDB 替换原方案中耦合较重的部分,把 冷启动 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于...
- Python PDF生成与解析技术 引言PDF(Portable Document Format)是跨平台文档交换的事实标准,凭借其格式一致性、安全性和广泛兼容性,在合同签署、报告发布、电子发票等场景中不可替代。Python社区提供了丰富的PDF处理库,从生成PDF的reportlab、fpdf2,到解析PDF的PyPDF2、PyMuPDF、pdfplumber,再到合并拆分加水印等操作,... Python PDF生成与解析技术 引言PDF(Portable Document Format)是跨平台文档交换的事实标准,凭借其格式一致性、安全性和广泛兼容性,在合同签署、报告发布、电子发票等场景中不可替代。Python社区提供了丰富的PDF处理库,从生成PDF的reportlab、fpdf2,到解析PDF的PyPDF2、PyMuPDF、pdfplumber,再到合并拆分加水印等操作,...
- 总结 Playwright 自动化中减少 flaky 的三个实用手段:语义化选择器、条件等待替代固定 sleep、以及幂等重试的设计要点。 总结 Playwright 自动化中减少 flaky 的三个实用手段:语义化选择器、条件等待替代固定 sleep、以及幂等重试的设计要点。
- 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Redis 替换原方案中耦合较重的部分,把 写入链路 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于... 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Redis 替换原方案中耦合较重的部分,把 写入链路 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于...
- 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:本地缓存 + 分布式缓存两级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CodeArts 替换原方案中耦合较重的部分,把 连接池 拆成独立可水平扩展的单元。关键点有三:1. 改用二进制协议减少带宽2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关... 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:本地缓存 + 分布式缓存两级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CodeArts 替换原方案中耦合较重的部分,把 连接池 拆成独立可水平扩展的单元。关键点有三:1. 改用二进制协议减少带宽2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关...
- #什么是RESTfulAPIREST风格用HTTP动词表达操作:GET查、POST增、PUT改、DELETE删,用URL表达资源层级。配合无状态认证和统一返回码,是当前主流Web接口设计范式。---*每日一个技术小知识,第13篇。*... #什么是RESTfulAPIREST风格用HTTP动词表达操作:GET查、POST增、PUT改、DELETE删,用URL表达资源层级。配合无状态认证和统一返回码,是当前主流Web接口设计范式。---*每日一个技术小知识,第13篇。*...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签