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

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页技术教程
Python 弱值缓存:放进 WeakValueDictionary 的对象为什么会自动消失

Python 弱值缓存:放进 WeakValueDictionary 的对象为什么会自动消失

缓存不一定负责把对象留住一个解析器希望复用已经生成的文档对象,又不想让缓存长期占住全部文档。把普通字典换成 WeakValueDictionary 后,有些键却很快消失。这并不是缓存随机丢数据,而是弱值字典只帮忙找到...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Python memoryview:只读视图为什么仍会跟着底层数据改变

Python memoryview:只读视图为什么仍会跟着底层数据改变

交出去的只读数据,为何后来变了程序从一个可复用缓冲区里切出消息,把只读视图交给后续步骤,以为这份内容已经固定。下一次读取复用了原缓冲区,前一条消息却跟着变化。问题通常出在所有权约定:禁止接收方写入,不代表发送方已经放...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Python string.Template:缺失字段该报错,还是把占位符留到下一轮

Python string.Template:缺失字段该报错,还是把占位符留到下一轮

一个自动生成说明文字的小工具,把文件名和价格放进模板。上线后却出现了未替换的字段,原因是调用 safe_substitute 时少传了参数:这个方法会保留无法替换的占位符。它可以保留待补内容,但后续处理需要明确设计,...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Bash 管道里的计数为什么带不出来:让循环在当前 shell 中读取输入

Bash 管道里的计数为什么带不出来:让循环在当前 shell 中读取输入

脚本把几行输出通过管道交给 while 循环,每读一行就增加计数;循环里面看起来正常,循环结束后却仍然打印零。在 Bash 的常见默认设置下,管道中的循环在子 shell 环境执行,修改的是那份环境中的变量,父 sh...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
JavaScript Object.freeze:外层冻结了,里面的数组为什么仍然能增加元素

JavaScript Object.freeze:外层冻结了,里面的数组为什么仍然能增加元素

一份共享配置已经调用 Object.freeze,某个模块却仍然把服务器地址加进了数组。问题通常不在冻结失效,而在冻结只作用于当前对象自己的属性:外层保存的数组引用不能替换,数组对象本身却还没有被冻结,内部元素仍然可...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
JavaScript 可选链的短路边界:加了一对括号,为什么仍会报错

JavaScript 可选链的短路边界:加了一对括号,为什么仍会报错

接口中的联系人可以缺省,页面读取名字时使用可选链很自然。但把一段访问放进括号后,错误可能重新出现;对象存在而内部字段为空时,前面一个问号也未必保护后面的访问。理解可选链,要看它检查哪一个值,以及连续访问在哪个位置结束...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Python shutil.copy2:内容复制成功,权限、时间和所有权是否也跟过去了

Python shutil.copy2:内容复制成功,权限、时间和所有权是否也跟过去了

文件字节一样,恢复后的行为仍可能不同把脚本复制到另一处以后,内容可以正常打开,执行权限或修改时间却发生变化。备份清单如果只记录“复制成功”,就容易把文件内容与文件属性混在一起。Python 提供几种高层复制函数,它们...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Git clean 先看预览:未跟踪目录、忽略文件和大小写选项分别覆盖什么

Git clean 先看预览:未跟踪目录、忽略文件和大小写选项分别覆盖什么

忽略列表并不是可以丢弃的清单构建结束以后,工作目录里可能混着生成文件、个人草稿和本地配置。它们有些未被跟踪,有些被忽略,外观上却都只是普通文件。git clean 根据版本控制状态与选项决定候选范围,并不知道某个文件...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
JavaScript bind 固定接收者:方法传给回调后,this 为什么会丢

JavaScript bind 固定接收者:方法传给回调后,this 为什么会丢

保存了方法,不代表保存了调用方式对象上的方法可以正常读取 this,但把方法单独交给任务队列以后,同一段代码却开始报错。原因往往不在对象消失,而在调用形式改变:原先是通过对象调用,现在只剩下一个普通函数引用。函数被取...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Python os.walk 跳过目录:重新赋值为什么无效,切片修改却能阻止向下遍历

Python os.walk 跳过目录:重新赋值为什么无效,切片修改却能阻止向下遍历

不处理文件,不等于没进入目录做项目扫描时,通常希望跳过依赖目录和缓存目录。有些脚本进入这些目录后才判断文件是否需要忽略,结果依旧花时间读取大量目录项;另一些脚本筛选了 dirs,却发现遍历路线完全没变。要真正阻止下降...

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