灌水区
-
PHP 精确运算函数bcadd,bcsub,bcmul,bcdiv
php 在使用加减乘除等运算符计算的时候会把未定义类型的操作数转成浮点数然后进行算术运算 有句话说的好,永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。如果确实需要更高的精度,应该使用任意精度数学函数 浮点数运算示例 $a = '49'; $v = '48.98'; echo $a - $v; 正常来讲这里应该返回 0.2 吧,可实… -
宝塔云端“崩了13小时”复盘:你以为是面板故障,其实是云端依赖失效(附补偿领取攻略)
2026 年 1 月 7 日,宝塔官网及部分云端服务因机房突发网络故障出现异常,影响到官网登录、注册、购买、续费,以及面板部分云端能力。官方披露的恢复窗口从 06:10 到 19:10,持续约 13 小时。 这波对“面板=运维入口”的用户来说,体感就是:授权绑不上、账号登不进、续费买不了,业务操作链路直接断。许多站长发现虽然云端功能受影响,但本地安装的宝塔面板和 网站业务仍在正常运行 官方公告把关… -
fiddler4抓取微信小程序包失效
背景:今天打开Fiddler4抓包微信小程序发现无法查看小程序api。 一开始怀疑HTTPS证书问题,多次检查后发现应该是PC的微信小程序安全策略更新所致,但是道高一尺魔高一丈。 网上已经有人研究出破解之法,可以看看这篇 参考文章 工具:Fiddler4 以下是我亲测可用的操作步骤 1,打开任务管理器找到小程序的应用,右键打开文件所在位置 找到 Plugins 目录,比如我的目录如下 C:\Use… -
PHP7.2以上版本PHPEXCEL无法导出问题
PHP7.2以上版本 PHPEXCEL无法导出问题 体现情况: 无法访问该网站....已永久移动到新网址 PHPEXCEL,PHP7.2以上版本无法导出Excel PHP扩展 PHPEXCEL 与 PHP7.3 高版本兼容问题 PHPEXCEL版本:1.81 当前截图框架DolphinPHP 全版本(与框架无关) 无法导出 EXCEL 原因为Shared/OLE.php第290行使用continu… -
Fine-Tune模型微调
为什么需要微调 我们知道GPT可以通过不断的对话来调整回答的内容、通常我们 prompt 提示词 让他扮演一个角色来回答问题 但是复杂的情况下提示词不足以满足我们的使用条件 比如:让他当一个客服,根据我们系统内部的数据来回答客户的问题。 而我们系统的数据非常的多,不可能每一个问题都列出来跟GPT对话一遍,而且 GPT3.5 版本的最大对话单词是 4097. 超出这个长度会直接报错(This mod… -
萤火商城v2跨域最优解决方案
正在体验萤火商城v2 版本,国内php开源商城,目前使用过的我觉得萤火做的是做的比较好的,相比其他商城使用技术较新 其中前后端完全分离,强类型严格模式开发已经秒杀了大部分产品,当然因为使用技术较新,对开发的技术人员水平要求更高 目前看到的开源版的功能仅仅够用,商业版还没推出,持续关注中... 项目介绍 https://gitee.com/xany/yoshop2.0 萤火商城V2.0,是2021年… -
Composer 国内镜像
phpcomposer 也不知道还好不好使,之前更新了很久的代码,一直拉取不到最新的,或是更新不够及时 https://www.phpcomposer.com/ Laravel China 镜像完成历史使命 https://learnku.com/articles/30758 这里推荐使用阿里云 阿里云 Composer 全量镜像 本镜像与 Packagist 官方实时同步,推荐使用最新的 Com… -
APP安装提示 a.gray.BulimiaTGen.f
华为手机安装自建的游戏APP时,提示 发现恶意应用 该应用含不良信息与病毒库a.gray.BulimiaTGen.f匹配 我检测了一下这个APP,什么充值支付都没有,还使用了360加固,能有什么病毒,而且还在内测阶段.... 搜了一下,好像这种类似误报情况还挺多,使用了360加固(因为免费)的APP更容易被误报 a.gray.* 家族是腾讯安全管家定义的,所以误报需要找腾讯申诉 由于华为、小米、O… -
PHP+Redis事务如何解决高并发下商品超卖问题
对于一些有一定用户量的电商网站,如果只是单纯的使用关系型数据库(如MySQL、Oracle)来做抢购,对数据库的压力是非常大的,而且如果不使用好数据库的锁机制,还会导致商品、优惠券超卖的问题。 我所在的公司也遇到了同样的问题,问题发生在优惠券被超量抢购上,在问题发生后我们开始想办法解决问题,由于自己使用redis比较多,我准备使用redis来解决这个问题。 利用redis的高性能和事务特性来解决线… -
thinkphp5 数据库字段比较不生效
今天使用 thinkphp5 写一段Sql查询数据库一个字段大于另外一个字段时发现Sql是正确的,但是实际查询结果不对 比如查询用户表xiadmin里面 积分score 大于 余额balance 的用户 XiadminModel::where('score', '>', 'balance')->select(); 咋一看,没毛… -
gatewayworker phpsocketio 区别和选择
phpsocket.io优点:最大的好处就是兼容各种浏览器,即使浏览器不支持websocket,也能给浏览器实时推送数据(利用comet)。缺点:默认只能单进程(可以多个实例实现多进程),多进程及分布式部署比较麻烦,并且多进程分布式部署时业务代码需要做兼容。选择:phpsocket.io适合同时在线数不多(可千人在线)或者对浏览器兼容性有要求的应用gatewayWorker优点:最大的好处就是可以… -
快手电商开放平台消息PHP解密
在对接快手电商开放平台消息接口的时候发现文档只提供了一个java SDK。奈何目前不会Java,文档只提供了其他开放者一句话,差点把我强行逼退 自行解密步骤 使用Base64反编码密钥,使用反编码之后的密钥对接收到的消息体进行AES解密即可 单看这一句话我觉着是不可能写出来的,又琢磨了一下java代码,下载下来发现打不开。害,无奈之下发了工单,快手技术回复了一段具体Java解密代码 public …


















