最新文章
更多文章-
手机部分 APP 无法加载或收不到推送通知,定位为 Google FCM 连接失败。通过拨号 *#*#426#*#* 查看状态,使用 ADB 检测 DNS、网络、端口均无异常;tcpdump 抓包发现无出站流量,排查 iptables 规则时注意到 zte_fw_gms 链对 UID 10343、10249 等执行 DROP,阻断了 GMS 服务。将对应规则改为 ACCEPT 后 FCM 恢复连接。直接执行 iptables -F 可临时解决但重启失效,作者编写了手动清理脚本实现持久化处理。
-
本文介绍了两种常用的对象构建设计模式:Option模式和Builder模式。Option模式通过函数类型参数实现灵活配置,提供WithHost、WithPort等选项函数,在NewServer构建时逐个应用配置。Builder模式则使用ServerBuilder结构体,支持链式调用,通过WithHost、WithPort等方法返回Builder实例,最终通过Build方法生成目标对象。两种模式均有效解决了构造函数参数过多的问题,提高了代码的可读性和可维护性,适用于需要灵活配置对象的场景。
-
为PMail插件添加多用户Telegram推送功能,通过分析源码设计用户配置表,实现API接口获取和保存用户设置,修改通知逻辑支持多用户,开发前端设置页面,完成编译测试并发布。
-
作者将邮箱迁移至PMail,因它小巧实用。搭建时发现VPS禁用25端口,更换VPS后解决。针对原Telegram插件不显示正文的问题,开发新插件支持显示内容、防剧透、附件发送等功能,使用Go语言实现,支持代理配置,提供完整部署说明和自动化构建流程。
正在加载贡献图...
文章、瞬间、标签、分类和图库站点动态
正在加载站点动态...