今天我想让 Eslint 使用 Standard 代码风格来检查 JavaScript 代码,又折腾了许久。
其实弄明白了就简单了,安装这些依赖的 npm 包:
npm install -g standard eslint eslint-config-standard eslint-plugin-standard eslint-plugin-promise eslint-plugin-import eslint-plugin-node
如果不想全局安装,你也可以把 -g 改为 -D 进行本地安装。
安装完之后,在 .eslintrc 配置文件的 extend 规则里添加 standard,如:
{ "extends": ["standard"] }
重启项目,如果 ESlint 没有报错信息,应该就可以使用 Standard 规则检查代码了。
Read More →
ESlint 使用 Standard 代码风格
刚才,有网友告诉我本站的音乐页面不能播放音乐,我检查了一下,发现有个 php 文件报错:
Call to undefined function curl_init()
curl 我还是很眼熟的,于是打开 php.ini 看了看,原来我安装时候忘记开启了这个扩展:
;extension=php_curl.dll
去掉注释,然后重启 php 服务,我心想大功告成了,可是没想到依然报错。于是我继续搜索,找到了原因。
Read More →
Debian 安装 PHP 的 curl 扩展
在服务器上用 vim 改代码感觉很蛋疼,我想起前些时候看到 VS Code 支持了远程开发(WSL、Linux、Docker),所以就进行了一番尝试,感觉挺好。
我本机是 Windows 10,服务器是 Debian x9。下面记录下我的操作过程。
1.安装 Remote Development 扩展:
VS Code 远程开发 Remote Development 教程
Shadowsocks(R) 是很流行的翻墙软件,但是我们翻墙后,有些软件并不会自动从 Shadowsocks(R) 翻墙,需要我们进行设置。
举个例子,我有一台服务器的 ip 被国内屏蔽了,xshell 无法远程登陆上去。
xshell是可以设置代理服务器的,那么如何让它把Shadowsocks(R)作为代理服务器呢?
配置步骤如下:
Read More →
使用 Shadowsocks(R) 做代理服务器
前些时候我在 b 站学了学 Linux 的基础操作,之后我就想动手把我博客换到 linux 服务器上。我的主机商是 vultr,现在的服务器刚建立的时候就是 Linux 系统(因为选 Windows 是要多收钱的),后来用了一些手段改装成了 Windows。现在终于成功了。整个过程我做了两遍,其实要折腾起来并不算复杂,但对于第一次接触的人来说,难免处处懵逼,凭空增加难度。过程中也确实踩了很多坑,花了挺多的时间。熟悉之后就好多了。本文中的操作糅合了很多网络上的教程,感谢前辈们。
Read More →
Debian x9 配置 LAMP 安装 WordPress
当我们使用浏览器浏览网页时,全屏模式(F11
)无疑能增强我们的沉浸式体验。我之前也写过一篇文章介绍了 Vivaldi 浏览器的有点(见此),本文主要讲一下它在全屏模式下的优点。
Read More →
使用 Vivaldi 浏览器进行全屏浏览
现在我推荐下面这些方法:
IDM 资源嗅探
当你在 Pornhub 播放视频时,IDM 会在视频右上角显示一个下载按钮,有不同分辨率可供选择。点击分辨率最高的一个就可以下载了。这个方法非常简单。
JDownloader 2 链接抓取
JDownloader 2 是一个免费软件,在这里下载:https://jdownloader.org/download/index
安装运行之后,复制 Pornhub 视频播放页面的网址,例如:https://cn.pornhub.com/view_video.php?viewkey=ph63030f358411d
JDownloader 2 会自动解析,等待几秒钟之后,它的“链接抓取器”里会显示该视频的所有下载链接,选择一个下载即可。
提示:
- JDownloader 2 安装时有一个安装推广软件的步骤,点击 Decline 拒绝。
- 如果你是中国大陆用户,需要使用代理。
关于 JDownloader 2 的更详细介绍,我之前已经发过文章,点击查看。
下面是旧内容,已经失效。
怎样下载 Pornhub 的原清晰度视频
vue-cli 里要用 scss,遂安装两个模块:
npm install sass-loader --save-dev npm install node-sass --save-dev
以前也是这样的,没有问题,这次编译时却报错了:
Module build failed: Error: Cannot find module 'node-sass'
我就奇了怪了。node-sass 正常安装进去 node_modules 文件夹了,怎么还找不到。用 npm 时不时就遇坑,特别是以前没问题的地方,忽然蹦出来给你搞个幺蛾子,还找不到原因,烦死了。
之后我在网上搜索,检查了以下因素:
node-sass 安装是否完整?我是开着全局 ssr 的,不会是下载不完整。但为了死马当活马医,我还是移除它然后重新安装,不行。换用 cnpm 安装也还是不行。
检查版本,安装的版本确实是最新版本啊。
还有的说要 build 使用,执行 npm rebuild node-sass --force,报错。(其实不需要)
最后怎么解决的呢?强制删除 node_modules 文件夹,然后 npm i
重新安装所有包,这下好了。心累。
NPM Module build failed: Error
you-get(GitHub)是一款著名的命令行下载工具。用它下载视频网站的视频非常方便,如下:
you-get 'https://www.bilibili.com/video/av25616601'
you-get
后面加上视频页面的网址,它就可以自动解析出视频,开始下载。
Read More →