一、开发爬虫的步骤 1.确定目标抓取策略: 打开目标页面,通过右键审查元素确定网页的url格式、数据格式、和网页编码形式。 ①先看url的格式, F12观察一下链接的形式;② 再看目标文本信息的标签格式, 比如文本数据为div class="xxx", ③ 容易看到编码为utf-8 2.分析目标 目 ...
分类:
编程语言 时间:
2017-07-12 21:24:04
阅读次数:
192
按钮点击监听 通过点击按钮触发监听事件 鼠标点击监听 通过点击鼠标左键触发监听事件 ...
分类:
编程语言 时间:
2017-07-12 21:21:37
阅读次数:
158
之前的博客介绍介绍了数组的两种排序算法:插入排序和归并排序(採用递归),见链接http://blog.csdn.net/u013165521/article/details/46845033。 本篇博客,介绍还有一种排序算法:堆排序。(内容參照算法导论) 一、堆的概念 所谓堆,它是一个数组,也能够被 ...
分类:
编程语言 时间:
2017-07-12 21:20:59
阅读次数:
289
进程的概念 进程就是正在执行的程序,一个进程通常就是一个正在执行的应用程序。从Windows角度讲,进程是含有内存和资源并安置线程的地方。线程的概念 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。进程和线程的联系与区 ...
分类:
编程语言 时间:
2017-07-12 21:20:52
阅读次数:
172
读写文件: import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExcepti ...
分类:
编程语言 时间:
2017-07-12 21:20:00
阅读次数:
130
为何要有操作系统 为了让程序员更轻松的完成命令电脑工作而存在的,控制硬件,服务于软件。 操作系统的位置 操作系统位于软件和硬件之间。操作系统由内核(运行于内核态,控制硬件)和系统调用(运行于用户态,为软件提供一个调用接口)组成 **操作系统的功能 1.为应用程序提供如何使用硬件资源的抽象 2.使硬件 ...
分类:
编程语言 时间:
2017-07-12 21:19:42
阅读次数:
176
、面向对象基础 类与对象 封装 构造方法 方法 重载 对象数组 this关键字 static关键字 1.1类与对象 类:类是抽象的,概念上的,共性的,是对象的模板 对象:个体,具体的,可以看见的,对象是个性的,是该类事物的每个个体,也称为类的实例。 类的组成: 方法 属性 对象的创建 类名 对象名= ...
分类:
编程语言 时间:
2017-07-12 21:19:26
阅读次数:
225
9.类 面对对象编程Object Oriented Programming,简称OOP。 面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为 ...
分类:
编程语言 时间:
2017-07-12 21:18:50
阅读次数:
268
多态 1.多态体现:方法重载、方法覆盖、多态参数。2.有继承关系时:运行期类型(子类)和编译期类型(父类),父类引用指向子类对象。3.多态参数:方法的形式参数类型是父类类型,传递的实际参数可以是任意子类的对象。4.多态环境下对象造型(向上造型,自动类型提升只能使用父类中的方法/向下造型,强制转换需要 ...
分类:
编程语言 时间:
2017-07-12 21:18:35
阅读次数:
183
用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操 ...
分类:
编程语言 时间:
2017-07-12 21:18:03
阅读次数:
222
第一个python程序 Windows:设置环境变量,X:\pthonxxx,xxx是版本号 在命令提示符下 输入python,进入解释器 >>>print(“Hello World!”) >>>exit() 编辑文件helloworld.py 执行:python helloworld.py Lin ...
分类:
编程语言 时间:
2017-07-12 21:17:40
阅读次数:
170
java中集合hashmap也是一个集合,可以来存储各中数据。 HashMap HashMap中元素的key值不能重复,即彼此调用equals方法,返回为false。排列顺序是不固定的。 HashMap的常用方法 put<key,value>—>存放对象 get(key); —>获取key所对应的数 ...
分类:
编程语言 时间:
2017-07-12 21:17:18
阅读次数:
173
package com.sprucetec.pop.product.util; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; import javax.net.ss ...
分类:
编程语言 时间:
2017-07-12 21:16:17
阅读次数:
1099
题目:Given an array of integers, every element appears twice except for one. Find that single one. 题意及分析:一个数组中,有一个数只出现了一次,其他的出现了两次。要求给出只出现一次的数。这道题,最简单的方 ...
分类:
编程语言 时间:
2017-07-12 21:15:37
阅读次数:
172
spring-data-mongo的MongoTemplate开发 1、在实体类Customer.Java中引入注解表明转换方式 @Document //文档 public class Customer{ @Id @Indexed(unigue=true) private String id; @F ...
分类:
编程语言 时间:
2017-07-12 21:15:08
阅读次数:
274
public class ShuZuText { public static void main(String []args) { // bijiaodaxiao(); jiujiuchengfabiao(); sanjiaoxing(); } private s... ...
分类:
编程语言 时间:
2017-07-12 21:14:53
阅读次数:
172
LR12 JDK 1.7,32位 环境变量配好 待测的java jar包及其依赖的jar包都整理好,放在jdk的lib目录下 》新建Java Vuser脚本,点击【Java Function】,弹出Insert Java Function窗口,点击location,点击小点点按钮弹出选择jar文件, ...
分类:
编程语言 时间:
2017-07-12 21:14:22
阅读次数:
140