排序
用 JS 把 CSS 引入网页的两种方式
CSS 一般用 link 标签写在 head 里。有些场景希望由 JS 来引入:晚一点再加载样式,或者运行时切换主题。引入的方式有两种。 方式一:document.write 在 HTML 文件的 head 标签之间添加
Kubernetes 学习路线:从集群实操一路读到源码
Kubernetes 的资料不少,但「会用」和「懂它为什么这样做」之间隔着一整套源码。按一条实战到源码的路线来梳理,每个组件该读哪块代码、读到什么程度,其实是有章可循的。下面这张全景图可以先...
Python DevOps 运维开发学习路线拆解:五个阶段
运维开发方向要同时懂运维和开发,学习路径比普通 Web 开发多一层。这里把一个 Python DevOps 集训营的完整大纲按阶段拆开,整理成一份路线参考:每阶段学什么、为什么排在这、最后的项目实战用...
PHP 字符串替换:str_replace、str_ireplace 与 substr_replace
PHP 里替换字符串有两条路:按内容查找替换,用 str_replace() / str_ireplace();按位置替换,用 substr_replace()。这篇把两者的语法和差异放在一起记一下。 str_repl
给 WordPress 评论加上 IP 归属地和浏览器信息
评论区想显示访客的 IP 归属地、运营商和浏览器信息,靠的是 show-useragent 这个查询包加主题模板的小改动。步骤不复杂,但每步都别做错。 放置文件 下载文件压缩包,上传到 wp-content/themes
Typecho 伪静态配置全流程
Typecho 默认链接带着 index.php 和查询参数,配上伪静态后链接变成干净的静态形式:对搜索引擎友好,地址也短。配置分三处:服务器 rewrite 规则、后台开启地址重写、自定义文章路径。 开启前...
大带宽服务器怎么做压力测试:合法边界与基本方法
手里有一台带宽富余的服务器,想验证自家服务的承载上限,这类网络压测本身是正常运维工作,但边界必须先说清楚:测试对象只能是自己拥有或拿到书面授权的设备。用扫描工具全网搜“放大反射器”...
微服务与容器云架构师课程目录:从 Docker 到 Kubernetes 再到服务网格
这是一门偏运维/架构方向的课程,主线是先把 Docker 和 Kubernetes 打牢,再往微服务治理和服务网格上走。整理出目录,方便按需挑着看。 课程脉络 前半段是容器基础:Docker 原理、文件系统、容...











