疑似 Wifi 和蓝牙冲突,造成蓝牙鼠标不可用

前两天开始,我笔记本上(MSI 的 GS70,WIN10 系统)的蓝牙鼠标(罗技 M557)突然不可用。做了以下检查和尝试都没能解决:

  • 检查了相关的电源设置,都没有开启“允许计算机关闭此设备以节约电源”。
  • 从“管理蓝牙设备”中,把 M557 删除再重新匹配,匹配没问题,可是鼠标还是不能用。
  • 在设备管理器中删除 M557 的驱动,再重新匹配,依然没用。
  • 鼠标断电重开、重启电脑、再重新匹配,仍旧没用。

赶紧已经没辙了,准备重新买一个用接收器的无线鼠标替代了。

今天开机后突然想到会不会和 Wifi 有关?于是把电脑的 Wifi 禁用,试了下鼠标,还是不能用。可是这时候我把鼠标电源关掉重开,终于能用了。然后再把 Wifi 恢复,鼠标还是正常。(当时使用的是5G)

虽然最后是通过关闭 Wifi 让鼠标恢复正常,但我也不能确定就是 Wifi 影响让蓝牙鼠标突然不可用。

Laravel 5 中自动为当前导航菜单项添加激活(active)样式

Laravel 版本为 5.3(早期的 5.x 版本应该也适用),前端框架使用 Bootstrap,导航条组件 http://v3.bootcss.com/components/#navbar

可根据当前请求的url判定菜单项是否为 active:

对于有多级菜单的,还可以使用 * 通配符:

但是这样直接写在 view 里,代码太乱了,可以写一个 helper 函数。首先在 app 目录下创建文件 Helper.php,在其中加入下面这个函数:

然后在 composer.json 中的”autoload”中加上这个 Helper:

现在,view 中可以这样写:

是不是清爽多了?