- 前阵子给自己的资讯聚合脚本加了个新功能:把抓回来的文章标题和摘要转成向量,做个简单的余弦相似度计算,用来过滤掉不同来源的重复新闻。这套脚本挂在一台华为云2核4G的机器上跑,每天定时抓几十次。 刚上线前两天看着挺正常,去控制台看监控,CPU不高,内存也才吃了40%左右。但到了第四天早晨,我发现定时推送断了,连上SSH一查,后台那个Python守护进程直接没了,翻dmesg看日志,清清楚楚写着O... 前阵子给自己的资讯聚合脚本加了个新功能:把抓回来的文章标题和摘要转成向量,做个简单的余弦相似度计算,用来过滤掉不同来源的重复新闻。这套脚本挂在一台华为云2核4G的机器上跑,每天定时抓几十次。 刚上线前两天看着挺正常,去控制台看监控,CPU不高,内存也才吃了40%左右。但到了第四天早晨,我发现定时推送断了,连上SSH一查,后台那个Python守护进程直接没了,翻dmesg看日志,清清楚楚写着O...
- 用 Docker Compose 一条命令跑起带 Redis 的 Python 小服务:从目录结构、Dockerfile 到 compose 编排、健康检查,再到日常运维命令和三个避坑点,新人也能一次跑通。 用 Docker Compose 一条命令跑起带 Redis 的 Python 小服务:从目录结构、Dockerfile 到 compose 编排、健康检查,再到日常运维命令和三个避坑点,新人也能一次跑通。
- 解析网络传输或流式读取中多字节字符(如UTF-8)跨分块截断导致的解码异常,介绍codecs.IncrementalDecoder增量状态机处理机制与实践边界。 解析网络传输或流式读取中多字节字符(如UTF-8)跨分块截断导致的解码异常,介绍codecs.IncrementalDecoder增量状态机处理机制与实践边界。
- 装饰器是 Python 中最优雅的特性之一,它允许在不修改原函数代码的前提下,为函数动态添加额外功能。这种“包装”思想在真实项目中有着广泛的应用。下面通过 5 个典型场景,展示装饰器如何让代码更简洁、更健壮。**场景一:日志记录**调试和监控离不开日志。使用装饰器可以统一为关键函数加上入参和返回值记录,避免在每个函数里重复写 `print` 或 `logging`。```pythonimpo... 装饰器是 Python 中最优雅的特性之一,它允许在不修改原函数代码的前提下,为函数动态添加额外功能。这种“包装”思想在真实项目中有着广泛的应用。下面通过 5 个典型场景,展示装饰器如何让代码更简洁、更健壮。**场景一:日志记录**调试和监控离不开日志。使用装饰器可以统一为关键函数加上入参和返回值记录,避免在每个函数里重复写 `print` 或 `logging`。```pythonimpo...
- 记录如何用 Python 标准库检查磁盘使用率,并把脚本放进 python:3.11-slim 容器:固定时区、只读挂载,避免使用 latest 标签。这是一篇个人实操笔记。 记录如何用 Python 标准库检查磁盘使用率,并把脚本放进 python:3.11-slim 容器:固定时区、只读挂载,避免使用 latest 标签。这是一篇个人实操笔记。
- 一、前言在云原生时代,开发者需要更高效的开发工具。华为云CodeArts IDE提供了极致的编码体验,结合轻量级的Python Flask框架,我们可以极速构建并发布一个Web服务。本文将记录这一完整的实战过程。二、环境准备开发工具:下载并安装华为云 CodeArts IDE(或者使用你习惯的VSCode/PyCharm)。云资源:准备一台华为云弹性云服务器(ECS)或云耀云服务器L实例。本... 一、前言在云原生时代,开发者需要更高效的开发工具。华为云CodeArts IDE提供了极致的编码体验,结合轻量级的Python Flask框架,我们可以极速构建并发布一个Web服务。本文将记录这一完整的实战过程。二、环境准备开发工具:下载并安装华为云 CodeArts IDE(或者使用你习惯的VSCode/PyCharm)。云资源:准备一台华为云弹性云服务器(ECS)或云耀云服务器L实例。本...
- 介绍一个用 Python 实现的轻量服务健康检查方法,能定时探测接口状态、自动重试并汇总结果,适合日常巡检使用。 介绍一个用 Python 实现的轻量服务健康检查方法,能定时探测接口状态、自动重试并汇总结果,适合日常巡检使用。
- 做 Python 开发时,你一定遇到过这种尴尬:项目 A 要用 requests 2.x,项目 B 却依赖 requests 1.x;或者跟着教程 pip install了一堆包,几个月后自己都说不清系统里装了什么。这时候,Python 自带的虚拟环境工具 venv 就是标准答案。一、为什么需要虚拟环境Python 的包默认装在全局的 site-packages 里。所有项目共用一套依赖,版... 做 Python 开发时,你一定遇到过这种尴尬:项目 A 要用 requests 2.x,项目 B 却依赖 requests 1.x;或者跟着教程 pip install了一堆包,几个月后自己都说不清系统里装了什么。这时候,Python 自带的虚拟环境工具 venv 就是标准答案。一、为什么需要虚拟环境Python 的包默认装在全局的 site-packages 里。所有项目共用一套依赖,版...
- 一、先想清楚要自动化什么很多重复性的电脑操作,其实都可以交给计划任务:每天定时备份数据、定时跑脚本整理文件、定时抓数据生成报表。Windows 自带的任务计划程序(Task Scheduler)加上一段 Python 脚本,就能把这些活全自动化。本文分享一个我实际在用的完整流程。自动化的第一步不是写代码,而是拆解任务。以每天自动整理下载文件夹为例,拆开就是三步:找到目标文件(按扩展名和日期筛... 一、先想清楚要自动化什么很多重复性的电脑操作,其实都可以交给计划任务:每天定时备份数据、定时跑脚本整理文件、定时抓数据生成报表。Windows 自带的任务计划程序(Task Scheduler)加上一段 Python 脚本,就能把这些活全自动化。本文分享一个我实际在用的完整流程。自动化的第一步不是写代码,而是拆解任务。以每天自动整理下载文件夹为例,拆开就是三步:找到目标文件(按扩展名和日期筛...
- 从一个最小的 Flask 项目出发,完整走一遍容器化流程:编写 Dockerfile、构建镜像、启动容器与常用命令速查,并整理了 0.0.0.0 绑定、构建缓存等新手常踩的坑,适合 Docker 入门参考。 从一个最小的 Flask 项目出发,完整走一遍容器化流程:编写 Dockerfile、构建镜像、启动容器与常用命令速查,并整理了 0.0.0.0 绑定、构建缓存等新手常踩的坑,适合 Docker 入门参考。
- 生成器与惰性求值实践笔记:逐行读取大文件、生成器表达式与内存对比。 生成器与惰性求值实践笔记:逐行读取大文件、生成器表达式与内存对比。
- 生成器与惰性求值实践笔记:逐行读取大文件、生成器表达式与内存对比。 生成器与惰性求值实践笔记:逐行读取大文件、生成器表达式与内存对比。
- 生成器与惰性求值实践笔记:逐行读取大文件、生成器表达式与内存对比。 生成器与惰性求值实践笔记:逐行读取大文件、生成器表达式与内存对比。
- datetime 模块处理日期时间。涵盖 date/time/datetime/timedelta 对象、时区处理(pytz/zoneinfo)、字符串格式化(strftime/strptime)、时间戳转换、日历操作(calendar)、相对时间(dateutil.relativedelta),以及 Arrow 库的简化语法。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演... datetime 模块处理日期时间。涵盖 date/time/datetime/timedelta 对象、时区处理(pytz/zoneinfo)、字符串格式化(strftime/strptime)、时间戳转换、日历操作(calendar)、相对时间(dateutil.relativedelta),以及 Arrow 库的简化语法。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演...
- 生成器与惰性求值实践笔记:逐行读取大文件、生成器表达式与内存对比。 生成器与惰性求值实践笔记:逐行读取大文件、生成器表达式与内存对比。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签