学爬虫我们已经了解了多种请求库,如 Requests、Urllib、Selenium 等。我们接下来首先贴近实战,了解一下代理怎么使用。 下面我们来梳理一下这些库的代理的设置方法。 1.获取代理 在做测试之前,我们需要先获取一个可用代理,搜索引擎搜索“代理”关键字,就可以看到有许多代理服务网站,在网 ...
分类:
编程语言 时间:
2019-01-08 15:25:54
阅读次数:
193
hashmap的数据结构,HashMap的数据结构是数组+链表+红黑树(红黑树since JDK1.8)。我们常把数组中的每一个节点称为一个桶。当向桶中添加一个键值对时,首先计算键值对中key的hash值,以此确定插入数组中的位置,但是可能存在同一hash值的元素已经被放在数组同一位置了,这种现象称 ...
分类:
编程语言 时间:
2019-01-07 21:23:22
阅读次数:
187
由于过几天要考软件工程了,所以把软件工程比较重要的内容进行整理归纳 第 1章 软件危机产生的本质原因; !!软件日益庞大 什么是软件工程? 软件工程是: (1)将系统化的、规范化、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件。 (2)在(1)中所述方法的研究 软件工程方法学三要 ...
分类:
其他好文 时间:
2019-01-05 15:08:36
阅读次数:
195
输出 加分习题 Python 里还有很多和 != 、 == 类似的操作符. 试着尽可能多地列出 Python 中的等价运算符。例如 < 或者 <= 就是。 写出每一个等价运算符的名称。例如 != 叫 “not equal(不等于)”。 == (equal) 等于 >= (greater-than-e ...
分类:
编程语言 时间:
2018-12-27 20:29:21
阅读次数:
171
学习python肯定是要调用许多的模块,那面怎么安装呢! 黄博主目前也就掌握了两种方法,你们有不同的可以私聊黄博主,大家一起学习学习! 第一种: 先点击上面的File,在出现的下拉列表中找到Settings,点击‘+‘号 直接搜索你需要的模块, 然后点击 install packages 那么出现找 ...
分类:
编程语言 时间:
2018-12-09 13:55:50
阅读次数:
238
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "“全栈2019”Java第三十二章:增强for循环Foreach语法" 下一章 "“全栈2019”Java第三十三章:方法" 学习小组 加入同步 ...
分类:
编程语言 时间:
2018-12-05 12:20:06
阅读次数:
152
学习的目的:理解知识,弄清楚来龙去脉,加以熟练使用。 学习的方法:分成若干部分,理解一点,练习一点(这里需要强调练习的重要性,只有通过练习才能发现很多问题,很多知识看起来很容易,但实际做起来却很难)。 学习知识快速途径:上课,在课堂上听老师讲解重点、难点,这是学习的捷径。 自学:找一本合适的专业书, ...
分类:
其他好文 时间:
2018-12-01 15:19:10
阅读次数:
135
本题本题开始涉及文件的操作,文件操作是一件危险的事情,需要仔细细心否则可能导致重要的文件损坏。 本题除了 ex15.py 这个脚本以外,还需要一个用来读取的文件 ex15_sample.txt 其内容如下: 我们需要用 python 脚本打开文件并打印出来,不过我们不能把 ex15_sample.t ...
分类:
编程语言 时间:
2018-11-30 15:41:29
阅读次数:
294
学习资源主要为:@小坦克HTTP相关博客 最基础的是4种,GET、POST、PUT、DELETE对应着对资源的查、改、增、删。最常用的是GET和POST。 GET一般用于获取/查询资源信息; POST一般用于更新资源信息。 GET和POST的区别: 1、GET是从服务器上获取数据;POST是向服务器 ...
分类:
Web程序 时间:
2018-11-22 16:05:33
阅读次数:
181