- 浏览器中键自动滚动用顺手了,出了浏览器却没有,我就想把这个手感带到整个系统。本文记录我做全局中键滚动时的三个关键取舍:系统级输入监听怎么做才稳、距离到速度的加速曲线怎么调才跟手、以及如何挡住误触和冲突。 浏览器中键自动滚动用顺手了,出了浏览器却没有,我就想把这个手感带到整个系统。本文记录我做全局中键滚动时的三个关键取舍:系统级输入监听怎么做才稳、距离到速度的加速曲线怎么调才跟手、以及如何挡住误触和冲突。
- 很多开发者都写过一次性脚本:复制一段代码,改几个参数,跑完就扔掉。下一次遇到类似需求,又要从头翻找。把常用操作沉淀成一个可复用的命令行小工具,成本并不高,收益却很实在。本文用 Python 标准库做一个例子,目标是参数清晰、日志可查、出错不崩、别人拿到就能用。先定好工具的边界。一个好的小工具只做一件事,比如批量重命名文件、汇总日志中的错误行、把 CSV 转成简单的统计表。功能越聚焦,参数越少... 很多开发者都写过一次性脚本:复制一段代码,改几个参数,跑完就扔掉。下一次遇到类似需求,又要从头翻找。把常用操作沉淀成一个可复用的命令行小工具,成本并不高,收益却很实在。本文用 Python 标准库做一个例子,目标是参数清晰、日志可查、出错不崩、别人拿到就能用。先定好工具的边界。一个好的小工具只做一件事,比如批量重命名文件、汇总日志中的错误行、把 CSV 转成简单的统计表。功能越聚焦,参数越少...
- 本文详解使用Python base64标准库进行RFC 1924 Base85编解码的完整实践,对比Base64阐述紧凑编码原理、对齐规则与异常排查边界。 本文详解使用Python base64标准库进行RFC 1924 Base85编解码的完整实践,对比Base64阐述紧凑编码原理、对齐规则与异常排查边界。
- 介绍利用Python标准库csv.Sniffer自适应推断文本分隔符及启发式判定表头有效性的方法,分析其统计启发机制、代码实践与同构文本误判等边界陷阱。 介绍利用Python标准库csv.Sniffer自适应推断文本分隔符及启发式判定表头有效性的方法,分析其统计启发机制、代码实践与同构文本误判等边界陷阱。
- 本文探讨如何利用Python标准库uuid.UUID进行安全的字符串反序列化、严格格式判定及RFC 4122变体与UUIDv4版本一致性校验。 本文探讨如何利用Python标准库uuid.UUID进行安全的字符串反序列化、严格格式判定及RFC 4122变体与UUIDv4版本一致性校验。
- 介绍 Python 标准库 collections.Counter 的基本计数、增量更新、频次排序和缺失键行为,并说明零值、负值、不可哈希对象等边界条件。 介绍 Python 标准库 collections.Counter 的基本计数、增量更新、频次排序和缺失键行为,并说明零值、负值、不可哈希对象等边界条件。
- 通过 pathlib 处理路径拼接、相对路径计算和文件后缀,说明空路径、隐藏文件、多重后缀、越界相对路径及路径规范化等常见边界。 通过 pathlib 处理路径拼接、相对路径计算和文件后缀,说明空路径、隐藏文件、多重后缀、越界相对路径及路径规范化等常见边界。
- 使用 Python 标准库 Counter 统计状态码文件,检查异常输入,并说明完整日志解析与排障的边界。 使用 Python 标准库 Counter 统计状态码文件,检查异常输入,并说明完整日志解析与排障的边界。
- 用 Python 标准库构造确定性 ZIP 样本,演示如何拒绝路径穿越、绝对路径、Windows 路径、符号链接和路径冲突,并对声明及实际输出设限。通过本地重复运行核对结果,同时说明临时目录清理、磁盘配额、并发与 TOCTOU 的边界。 用 Python 标准库构造确定性 ZIP 样本,演示如何拒绝路径穿越、绝对路径、Windows 路径、符号链接和路径冲突,并对声明及实际输出设限。通过本地重复运行核对结果,同时说明临时目录清理、磁盘配额、并发与 TOCTOU 的边界。
- 从重复扣款说起:接口幂等性的四种实现与取舍上个月处理了一个客诉:用户点击"支付"按钮后页面卡住,下意识又点了一下,结果银行卡被扣了两次款。技术上说,这就是一个典型的幂等性缺失问题——同一个操作执行一次和执行多次,结果应该一样,但我们的支付接口没做到。排查修复的过程里,我把项目里几种幂等方案都过了一遍,把实现方式和适用场景整理成这篇。 为什么会有重复请求先把重复请求的来源列全,方案才有针对性... 从重复扣款说起:接口幂等性的四种实现与取舍上个月处理了一个客诉:用户点击"支付"按钮后页面卡住,下意识又点了一下,结果银行卡被扣了两次款。技术上说,这就是一个典型的幂等性缺失问题——同一个操作执行一次和执行多次,结果应该一样,但我们的支付接口没做到。排查修复的过程里,我把项目里几种幂等方案都过了一遍,把实现方式和适用场景整理成这篇。 为什么会有重复请求先把重复请求的来源列全,方案才有针对性...
- 介绍在 Python 发起 URL 抓取前进行 SSRF 防护的实战方法:解析域名全部 A/AAAA 记录,用 ipaddress 过滤私网、回环、链路本地与保留地址,并固定已校验 IP 连接,配合重定向逐跳校验。 介绍在 Python 发起 URL 抓取前进行 SSRF 防护的实战方法:解析域名全部 A/AAAA 记录,用 ipaddress 过滤私网、回环、链路本地与保留地址,并固定已校验 IP 连接,配合重定向逐跳校验。
- 为什么字典已经 copy(),修改其中的列表仍会影响原数据?本文用内存断言区分赋值、浅拷贝和深拷贝,观察重复引用与循环引用,说明 deepcopy() 的复制边界,以及如何按实际修改范围选择策略。 为什么字典已经 copy(),修改其中的列表仍会影响原数据?本文用内存断言区分赋值、浅拷贝和深拷贝,观察重复引用与循环引用,说明 deepcopy() 的复制边界,以及如何按实际修改范围选择策略。
- Python 处理中文编码:一个 65 字节的文件,为什么读出来是 38 个字符上周把一篇 Markdown 正文送进剪贴板,粘到网页编辑器后满屏都是「閰嶇疆鏂囦欢宸插浠斤細」。源文件本身没问题,用浏览器打开是正常中文。问题出在中转的那一步:一个 65 字节的 UTF-8 文件,被读成了 38 个字符。正确读法是 29 个字符。多出来的 9 个不是凭空产生的,是 27 个双字节汉字被当成 ... Python 处理中文编码:一个 65 字节的文件,为什么读出来是 38 个字符上周把一篇 Markdown 正文送进剪贴板,粘到网页编辑器后满屏都是「閰嶇疆鏂囦欢宸插浠斤細」。源文件本身没问题,用浏览器打开是正常中文。问题出在中转的那一步:一个 65 字节的 UTF-8 文件,被读成了 38 个字符。正确读法是 29 个字符。多出来的 9 个不是凭空产生的,是 27 个双字节汉字被当成 ...
- 不依赖第三方库,用threading和time实现线程安全的令牌桶限流器。 不依赖第三方库,用threading和time实现线程安全的令牌桶限流器。
- 用 Python 按扩展名整理下载文件夹:分类规则、同名处理与演练模式齐全,先演练再执行,每周定时运行一次即可保持整洁。 用 Python 按扩展名整理下载文件夹:分类规则、同名处理与演练模式齐全,先演练再执行,每周定时运行一次即可保持整洁。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签