关键词 暗影精灵6 AMD WSL2 蓝屏

十分建议在安装WSL2前先创建还原点,以防不测。

本人十分幸运,刚刚卸载了Markdownpad,系统给自动创建了还原点,于是对我没啥太大影响...

从网络上找了一下,大部分都是机械geming某些型号会出现这个问题。
对于机械geming的机器,网络上方案的步骤大概是更新无线网卡驱动、更新Bios

这里也不例外,去惠普官网寻找新驱动和新Bios,直接安装就可以了(无脑下一步)。
链接直达:https://support.hp.com/cn-zh/drivers

关于怎么快速查看自己电脑的产品序号,反正我手头暗影精灵这台机器,你直接按Fn + Esc就会弹出来小窗口,可以直接复制,其他暗影精灵应该可能也许会有这个快捷键。

其中无线网卡驱动安装的时候,也没有啥结束的标志,等了5分钟后去看了一眼,发现版本已经更新到22.10.0.7这个版本了,正巧看机械geming那几篇文章也提到,需要更新到22.10.*及以上,至此这一步算是解决了。

Bios更新过程较为漫长,基本就是等...更新过程中风扇会狂转,除此建议插电源更新。

之后再去powershell里执行那两句话就可以了~

之前一直从网上搜,找到一个方案。思路是从id列中找到最小的,然后去count下总共有多少,于是就能找到id最大的(最小+总数)。很好奇为啥没有用order by rand()或者order by newId()的。
我自己尝试用了下->order('rand()'),结果报错,估计是出于安全考虑。
于是又找了找资料,从这里(TP5完全开发手册)找到了解决方案。

摘录如下:
V5.0.17+版本开始,当你的order排序中使用了SQL函数的时候,请使用orderRaw方法替代order,例如:

$xxx->where('status=1')->orderRaw('rand()')->limit(5)->select();