2017-06-20 17:19:39
scrapy爬虫框架的介绍
介绍一下scrapy 爬虫框架
安装方法 pip install scrapy 就可以实现安装了。我自己用anaconda 命令为conda install scrapy。
1 Engine从Spider处获得爬取请求(Request)2Engine将爬取请求转发给Scheduler,用于调度
3 Engine从Scheduler处获得下一个要爬取的请
2518
2017-06-20 17:15:07
利用反射(invoke)来获取一个类中的方法
本文接上文“反射之获取类的信息”,利用反射(invoke)来获取一个类中的方法来执行。
1、定义一个类,包含三个名称相同,参数不同的方法
1 class A{
2 public void print(){
3 System.out.println("Hello,World");
4 }
5
6 public void print
1872
2017-06-20 16:59:01
关于KNN算法详细介绍
KNN算法全名为k-Nearest Neighbor,就是K最近邻的意思。
算法描述
KNN是一种分类算法,其基本思想是采用测量不同特征值之间的距离方法进行分类。
算法过程如下:
1、准备样本数据集(样本中每个数据都已经分好类,并具有分类标签);2、使用样本数据进行训练;3、输入测试数据A;4、计算A与样本集的每一个数据之间的距离;5、按照距离递增次序排序;6、选取与A距离最小的k个点;7、计算前
5949
2017-06-20 16:59:50
反射之Class类的使用实例教程
任何一个类都是Class类的实例对象,这个实例对象有三种表示方式
第一种表示方式(任何一个类都有一个隐含的静态成员变量class):
1 Class c1 = Foo.class;
第二种表示方式(已知该类对象,通过getClass方法):
1 Foo foo1 = new Foo();
2 Class c2 = foo1.getClass();
※ c
1477
2017-06-20 16:54:57
什么是XML?xml的实例讲解
目录结构:
contents structure [-]
什么是XML
解析XML
解析XML的两种方式
使用dom4j解析xml
dom4j的部分API
打印一个XML文件的全部内容
在dom4j中应用XPath解析XML
相关的部分API
XPath的路径表达式
通配符
谓语
使用java写一个XMl文件
将一个带有书籍信息的List集合解析为XML文件
Sc
4855
2017-06-20 16:54:09
python的正则表达式的操作--re模块
re模块
序言:
re模块用于对python的正则表达式的操作
'.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行
'^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE)
'$' 匹配字符结尾,或e.search("foo$",
1987
2017-06-20 16:51:23
2017-06-21 09:01:04
2017-06-21 09:01:35
python anaconda 安装 环境变量 升级 以及特殊库安装
Anaconda 是一个旗舰版的python安装包, 因为普通的python没有库, 如果需要安装一些重要的库, 要经常一个一个下载,会非常麻烦. 所以这个一个集成的, 可以手动批量升级的软件. 而且库的安装也很全下载速度快. 从官网下载完以后, next 安装好. 配置环境变量, 把安装的文件夹的绝对路径拷贝到 环境变量的path里面. 不配置python都启动不了, 当然,如果
2659
2017-06-21 09:02:25