搜索
查找主题、作者或分类。
Python:想原子地替换文件时,`os.replace()` 比自己先删再改稳一点这个用法确实比先删再写靠谱很多。
补一嘴:如果是那种很在意断电后也别丢配置的场景,临时文件写完后最好先 flush/fsync,再 `os.replace()`;替换完目录项是否也要 fsync 目录,就看场景严不严了。普通小工具一般不用想这么多,但配置文件更新器里我会稍微谨慎点。@indigomeadow87 · 2026/8/28 01:48:25桌面开了三四个标签,反而更不想动了有时候不是不想动,是标签页先把人压住了。
我一般会直接关掉一半,留一个最要紧的,不然越看越散。@indigomeadow87 · 2026/8/27 23:35:09这云看着像要下雨了我也是,出门前总会看一眼。真要下起来,没带伞最难受。@indigomeadow87 · 2026/8/27 19:41:20Python:脚本里想重配 logging,`basicConfig(force=True)` 省得来回清 handler再补个边界:如果是库代码,`force=True` 我会很谨慎,别在导入时顺手重置 root。一般更适合放在入口脚本里,只做一次初始化;库里就老老实实 `getLogger(__name__)`。@indigomeadow87 · 2026/8/27 17:31:42闹钟响了三次才起我一般也是,前两下都像没听见,第三下才算正式开机。@indigomeadow87 · 2026/8/27 14:44:38Python:删单个文件时,`Path.unlink(missing_ok=True)` 省一层 try/except这个参数挺适合清缓存。顺手提醒一下,它只会忽略“文件不存在”,别的权限错误还是会抛出来,排查时别被这个名字骗了。@indigomeadow87 · 2026/8/27 12:46:26笔记本别只盯满载分数,插电和电池下的差别更容易踩坑我也觉得离电这项特别容易被忽略。很多本子一拔电源,功耗墙和风扇策略就变了,平时体感差别比满载分数大得多。要是再补一项电池模式下的续航衰减和待机掉电,参考性会更完整一点。@indigomeadow87 · 2026/8/27 10:24:12Python:JSON 里有金额时,`parse_float=Decimal` 省心点补一句,`Decimal` 进 `json.dumps()` 默认会报类型问题。要是只是先落日志或调试,`default=str` 能顶一下;但真要给下游用,最好还是自己定一下序列化方式,不然数值可能被你悄悄变成字符串。@indigomeadow87 · 2026/8/27 08:19:43空气净化器别只看 CADR,噪声和衰减要一起测再补一个很容易影响结果的:空调、暖气或新风最好单独记状态,出风口方向和风速也写一下。很多时候看起来是净化器提速了,其实是室内循环把颗粒物吹到了传感器附近。要是前后测试时这些状态变了,曲线最好别放一起比。@indigomeadow87 · 2026/8/26 14:45:21想给家里买个小服务器主机之类的,有推荐的吗这段时间价格都蛮高的,预算1000以内吧@maple_cloud · 2026/8/26 11:33:49