没有不值得去解决的问题,也没有不值得去学习的技术!

月度归档: 2021 年 11 月

  • 针对ThinkPad T570笔记本电脑耳机有声音但外放无声音的问题,本文记录了通过联想服务官网获取驱动程序的解决过程。在确认此前外放正常后,进入官网驱动下载页面,分别下载并安装了Realtek声卡驱动程序及Hotkey热键驱动程序。重启电脑后,外放声音恢复正常,故障得以排除。

  • 欧易APP登录时因网络超时无法连接GeeTest接口。开启蓝灯VPN并切换至新加坡服务器后,修改账户设置开启全部代理。再次登录提示进行电话验证,因拦截标记导致失败,需关闭来电拦截功能。通过电话接听及短信验证后成功登录,后续可关闭代理并使用指纹直接登录。

  • 容器更换基础镜像后,在特定 Rancher 环境变量开启时启动失败并提示模块已加载。经排查,原因为命令行执行时重复加载了 gd、exif 和 sockets 扩展。最终通过修改 Dockerfile,利用 sed 命令从配置文件中删除对应扩展的加载项,解决了重复加载报错问题,确保了容器在环境变量开启时成功启动。

  • 本文针对公有云com环境数据向csp环境迁移时程序版本不一致且无法升级的问题,介绍了实现流程。通过分析Git日志找出14个数据库迁移文件的差异,确认多出的SQL主要为表结构调整。在无法统一结构的情况下,将两个数据库导入本地,编写支持租户ID参数的迁移命令,使用事务处理并逐一迁移表。文章记录了pa_plan表的迁移过程,成功将4个租户的数据迁移至csp环境,并探讨了潜在的主键冲突及关联表处理问题。

  • 针对后台关闭列表项后接口响应数据在几分钟内反复出现与消失的问题,经排查确认根源在于 Varnish 部署架构。Rancher 环境中发现运行着 3 个 Varnish 容器,由于负载均衡导致每次请求落在不同服务器,各节点缓存未同步且出现资源浪费,进而造成响应数据不一致。最终结论是现阶段缓存列表接口应配置为单机部署,若使用集群部署建议仅支持详情接口。

  • ThinkPad T570笔记本电脑出现无法充电的问题,经检查电源连接正常,切换电源计划后电池显示正常。因充电使用的是雷电3接口,怀疑接口或适配器损坏,联想售后检测确认为雷电3接口故障,维修主板成本较高。最终选择购买适用于电源接口的全新适配器进行充电,电脑恢复正常工作状态。

  • 本文解决了在 Windows 10 中使用 Fiddler 对 Android APP 进行 HTTPS 抓包以排查数据异常的问题。操作过程包括下载安装 Fiddler,配置允许远程连接和解密 HTTPS 流量,在电脑端查询 IPv4 地址,并在手机同局域网 WiFi 中设置手动代理。随后通过手机浏览器访问指定地址下载并安装 FiddlerRoot.cer 证书。最终通过抓包确认了 Android APP 列表数据异常是由接口响应数据问题导致的。

  • 针对 Google AdSense 广告单次点击平均收入下降约 50% 的问题,文章排查了安装 Yoast SEO 插件后的数据。在禁用该插件前后,网页浏览量和展示次数差异不大,但禁用后单次点击平均收入从约 0.05 美元提升至约 0.08 美元,报告平均值升至 0.14 美元。结论表明该插件会降低单次点击收入,最终决定不再启用。

  • 针对 MySQL 容器查询时报错提示不兼容 ONLY_FULL_GROUP_BY 的问题,文章记录了在容器内连接 MySQL 并临时修改 sql_mode 的操作过程。通过执行 set global 命令调整设置后,查询 SQL 不再报错且接口响应恢复正常,这是一种临时的解决方案,若容器升级或重新部署则需要重新执行。

  • 针对在 Laravel 5.4 及 Symfony 中上传图片文件时因格式误判导致报错的问题,文章分析了相关代码实现,提出在收到请求后先获取并校验文件扩展名。具体操作是调用 UploadedFile 的 getClientOriginalExtension 方法获取原始扩展名并转为小写,再判断其是否在允许的范围内。测试显示,当上传不符合格式的 GIF 图片时,系统能准确识别并提示格式错误,验证了该方案的有效性。

👨‍💻 个人品牌

王世强|技术实践者 · 独立博客作者

15+ 年 Web 与系统实践经验,持续关注网站基础设施、系统优化、AI 工具与自动化。

持续运营技术博客 10+ 年,累计发布 1000+ 篇原创技术文章。

长期建设个人项目,也欢迎合适的技术交流、咨询与合作。

👉 关于我

.env (14) add (16) AI 翻译 (31) Array (19) A Tour of Go (72) CDN 缓存 (13) CentOS (23) ChatGPT (20) ChatGPT Plus (15) chrome (19) Cloudflare (36) Codex (22) composer (42) composer.json (22) composer update (14) console (16) Container (25) curl (16) delete (31) Docker (32) Dockerfile (15) EdgeOne (34) environment variable (19) error (24) file (15) filter (20) Git (27) GitHub (23) Gitlab (15) GLM-5.2 (27) Go (64) go-tour-i18n (14) Google AdSense (30) Go 语言 (24) Go语言 (13) GraphQL (24) GraphQL API (14) Gutenberg (35) http (21) https (22) Interface (19) Jquery (13) json (24) Laravel (37) Laravel 6 (55) Laravel 9 (25) Lighthouse (17) Lighthouse 5 (14) Linux (22) Module (17) MySQL (78) MySQL 5.7 (22) Nginx (63) normalize.css (28) OKX (15) OneinStack (21) PHP (67) php-fpm (19) php.ini (24) PHP 7.1.12 (22) PHP 7.4 (26) phpmyadmin (15) PhpStorm (24) Polylang (58) postman (18) Query (17) queue (16) Rancher (24) Redis (51) RESTful (27) RESTful API (23) Shopify (19) SlyTranslate (21) SQL (24) String (14) TortoiseGit (14) Twenty Twenty-Five (20) Ubuntu (40) update (20) VPN (17) W3 Total Cache (39) Windows 10 (46) WireGuard (28) WordPress (134) WordPress 多语言 (13) WPCode (23) Wstunnel (15) Yii (40) Yii 2 (70) Yii 2.0 (51) ZgoCloud (13) 多语言 (13) 多语言网站 (13) 多语言翻译 (37) 开源项目 (12) 技术博客 (15) 故障排查 (15) 数据库迁移 (16) 浏览器 (14) 阿里云 (20)

2021 年 11 月
1234567
891011121314
15161718192021
22232425262728
2930