云鹊BLOG云鹊BLOG云鹊BLOG
  • 首页

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页技术教程
Python unittest subTest:一组数据断言失败,后面的样本怎样继续检查

Python unittest subTest:一组数据断言失败,后面的样本怎样继续检查

先看失败以后还访问了哪些样本把一批输入放进同一个测试方法的循环里,可以减少重复代码,但普通断言一旦失败,当前方法就会停止。报告只显示第一个问题,后面几组甚至没有执行。subTest 能为每次迭代建立可识别的结果边界,...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Python 源码编码探测:写了 coding 注释,为什么 UTF-8 BOM 仍可能让文件报错

Python 源码编码探测:写了 coding 注释,为什么 UTF-8 BOM 仍可能让文件报错

这是源码约定,不是猜任意文本编码写源码检查工具时,直接用固定编码读取所有 py 文件,可能错过文件自己声明的编码;反过来,扫描任意一处 coding 注释也不符合解释器规则。tokenize.detect_encod...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
SQLite progress_handler:查询怎样主动停下来,为什么回调次数不是秒数

SQLite progress_handler:查询怎样主动停下来,为什么回调次数不是秒数

先给长查询一个可观察的停止条件交互式工具允许用户取消查询时,不能只把界面的加载图标关掉。数据库计算本身也要收到停止信号。Python 的 SQLite 连接可以注册进度回调,运行到检查点时读取一个轻量状态;回调返回非...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Python 描述符优先级:实例字典里明明有值,为什么点号读到了另一份

Python 描述符优先级:实例字典里明明有值,为什么点号读到了另一份

同一个名称可以有两处来源调试对象时,vars(obj) 已经显示某个字段,obj.field 却返回另一个值,不一定是缓存或赋值失败。点号读取会经过属性查找规则,类上放置的描述符可以参与其中。关键不是哪个值最后写入,...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Python Signature.bind:参数能对上函数签名,为什么仍不代表值合格

Python Signature.bind:参数能对上函数签名,为什么仍不代表值合格

先检查怎么调用,再决定是否执行工具分发器或任务入口拿到一组参数时,常常希望先知道它能否对应目标函数:必填项缺了吗,同一个参数给了两次吗,只能按位置传入的参数被写成关键字了吗。inspect.signature 得到的...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Bash 重定向顺序:2>&1 写在前面,为什么错误输出没有进入日志

Bash 重定向顺序:2>&1 写在前面,为什么错误输出没有进入日志

两个符号都写了,日志仍然少一半希望把正常输出和错误输出一起保存时,常见写法是命令后接 >log 2>&1。如果把顺序改成 2>&1 >log,看上去依旧同时提到了日志和两个输出通道,实际结果却不同。关键在于 Bash...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
SQLite FTS5 搜索边界:短语、前缀与中文连续文字怎样变成不同的匹配

SQLite FTS5 搜索边界:短语、前缀与中文连续文字怎样变成不同的匹配

全文搜索不是把输入当成一个子串给资料库加上 MATCH 查询后,输入两个词可能命中顺序颠倒的句子,输入一段中文里的两个字却找不到。先不要急着扩大索引或调整排序:全文搜索先把内容拆成词元,再解释查询表达式,结果由这两层...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
SQLite WAL 读快照:别人已经提交,为什么我仍读到旧值且不能直接写入

SQLite WAL 读快照:别人已经提交,为什么我仍读到旧值且不能直接写入

同一份数据库,两个连接读到不同值一个页面读取库存后停留片刻,另一个连接把数量改为二十并提交,第一个连接再次查询却仍看到十。这在保持读事务的 WAL 模式下可能是正常快照行为。更值得注意的是,第一个连接若接着写入,不一...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Bash printf 格式串:文本里的百分号为什么不能直接交给第一个参数

Bash printf 格式串:文本里的百分号为什么不能直接交给第一个参数

脚本读取了一段带百分号的文本,原样保存没有问题,交给 printf 却少了字符,甚至报格式错误。给变量加双引号仍然无效,是因为问题不在分词,而在参数的角色:printf 的格式参数会被解释,其中的百分号与反斜杠拥有特...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
JavaScript Set 遍历中修改:新加入的值为什么也会在本轮出现

JavaScript Set 遍历中修改:新加入的值为什么也会在本轮出现

用 Set 保存待处理编号时,一个处理函数顺手加入了新编号,结果这次循环比预想多执行了一轮。另一个函数删掉尚未轮到的编号,它又完全没有被处理。这里没有并行线程参与:即使同一段同步代码,遍历过程中改变集合,也会改变后续...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
  • 首页
  • 上一页
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 下一页
  • 末页
  • 共 50 页
点击查看更多
Copyright2020后台修改文字. 基于Z-BlogPHP搭建