摘要: 1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。 使用 python -V 命令查看一下是否安装Python 然后使用命令 which python 查看一下Python可执行文件的位置 可见执 阅读全文
posted @ 2017-11-09 16:12 WangC.W 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/shenguanpu/archive/2013/05/05/3060616.html 电话面试被问到go的协程,曾经的军伟也问到过我协程。虽然用python时候在Eurasia和eventlet里了解过协程,但自己对协程的概念也就是轻量级线程,还有 阅读全文
posted @ 2017-11-09 10:40 WangC.W 阅读(890) 评论(0) 推荐(1) 编辑
摘要: 原文:https://studygolang.com/articles/1598 晚上准备动手写点 go 的程序的时候,想起 go 如何排序的问题。排序 sort 是个基本的操作,当然搜索 search 也是。c 提供一个 qsort 和 bsearch,一个快排一个二分查找,不过是使用起来都不方便 阅读全文
posted @ 2017-11-08 10:36 WangC.W 阅读(18447) 评论(0) 推荐(8) 编辑
摘要: 建议阅读:14.2协程间的信道 问题:为什么代码1会报死锁的错误,而代码2不会报错? 代码1: 代码2: 解答: 因为代码1的channel没有buffer,而代码2的channel设置了buffer为1。没有buffer的channel只能通过另一个goroutine去读,否则就阻塞了。 可以理解 阅读全文
posted @ 2017-11-06 18:22 WangC.W 阅读(3290) 评论(0) 推荐(0) 编辑
摘要: python twisted教程 一,异步编程 http://www.douban.com/note/232200511/ python twisted教程 二:缓慢的诗 http://www.douban.com/note/232204170/ python twisted教程 三–开始twist 阅读全文
posted @ 2017-10-08 10:42 WangC.W 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://projectsedu.com/2016/10/17/django从请求到返回都经历了什么/ 从runserver说起 ruserver是使用django自己的web server,主要用于开发和调试中, 部署到线上环境一般使用nginx+uwsgi模式 manage.py 阅读全文
posted @ 2017-10-07 19:40 WangC.W 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 开发环境:Django1.11 Python3 如果想把很多model转化成json格式可以直接这样写: 当然你也可以用Django的 JsonResponse,直接返回Ptyhon字典、列表等(可以dump成json格式)的type 阅读全文
posted @ 2017-09-26 20:13 WangC.W 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 原创文章,转载请注明出处! 操作环境:python3 在上一文中python爬虫scrapy框架——人工识别登录知乎倒立文字验证码和数字英文验证码(1)我们已经介绍了用Requests库来登录知乎,本文如果看不懂可以先看之前的文章便于理解 本文将介绍如何用scrapy来登录知乎。 不多说,直接上代码 阅读全文
posted @ 2017-09-14 11:25 WangC.W 阅读(1757) 评论(0) 推荐(6) 编辑
摘要: 原创文章,转载请注明出处! 目前知乎使用了点击图中倒立文字的验证码: 用户需要点击图中倒立的文字才能登录。 这个给爬虫带来了一定难度,但并非无法解决,经过一天的耐心查询,终于可以人工识别验证码并达到登录成功状态,下文将和大家一一道来。 我们学习爬虫首先就要知道浏览器给服务器传输有什么字段(我用的是S 阅读全文
posted @ 2017-09-12 10:59 WangC.W 阅读(6505) 评论(10) 推荐(5) 编辑
摘要: scrapy框架结构图: 组成部分介绍: Scrapy Engine: 负责组件之间数据的流转,当某个动作发生时触发事件 Scheduler: 接收requests,并把他们入队,以便后续的调度 Downloader: 负责抓取网页,并传送给引擎,之后抓取结果将传给spider Spiders: 用 阅读全文
posted @ 2017-09-11 10:10 WangC.W 阅读(2043) 评论(0) 推荐(0) 编辑
摘要: 已Mac系统为例,文件:/usr/local/mysql/support-files/my-default.cnf 是mysql的默认配置文件,你可以直接修改这个文件但是不推荐,你可以在/etc/my.cnf里写入自己想配置的文件,当然首先你要创建这个文件。 在my-default.cnf已经写得很 阅读全文
posted @ 2017-09-05 21:56 WangC.W 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 操作环境: 系统:Mac 10.12 编辑器:vim 一、无脑配置: 1. 打开中端输入: 2. 打开并编辑 .bash_profile 文件: 按键盘“i”,进入编辑模式 复制如下代码: 按ESC——》按“w”再按“q”——》重启终端——》完成! 二、高级操作: 转义字符: 上面的例子中使用了反斜 阅读全文
posted @ 2017-06-08 19:44 WangC.W 阅读(11610) 评论(0) 推荐(0) 编辑
摘要: 一、前言 1. scrapy依赖包: 二、创建工程 1. 创建scrapy工程: 2. 开始(创建)新的爬虫: 三、用pycharm调试scrapy 1. 在 ArticleSpider 目录下创建 main.py 文件 2. 用到Python提供的一个内置函数,调用这个函数可以执行scrapy脚本 阅读全文
posted @ 2017-05-30 21:19 WangC.W 阅读(998) 评论(1) 推荐(1) 编辑
摘要: 操作系统:Mac10.11.5 python2.7.13 python3.6.1 安装python2: 安装python3: 此时,命令行输入python3则打开python3,输入python则打开python2。 利用pip安装 ipython 用pip安装ipython则是安装到python2 阅读全文
posted @ 2017-05-30 19:27 WangC.W 阅读(1713) 评论(0) 推荐(0) 编辑
摘要: 操作环境: 操作系统:Mac10.11.5 阿里云服务器:Ubuntu16.04 远程连接:SSH 注:首先我们已假设你已经自己生成了SSH秘钥,并已经配置到阿里云、绑定了自己的云服务器。 但是后来发现原本好使的SSH再次登陆服务器时却提示:Permission denied (publickey) 阅读全文
posted @ 2017-05-27 19:08 WangC.W 阅读(9145) 评论(0) 推荐(0) 编辑