再续友情链接

最近一直没有更新博客,因为实在是太懒了,之前又由于主机故障,导致数据库数据丢失了一部分,所以现在只能找回文章和评论,但是友链什么的已然丢失了。

烦请以前跟我交换过链接的朋友,在此 Post 下留言,我们把链接给续上😄

在 macOS 中输出文件结构树形文本图

看到标题你一定会想:「文件结构树形文本图」,这是什么鬼?其实就是如下图所示的这个东西:

在 macOS 中我们只要安装了 「tree」 这个命令行工具,就可以轻易地获取这个功能,安装很简单:

是不是很简单?使用的前提是你要安装过 Homebrew

解决 ElementUI 1.X 中 Table 表头错位的问题

ElementUI 是一个还算不错的组件库,基于 Vue 或者 React 的都有,这儿说的是 Vue 版本,ElTable 组件在 Chrome 中使用时会存在表头错位的问题,通过查看 DOM 发现 thead 中被自动插入了一个 th.gutter,在 CSS 中对其设置为 display: none; 即可解决该问题。

Webpack 开启 preload / prefetch

首先你需要 Webpack 3.x 才可以完整的拥有这些功能,然后安装 preload-webpack-plugin

然后在 webpack 配置里面加上:

上面的代码会执行默认设置,所有动态加载的内容会以 preload 的形式加载,但这样会报 warning,并且也是非必要的,所以我们稍作修改,使用 prefetch 的方式,闲时加载:

升级 Webpack 至 3.x

把 Webpack 从 2.x 升级到 3.x 以后,发现 HMR 无法正常使用了,每次修改文件,页面都会通过 reload 的方式来刷新内容,而不是 Module Replacement 的方式,搜了一大圈,找到办法,注释掉下面的配置即可(via):

NVM 使用淘宝镜像

nvm 是一个好用的 nodejs 版本管理工具,但由于众所周知的原因,当使用 nvm 下载安装 nodejs 时,有时候会出现龟速甚至无法下载的情况,其实他是可以换源的。

MAC / Linux 下只需要执行如下命令即可:

Windows 的方案点这里

PS4 更新 4.7 固件

在国外的Reddit和索尼官方论坛,以及国内的一些主机论坛上都有玩家爆料称,更新了4.7系统后PS4主机会出现黑屏卡死的现象。而且这一问题应该并非硬件导致,因为无论是老版主机用户还是新版PS4 Pro和PS4 Slim主机的用户都遇到过这种现象。
目前索尼官方还未就4.7系统的bug做出回应,不过民间已经有人发布了一些可行的解决方案:

1、如果你已经更新了4.7系统并遭遇了黑屏卡死的问题,首先按电源按钮来强制关闭PS4,等待关闭后再按住电源按钮不放手,直到听到哔哔两声进入安全模式。在安全模式下重新建立数据库,然后重新启动回到安全模式,从那里安装更新,随后问题就被修复,主机正常工作。
2、如果你还没有更新4.7系统,那么在安全模式下启动主机,然后确保断开网线或Wi-Fi连接,重新建立数据库启动主机,之后就能正常工作并且联网进行更新。
3、如果你有外接硬盘,先断开与外接硬盘的连接,然后按电源按钮关闭主机,再开机进入安全模式,然后再重启直到主界面,然后再连接外接硬盘,让系统自动读取和修复,最后再次重启,就能正常联网并更新4.7系统了。