Go语言技术文章
-
通过Java PrintService完整查询示例区分属性类别、支持范围、具体取值与最终组合,说明DocFlavor上下文、份数范围和多设备打印的查询记录策略。340 收藏 -
Java String.translateEscapes 可以把运行时字符串中的换行、制表、引号、反斜杠和八进制转义还原为字符。本文区分源码与运行时文本,说明 Unicode 转义边界、非法转义异常,以及它与 JSON 或正则反转义的区别。340 收藏 -
Python zipfile.ZipFile.open 会按成员名或 ZipInfo 定位压缩包内文件,并返回二进制文件式对象。本文用分块读取、重复成员定位、文本解码和 with 关闭边界说明如何安全消费 ZIP 成员流。340 收藏 -
藏品入藏时,建议把对象编号、独立的状况评估编号、检查日期和照片组绑定起来,同时保留检查人员、地点、拍摄时间与损伤位置,方便后续复查比较。339 收藏 -
Java Flow 背压的关键不是让 Publisher 自己变慢,而是让 Subscriber 通过 Subscription.request(n) 明确可接收数量,Publisher 只在需求量大于零时调用 onNext。本文用一个单订阅示例说明请求、发送、取消、完成和错误边界。339 收藏 -
使用 JDK 自带 jcmd 定位 Java 进程,执行 Thread.print 查看线程栈、状态与锁信息,并学习如何把快照落盘及正确解读 RUNNABLE、BLOCKED 和 WAITING。339 收藏 -
Java CollationKey 适合在同一批字符串需要反复排序时缓存比较键。本文给出绑定原文、固定 Collator 规则和缓存失效边界的写法,并说明何时直接 compare 更快。339 收藏 -
文章 · python教程 | 2天前 | 标准库 · xml · Python教程 · Python xml 流式解析 ElementTree xml.etree.ElementTree iterparse
Python 的 iterparse 会按事件逐步读取 XML,但不会自动逐步释放已构建节点。本文用 end 事件提取完整记录,并结合 elem.clear() 与父节点 remove 控制大 XML 的内存增长。339 收藏 -
Python csv.DictWriter 的 fieldnames 决定输出列顺序,restval 负责补齐缺失键,extrasaction 控制额外键是报错还是忽略。本文用一组可复用的导出代码说明三种边界处理方式,并给出批量写入前的记录规范化做法。339 收藏 -
化工企业变更安全生产信息时,应先按主体、人员、产品、工艺设备和建设项目分类,再同步更新内部变更档案、过程安全资料及适用的许可证、危险化学品登记、重大危险源备案和应急预案。本文给出材料清单与核对方法。338 收藏 -
解释Zotero移出分类与删除条目的区别,提供右键菜单操作、库根和回收站核对方法,并说明误删后的恢复路径及永久删除风险。338 收藏 -
讲清 multiprocessing.Queue 的 feeder thread、close、join_thread 与 cancel_join_thread,给出先消费再 join 的安全收尾写法,避免结果传输阻塞或丢失。338 收藏 -
Python 3.15 的 sys._jit 把 JIT 的可用、启用和当前活动状态分开提供。本文用一段兼容读取代码解释 is_active 的准确含义、构建与 PYTHON_JIT 的影响,以及为什么它只适合测试和调试 JIT。338 收藏 -
Python 3.14 的自由线程构建取消了 GIL 的全局串行效果,共享字典、计数器和迭代器不能再靠偶然的执行顺序兜底。本文用一个带锁的共享计数器说明检测运行时、划定临界区、处理扩展兼容和压力验证的完整做法。337 收藏 -
Java String.lines() 适合读取真实文本行,但不会把结尾换行符自动变成额外空记录。本文说明行结束符、连续换行和末尾空元素的差异,并用 split(regex, -1) 保留协议需要的尾部空记录。337 收藏