-
2026-01-27 18:37:02
-
2026-01-27 18:39:03
- Linux 多核系统的调度优化思路
- taskset不能解决所有CPU绑核问题,因其不继承子进程和线程的亲和性,且内核调度器可能迁移任务;需配合pthread_setaffinity_np()、cgroupsv2或isolcpus等机制实现真正隔离。
-
242
-
2026-01-27 18:40:01
-
2026-01-27 18:41:02
- Linux 服务启动失败的排查顺序
- 排查systemd服务失败需四步:先看systemctlstatus确认Active状态、ExecStart命令和status=退出码;再用journalctl-u-n50-e查真实错误日志;接着验证配置语法并手动模拟启动;最后检查依赖服务、环境变量及工作目录。
-
491
-
2026-01-27 18:41:54
-
2026-01-27 18:51:08
-
2026-01-27 18:51:09
- Python 静态方法、类方法与实例方法区别
- 用@staticmethod还是@classmethod取决于是否需访问类本身:无需类或实例依赖仅逻辑封装用@staticmethod;需读取cls、调用类方法或支持子类自动适配用@classmethod。
-
842
-
2026-01-27 18:52:50
-
2026-01-27 18:54:01
- Linux 内存分配失败时发生了什么?
- malloc返回NULL说明内核拒绝分配请求,常见原因包括触达RLIMIT_AS、OOMkiller前的保守拒绝或vm.overcommit_memory=2时预估物理内存不足。
-
585
-
2026-01-27 18:54:48