-
2026-01-25 17:41:03
-
2026-01-25 17:43:20
- SQL 中 DISTINCT 的去重逻辑
- SQL的DISTINCT按整行去重,非单列;NULL被视为相同值;ORDERBY字段须出现在SELECT中;无法指定保留哪行,替代方案为GROUPBY或窗口函数。
-
113
-
2026-01-25 17:49:35
- Linux 自动化运维的演进路径
- Shell脚本能用但不宜当主力,适合单机轻量任务;Ansible是分水岭而非终点;Terraform+Packer+GitOps接近闭环但缺健康信号与自动修复;自动化越强越需明确人工干预点。
-
431
-
2026-01-25 17:54:10
- 如何在运行时给类动态添加抽象方法(abc 补丁)
- 会。动态添加抽象方法不会生效,因abc仅在类创建时扫描__dict__;唯一可靠方式是用type()重建类并显式传入abstractmethod;直接修改__abstractmethods__无效,协议或策略模式更推荐。
-
750
-
2026-01-25 18:31:08
-
2026-01-25 18:40:57
- SQL JOIN 中索引是如何被利用的?
- JOIN性能关键在被驱动表索引:需建于ON字段(如orders.user_id),类型严格一致;LEFTJOIN右表同样需索引;覆盖索引可减少IO;驱动表选择错误会使索引失效。
-
258
-
2026-01-25 18:51:09
- Python 如何让子进程崩溃时主进程也能收到详细错误
- 子进程崩溃时subprocess.run()默认不抛出异常,需通过capture_output=True和text=True获取stderr中的traceback或段错误信息,并检查returncode判断是否被信号终止。
-
857
-
2026-01-25 19:12:13
-
2026-01-25 19:39:12
- SQL 中别名在不同阶段是否可用?
- SELECT中定义的别名在WHERE中不可用,因为SQL执行顺序是WHERE先于SELECT执行,此时别名尚未生成;而ORDERBY可使用别名,因其执行在SELECT之后。
-
579
-
2026-01-25 19:44:02
- SQL 自连接的典型业务场景
- 自连接用于查上下级关系、时间环比及重复记录,需注意别名区分角色、连接条件方向、NULL处理及性能优化。
-
390