- 博客(11)
- 收藏
- 关注
原创 gecco的模拟登录(仅供学习)
gecco的模拟登录,感觉还有更优化的,希望有大佬能优化一下一、java获取cookie二、gecco保存cookie值第一个类 Login第二个类 Login_In一、java获取cookie啥也不说,看代码(这是爬取的一个小说网站的个人书架) public Map<String, String> Login_In(String loginUrl) throws IOEx...
2019-11-26 16:40:00
1405
原创 python爬虫简易使用(该博客仅供学习,谢谢)
python爬虫简易使用一、一个简易的爬虫的逻辑1.爬取一个不需要登录的网页,如京东,百度等可以直接加入查询东西,而不是人人网这些需要登录才能得到数据的网页,就可以直接通过模拟网页请求的方式获取到所需的数据2.爬取一个需要登录的网页,就需要获取到登录的cookie值才能保证你能获取到登录后的数据,其他操作与无登录的操作一样二、代码上手1.爬取的步骤登录使用cooike获取登陆后的网页信息一、一个...
2019-11-22 15:51:52
325
原创 Gecco的简单使用(附demo)该文章仅用于学习,谢谢
Gecco的简单使用(附demo)该文章仅用于学习,谢谢Gecco的Maven的xml引入Gecco的简单代码1.Frist 第一个,用于锁定需要爬取的代码块,如下面代码的@HtmlField(cssPath)的内容,就是锁定了专属的dl,如下代码的main是爬取开始的地方,可以写在其它类里2.Frist_type 第二个,表示Frist的拓展,在dl的下面进行细节爬取,这样做可以降低搜索时间和减...
2019-11-22 10:50:57
1493
原创 List,Set,Map常见类使用及其区别
List常见类及其区别List是一个有序的集合接口。可以通过一个位置索引进行新增、删除、查找元素。注:它允许重复的元素list中常见类:AbstractList,ArrayList,LinkedList,Vector类关系:List>AbstractList>(ArrayList,LinkedList,Vector)AbstractListList接口的抽象实现类,它提供了L...
2019-06-26 16:07:05
229
原创 数据结构——树
树:二叉查找树(二叉排序树)、平衡二叉树(AVL树)、红黑树、B-树、B+树、字典树(trie树)、后缀树、广义后缀树。1.定义:树是一个n(n>=0)个结点的有序合集2.树的关键词:结点:指树中的一个元素;结点的度:指结点拥有的子树的个数,二叉树的度不大于2;数的度:指树中的最大结点度数;叶子:度为0的结点,也称为终端结点;高度:叶子节点的高度为1,根节点高度最高;深度:...
2019-05-20 11:01:08
104
原创 Object类和String类
Object类1.注解语言通常不需要的类声明从继承Object因为继承是隐式。因为.NET Framework 中的所有类都派生自Object,在中定义的每个方法Object类是所有的对象中的可用系统中。 派生类可以和重写其中的某些方法,包括:Equals -支持对象之间的比较。Finalize -自动回收对象之前,请执行清理操作。GetHashCode 生成对应于对象的值的数字,以支...
2019-05-20 10:56:33
562
原创 封装,继承,多态
封装,继承,多态封装封装是面向对象编程的核心思想,将对象的属性和行为封装起来,而将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。例如,用户使用电脑,只需要使用手指敲击键盘就可以实现一些功能,用户无须知道电脑内部是如何工作的,即使用户可能碰巧知道电脑的工作原理,但在使用电脑时并不完全依赖于电脑工作原理这些细节。继承类与类之间同样具有关系,如一个百货公司...
2019-05-14 13:57:32
112
原创 栈及其注意事项
栈堆(heap)和栈(stack)的区别及注意事项heap堆:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。由程序员手动分配的内存空间,不会随着代码结束而自动释放内存空间,需要人为写出代码释放内存空间。stack栈:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。由编译器自动分配内存空间,代码结束,自动释放内存空间。它的内部结构是一个容器式,只有一...
2019-05-13 17:01:14
1399
原创 队列及其注意事项
队列队列注意事项在C++语言中,使用优先队列,直接构建一个lambda表达式,使用一个匿名函数指针。java比较函数的返回值不是bool型,只能是整型。循环队列的注意事项队空时,头尾指针应该相等队满时,头指针应该正好在尾指针后1位入队时,尾指针加1出队时,头指针加1对Maxsize取模是因为是循环队列,并防止溢出队列的实现方法(1)通过数组实现一个队列;(2)通过集合实现一个...
2019-05-13 16:54:11
1376
转载 双向链表及循环链表
双向链表及循环链表双向链表双链表和单链表相比,多了一个指向尾指针(tail),双链表的每个结点都有一个头指针head和尾指针tail,双链表相比单链表更容易操作,双链表结点的首结点的head指向为null,tail指向下一个节点的tail;尾结点的head指向前一个结点的head,tail 指向为null,是双向的关系双向链表代码import java.util.Iterator;p...
2019-05-13 16:43:55
156
转载 链表及其注意事项
单链表存储单元由两部分组成,数据源和指针,数据源放数据,指针指向下个存储单元。LinkedList采用的就是链式存储线性表。注意事项1、果输入的头结点是 NULL,或者整个链表只有一个结点的时候:if(headnull||head.nextnull)return head;2、链表断裂的考虑链断开之前一定要保存断开位置后边的结点单链表操作代码// An highlighted ...
2019-05-13 16:12:41
1568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人