上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
  2018年2月5日
摘要: #使用工厂方法模式是不知道要创建类的对象有哪些.interface IFactory{ public function CreateOperation();#工厂方法模式只有单个产品} class Operation extends Model{ private $numberA; private 阅读全文
posted @ 2018-02-05 18:22 paulversion 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 工厂类中有一个创建对象的方法,根据传入参数的不同来生成不同的对象 class Operation extends Model{ private $numberA; private $numberB; public function getResult(){ $result = 0; return $ 阅读全文
posted @ 2018-02-05 16:38 paulversion 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 创建型模式: 工厂方法模式抽象工厂模式单例模式建造者模式原型模式 结构型模式: 适配器模式桥接模式合成模式装饰器模式门面模式代理模式享元模式 行为型模式: 策略模式模板方法模式观察者模式迭代器模式责任链模式命令模式备忘录模式状态模式访问者模式中介者模式解释器模式 阅读全文
posted @ 2018-02-05 16:05 paulversion 阅读(83) 评论(0) 推荐(0) 编辑
  2018年2月2日
摘要: scrapy的安装 pip install Scrapy scrapy 常用命令 scrapy提供了两种类型的命令。一种必须在Scrapy项目中运行,是针对项目的命令;另外一种则不需要,属于全局命令 全局命令: startproject 用法 scrapy startproject <project 阅读全文
posted @ 2018-02-02 16:41 paulversion 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 利用pip安装selenium 命令pip install selenium 我们用selenium写个小例子,功能是打开百度主页,在搜索框中输入网络爬虫,进行搜索。代码如下 #coding:utf-8from selenium import webdriverfrom selenium.webdr 阅读全文
posted @ 2018-02-02 11:21 paulversion 阅读(181) 评论(0) 推荐(0) 编辑
  2018年2月1日
摘要: phantom页面加载 通过Phantomjs,一个网页可以被加载、分析和通过创建网页对象呈现,访问我的博客园地址:http://www.cnblogs.com/paulversion/p/8393842.html,并将当前页面进行截图保存。pageload.js代码如下: var page = r 阅读全文
posted @ 2018-02-01 11:54 paulversion 阅读(307) 评论(0) 推荐(0) 编辑
  2018年1月31日
摘要: 网页下载器 # coding:utf-8import requestsimport urllib2import systype = sys.getfilesystemencoding()class HtmlDownloader(object): def download(slef, url): if 阅读全文
posted @ 2018-01-31 18:32 paulversion 阅读(281) 评论(0) 推荐(0) 编辑
摘要: MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为web应用提供可扩展的高性能数据存储解决方案。与MysSQL不同,MongoDB是一个介于关系数据库和非关系数据库之间的产品,属于非关系数据库。 阅读全文
posted @ 2018-01-31 11:44 paulversion 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在导入MySQLdb之前,需要安装MySQLdb模块。使用pip安装,命令如下: pip install MySQL-python 安装成功后,导入MySQLdb模块 import MySQLdb 连接数据库 阅读全文
posted @ 2018-01-31 11:32 paulversion 阅读(151) 评论(0) 推荐(0) 编辑
  2018年1月30日
摘要: 分布式爬虫采用主从模式。主从模式是指由一台主机作为控制节点,负责管理所有运行网络爬虫的主机(url管理器,数据存储器,控制调度器),爬虫只需要从控制节点哪里接收任务,并把新生成任务提交给控制节点。此次使用三台主机进行分布式爬取,一台主机作为控制节点,另外两台主机作为爬虫节点。 控制节点主要分为url 阅读全文
posted @ 2018-01-30 17:34 paulversion 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页