首页 > 编程语言
selenium+python 爬取网络图片(1) -- soso、谷歌、好搜
做图像处理的朋友,都时常需要收集整理大量的图像数据集。做科研时有各种现有的标准数据集大家都直接拿来用,但是工程上却经常需要自己收集图片,从网上爬取图片便成了比较常见的任务。为了用python完成这个任务,需要解决如下两个问题: 1. 图片素材源自哪里呢?第一直觉就是搜索引擎里的图片,比如要收集手机的图片,则进入搜索引擎搜索关键字即可得到大量相关图片。 2. 动态网站的内容往往是通过aj...
分类:编程语言   时间:2015-01-31 00:31:57    收藏:0  评论:0  赞:0  阅读:1392
J2SE快速进阶——Java中的equals和==的区别
1、==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 2、对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,==的时候值是相同的。 3、基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true)。 4、一个类如果没有定义equals方法,它将默认继承Object中的equals方法,返回值与==方法相同。...
分类:编程语言   时间:2015-01-31 00:31:17    收藏:0  评论:0  赞:0  阅读:215
使用Apache Shiro进行java认证说明
认证是尝试证明一个用户是谁的过程。为了进行认证,一个用户需要提供系统能够理解并信任的某种形式的身份证明。这个过程中我们需要了解的专业术语包括:        Subject——指当前操作者,可以是人(用户)、第三方程序以及其他任何任何与我们应用程序交互的人或事物。        Principals——是Subject的标示属性,如用户名、社会安全码(如中国的身份证号)        Cre...
分类:编程语言   时间:2015-01-31 00:30:08    收藏:0  评论:0  赞:0  阅读:324
使用Go语言实现堆栈(Stack)
package main //Stack //author:Xiong Chuan Liang //date:2015-1-30 import ( "fmt" "github.com/xcltapestry/xclpkg/algorithm" ) func main(){ stack := algorithm.NewStack() if stack.Empty() { f...
分类:编程语言   时间:2015-01-31 00:29:38    收藏:0  评论:0  赞:0  阅读:256
selenium+python 爬取网络图片(2) -- 百度
上一篇博文介绍了如何用selenium+python在诸如soso、谷歌、好搜等搜索引擎上爬取图片的方法,但是却没用提到百度,因为百度的情况比较特殊。首先,百度图片的数据更好,因为每幅图片都有“data-desc”描述可以作为图像很好的语义标签,此外基于百度较强的技术其查询搜索得到的图片相关性较高,后续人工筛选工作较少;其次,百度图片的数据不容易爬取,如果像前一篇文章中的方法取img标签的src值...
分类:编程语言   时间:2015-01-31 00:27:47    收藏:0  评论:0  赞:0  阅读:567
栈的实现(C语言实现)
//头文件 #include /*==================== 栈 数据结构 利用数组实现 ====================*/ #define MAX 100 #define ok 1 #define error 0 typedef struct Stack { int data[MAX]; int top; //栈顶 int bottom; //...
分类:编程语言   时间:2015-01-31 00:27:37    收藏:0  评论:0  赞:0  阅读:130
利用Inltellj创建javadoc ,用jd2chm创建chm
现在有些框架都不带javadoc 就需要自己去生成,而且真正用起来还是chm的最方便,所以写篇日志记录一下下面我就拿struts2的源码来来举个栗子1.第一步:创建一个空的java项目,导入框架源码2.第二步:生成javadoc网页菜单位置:Tools->Gerenate JavaDoc这里特别要注...
分类:编程语言   时间:2015-01-31 00:21:47    收藏:0  评论:0  赞:0  阅读:369
javascript学习笔记
.lengthcomfirm("");prompt(""); Use thepromptcommand to ask the user where they are from.number string booleanconsole.log
分类:编程语言   时间:2015-01-31 00:21:37    收藏:0  评论:0  赞:0  阅读:207
JAVA学习--异常Exception的处理
* 二、如何处理Exception的异常* Java提供的是异常处理的抓抛模型*1."抛":当我们执行代码时,一旦出现异常,就会在异常的代码处生成一个对应的异常类型的对象,并*将此对象抛出。(自动抛出 / 手动抛出)*>一旦抛出此异常类的对象,那么程序就终止执行*>此异常类的对象抛给方法的调用者。*...
分类:编程语言   时间:2015-01-31 00:19:07    收藏:0  评论:0  赞:0  阅读:302
拓扑排序的算法
拓扑排序的算法package ToPu;public class Graph { private final int MAX_VERTS = 20; private Vertex vertexList[]; private int adjMat[][]; private int nVerts; pr...
分类:编程语言   时间:2015-01-31 00:18:57    收藏:0  评论:0  赞:0  阅读:428
Kosaraju 算法查找强连通分支
有向图 G = (V, E) 的一个强连通分支(SCC:Strongly Connected Components)是一个最大的顶点集合 C,C 是 V 的子集,对于 C 中的每一对顶点 u 和 v,有 u --> v 和 v --> u,亦即,顶点 u 和 v 是互相可达的。通过 Kosaraju...
分类:编程语言   时间:2015-01-31 00:17:47    收藏:0  评论:0  赞:0  阅读:540
JAVA学习--集合Set使用
* Collection接口 :*|------List接口:*|------ArrayList(主要的实现类)、*|------LinkedList(对于频繁的插入、删除操作)、*|------Vector(古老的实现类、线程安全的,但效率要低于ArrayList)*|------Set接口:存储...
分类:编程语言   时间:2015-01-31 00:17:17    收藏:0  评论:0  赞:0  阅读:325
JAVA学习--内部类
* 类的第5个成员:内部类* 1.相当于说,我们可以在类的内部再定义类。外面的类:外部类。里面定义的类:内部类* 2.内部类的分类:成员内部类(声明在类内部且方法外的)vs 局部内部类(声明在类的方法里)* 3.成员内部类:* 3.1是外部类的一个成员:①可以有修饰符(4个)②static fina...
分类:编程语言   时间:2015-01-31 00:16:57    收藏:0  评论:0  赞:0  阅读:252
Java生成6位随机数
//新建一个HashSetHashSet sixHashSet = new HashSet();//满6位时结束循环 while (sixHashSet.size() != 6) { String temp = Integer.toString((int) (Math.random() * ...
分类:编程语言   时间:2015-01-31 00:16:17    收藏:0  评论:0  赞:0  阅读:406
C++拾遗(三)——函数
函数的定义C++是一种静态强类型语言,对于每一次的函数调用,编译时都会检查其实参,必须与形参类型相同,或可被转换为该类型。参数传递普通的非引用类型的参数通过复制对应的实参实现初始化。引用形参直接关联到绑定的对象,而非这些对象的副本。引用形参的另一种用法是向主调函数返回额外的结果(当一个返回值不够时)...
分类:编程语言   时间:2015-01-31 00:16:07    收藏:0  评论:0  赞:0  阅读:159
算法导论 6.5.9 堆实现K路归并问题
问题:设计一个时间复杂度为O(NlogK)的算法,它能够将K个有序链表合并为一个有序链表,这里的N为所有输入链表包含的总的元素个数分析:该问题为经典的利用堆完成K路归并的问题:当K个序列满足一定的条件(如单调不减或单调不增)时,利用堆实现K路归并使其归并为一个满足相同条件的序列,具体做法如下:1)假...
分类:编程语言   时间:2015-01-31 00:15:07    收藏:0  评论:0  赞:0  阅读:264
JAVA学习--泛型的使用
* 泛型的使用*1.在集合中使用泛型(掌握)* 2.自定义泛型类、泛型接口、泛型方法(理解--->使用)* 3.泛型与继承的关系* 4.通配符*------------------------------------------------------------------------------...
分类:编程语言   时间:2015-01-31 00:14:47    收藏:0  评论:0  赞:0  阅读:236
JAVA学习--接口的应用:工厂方法的设计模式
1 public class TestFactoryMethod { 2 public static void main(String[] args) { 3 IWorkFactory i = new StudentWorkFactory(); 4 i.ge...
分类:编程语言   时间:2015-01-31 00:14:17    收藏:0  评论:0  赞:0  阅读:266
Python-深入理解元类(metaclass)
1.使用type动态创建类(type是一个类,用来创建类对象的元类, 所以也可以继承)type("Person", (), {"name": "John"})2.元类 Python中类也是对象,元类就是创建这些类对象的类,可以理解为MyClass = MetaClass()MyObject = M....
分类:编程语言   时间:2015-01-31 00:13:47    收藏:0  评论:0  赞:0  阅读:399
JAVA学习--接口的应用
1 public class TestUSB { 2 public static void main(String[] args) { 3 Computer com = new Computer(); 4 com.doWork(new Printer());...
分类:编程语言   时间:2015-01-31 00:13:27    收藏:0  评论:0  赞:0  阅读:295
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!