最新发布第27页
一个 PHP 用户勋章功能:单文件部署与主题接入-星海夜航

一个 PHP 用户勋章功能:单文件部署与主题接入

一套给用户发勋章的 PHP 功能:按条件给用户展示获得的徽章,还有一个勋章中心页。代码是一个单文件 func.php 加一张数据表,作者自述是早期练手作品,逻辑不算漂亮,但没有已知的安全漏洞。这...
蓝鲸 6.0.4 增强套餐部署笔记:监控、日志与故障自愈-星海夜航

蓝鲸 6.0.4 增强套餐部署笔记:监控、日志与故障自愈

蓝鲸是腾讯游戏运营部自主研发的一站式运维体系,功能完善,但安装部署繁琐、中间踩坑多。目前最新稳定版本为 6.0.4;v6 正式发布后,监控日志从基础套餐里独立出来,增强套餐的部署方式和之前...
独立站点维护记录:这一轮更新上线了哪些功能-星海夜航

独立站点维护记录:这一轮更新上线了哪些功能

我是这个站的维护者。最近把攒了很久的功能一批上线了,有些直接能看到,有些在背后默默跑,负责访问速度、内容发现效率和稳定性。这轮更新的目标不是多几个页面,而是让这个站从“发布内容的地...
Typecho 迁移域名后,批量替换文章里的图片地址-星海夜航

Typecho 迁移域名后,批量替换文章里的图片地址

域名迁移之后常见的一个坑:博客程序设置改了,但文章正文里存的图片地址还是旧域名前缀,全站图片批量失效。一篇一篇手改不现实,直接改数据库里的字符串最省事。 先确定替换规则,别误伤 用 p...
拆完 Jeepay 的笔记:一套开源支付系统是怎么分三块服务的-星海夜航

拆完 Jeepay 的笔记:一套开源支付系统是怎么分三块服务的

Jeepay(计全支付)是一套开源支付系统,把微信支付、支付宝、云闪付的官方接口封装成统一下单、查单、回调、退款、分账、转账的 API,支持普通商户和服务商两种账户模式,GitHub 上 6500+ star...
Dax-Pay 读码笔记:把每个支付通道切成一个 Maven 模块-星海夜航

Dax-Pay 读码笔记:把每个支付通道切成一个 Maven 模块

dax-pay 是 Dromara 旗下的开源支付网关系统,当前版本 3.0.0,对接了支付宝、微信支付、云闪付的接口,独立部署后通过 HTTP 向业务系统提供调用,不与原有系统耦合。GitHub 上 900+ star。以下...
用 IrfanView 把图片批量转换成 WebP-星海夜航

用 IrfanView 把图片批量转换成 WebP

WebP 是谷歌推出的图片格式,同等画质下体积比 jpg、png 小 25% 以上:一张 2M 的 jpg 转完剩 1M,能省服务器存储、加快图片加载。代价是兼容性,老浏览器不认,支持情况可以在 caniuse.com
Jenkins 对接 Nexus 私服:Vue 制品的构建、上传与多环境部署-星海夜航

Jenkins 对接 Nexus 私服:Vue 制品的构建、上传与多环境部署

前端 Vue 项目的发布链路:开发把代码提交到 Git/SVN,每个发布版本更新 package.json 里的版本信息,然后 npm publish 把构建产物推到 Nexus 的 npm 私服;Jenkins 通过插