-
2026-01-27 18:00:38
-
2026-01-27 18:01:03
-
2026-01-27 18:06:45
-
2026-01-27 18:07:58
-
2026-01-27 18:11:03
-
2026-01-27 18:12:03
- Python 数据类 dataclass 的底层机制
- @dataclass是类装饰器,非语法糖,类定义完成后调用dataclass()动态注入方法、生成Field实例并存入__dataclass_fields__,按源码顺序处理字段,不修改AST或元类逻辑。
-
146
-
2026-01-27 18:15:17
-
2026-01-27 18:16:03
- Linux 内网与公网安全边界划分
- 不能按IP段粗暴划分内网/公网边界,因同一IP段混跑多类服务,仅靠地址无法判断流量合法性;必须基于业务角色分区,结合nftables链级隔离、cgroup标记、TLS双向认证、SELinux等实现细粒度控制,并通过Git审计、实时监控确保策略闭环。
-
673
-
2026-01-27 18:17:03
- logging 如何实现按日志级别分离不同文件输出
- FileHandler本身不支持按级别自动拆分文件,因所有Handler共享同一Logger实例,日志进入handle()后会被全部处理;需为每个FileHandler绑定自定义Filter并重写filter()返回布尔值,配合setLevel实现精准分流。
-
440
-
2026-01-27 18:17:23
- chronyc sources * 为空但 chronyd 运行正常的配置问题
- chronycsources返回空列表的主因是Unixsocket路径不匹配、bindcmdaddress未配置、SELinux拦截或systemdsocket单元冲突;需检查/run/chrony/chronyd.sock是否存在并可访问,确认chrony.conf含bindcmdaddress/run/chrony/chronyd.sock,排查SELinux策略及禁用chronyd.socket单元。
-
430