Go语言技术文章
-
用 systemd.timer 的 RandomizedDelaySec 与 FixedRandomDelay 配出稳定错峰,区分 AccuracySec、Persistent 和跨重启日历偏移,避免把随机延迟误当成固定执行时间。432 收藏 -
Linux systemd.unit 中,AssertPathExists= 会让路径缺失时的启动作业明确失败,ConditionPathExists= 则通常跳过本次启动。本文用启动作业、unit 状态和日志三项指标说明两者的选择边界与排查方法。236 收藏 -
systemd.service 使用 Type=notify 时,不会在进程刚启动就认为服务已经可用,而是等待服务通过 sd_notify 发送 READY=1。本文用最小单元和 C 示例说明 NotifyAccess、通知时机、日志排查与启动超时边界。390 收藏 -
systemd.slice 可以把多个服务放进同一棵 cgroup 子树,在父级统一设置 CPU、内存和任务数约束。本文用 batch.slice 示例说明创建、挂载、确认与回滚。225 收藏 -
说明Linux systemd.mount等待网络的默认依赖、NFS挂载配置与wait-online服务选择,区分网络同步目标和远端共享可达,帮助排查启动挂载过早问题。452 收藏 -
systemd.time 同时处理时长、时间点和日历事件。本文用 systemd-analyze 的三个子命令区分表达式语义,并说明默认单位、时区、相对时间和 timer 配置中的边界。469 收藏 -
Linux systemd 的 KillMode 决定停止 unit 时是只处理主进程,还是回收整个控制组。本文对比四种取值、停止信号与超时行为,并给出 systemctl 排查方法。195 收藏 -
介绍Linux systemd IOWeight的同层竞争范围、持久配置方法与设备支持条件,区分启动权重和带宽上限,说明为何权重不能保证固定吞吐。102 收藏 -
介绍 Linux systemd.exec 的 LoadCredential=ID:PATH 配置,说明如何把主机文件以单元专用只读凭据目录传给服务,并梳理 CREDENTIALS_DIRECTORY、权限、加密凭据和 1 MB 大小边界。304 收藏 -
用 systemd.automount 配置按需挂载,并通过 TimeoutIdleSec 让空闲挂载点进入卸载尝试。本文说明 .automount 与 .mount 的对应关系、常用命令、仍不卸载的原因,以及 fstab 写法。488 收藏 -
systemd.socket 的 Accept=yes 会为每个流式连接启动一个模板服务实例,Accept=no 则由一个普通服务统一接收监听套接字。本文从文件描述符、服务命名、性能隔离和实例回收几个方面说明如何选择。106 收藏 -
Python 3.13 移除了标准库 aifc。迁移旧 AIFF/AIFC 读取代码时,先确认容器、压缩编码、采样参数和元数据需求,再选择 standard-aifc、soundfile 或转成统一 PCM 的路径。144 收藏 -
systemd.path 的 PathChanged 可监视指定目录变化并激活配对服务。本文提供 path 与 oneshot 服务配置,说明递归监视、事件合并、初始扫描和文件完成状态的边界,以及幂等扫描器的职责。106 收藏 -
用 Python wave.Wave_read 读取 WAV 文件的声道数和采样宽度,区分字节与位深,并掌握 getparams、每帧字节数和 wave.Error 的处理边界。243 收藏 -
文章 · python教程 | 2星期前 | xml · Python教程 · Python SAX xml.sax.handler.ContentHandler characters XML文本解析
Python SAX 解析器可能把同一段字符拆成多次 characters() 回调。本文用 ContentHandler 的元素边界和文本缓冲区,说明怎样在普通元素与嵌套元素中收集完整文本。382 收藏