前言
这两天,学长派的任务中,需要使用 Scrapy 爬去许多国外的网站,需要给 Scrapy 搭梯子,而 Scrapy 只支持 http 的代理,故记录下这次 socks 转 http 的步骤。
这两天,学长派的任务中,需要使用 Scrapy 爬去许多国外的网站,需要给 Scrapy 搭梯子,而 Scrapy 只支持 http 的代理,故记录下这次 socks 转 http 的步骤。
首先先放上,Stackflow 的高票答案的结论
A list comprehension is usually a tiny bit faster than the precisely equivalent for loop (that actually builds a list), most likely because it doesn’t have to look up the list and its append method on every iteration. However, a list comprehension still does a bytecode-level loop.
显然,列表推导比 for 循环稍快。
答者的分析为列表解析没有创造一个列表的实体,所以它的稍微的性能提升来源于不需要在每次迭代中查找列表,和使用它的 append 函数。
最近写 VIM 专栏需要显示能够实时显示按键顺序的插件,其中 Keycastr 这个 Github 的开源项目使用的最舒心,安装也是最方便,特意留个档记录下。
1 |
|
Mac OS 安装了 Scapy 后,在 YouCompleteMe 中出现如下报错:
1 |
|
添加如下代码到配置环境变量文件(zsh 或者 bash)
1 |
|
在之前的SVM章节中我们介绍了其具体的原理和大致推导过程,但是由于SVM只能应用于线性可分的数据,那么如果出现了线性不可分的情况怎么办呢,这就要引入今天的重点核函数。这种思想将在未来的深度学习中也会出现。
原文链接:《Seven Habits of Effective Text Editing》
本文摘自Vim主要作者Bram Moolennar的2000年11月在其个人网站发布的提高文本编辑效率的7个方法,个人认为从工具作者那里学习如何使用工具是最好的学习方式。本篇文章重点介绍了,达到高效使用编辑器的方法。