接口常用来实现抽象,多继承,松耦合。 接口 接口用 interface 来修饰 接口没有构造方法 接口不能用于实例化对象 接口不是被类继承了,而是要被类实现 接口可以继承接口,支持多继承 接口中方法默认为 public abstract ,jdk1.8以后可以使用静态方法及方法 Test.java ...
分类:
编程语言 时间:
2020-01-03 01:01:54
阅读次数:
88
提及到编程原因,不少人都会想到Python,Python是一门非常受欢迎的编程语言,也是市场上使用率非常高的编程语言,那么Python为什么这么受欢迎?为大家简单的介绍一下。
分类:
编程语言 时间:
2020-01-03 01:03:41
阅读次数:
90
代码部分有点问题,具体算法没问题, 最近期末考,要过段时间才会修改 //邻接矩阵,具体情况看上一篇的图的实现template<class T>class MGraph {public: MGraph(T a[], int n, int e); void DFS(int v); void BFS(in ...
分类:
编程语言 时间:
2020-01-03 09:12:23
阅读次数:
70
前言 pytest脚本运行可以生成html的报告,jenkins上有生成html报告的插件,运行完成后直接在jenkins上显示 HTML Publisher 系统管理 插件管理 可选插件,搜索:HTML Publisher 勾选 HTML Publisher ,点 查看安装完成后回到首页 执行 s ...
分类:
编程语言 时间:
2020-01-03 09:15:00
阅读次数:
91
如何使用Python输出一个[斐波那契数列]Fibonacci 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”。 例子:1、1、2、3、5、8、13、21、34 ...
分类:
编程语言 时间:
2020-01-03 09:15:19
阅读次数:
229
直接看代码: class Person: def __init__(self): self.name = "jack" class Student(Person): def __init__(self): self.school = "一中" stu = Student() print("学生的姓名 ...
分类:
编程语言 时间:
2020-01-03 09:16:37
阅读次数:
235
这里初始化的队列的front一直指向队头,rear一直指向队尾。 1 #include "pch.h" 2 #include <iostream> 3 #include <stdlib.h> 4 using namespace std; 5 6 #define MinQueueSize 5 //限定 ...
分类:
编程语言 时间:
2020-01-03 10:31:41
阅读次数:
64
快速排序算法可能是应用最广泛的算法,它流行的原因是它实现简单、适用于各种不同的输入数据且在一般应用中比其他排序算法都要快得多。快速排序算法引人注目的特点包括它是原地排序(只需要一个很小的辅助栈),且将长度为N的数组排序所需的时间和NlgN成正比。——算法(第四版) p182 快速排序算法是一种分治的 ...
分类:
编程语言 时间:
2020-01-03 10:33:48
阅读次数:
82
题目1 Python实现float数的四舍五入 def panf(f): if isinstance(f,float): #判断输入的数是否为float类型 isinstance(object, classinfo) 判断实例是否是这个类或者object是变量 b=int(str(f).split( ...
分类:
编程语言 时间:
2020-01-03 10:34:53
阅读次数:
85
网上大部分搜索结果都指向同一种方法就是下载Locale插件,但该方法已失效。 新的解决办法: 下载完成之后重启Jenkins生效,会汉化大部分内容,部分设置不会汉化。 注:重启后不生效请检查 1.已安装插件中以上两个插件都有 2.尝试刷新首页或开启“允许自动刷新” ...
分类:
编程语言 时间:
2020-01-03 10:37:03
阅读次数:
253
我能不用char*就不用,而使用C++标准程序库中的string类。string不必担心内存、字符长度等等的问题,并且string作为一个类,它的操作函数能够基本满足我的需要。string使用起来非常简单,我们用=赋值,用==比较是否相同,用+合并字符等等。 使用之前需要包含头文件 #include ...
分类:
编程语言 时间:
2020-01-03 10:38:04
阅读次数:
153
0X01;super()函数的作用? super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。MRO 就是类的方法解析顺序表, 其实也就 ...
分类:
编程语言 时间:
2020-01-03 10:41:17
阅读次数:
92
@[toc] 1、@Import注解须知 1、 @Import只能用在类上 ,@Import通过快速导入的方式实现把实例加入spring的IOC容器中 2、加入IOC容器的方式有很多种,@Import注解就相对很牛皮了, @Import注解可以用于导入第三方包 ,当然@Bean注解也可以,但是@Im ...
分类:
编程语言 时间:
2020-01-03 10:41:30
阅读次数:
112
如题,在spring拦截器中注入了一个service,结果运行时报了空指针: 按日志提示,到RequestInterceptor.java的118行看一下: 发现我们通过@Autowired注入进来的mailService并未实例化: 而mailService本身是被spring容器管理的 看起来都 ...
分类:
编程语言 时间:
2020-01-03 10:43:00
阅读次数:
159
序列概览 Python 中有6种内建的序列。其中列表和元组是最常见的类型。其他包括字符串、Unicode 字符串、buffer 对象和 xrange 对象。 列表和元组的主要区别是列表可以修改,而元组不能,如果要根据要求来添加元素,这时候列表适用性会更好,但是当序列不能修改的时候,使用元组则更合适, ...
分类:
编程语言 时间:
2020-01-03 10:48:24
阅读次数:
85
我们知道JAVA语言与C语言的其中一个区别就是JVM中有垃圾回收器可以通过对运行中的对象进行判断是否存活并且将在内存中已经不在使用的对象进行回收释放其所占用的内存,而C语言需要进行手动的释放内存,1个对象的创建使用释放都需要程序进行显式的操作。当然不管是C还是JAVA都有自己适合的开发领域。 对于代 ...
分类:
编程语言 时间:
2020-01-03 10:48:35
阅读次数:
128
大家好,第一次写博客,一直想写博客,用于自我总结,也用于帮助新同学成长。 平常我们开发的时候,用到很多非空判断,但是很多同学用到的地方不是很准确,这里,我把自己平时遇到的坑跟大家说说。我废话不多,只想写干货,希望大家喜欢。 情景一:字符串的非空判断 对于字符串的判断,比如字符串str,其实我们很多同 ...
分类:
编程语言 时间:
2020-01-03 11:56:18
阅读次数:
72
实现描述: 根据数据的多少,实现将数据动态显示在表格内,并实现删除元素的操作: 最终实现的效果图: 表格开始的搭建: 1 <style> 2 table { 3 width: 400px; 4 height: 200px; 5 margin: 100px auto; 6 text-align: ce ...
分类:
编程语言 时间:
2020-01-03 11:56:37
阅读次数:
74
Redis目前作为很多项目的主流缓存方案,学习完redis的基本命令和特性后。我们要集成进我们的springboot项目中 不废话上代码 在application.yml中加入 spring: redis: database: 0 # 使用的第几个数据库 host: localhost #连接hos ...
分类:
编程语言 时间:
2020-01-03 11:57:14
阅读次数:
84
在微服务中经常需要使用分布式锁,来执行一些任务。例如定期删除过期数据,在多个服务中只需要一个去执行即可。 以下说明非严格意义的分布式锁,因为 redis 实现严格意义的分布式锁还是比较复杂的,对于日常简单使用使用如下简单方法即可。即偶尔不执行任务不影响业务。 实现要点 1)获得锁、释放锁需要是原子操 ...
分类:
编程语言 时间:
2020-01-03 11:58:55
阅读次数:
72