- 前三篇都是看单个月:算差异、排顺序、定先查哪一项。但单月数据有个毛病——偶然波动和真问题长得一模一样。钢材某个月价差 +520,可能是供应商临时涨价,也可能是价格一路向上的开头。把三个月连起来看,答案就清楚了。先把每个月已经算好的量差、价差按材料汇总(单位:元):材料9月 量差/价差10月 量差/价差11月 量差/价差钢材+300 / +400+400 / +520+350 / +610铜材... 前三篇都是看单个月:算差异、排顺序、定先查哪一项。但单月数据有个毛病——偶然波动和真问题长得一模一样。钢材某个月价差 +520,可能是供应商临时涨价,也可能是价格一路向上的开头。把三个月连起来看,答案就清楚了。先把每个月已经算好的量差、价差按材料汇总(单位:元):材料9月 量差/价差10月 量差/价差11月 量差/价差钢材+300 / +400+400 / +520+350 / +610铜材...
- 很多 Python 项目的麻烦,并不是代码写错了,而是环境先乱了:A 项目要 requests 2.x,B 项目却依赖一个只认 1.x 的旧库;本地跑得好好的代码,换一台机器就装不上;半年后想复现一次演示,却怎么也凑不齐当时的依赖版本。把这些问题一次性讲清楚,就是虚拟环境与依赖管理的价值:它让每个项目拥有独立、可说明、可复现的运行环境。 为什么不要直接装进全局环境全局安装看似省事,实际上把所... 很多 Python 项目的麻烦,并不是代码写错了,而是环境先乱了:A 项目要 requests 2.x,B 项目却依赖一个只认 1.x 的旧库;本地跑得好好的代码,换一台机器就装不上;半年后想复现一次演示,却怎么也凑不齐当时的依赖版本。把这些问题一次性讲清楚,就是虚拟环境与依赖管理的价值:它让每个项目拥有独立、可说明、可复现的运行环境。 为什么不要直接装进全局环境全局安装看似省事,实际上把所...
- 前面我们已经学习了 FastAPI 的基础 API 开发、MySQL 数据库操作、JWT 用户认证,以及分页、搜索和筛选等功能。当这些基础模块逐渐完善后,就可以尝试开发一个更完整的项目:内容管理系统(CMS)。CMS 是 Content Management System 的缩写,主要用于管理网站文章、分类、标签、用户和内容发布状态。无论是技术博客、新闻网站,还是古诗词内容平台,都可以使用 ... 前面我们已经学习了 FastAPI 的基础 API 开发、MySQL 数据库操作、JWT 用户认证,以及分页、搜索和筛选等功能。当这些基础模块逐渐完善后,就可以尝试开发一个更完整的项目:内容管理系统(CMS)。CMS 是 Content Management System 的缩写,主要用于管理网站文章、分类、标签、用户和内容发布状态。无论是技术博客、新闻网站,还是古诗词内容平台,都可以使用 ...
- executemany() 能批量执行参数化 SQL,却不自动等于“整批成功或整批失败”。本文用独立内存数据库验证显式事务、约束异常和回滚,说明 Python 3.12 前后的事务接口差异,以及嵌套事务和并发写入的边界。 executemany() 能批量执行参数化 SQL,却不自动等于“整批成功或整批失败”。本文用独立内存数据库验证显式事务、约束异常和回滚,说明 Python 3.12 前后的事务接口差异,以及嵌套事务和并发写入的边界。
- 用 Python 标准库写一个本地文件整理小工具,按扩展名把下载文件夹里的文件自动归档,并用演练模式先验证再执行。 用 Python 标准库写一个本地文件整理小工具,按扩展名把下载文件夹里的文件自动归档,并用演练模式先验证再执行。
- 在日常工作中,我们经常需要处理大量重复性任务,例如整理Excel表格、批量修改文件名称、提取数据以及生成统计报告。如果这些工作全部依靠人工完成,不仅耗费时间,还容易出现错误。Python作为一种简单易学、功能强大的编程语言,可以帮助我们实现办公自动化。一、Python为什么适合办公自动化?Python拥有丰富的第三方库,能够满足不同场景下的办公需求。例如:Pandas:用于数据整理、筛选和分... 在日常工作中,我们经常需要处理大量重复性任务,例如整理Excel表格、批量修改文件名称、提取数据以及生成统计报告。如果这些工作全部依靠人工完成,不仅耗费时间,还容易出现错误。Python作为一种简单易学、功能强大的编程语言,可以帮助我们实现办公自动化。一、Python为什么适合办公自动化?Python拥有丰富的第三方库,能够满足不同场景下的办公需求。例如:Pandas:用于数据整理、筛选和分...
- 在 Python 项目里,经常会遇到这样的需求:给函数加耗时统计、失败自动重试、打印调用日志,但又不想把这些与业务无关的代码塞进每个函数体。装饰器正是为此而生的工具。本文从一个计时器出发,写到带参数的重试装饰器,并聊聊实际使用时的注意事项。一、装饰器到底是什么装饰器的本质是一个“函数套函数”:它接收一个函数作为输入,返回一个新的函数。新函数在调用原函数的前后可以做额外的事,而原函数的业务逻辑... 在 Python 项目里,经常会遇到这样的需求:给函数加耗时统计、失败自动重试、打印调用日志,但又不想把这些与业务无关的代码塞进每个函数体。装饰器正是为此而生的工具。本文从一个计时器出发,写到带参数的重试装饰器,并聊聊实际使用时的注意事项。一、装饰器到底是什么装饰器的本质是一个“函数套函数”:它接收一个函数作为输入,返回一个新的函数。新函数在调用原函数的前后可以做额外的事,而原函数的业务逻辑...
- 迭代器与生成器在Python中,生成器通过yield关键字按需产生数据,避免一次性把全部结果加载到内存。处理大文件或数据流时,使用生成器可以显著降低内存占用,是日常开发中很实用的技巧。 迭代器与生成器在Python中,生成器通过yield关键字按需产生数据,避免一次性把全部结果加载到内存。处理大文件或数据流时,使用生成器可以显著降低内存占用,是日常开发中很实用的技巧。
- 用虚拟环境和 pip 管好 Python 项目:创建激活、冻结依赖,并动手做一个本地文本小工具,为后续接入 AI 模型打好工程基础。 用虚拟环境和 pip 管好 Python 项目:创建激活、冻结依赖,并动手做一个本地文本小工具,为后续接入 AI 模型打好工程基础。
- 一直知道dict是哈希表、查询O(1),但O(1)是怎么来的、最坏会发生什么,我是读了CPython的dictobject实现笔记后才算真明白。顺便发现dict的内部结构和教科书版的「链地址法」并不一样。查找的路径dict底层维护一个Entry数组。查找key时先用hash(key)算出哈希值,再对数组长度取模定位槽位,比较槽里存的哈希值和key是否都相等,命中就返回。整条路径没有遍历,所以... 一直知道dict是哈希表、查询O(1),但O(1)是怎么来的、最坏会发生什么,我是读了CPython的dictobject实现笔记后才算真明白。顺便发现dict的内部结构和教科书版的「链地址法」并不一样。查找的路径dict底层维护一个Entry数组。查找key时先用hash(key)算出哈希值,再对数组长度取模定位槽位,比较槽里存的哈希值和key是否都相等,命中就返回。整条路径没有遍历,所以...
- 一、为什么需要断点续传把几百 MB 的日志包或模型文件直接丢给普通上传接口,最大的问题不是速度,而是不可恢复:网络抖一下就从头再来。华为云 OBS 提供了分段上传(Multipart Upload)能力,把大文件切成固定大小的段分别上传,最后再合并成一个对象。只要把 uploadId 和每个分片的 ETag 持久化下来,进程被杀掉之后依然能接着传。二、环境准备与初始化依赖只有一个官方 SDK... 一、为什么需要断点续传把几百 MB 的日志包或模型文件直接丢给普通上传接口,最大的问题不是速度,而是不可恢复:网络抖一下就从头再来。华为云 OBS 提供了分段上传(Multipart Upload)能力,把大文件切成固定大小的段分别上传,最后再合并成一个对象。只要把 uploadId 和每个分片的 ETag 持久化下来,进程被杀掉之后依然能接着传。二、环境准备与初始化依赖只有一个官方 SDK...
- 从目标到结论 从目标到结论
- 使用 Python 标准库 csv 检查 CSV 的 UTF-8 BOM、重复表头、错列、必填字段和正整数时长,汇总错误并给出可运行脚本与样例输出。 使用 Python 标准库 csv 检查 CSV 的 UTF-8 BOM、重复表头、错列、必填字段和正整数时长,汇总错误并给出可运行脚本与样例输出。
- 用同一份嵌套字典演示赋值、dict.copy 和 deepcopy 的区别,区分替换外层字段与修改内层列表,并说明测试范围。 用同一份嵌套字典演示赋值、dict.copy 和 deepcopy 的区别,区分替换外层字段与修改内层列表,并说明测试范围。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签