-
2026-01-29 13:29:03
-
2026-01-29 13:34:02
- SQL 如何处理“闰年/闰月”导致的日期计算错误
- 是,MySQL的DATE_ADD和DATE_SUB按“天”或“年”单位增减时会自动处理闰年,基于格里高利历推演,如DATE_ADD(‘2024-02-28’,INTERVAL1DAY)返回‘2024-02-29’,而DATE_ADD(‘2023-02-28’,INTERVAL1YEAR)返回‘2024-02-28’。
-
357
-
2026-01-29 13:37:55
- Linux 日志轮转 logrotate 的正确配置方式
- logrotate全局配置放/etc/logrotate.conf,服务级配置必须置于/etc/logrotate.d/目录;daily与size共存时满足任一即触发轮转;postrotate脚本需校验pid文件路径、加||true防中断;dateext务必配dateformat-%Y%m%d避免跨年覆盖。
-
564
-
2026-01-29 13:47:02
- Python 文件路径处理的跨平台方案
- os.path.join在Windows上生成反斜杠是因按系统自动选分隔符的设计行为,保证本地可用;跨平台共享路径时应改用pathlib.Path.as_posix()或.replace(‘\’,‘/’)标准化。
-
405
-
2026-01-29 13:50:39
-
2026-01-29 13:53:13
- Python 切片操作的时间与空间成本
- 是的,Python切片总是返回新对象,空间复杂度O(k),时间复杂度O(k),不依赖原序列长度;大列表反复切片易引发内存与GC压力,推荐索引迭代或itertools.islice。
-
965
-
2026-01-29 13:53:31
-
2026-01-29 13:54:11
-
2026-01-29 13:55:51
- Python assert 的正确使用场景
- assert仅用于开发测试阶段暴露逻辑错误,禁用优化后失效;不可用于用户输入校验,因其可能被跳过且抛AssertionError而非业务异常;错误消息中避免副作用操作,且不应被try/except捕获。
-
1017
-
2026-01-29 14:01:37