这篇文章主要是对的scrapy命令行使用的一个介绍 创建爬虫项目 scrapy startproject 项目名例子如下: 这个时候爬虫的目录结构就已经创建完成了,目录结构如下: 接着我们按照提示可以生成一个spider,这里以百度作为例子,生成spider的命令格式为;scrapy genspid ...
分类:
编程语言 时间:
2017-07-15 16:44:09
阅读次数:
370
1、数字类型简单介绍 Python中数字类型包含:整型、长整型、布尔型、双精度浮点型、十进制浮点型、复数。这些数字类型都是不可变类型。也就是说,改变了数字的值会生成新的对象。 在Python中删除数字对象,能够用语句:del aInt,aLong,aFloat,aComplex 2、整型 布尔型 取 ...
分类:
编程语言 时间:
2017-07-15 16:43:29
阅读次数:
203
1.计算三个班的平均分 import java.util.Scanner; public class AvgScore{ public static void main (Sting[] args){ int[] score = new int[]; //成绩数组 int classNum = 3; ...
分类:
编程语言 时间:
2017-07-15 16:02:08
阅读次数:
216
publicclass WebServer { //服务端Socket只要一个,所以定义成static, 同一时间只能一个线程访问(主线程) privatestatic ServerSocket ss; publicstaticvoid main(String[] args) throws IOEx ...
分类:
编程语言 时间:
2017-07-15 16:01:09
阅读次数:
204
吐槽一下 博主最近找了一个Java Development的实习,加上上个月末的考试周,所以很久没有更新博客。 上了一周的班,还没有在熟悉项目的阶段。 感想:哇,读别人的代码是一件很费力的事情啊!!! 还有就是博主在公司拿到的是新机子,所以所有环境都要重新搭建,故写一篇这个东西来造福一下小白们。 I ...
分类:
编程语言 时间:
2017-07-15 16:00:44
阅读次数:
263
本地对象为array obj regexp等可以new实例化 内置对象为gload Math 等不可以实例化的 宿主为浏览器自带的document,window 等 ...
分类:
编程语言 时间:
2017-07-15 15:59:24
阅读次数:
179
macb() ? lpcbyu(&gbcq/_\021%ocq\012\0_=w(gbcq)/_dak._=}_ugb_[0q60)s+ 这是CoolShell博主之前做了一个非常有意思的在线puzzle,仿照一些前端过关的游戏,做了几个和程序猿有关的迷题,一个通关游戏。这个事測试的第二题。并为通关 ...
分类:
编程语言 时间:
2017-07-15 15:56:40
阅读次数:
247
public class Hello{ public static void main(String[] args){ String str="123assume345contribute"; System.out.println(str.replaceAll("\\d+","")); } } //... ...
分类:
编程语言 时间:
2017-07-15 15:56:20
阅读次数:
157
用引用操作对象。创建了一个引用,需要进行初始化(与事物进行关联),才能正常使用。new将引用于对象进行关联 对象存储到什么地方? 程序运行时,对象是怎么进行放置安排的呢?特别是内存是怎么分配的呢?对这些方面的了解会对你有很大的帮助。 有五个不同的地方可以存储数据: 1、寄存器。这是最快的存储区,因为 ...
分类:
编程语言 时间:
2017-07-15 15:53:46
阅读次数:
123
在通过后缀名查找类型文件的时候, 多次使用endwith, 使用元组(tuple), 简化操作. 此类方式, 也能够应用于if语句多次类似检測. 代码 # 列出目录内全部代码 def list_dictionary_codes(root_dir): paths_list = [] for paren ...
分类:
编程语言 时间:
2017-07-15 15:53:06
阅读次数:
282
一:RabbitMQ介绍 RabbitMQ是AMPQ(高级消息协议队列)的标准实现。也就是说是一种消息队列。 二:RabbitMQ和线程进程queue区别 线程queue:不能跨进程,只能用于多个线程数据交互。 进程queue:只用于父进程和子进程交互或者同属于一个父进程的多个子进程间交互 如果两个 ...
分类:
编程语言 时间:
2017-07-15 15:52:08
阅读次数:
223
要学树状数组的先看懂一幅图 这就是树状数组的存储方式。 那么树状数组的优点是什么呢,允许任意修改,可快速提取出a数组内数字 据图可知 c1=a1, c2=a1+a2, c3=a3, c4=a1+a2+a3+a4, c5=a5, c6=a5+a6, c7=a7, c8=a1+a2+a3+a4+a5+a ...
分类:
编程语言 时间:
2017-07-15 15:51:24
阅读次数:
151
python3.5 Str类型与bytes类型转换 ...
分类:
编程语言 时间:
2017-07-15 15:50:23
阅读次数:
156
二叉树中序遍历的非递归算法同样可以使用栈来实现,从根结点开始,将根结点的最左结点全部压栈,当结点p不再有最左结点时,说明结点p没有左孩子,将该结点 出栈,访问结点p,然后对其右孩子做同样的处理。 二叉树中序遍历非递归算法实现如下: ...
分类:
编程语言 时间:
2017-07-15 15:49:46
阅读次数:
118
一、概述 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”或“超类”,继承的过程,就是从一般到特殊的过程。在某 ...
分类:
编程语言 时间:
2017-07-15 15:49:10
阅读次数:
167
1.增加——append、extend、insert list.append(item)————————给列表末尾增加条目 list.extend(可迭代对象)——————扩容列表,可增加列表、字符串、元组等 list.insert(i,item)————在指定位置前插入项目 当i索引超过最大值,自 ...
分类:
编程语言 时间:
2017-07-15 15:48:11
阅读次数:
214
华电北风吹 天津大学认知计算与应用重点实验室 最后改动日期:2015/8/22 无向图的存储方式有邻接矩阵,邻接链表,稀疏矩阵等。无向图主要包括双方面内容,图的遍历和寻找联通分量。 一、无向图的遍历 无向图的遍历有两种方式—广度优先搜索(BFS)和深度优先搜索(DFS)。广度优先搜索在遍历一个顶点的 ...
分类:
编程语言 时间:
2017-07-15 15:47:55
阅读次数:
907