if结构 条件表达式的结果是true|false,具体的形式: 1、直接的布尔变量 2、比较运算符得到的结果或逻辑运算符的结果 3、在Java中,非零的数值类型或非空字符串不能用于返回布尔值 switch结构 1、变量的类型包括整型、char和String类型 2、case中的字面常量应与变量类型一 ...
分类:
编程语言 时间:
2019-10-13 15:35:17
阅读次数:
72
线程,有时被称为轻量进程,是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程不拥有私有的系统资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进 ...
分类:
编程语言 时间:
2019-10-13 15:35:57
阅读次数:
117
继承方式 公有继承:公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都 保持原有的状态 ,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。 私有继承:私有继承的特点是基类的共有成员和保护成员在继承时都 作为派生类的私有成员 ,派生类的其他成员可以访问,但派生类的对象不可以 ...
分类:
编程语言 时间:
2019-10-13 15:38:06
阅读次数:
157
简介 java集合类是java.util 包中的重要内容。java集合框架包含了大量集合接口以及这些接口的实现类和操作他们的算法。 java集合框架图 主要提供的数据结构 + List 又称 有序的Collection 。它按照对象的进入顺序保存对象,可以对列表中的每个元素的出入和删除元素位置进行精 ...
分类:
编程语言 时间:
2019-10-13 16:45:23
阅读次数:
94
一、安装Requests库 pip install requests 二、Request库基本使用 在Request库中常见的两种方法就是GET方法和Post方法,安装成功后,可以看到它自带了两个示例: 此外还支持De'lete、Put、Options方法。而equests库的方便之处在于所有的请求 ...
分类:
编程语言 时间:
2019-10-13 16:46:54
阅读次数:
120
把 all_urls 这个list 的每一个 值 ,进行前面的表达式判断 ...
分类:
编程语言 时间:
2019-10-13 16:47:08
阅读次数:
52
当一个变量只有几种可能的取值时,则可以定义为枚举类型的变量。 一:枚举类型的输出 二:枚举元素的输出 实例:假定周一至周五每小时工资3元,每周六工资每小时4元,每周日工资每小时5元,输入一周每天的工作时数,计算周工资数。 ...
分类:
编程语言 时间:
2019-10-13 16:47:23
阅读次数:
85
C++ Primer Pluse 课后习题答案 第四章 ...
分类:
编程语言 时间:
2019-10-13 16:50:40
阅读次数:
105
由于python的默认源是国外的,所以下载的时候会很慢,甚至会出现超时下载失败,提供两个解决方法 1.设置pip的超时限制 打开cmd 输入pip --default-timeout=100 install -U 【这里是下载的包名】(以pandas为例) 如果网速还是很慢 直接换源下载 1. pi ...
分类:
编程语言 时间:
2019-10-13 16:53:05
阅读次数:
767
1:项目改成war包,并去除springboot默认的tomcat <!-- springBoot的启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web ...
分类:
编程语言 时间:
2019-10-13 16:54:42
阅读次数:
126
运行结果: ...
分类:
编程语言 时间:
2019-10-13 16:57:01
阅读次数:
110
继承和派生概述: 继承和派生是同一个过程从不同角的度看 保持已有类的特性而构造新类的过程称为继承。 在已有类的基础上新增自己的特性而产生新类的过程称为派生。 被继承的已有类称为基类(或父类)。 派生出的新类称为派生类(或子类)。 直接参与派生出某类的基类称为直接基类。 基类的基类甚至更高层的基类称为 ...
分类:
编程语言 时间:
2019-10-13 16:59:56
阅读次数:
119
python基础语法(运算符及优先级) python语言支持的运算符类型 算数运算符 假设变量a为10,变量b为21 比较(关系)运算符 假设变量a为10,变量b为20 赋值运算符 位运算符 逻辑运算符 成员运算符 身份运算符 运算符的优先级 ...
分类:
编程语言 时间:
2019-10-13 17:01:40
阅读次数:
100
1、利用延迟队列 延时队列,第一他是个队列,所以具有对列功能第二就是延时,这就是延时对列,功能也就是将任务放在该延时对列中,只有到了延时时刻才能从该延时对列中获取任务否则获取不到…… 应用场景比较多,比如延时1分钟发短信,延时1分钟再次执行等,下面先看看延时队列demo之后再看延时队列在项目中的使用 ...
分类:
编程语言 时间:
2019-10-13 17:02:55
阅读次数:
111
上一节,学习了Ajax,Ajax 其实也是JS 动态渲染的页面的一种形式,通过直接分析Ajax,仍然可以借助requests 或者 urllib 来实现数据爬取。 但是JS动态渲染的页面不止Ajax 一种;还有就是像淘宝这种页面,即使是Ajax 获取的数据,但是其Ajax 接口含有很多加密参数,我们 ...
分类:
编程语言 时间:
2019-10-13 17:03:10
阅读次数:
791
在上篇中,我们需要将Highcharts生成的图通过后台保存到pdf文件中,就需要对SVG进行转换。 这里就介绍一下使用Batik处理SVG代码的方法。 首先是jar包的获取地址,https://xmlgraphics.apache.org/batik/,Apache旗下的,用起来也比较放心。 需要 ...
分类:
编程语言 时间:
2019-10-13 17:08:17
阅读次数:
96
1、一级指针就是指指针,就是内存地址,二级指针就是指向指针的指针,就是地址的地址,打个比方,有一个箱子,里面有要的东西,钥匙能打开箱子,钥匙就是一级指针,你要用钥匙打开别的箱子去拿到开要的东西的箱子的钥,那手上的钥匙就是二级指针,如此类推。2、例如:int a; //a是一个int类型的变量,它的值 ...
分类:
编程语言 时间:
2019-10-13 17:09:08
阅读次数:
478
sumfu<-function(a,b,n=0){ if(a<b){ for(i in a:b){n=n+i} }else for(i in b:a){n=n+i} return <-cat(" n= ",n) } sumfu(scan(),scan()) ...
分类:
编程语言 时间:
2019-10-13 17:11:03
阅读次数:
83
正则表达式无论是提取数据还是在做爬虫的时候都会经常使用,下面说下re模块的常见使用。 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 函数语法: re.search 扫描整个字符串并返回第一个成功的匹配。 函数语法: re.find ...
分类:
编程语言 时间:
2019-10-13 17:11:43
阅读次数:
105
BYPASSING ANTI-VIRUS PROGRAMS AV programs detect viruses based on: 1. Code - compare files to huge databases of signatures. ->Use own code, obfuscatio ...
分类:
编程语言 时间:
2019-10-13 17:12:16
阅读次数:
79