-
2026-01-26 18:59:02
-
2026-01-26 19:14:03
- SQL 如何统计中位数与百分位?
- PostgreSQL用percentile_cont可直接计算中位数和任意百分位,需配合WITHINGROUP(ORDERBY...),自动插值且忽略NULL;MySQL8.0+需窗口函数模拟,SQLServer必须作为窗口函数使用,旧版数据库需退化方案。
-
933
-
2026-01-26 19:18:01
- Python 数据结构选择对算法性能的影响
- 列表随机访问O(1)但首部插入删除O(n),元组不可变且更轻量;字典和集合平均O(1)依赖哈希表,查存在性优先用set;deque两端操作O(1),适合队列场景。
-
948
-
2026-01-26 19:19:02
- Python 函数签名设计与可读性原则
- 函数参数命名应直述其本质,用完整名词、避免缩写,类型线索融入名称;默认值须具业务意义,慎用函数调用;类型提示需准确简洁;参数顺序遵循“数据→行为→控制”,必要时强制关键字。
-
255
-
2026-01-26 19:26:30
- Linux 僵尸进程清理的正确方式
- 真正僵尸进程需同时满足stat首字符为Z且ppid存在且非1;它已无运行上下文,kill-9无效,必须向父进程发SIGCHLD或终止父进程,但需先确认其服务状态、依赖关系及是否属systemd管理。
-
863
-
2026-01-26 19:32:02
- SQL JOIN 中 NULL 值如何参与匹配?
- NULL在ON条件中永不匹配,因其比较结果为UNKNOWN而JOIN只认TRUE;需用COALESCE、CASE或NULL安全操作符(如、ISNOTDISTINCTFROM)显式处理。
-
396
-
2026-01-26 19:33:09
-
2026-01-26 19:33:48
-
2026-01-26 19:34:02
- Python dict 遍历与索引性能对比
- dict不支持按索引遍历,所谓“索引访问”本质是键查找;其设计目标是O(1)键值查找,而非有序索引访问,需按序取第N个元素时应转list或用itertools.islice,但代价明确。
-
501
-
2026-01-26 19:38:39