scrapy 运行错误

“unable to execute ‘gcc’: No such file or directory”

需要安装GCC

sudo apt-get install gcc

windows10环境下:
https://visualstudio.microsoft.com/downloads/
https://visualstudio.microsoft.com/visual-cpp-build-tools/

——————20201006更新——————
用conda install scrapy似乎更有效[……]

继续阅读

vs code remote ssh 踩坑记录

在上一篇博客中我放弃了使用WSL WSL2作为开发环境,选择使用Vmvare ubuntu 虚拟机作为开发环境。在win10中透过vscode remote ssh连接到vmvare虚拟机中开发。下面记录一下搭建vs code remote ssh环境遇到的问题。

1. 错误提示”Bad owner or permissions on C:”。这是.ssh 目录下的config文件以及id_rsa私钥文件的权限问题和用户组问题。在Linux中,我们可以和简单的通过chmod 命令和chown命令更改文件权限,但是在windows中就比较麻烦,可以通过下面的方法更改:

找到.ssh文件夹[……]

继续阅读

放弃折腾WSL WSL2

昨天一直在折腾开发环境,因为服务器上一般用ubuntu,所以也想在windows10本地安装一个ubuntu虚拟环境,在网上看到WSL2的评价不错,所以尝试一下,后来发现坑不是一般的多。

首先WSL2和Vmvare的兼容不是很好,WSL2是基于HyperV技术的,特别折腾。虽然后续的Vmvare版本改善了与WSL2的兼容,但是Vmvare虚拟机里面的VT功能就不能开启了,虚拟机的性能会收到影响。

WSL倒是没什么问题,但是WSL感觉不怎么好用。最终还是放弃了WSL WSL2。在Vmvare里面安装了ubuntu server版本做开发用。

浪费了一天时间真是不值得。?[……]

继续阅读

军哥lnmp安装DirectoryLister

1. lnmp vhost add 添加新域名
2. 军哥lnmp默认禁用了scandir, 需要启用scandir函数
cp /usr/local/php/etc/php.ini /usr/local/php/etc/php.ini.bak
sed -i 's/,scandir//g' /usr/local/php/etc/php.ini # 取消scandir函数禁用
/etc/init.d/php-fpm restart # 重启 PHP生效

3. 下载DirectoryLister解压,然后变更目录权限
wget https://github.com/Director[......]

继续阅读

天下武功唯快不破–使用流量中转技术提高网速

最近学会了nat小鸡透过haproxy中转流量,网速提高了不少。这个技术实在是牛逼,这些数据中心的QOS比家宽不知道高到哪里去了,用起来实在是爽,哈哈哈!而且nat小鸡一般卖的很便宜,30块钱一个月也就一杯喜茶的钱。以后搬家买房都不必过多考虑宽带运营商的问题了,中转一下就OK了。前几天还傻傻地办了一条电信的100M,花了1000多,实在是傻。其实年初的时候我已经会通过nginx中转流量了,但是当时用的是阿里云。阿里云的流量有点贵。但是nat小鸡实在是便宜。

除了上面提到的haproxy和nginx,还可以用iptables中转流量。[……]

继续阅读