作者

WordPress无法上传avif图片 Web 服务器无法处理该图片,请在上传前将其转换为 JPEG 或 PNG 格式。

今天突然遇到一个问题,媒体库无法上传avif格式图片。 但是如果切换至浏览器上传工具或者在文章页里却可以上传成功。 我寻思不可能呀,WordPress 6.5 已经支持 AVIF 图片格式,我的版本正是最新的 6.5.2。 难道因为之前更新了1Panel面板导致的? 排查思路 网络检查 先从页面开始,在 上传新媒体文件 页面上传avif格式图片发现并为发生任何网络请求,却直接提示失败: 怀疑,页面 ...

OpenResty 对 HTTP/3 的一次尝试

前段时间,也就是今年一月份左右,OpenResty 1.25.3.1 正式添加了对http/3的正式支持,那时候盼星星盼月亮等待着1Panel面板对 OpenResty 容器版本的更新。 直到四月,终于迎来了1Panel面板 OpenResty 容器的新版推送,但不是最新的 1.25 版本,而是去年的 1.21 版本。 没办法,自己动手,丰衣足食。 逛了一遍 1Panel 的论坛,发现这次 Ope ...
iPhone 手机

iPhone换电池以及 iOS17.4封杀移植电芯

原理 苹果原装电池有自动保护报废设置: 循环次数高,系统认为你的电池老化了不行了。 所以降低保护板电压,避免电芯因为高电压过充导致鼓包 这就是为什么叫你们用原装保护板。里面有加密 安全芯片。不懂乱用山寨保护板 比如某某胜,各种杂牌,去看看为什么鼓包? 当你被人极力推荐移植电芯后,使用的还是原机保护板,那么就会出现上面的情况。 大部分肯定是循环超300接近1000次了。 移植后健康度只能涨到85-9 ...

1Panel新增站点后报502 Bad Gateway解决思路

问题 今天用1Panel面板新增了PHP8.2的站点,结果点进去后报502坏网关。 在面板容器里发现,站点php82的容器没有添加成功。 进入面板日志,查看系统日志,发现这样一条错误: 好奇的访问了一下:https://apps-assets.fit2cloud.com/stable/1panel/php8/8.2.10/php8-8.2.10.tar.gz 不出所料404 猜测:每次新建站点,面 ...
PHP 信息技术

PHP生命周期内让函数只运行一遍

静态变量 通过使用静态变量$isExecuted,实现了只执行一次的效果。静态变量只会在函数第一次调用时初始化,之后的调用都会保留上次调用时的值。 全局变量 通过使用全局变量$isExecuted,在函数内部判断全局变量的值,从而实现了只执行一次的效果。 因为是全局变量,其他在函数中也能知道是否执行过,甚至可以提前修改全局变量来跳过执行。 总结 以上两种方法都可以让一个函数只运行一遍。使用静态变量 ...
GBA 游戏

iPhone GBA模拟器使用分享

App Store规则更改后,复古游戏模拟器登陆iPhone 苹果公司最近修改了其App Store审核指南中的4.7条规则,允许游戏模拟器应用在iPhone和iPad上运行。这一规则变更允许应用运行“非二进制嵌入的软件”,特别提到了“复古游戏控制台模拟器应用”。 改变规则后不久,一些模拟器应用已经通过了App Store的审核过程,并可以从App Store下载。例如 iGBA,面向主流玩家的模 ...
信息技术 安全

网络安全:HTTP/2 CONTINUATION Flood漏洞

今天刷到一篇文章,HTTP / 2 协议被曝安全漏洞,被黑客利用可发起拒绝服务攻击。 心想,这服务器跑的不就是h2吗,该不会也被波及了吧。 抓紧看了一下原文 原文 漏洞描述 HTTP/2协议被披露存在拒绝服务漏洞,该漏洞被称为“HTTP/2 CONTINUATION Flood”,可导致拒绝服务(DoS)攻击,在某些实现中可通过单个TCP连接使web服务器崩溃,目前该漏洞的技术细节已公开披露。 由 ...

现代图片格式:Webp和AVIF的初步认识

WebP WebP最初在2010年发布,目标是减少文件大小,但达到和JPEG格式相同的图片质量,希望能够减少图片档在网络上的发送时间。 WebP 2 WebP2 是谷歌在 2021 年公开的 WebP 继任者,主要目标是让其有损压缩能力达到 AVIF ,并且增加 HDR10、快速解码等 WebP 缺失的功能,其无损压缩也有提升 AVIF AVIF 是由 AOMedia(开放媒体联盟)在 2019 ...
文章缩略图
公告

DDoS记录

在华为云三年从来没被打过,来到阿里云三天两夜进小黑屋,很难怀疑有人帮阿里云安全部门冲业绩。 为以后吹牛留下证据,如今记录和备份一下被ddos的过程。 2024-04-08 01:23 入流量39.4G 2024-04-06 15:19 入流量91.2G 攻击峰值:102.501Gbps 2024-04-05 20:53 入流量10.1G 21:09 入流量25.3G 通过cap文件查阅,发现大部分 ...

为Nginx站点添加防盗链

如果你发现网站没什么人访问但是服务器流量却哗哗的走,有一种可能是你的静态资源被盗用了,别人网站展示的图片,却从你的服务器上加载。 作用 主要防止其他网站直接引用自己网站的资源 原理 正常用户,正常浏览器,浏览A网站加载图片的时候,会在HTTP的头信息携带Referer这个参数,里面包含了A网站的网址。 Nginx通过检查HTTP的头携带的Referer参数,判断是否是自己的网址,如果不是,则拒绝访 ...

WordPress中修改woocommerce结算页面去掉其它表单字段

通过添加 woocommerce_shared_settings 过滤器,修改表单内容。 其中,参数 $settings 会返回woocommerce的完整配置信息 我们只需要关心 $settings 内部的数组 defaultFields 内容。 默认 $settings['defaultFields'] 包含以下内容: 格式是PHP关联数组,解析成json格式展示 可以修改关键字可以影响表单显 ...
文章缩略图

Chrome Edge浏览器 HTTP2 Timing 研究分析

队列 Queueing 因为有“队头阻塞”,浏览器对每个域名最多开 6 个并发连接(HTTP/1.1),当页面里链接很多的时候就必须排队等待(Queued、Queueing)。此参数表示从添加到待处理队列,到实际开始处理的时间间隔。 在HTTP/2里面,一个域只需要建立一次TCP连接就可以传输多个资源。多个数据流/信号通过一条信道进行传输,充分地利用高速信道,就叫多路复用(Multiplexing ...
文章缩略图

WordPress完全性能优化指南

WordPress 是一个内容管理系统 (CMS),可让您使用可视化工具构建网站。WordPress 有许多第三方开发的免费的模板和插件,安装方式简单易用,无限的扩展能力也让Wordpress能实现各种各样的效果,论坛,商城,社交,社区等等。 但是凡事皆有代价,无限的扩展能力所换来的是性能效率极其低下,面对同为 CMS 的Typecho、Z-Blog,Wordpress显得非常臃肿。 明白了Wor ...
游戏

关于3DM用风灵月影收费这档事

风灵月影作为游戏国内最为热门的游戏修改器,这个修改器的强大自不用说,不仅做到效果齐全,还能做到适配各种热门单机游戏,真正做到一款修改器多款游戏一起用,并且这样一款好用的修改器这么长久以来都是免费的,深得无数玩家喜爱。 但是在 3 月 25 日,3DM整合版的风灵月影开始收费了,一年收费168。 最离谱的是,风灵月影的作者风大表示并不知情,而且关于风灵月影是有着属于自己的官网的,玩家完全可以在风大的 ...

WordPress文章中自动转义"&"成"&038;"

今天发现在文章内用自定义html写js时,&号会被自动转义成 &038; 。 html元素转义不要紧,但是js转义就直接报错了。 网上说在 function 里加各种代码都不行。 分享一个官方的解决方法: https://codex.wordpress.org/Using_Javascript 在自定义html内写入: 这时候就算换行,wordpress也不会给你加入<p&g ...

WordPress后台顶部添加显示选项和帮助选项卡

如何在后台顶部右上角添加 显示选项卡 和 帮助选项卡 。 通过wordpress提供的接口可以轻易实现该功能。 在 add_action('admin_menu', '') 创建菜单中,添加以下内容: 保存刷新便能在页面顶部看到内容了。 但如果你点进显示选项卡修改分页数,会发现数值无法保存,怎么点击都是默认数20,其实这需要另外手动实现方法保存。 wordpress提供了保存选项的实现方法。 但是 ...