Python memoryview:只读视图为什么仍会跟着底层数据改变 交出去的只读数据,为何后来变了程序从一个可复用缓冲区里切出消息,把只读视图交给后续步骤,以为这份内容已经固定。下一次读取复用了原缓冲区,前一条消息却跟着变化。问题通常出在所有权约定:禁止接收方写入,不代表发送方已经放... yunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Python itertools.tee 分流:两个迭代器为什么仍会一起占用内存 一份数据既要生成预览,又要计算汇总,最自然的想法是把迭代器分成两路。调用 tee 后,确实可以分别推进两个结果,但这不意味着复制了两个独立数据源。它们仍从同一个上游取值,只是各自记录阅读位置,暂存尚未被其他分支追上的... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读