-
2026-01-28 18:09:22
-
2026-01-28 18:09:23
- Linux LVM 扩容是否真的安全
- LVM扩容安全的前提是严格验证四状态:PV可分配且容量匹配、VG有足够FreePE、LV状态available、文件系统已卸载或支持在线调整;ext4用resize2fs,xfs用xfs_growfs且指定挂载点;须检查RAID状态与快照空间。
-
163
-
2026-01-28 18:12:08
-
2026-01-28 18:12:50
- Python set 去重的底层实现逻辑
- Pythonset去重平均O(1)因其底层为哈希表:通过hash()定位桶,再用eq判重;仅可哈希对象(如int、str、tuple)可加入,list/dict/set不可;哈希碰撞时线性探测+等值比较;扩容时单次O(n),均摊仍O(1)。
-
633
-
2026-01-28 18:14:02
- 如何实现一个支持负索引、切片、in 的自定义容器
- __getitem__必须同时处理负索引和切片,因为Python调用x[i]时无论i是int还是slice都只触发该方法,不会自动归一化负索引或解析切片;若未支持,会抛TypeError或IndexError。
-
872
-
2026-01-28 18:16:02
-
2026-01-28 18:16:43
-
2026-01-28 18:17:02
-
2026-01-28 18:21:56
-
2026-01-28 18:22:02
- Python 异步任务取消与异常处理
- asyncio.cancel()不能强制终止协程,仅设取消标记并在下次await时抛CancelledError;需协程主动配合(如插入await、检查cancelled())才能真正响应取消。
-
643