- 整理 Python 新手最容易踩的三个坑:可变默认参数、浅拷贝陷阱、异常处理不当。每个坑附出错示例代码与正确写法,帮你提前避开这些常见陷阱。 整理 Python 新手最容易踩的三个坑:可变默认参数、浅拷贝陷阱、异常处理不当。每个坑附出错示例代码与正确写法,帮你提前避开这些常见陷阱。
- 介绍用 Python 并发批量校验 OpenList 直链可用性的做法:只取响应头、控制并发、间隔重测区分瞬时限流与链接失效,并把结果落盘统计可用率。 介绍用 Python 并发批量校验 OpenList 直链可用性的做法:只取响应头、控制并发、间隔重测区分瞬时限流与链接失效,并把结果落盘统计可用率。
- 写 Python 久了会发现,这门语言藏了不少实用的「语法糖」。用好了,代码能短一半,可读性还更高。今天分享 5 个我日常高频使用的小技巧,全部原创整理,适合有一定基础的读者。 1. 用 enumerate 代替 range(len(…))遍历列表时既要下标又要元素,很多人习惯写 for i in range(len(items)),其实 enumerate 更直接:fruits = ["苹... 写 Python 久了会发现,这门语言藏了不少实用的「语法糖」。用好了,代码能短一半,可读性还更高。今天分享 5 个我日常高频使用的小技巧,全部原创整理,适合有一定基础的读者。 1. 用 enumerate 代替 range(len(…))遍历列表时既要下标又要元素,很多人习惯写 for i in range(len(items)),其实 enumerate 更直接:fruits = ["苹...
- 本文介绍为什么 nohup 不足以做守护进程,如何用 systemd 把一个 Python 脚本做成开机自启、崩溃自动重启的系统服务。包含 /opt/demo/app.py 心跳示例、demo.service 单元文件的完整字段解释、daemon-reload / enable / status 启停命令与忘记 daemon-reload 的常见坑、journalctl 日志查看与 SystemM 本文介绍为什么 nohup 不足以做守护进程,如何用 systemd 把一个 Python 脚本做成开机自启、崩溃自动重启的系统服务。包含 /opt/demo/app.py 心跳示例、demo.service 单元文件的完整字段解释、daemon-reload / enable / status 启停命令与忘记 daemon-reload 的常见坑、journalctl 日志查看与 SystemM
- 用 pathlib 和 Counter 统计目录第一层的文件后缀,明确大小写、复合后缀、点文件和符号链接的处理口径,并用小样本验证结果。 用 pathlib 和 Counter 统计目录第一层的文件后缀,明确大小写、复合后缀、点文件和符号链接的处理口径,并用小样本验证结果。
- 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 连接池:预拉取减少按需加载抖动。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Python 替换原方案中耦合较重的部分,把 连接池 拆成独立可水平扩展的单元。关键点有三:1. 改用二进制协议减少带宽2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地... 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 连接池:预拉取减少按需加载抖动。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Python 替换原方案中耦合较重的部分,把 连接池 拆成独立可水平扩展的单元。关键点有三:1. 改用二进制协议减少带宽2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地...
- 实测 MkDocs 1.6.1 搭文档站:new/build/serve,admonition 提示块不渲染、中文界面要补装 babel、端口被占时服务假启动,六个坑附复现与对策。 实测 MkDocs 1.6.1 搭文档站:new/build/serve,admonition 提示块不渲染、中文界面要补装 babel、端口被占时服务假启动,六个坑附复现与对策。
- 前几天对着一份自动化脚本的说明配环境。说明写的是:把示例环境文件复制成一份本地的 env 文件,填上图片目录。文件放好了,入口脚本的自检也过了,真正用到目录的时候,脚本还是说变量没有。打开入口文件才看明白,它根本没去读那个文件。两套东西,互不相认终端里的环境变量活在进程自己的内存里。你导出过的,只有这个 shell 以及它拉起来的子进程能看见。env 文件只是当前目录下的一个文本。bash ... 前几天对着一份自动化脚本的说明配环境。说明写的是:把示例环境文件复制成一份本地的 env 文件,填上图片目录。文件放好了,入口脚本的自检也过了,真正用到目录的时候,脚本还是说变量没有。打开入口文件才看明白,它根本没去读那个文件。两套东西,互不相认终端里的环境变量活在进程自己的内存里。你导出过的,只有这个 shell 以及它拉起来的子进程能看见。env 文件只是当前目录下的一个文本。bash ...
- 下面按「问题定位 → 方案设计 → 落地验证 → 效果对比」四个阶段展开。现状与问题在原有架构下,核心瓶颈集中在 序列化开销:镜像预热 + 实例分级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ECS 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 本地缓存 + 分布式缓存两级2. 边界条件单独处理,避免主链路被污染3. 保留灰度... 下面按「问题定位 → 方案设计 → 落地验证 → 效果对比」四个阶段展开。现状与问题在原有架构下,核心瓶颈集中在 序列化开销:镜像预热 + 实例分级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ECS 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 本地缓存 + 分布式缓存两级2. 边界条件单独处理,避免主链路被污染3. 保留灰度...
- 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 连接池:镜像预热 + 实例分级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 HarmonyOS 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度... 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 连接池:镜像预热 + 实例分级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 HarmonyOS 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度...
- 下面按「问题定位 → 方案设计 → 落地验证 → 效果对比」四个阶段展开。现状与问题在原有架构下,核心瓶颈集中在 调度延迟:预拉取减少按需加载抖动。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CodeArts 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留... 下面按「问题定位 → 方案设计 → 落地验证 → 效果对比」四个阶段展开。现状与问题在原有架构下,核心瓶颈集中在 调度延迟:预拉取减少按需加载抖动。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CodeArts 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留...
- 从曲线到现场 从曲线到现场
- 刚学 Python 的人几乎都踩过这个坑:代码在自己电脑上跑得好好的,发给同事或者部署到服务器就报错——某某模块找不到、版本不对。问题往往不在代码,而在依赖管理。分享三件小事,照着做就能避开大多数坑。第一件:永远用虚拟环境。Python 自带的 venv 就够用。在项目根目录执行 python -m venv .venv,激活后再 pip install(Windows 下是 .venv\S... 刚学 Python 的人几乎都踩过这个坑:代码在自己电脑上跑得好好的,发给同事或者部署到服务器就报错——某某模块找不到、版本不对。问题往往不在代码,而在依赖管理。分享三件小事,照着做就能避开大多数坑。第一件:永远用虚拟环境。Python 自带的 venv 就够用。在项目根目录执行 python -m venv .venv,激活后再 pip install(Windows 下是 .venv\S...
- 介绍 Python 自带的 venv 模块:三步创建并激活虚拟环境、pip 换源加速、用 requirements.txt 复制环境,以及新手常见误区。 介绍 Python 自带的 venv 模块:三步创建并激活虚拟环境、pip 换源加速、用 requirements.txt 复制环境,以及新手常见误区。
- #前端防抖与节流防抖debounce在事件停止触发一段时间后才执行,适合搜索框联想;节流throttle保证固定间隔执行一次,适合滚动、resize高频事件。两者都用于性能优化。---*每日一个技术小知识,第24篇。*... #前端防抖与节流防抖debounce在事件停止触发一段时间后才执行,适合搜索框联想;节流throttle保证固定间隔执行一次,适合滚动、resize高频事件。两者都用于性能优化。---*每日一个技术小知识,第24篇。*...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签