页脚整理:把五块平铺信息改成三段式层次
页脚是全站最后一屏,却常常是信息层次最乱的地方。这篇记录一次纯 CSS 的页脚重构:把「图标 + 左对齐文本块」改成居中三段式,顺手清掉一个已失效的第三方统计脚本。
页脚是全站最后一屏,却常常是信息层次最乱的地方。这篇记录一次纯 CSS 的页脚重构:把「图标 + 左对齐文本块」改成居中三段式,顺手清掉一个已失效的第三方统计脚本。
/categories/ 和 /tags/ 两个页面各自都很空,内容还高度重叠。这篇把它们合并成一个内容索引页,顺便记录 Hexo Warehouse 的两个坑和 stylus 预求值 CSS 变量的坑。
博客挂了三天没人发现。这篇复盘一个由「空 .cnb.yml + 分支名不匹配 + 部署分支不一致」三重叠加导致的静默故障——链路上每一环都显示绿灯,但站点就是不动。
给静态站点加资源分享页时,把 EdgeOne 免费版的大文件红线、七牛与又拍的真实费率、以及"存储便宜流量贵"的成本结构摊开算了一遍,并记录几个只有在做下载分发时才会遇到的配置坑。
静态博客其实很少「加载」,但pjax 换页那一下的空白和配图浮现的突兀,都是真实的体验缺口。用不到一百行 CSS 和 JS 就能补上。
从朴素 O(nm) 出发,讲透莫队的分块排序、奇偶优化、指针移动量推导,以及回滚莫队与带修莫队如何处理修改。
按状态依赖方向把 DP 题归为线性递推、选不选型与状态机三类讲清,解释一维背包为何必须倒序,并给出看着像DP实则该贪心的判别方法。
用入度为零的队列理解拓扑序的存在性判据,并在拓扑序上做DAG动态规划,附最短时间戳依赖调度的完整实现。
从单调性讲起,区分整数二分与浮点二分,给出两个不会死循环的整数二分模板,以及二分答案配贪心判定的通用套路与边界。
从区间加加区间和这一道题出发,讲透树状数组与线段树的取舍、懒标记原理、代码量与常数的真实差距。