Lv.3
yd_263929376
更多个人资料
212
成长值
0
关注
0
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
个人勋章
活跃之星
成长雷达
185
27
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
时区数据是会过期的依赖:61 天错点,和同一台机器上的三个答案
时区数据是会过期的依赖:61 天错点,和同一台机器上的三个答案11 月 1 日,古巴没有回拨。这不是推测。IANA 在 2026-10-27 发布的 tzdata 2026f 里,第一条变更说明就是:Cuba will not fall back 2026-11-01; stays on -04 through 2027-11-07.一个按"每年 11 月首个周日回拨一小时"活了多年的定时...
yd_263929376
2026-11-08 21:11:46
1
0
0
2026-11-08 21:11:46
1
0
0
颜色对比度不是算一次就完事:从 4.5 到 1.2,一次 24 组配色的实测
颜色对比度不是算一次就完事:从 4.5 到 1.2,一次 24 组配色的实测对比度校验器给出的往往是一个两位小数和一个绿勾。看到 4.5 就收工,是这类工具最常见的用法,也是最容易出事的用法——那个数字至少有五处会在你不知情的时候变得不准:先舍入再比较会放过 4.4989,字号与字重决定了阈值到底是 4.5 还是 3,半透明颜色让朴素算法高估两倍以上,父级 opacity 把整块文字一起压...
yd_263929376
2026-11-07 13:31:58
4
0
0
2026-11-07 13:31:58
4
0
0
正则表达式测试器该有哪些功能:一次 40,000 个匹配的实测,和五个会静默骗人的默认值
正则表达式测试器该有哪些功能:一次 40,000 个匹配的实测,和五个会静默骗人的默认值绝大多数在线正则测试器长得一样:一个 pattern 输入框,一个测试文本,匹配部分标黄。这个形态能用,但它把正则最容易出错的几件事全部藏了起来——同一个 pattern 连测两次结果不同、替换文本里的 $1 被吃掉、一个 emoji 被算成两个字符、26 个 a 就让页面卡死七秒。下面所有数字来自本机...
正则表达式
yd_263929376
2026-11-06 13:50:32
7
0
0
2026-11-06 13:50:32
7
0
0
JSON 格式化工具的设计取舍:一次 18 MB 文件、9 倍内存,和三条会改数据的「捷径」
JSON 格式化工具的设计取舍:一次 18 MB 文件、9 倍内存,和三条会改数据的「捷径」JSON.parse 加 JSON.stringify 两行代码就能"格式化"一段 JSON,这让很多人以为这类工具没有设计问题。真正把它做成给人用的工具时,有三处必须明确做决定:格式化到不到改数据的程度、缩进值多少体积、以及遇到大文件用哪条路径。下面所有数字来自本机实测,环境是 Python 3....
JSON
yd_263929376
2026-11-05 13:22:30
11
0
0
2026-11-05 13:22:30
11
0
0
Python 处理中文编码:一个 65 字节的文件,为什么读出来是 38 个字符
Python 处理中文编码:一个 65 字节的文件,为什么读出来是 38 个字符上周把一篇 Markdown 正文送进剪贴板,粘到网页编辑器后满屏都是「閰嶇疆鏂囦欢宸插浠斤細」。源文件本身没问题,用浏览器打开是正常中文。问题出在中转的那一步:一个 65 字节的 UTF-8 文件,被读成了 38 个字符。正确读法是 29 个字符。多出来的 9 个不是凭空产生的,是 27 个双字节汉字被当成 ...
Python
yd_263929376
2026-11-04 13:26:41
20
0
0
2026-11-04 13:26:41
20
0
0
改配置前先备份:40 轮实测、20 次残缺读取,和三个让备份失效的细节
改配置前先备份:40 轮实测、20 次残缺读取,和三个让备份失效的细节改一个线上服务的 app.json,脚本写了 30 行,其中 2 行是 shutil.copy。这份备份能不能救你,取决于一些平时不会去看的细节。我用一个 117,073 字节的配置做了 40 轮"边改边读",量了几组数字,结论比预想的更不乐观。 打开即清空:40 轮里有 20 次读到半个文件最常见的写法是这样:with...
yd_263929376
2026-11-03 13:30:21
13
0
0
2026-11-03 13:30:21
13
0
0
为什么自动化脚本要默认演练:六组实测,与"演练报 20、实际改 14"
为什么自动化脚本要默认演练:六组实测,与"演练报 20、实际改 14"--dry-run 是自动化脚本里最容易被写成安慰剂的一个参数。它通常长这样:扫描一遍、打印"将处理 N 个对象"、退出 0。跑完屏幕上有个数字,人看一眼就放心了。但那个 N 和真正执行时改动的东西之间,可能差着 6 个对象、20 行重复写入和 5 个凭空出现的文件。我在本机用 Python 建了六组夹具,每组都是 20...
yd_263929376
2026-11-02 19:21:55
21
0
0
2026-11-02 19:21:55
21
0
0
云资源成本控制:从创建到释放的完整清单,和 5 个"假失败"的删除
云资源成本控制:从创建到释放的完整清单,和 5 个"假失败"的删除十月底那轮清理,KooCLI 日志里连打了 6 条 ERROR,红色一片。把日志还原成台账之后,真实错误只有 1 条,另外 5 条是"资源早就不在了"和"它本来就绑着"。按退出码统计,这次清理是 5 次失败;按资源状态统计,它是干净的。这个差别不是文字游戏。账单只认资源是否存在,不认日志里的 ERROR 两个字。 一、三种"...
yd_263929376
2026-11-01 19:29:47
24
0
0
2026-11-01 19:29:47
24
0
0
STS 临时凭证在自动化中的正确用法:一次 20 并发的刷新与 8 小时的时区差
STS 临时凭证在自动化中的正确用法:一次 20 并发的刷新与 8 小时的时区差临时凭证不是"在配置里多填一个 token 字段",它把一个长期密钥换成了三件套加一个到期时刻。后者会推翻脚本里所有"配置一次、跑一整年"的假设。我在一个批量运维脚本上踩了四类坑,数据都留在下面。 三元组要落在三个不同的位置本机 KooCLI 的 ~/.hcloud/config.json:{ "mode":...
yd_263929376
2026-10-31 13:48:33
21
0
0
2026-10-31 13:48:33
21
0
0
用 KooCLI 批量管理云资源:三个脚本,和 14 条里 5 个假失败的教训
用 KooCLI 批量管理云资源:三个脚本,和 14 条里 5 个假失败的教训清理测试环境那天,我写了个三十行的脚本,按台账把 14 个资源逐条删掉。跑完输出 5 行 FAIL,退出码 1。我拿着这 5 条去控制台核对,发现只有 1 条真的需要人处理:另外 3 条资源早就不存在了,1 条是网络抖了一下。脚本没有做错事,但它给出的"失败"信号是错的。错误的信号比没有信号更贵——那天我多花了二...
yd_263929376
2026-10-30 16:16:16
21
0
0
2026-10-30 16:16:16
21
0
0
总条数:18
10
10
20
50
100
1
2
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注