上一篇博客Python从零开始写爬虫-1 使用Python发送http请求并获得网页源代码中我们已经学习到如何从网站上获取html的源码, 那么今天我们就来学习如何使用正则表达式来解析HTML.同样以Python的Api文档为例. 正则表达式: 又称规则表达式。(英语:Regular Express ...
分类:
编程语言 时间:
2020-02-07 20:45:39
阅读次数:
76
由于项目需要,使用jieba分词库 点击项目,默认设置,选择项目翻译点击右侧 + , 查询jieba ,点击左下角安装 还有一个放法(此方法未使用) 首先上githup下载jieba分词库 然后加压到任意目录 打开cmd命令行窗口并切换到jieba目录下 运行python setup.py inst ...
分类:
编程语言 时间:
2020-02-07 20:46:34
阅读次数:
86
题意: 求数字11212312341234512345612345671234567812345678912345678910123456789101112345678910111212345678910111213...的第i位是几? 数位dp打表+二分+暴力模拟 0msAC哦!暴力美学! 1 # ...
分类:
编程语言 时间:
2020-02-07 20:49:10
阅读次数:
70
leedcode 10. 正则表达式匹配 递归解法,时间复杂度比较高,后面要尝试改成动规 bool end_or_not(string p) { for(int i=0;i<p.size();i+=2) { if(((p[i]>='a'&&p[i]<='z')||p[i]=='.')&&p[i+1] ...
分类:
编程语言 时间:
2020-02-07 20:49:41
阅读次数:
60
一。什么是线程? 在传统操作系统中,每个进程都有一个地址空间,而且默认就有一个控制线程。 进程只是把资源集中到一起(进程只是一个资源单位/资源集合),而线程才是cpu上的执行单位。 多线程:在一个进程中存在多个控制线程,多个控制线程共享进程的地址空间。 二。线程的创建开销小 创建线程的开销要远小于创 ...
分类:
编程语言 时间:
2020-02-07 20:50:52
阅读次数:
62
Java小项目之:文件的加密与解密!再也不怕存的小电影被别人发现了!今天带来的java小项目是加密解密系统,再也不怕别人偷看自己的电脑了,也可以正大光明的存小电影了。减少借别人电脑被看隐私的尴尬,从这个项目开始!界面展示:部分代码展示:packagewt.diy.encryption.gui;importjava.io.File;importjavax.swing.JFileChooser;imp
分类:
编程语言 时间:
2020-02-07 20:53:57
阅读次数:
93
一、步骤 1、 在eclipse里面新建一个java工程 2、 将Jmeter安装目录lib/ext中的“ApacheJMeter_core.jar”和“ApacheJMeter_java.jar”引入到java工程。 3、 在eclipse中编写Jmeter辅助函数。 函数的执行顺序: getDe ...
分类:
编程语言 时间:
2020-02-07 20:57:11
阅读次数:
64
dataassociator base类 enumerate_joint_hypotheses function 实现如下 1 @classmethod 2 def enumerate_joint_hypotheses(cls, hypotheses): 3 """Enumerate the pos ...
分类:
编程语言 时间:
2020-02-07 21:04:13
阅读次数:
77
初始化实例属性 虽然我们可以自由地给一个实例绑定各种属性,但是,现实世界中,一种类型的实例应该拥有相同名字的属性。例如,Person类应该在创建的时候就拥有 name、gender 和 birth 属性,怎么办? 在定义 Person 类时,可以为Person类添加一个特殊的__init__()方法 ...
分类:
编程语言 时间:
2020-02-07 22:15:38
阅读次数:
96
一、数字型(int) Python可以处理任意大小的正负整数,但是实际中跟我们计算机的内存有关,在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1。对于int类型,需要掌握的方法不多,看下面的几个例子 ...
分类:
编程语言 时间:
2020-02-07 22:16:24
阅读次数:
80
利用pc编写python爬取大学排名的数据,如图: import requests from bs4 import BeautifulSoup import bs4 def getHTMLText(url): try: r = requests.get(url, timeout=30) r.rais ...
分类:
编程语言 时间:
2020-02-07 22:17:53
阅读次数:
89
题目 在这道题目中,我们需要写一个数组扁平化的函数。 注意,你写的函数应该能够处理数组多级嵌套的情况。比如,[1, [2], [3, [4]]]在扁平化处理后的结果应为[1, 2, 3, 4] steamrollArray([1, [], [3, [[4]]]])应该返回[1, 3, 4] stea ...
分类:
编程语言 时间:
2020-02-07 22:24:49
阅读次数:
72
这几天公司需要部署SpringBootAdmin监控,用来时刻关注微服务的状态 按照官网的操作非常简单: 1. 添加依赖到pom.xml <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-serv ...
分类:
编程语言 时间:
2020-02-07 22:26:08
阅读次数:
214
【引言】 RIDE 是robotframework自动化测试框架的一个编辑工具。之前这个工具,只能在windows系统+python2的环境中运行。 就在2020年1月20日,官方发布了1.7.4.1版本,已经可以在linux+python3的环境中运行了。 关注robotframework的同学, ...
分类:
编程语言 时间:
2020-02-07 22:28:02
阅读次数:
74
2020年最全多线程面试题总结,助你“金三银四”过五斩六!
分类:
编程语言 时间:
2020-02-07 22:28:29
阅读次数:
90
抽象与接口 抽象 抽象函数 表达概念而无法实现具体代码的函数 抽象类 表达概念而无法构造出实体的类 有抽象函数的类也可以有非抽象函数 实现抽象函数 继承自抽象类的子类必须覆盖父类中的抽象函数 抽象 与具体相对 表示一种概念而非实体 与细节相对 表示在一定程度上忽略细节而着眼大局 数据与表现分离 接口 ...
分类:
编程语言 时间:
2020-02-07 22:29:42
阅读次数:
67
Numpy的数组类被称作ndarray,通常被称作数组。 特点:元素类型相同,数量事先给定。 1 创建方式 (1)array( ):接收一个普通的Python序列(元组与列表并无区别),并将其转换为ndarray; # 使用列表创建 list1 = [1, 2, 3, 4, 5] print('使用 ...
分类:
编程语言 时间:
2020-02-07 22:37:14
阅读次数:
100
问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。 输入格式 输入的第一行包含一个整数n,表示给定数字的个数。 第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。 输出格式 输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数 ...
分类:
编程语言 时间:
2020-02-07 22:37:33
阅读次数:
101
面向对象编程 什么是面向对象编程 面向对象是一种编程范式 把程序看做不同对象的相互调用 对现实世界建立对象模型 面向对象编程的基本细想 类和实例 类用于定义抽象类型 实例根据类的定义被创建出来 class person: pass xiaoming = person() xiaojun = pers ...
分类:
编程语言 时间:
2020-02-07 22:37:50
阅读次数:
94