有时候在编写 Bukkit 的插件的时候,需要追踪特定方法调用者,以做出不同的行为和响应。但由于 Bukkit 的插件生态系统不同的插件由不同的作者维护,请求其他开发者适配你的接口通常比较困难。 好在,有一种方式可以间接的获取调用者的插件名,进而可以通过 PluginManager 取得插件实例。 获取谁调用的方法通常通过 StackTrace 进…
故事的开始 今天晚上收到了一封邮件: 看着很像 github 的邮件对吧?然后,我把暗色模式关了: 噗哈哈哈哈哈哈哈哈哈哈哈 然后是邮件标题: 首字母不大写 这可还行 以及最重要的,分析一下邮件头: 嗯……基本可以确定是钓鱼邮件了 邮件 EML下载 尸检 送上门的钓鱼邮件肯定要好好玩一玩啊,所以开启虚拟机,挂上代理服务器(避免漏洞攻击和真实 IP …
前情提要: 2021 年第一学期,宿舍集体合办了一个联通 500 mbps 的宽带;然而由于接入设备过多,宿舍购买的华为 AX3 Pro 疲惫不堪,CPU 时常飙升 90+ 后死机或者断线。 设备数量和连接数: 硬件设备 光猫 联通给的 DT741-csf 就足够了,手动进入后台无超管修改桥接后,交给网关 PPPOE 拨号。 宿舍网关 宿舍网关从家…
前情提要:慎用 onedrive.exe /reset 功能! 说说 - Ghost_chu's Blog (ghostchu.com) 光靠微软 OneDrive 备份肯定是不靠谱了,所以今天就来研究一下如何使用家里的群晖 NAS 进行数据备份。 在此之前,这台 NAS 只是用来存储文件。 备份来自 OneDrive 的文件 首先需要安装一个叫 …
因为最近心血来潮在写小游戏插件,可以理解为彩虹六号:异种的MC复刻。 于是就要设计一套游戏控制流来引导玩家完成任务等操作。 然后我就写了一套挺烂的控制流( 主要部分 Game - 游戏实例 每个 Game Object 代表了一个游戏实例,下面所讲的一切都发生在 Game Object 中。 虽然一个 Spigot 实例只跑一个 Game,但是这样…
21年11月建站至今,Wordpress安装的插件换了一波又一波,最后终于稳定下来一套好用的插件和比较满意的解决方案。 聊一聊有哪些好用的插件和云服务是我正在使用的。 本文章内容较多,请使用左侧导航栏进行快速跳转。点击章节标题,跳转对应文章或者插件页。 Wordpress 插件 Antispam Bee Antispam Bee 主要是垃圾评论过滤…
今天给 services.ghostchu.com 绑定网站目录后访问一直提示 404。 排查两个小时后,发现日志里赫然出现了这样一句 LOG: 2021/12/27 01:15:27 [error] 35217#0: *70 open() "/www/wwwroot/api.ghostchu.com/i.html" failed (2: …
本文介绍使用 Hyper-V 的增强会话 + RemoteFX USB 转发 USB 设备的方式在虚拟机内执行 Android 固件刷写操作。 事发突然,我的手机趁着半夜睡觉没注意自己升级偷了家。 (是的,升级失败后居然还自动用全量包升了个级。于是 boot 被还原为原厂的 boot,Magisk 和 Lsposed 理所应当的当场去世。) 当务之…
在进行任何下一步操作之前,请备份你的 逻辑ID(LOID),以免带来不必要的麻烦 大部分不同型号的光猫都大同小异,该教程仅针对我所使用的光猫型号(DT741-csf)进行测试如果该教程不在你的设备上生效,也请不要大惊小怪 原理简述 大部分光猫的后台并不对用户提交的数据校验,因此只要强制提交包含修改桥接模式的表单,即可切换到桥接模式。 材料准备 备份…
在换成 DirectMail 服务之前,Blog一直使用的都是 QQ邮箱 SMTP 发送(然后也换到过企业邮箱)。 不过上述服务都有一个致命问题——会泄露源站 IP 地址。 (虽然也不重要,这个小破站也没人闲着打) 然后发现阿里云有一个邮件推送服务,每天有 200 封免费邮件配额,超出部分付费。 对于小站来说,每天 200 封肯定是够了的,而且 E…