月度归档: 2020 年 2 月
-
针对 Windows 10 系统中 Go 1.13 版本运行 godoc 命令报错的问题,文章通过检查版本信息和官方文档,确认 Godoc Web 服务器已不再包含在主要二进制发行版中。执行 go install 命令手动安装该工具后,再次运行服务启动指令成功,并使用浏览器访问本地服务地址验证了部署结果,最终在用户目录下的 bin 文件夹中找到了生成的可执行文件。
-
针对 Nginx 与 FastCGI 环境下日志表数据量达到 GB 级时,查询最后一页出现 504 Gateway Time-out 超时的问题,通过分析定位了本地环境与生产环境的配置差异。在本地增加 fastcgi_read_timeout 并调整 PHP 脚本最大执行时间后问题解决,但在生产环境中排查发现,由于请求经过 Kong 网关,超时原因出在网关层面而非后端服务,最终确认由运维人员处理网关配置。
-
在 Honor 手机中,使用手机管家彻底删除钉钉的文件与数据后,应用打开出现黑屏或一直停留在启动界面。经测试,支付宝和微信在执行相同操作后仍能正常启动。最终通过卸载钉钉并重新安装的方式,才成功恢复了应用的正常启动。
-
在解决微博渠道发布文章因文本过长报错的问题时,通过测试确定了必须从内容中删除 URL 后计算长度的规则。文章描述了在 PHP 模型验证规则中实现该功能的过程,包括引用网络上的正则表达式、针对 URL 前出现字母或数字无法删除的 Bug,参考相关讨论并删除单词边界符进行修正,最终实现了准确提取有效文本并验证长度。
-
文章针对在 Yii 2.0 中实现跨多表数据唯一性验证的需求,通过核心验证器 unique 结合 filter 回调函数,利用匿名函数修改查询对象,将模型关联字段、常量状态以及请求参数数组存储为全局变量后注入验证逻辑,最终实现了针对文章标题与渠道任务关联条件的复杂唯一性校验,生成的 SQL 查询符合预期。
