会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
uran0sh
博客园
首页
新随笔
联系
订阅
管理
2026年3月10日
编译期常量与 constexpr:从模板元编程到编译期计算
摘要: 在现代 C++ 编程中,编译期常量(Compile-time Constants) 是提升程序正确性、性能和可维护性的关键工具。通过将计算从运行时转移到编译期,我们不仅能获得零开销的抽象,还能在编译阶段捕获潜在错误。本文将系统性地介绍编译期常量的概念、应用场景,以及 constexpr 关键字如何
阅读全文
posted @ 2026-03-10 10:57 uran0sh
阅读(13)
评论(0)
推荐(0)
2026年2月25日
hardlockup && softlockup && hungtask
摘要: 这三者是 Linux 内核在不同层面上的 "卡死"检测机制 ,主要区别在于 故障表现、影响范围和检测手段 : 1. Soft Lockup(软死锁) 核心特征:CPU 在"干活"但"不调度" 维度 说明 状态 某个 CPU 长时间(默认 20s)执行内核代码,不调用 schedule() 释放 CP
阅读全文
posted @ 2026-02-25 17:18 uran0sh
阅读(27)
评论(0)
推荐(0)
CFS负载均衡
摘要: 负载均衡的架构: 负载均衡关键数据结构——调度域和调度组 调度域: 按 CPU 拓扑结构(NUMA 节点、物理核、逻辑核)分层组织 struct sched_domain { /* These fields must be setup */ struct sched_domain __rcu *pa
阅读全文
posted @ 2026-02-25 11:02 uran0sh
阅读(7)
评论(0)
推荐(0)
2026年1月21日
从 Docker OverlayFS 到 OCI 镜像格式
摘要: 在理解 Docker 镜像与容器的存储实现时,UnionFS / OverlayFS 与 OCI 镜像格式 是两条必须打通的主线。本文将从 Docker 在本机的实际存储目录出发,逐步拆解: Docker 使用的是哪种 UnionFS 镜像层在 OverlayFS 中如何映射 OCI 镜像在磁盘上到
阅读全文
posted @ 2026-01-20 23:59 uran0sh
阅读(33)
评论(0)
推荐(0)
2025年12月27日
Understanding Linux Load Average
摘要: Linux 中的 Load Average 在 Linux 系统中,Load Averages 通常指的是 system load averages,可以通过 uptime 命令查看: $ uptime 09:41:46 up 60 days, 15:05, 16 users, load avera
阅读全文
posted @ 2025-12-27 20:30 uran0sh
阅读(72)
评论(0)
推荐(0)
公告