排序
AI 全栈开发的知识地图:从大模型原理到 Agent 落地
「AI 全栈开发」听着唬人,拆开看其实是一条很清楚的能力链:底层原理 → 模型选型与部署 → RAG → Agent 开发 → 协议与集成 → 企业级落地。按这条链把知识点摊开,每一环该学什么都能对号入...
RiPro 主题功能盘点:资源类站点自带会员与支付体系
RiPro 是 WordPress 里偏「资源/素材商城」方向的主题,卖点是把会员和支付这套东西内置了,不依赖额外插件。下面是它的功能盘点,以及一次版本升级的记录。定位:资源下载类站点首页支持拖拽布...
Kubernetes 学习路线:从集群实操一路读到源码
Kubernetes 的资料不少,但「会用」和「懂它为什么这样做」之间隔着一整套源码。按一条实战到源码的路线来梳理,每个组件该读哪块代码、读到什么程度,其实是有章可循的。下面这张全景图可以先...
EasyPanel 对接 WHMCS 实现虚拟主机自助开通
前一篇已经把 WHMCS 装好了。这篇解决剩下的两件事:在一台干净服务器上装 Kangle + EasyPanel,然后把 EasyPanel 接到 WHMCS 上,让用户下单后自动开通虚拟主机。装 EasyPanel
Ubuntu 18.04 开启 TCP BBR 加速
BBR 是 Google 改良的 TCP 拥塞控制算法,相当于给现有 TCP 协议打的补丁,对丢包和弱网环境改善明显,VPS、跨境链路这类场景最常用。Linux 4.9 起内核已内置 BBR,内核版本不低于 4.9 的系
用 IrfanView 把图片批量转换成 WebP
WebP 是谷歌推出的图片格式,同等画质下体积比 jpg、png 小 25% 以上:一张 2M 的 jpg 转完剩 1M,能省服务器存储、加快图片加载。代价是兼容性,老浏览器不认,支持情况可以在 caniuse.com
PHP 字符串替换:str_replace、str_ireplace 与 substr_replace
PHP 里替换字符串有两条路:按内容查找替换,用 str_replace() / str_ireplace();按位置替换,用 substr_replace()。这篇把两者的语法和差异放在一起记一下。 str_repl
robots.txt 配置笔记:告诉蜘蛛哪些页面能爬
robots.txt(Robots 协议,也叫爬虫协议)是网站告诉搜索引擎哪些页面可以抓取、哪些不能抓取的方式。WordPress 站如果配置不当,很容易把想让蜘蛛收录的内容挡住、把后台路径暴露出去。这篇记...












