摘要: Jenkins 自动化测试(构建)平台搭建 自动化测试流程 在进行平台搭建前,我们首先要问自己:我需要搭建的平台的功能是什么,要实现什么目标? 在我的理解中,自动化构建平台的执行流程(目标)是: 我们将代码提交到代码托管工具上,如github、gitlab、gitee等。 Jenkins要能够检测到 阅读全文
posted @ 2021-11-28 18:25 Lqblalala 阅读(3571) 评论(3) 推荐(1) 编辑
摘要: #Question 4 (4 points): Eliminate 1.要求 实现消元的函数,该函数接收一个factor和一个待消除的因子。返回消除了该因子后的新的factor。 提示: 1.需返回一个新的factor。 2.该函数可以用来求边缘分布,如: eliminate(P(X,Y|Z),Y) 阅读全文
posted @ 2021-10-22 01:23 Lqblalala 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 1、任务描述 同 project2 一样,project4 也是要求我们编写代码来控制 pacman 的行动来刷分。 在这一次的任务中,最初,整个地图是不可见的。 pacman 需要根据探索到的已知信息来推断地图上的房子哪一个有食物,哪一个是鬼屋。 最终进入食物屋吃到食物。 为了从已知信息中推断出隐 阅读全文
posted @ 2021-10-11 01:44 Lqblalala 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 1、简介 在父类中定义一个操作中的算法的骨架,而将一些步骤声明为抽象方法,使其延迟到子类中。 主要用于一些方法通用,却在每一个子类都重新写了这一方法的情形。 模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 优点: 1、封装不变部分,扩展可变部分。 2、提取公共代码,便于维护 阅读全文
posted @ 2021-10-04 14:44 Lqblalala 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1、Collector接口简介 Collector接口描述了对流的元素的收集操作,按指定规则选择流中的元素,并将元素收集到指定的容器中。 2、Collector接口方法 BiConsumer<A,T> accumulator() A function that folds a value into 阅读全文
posted @ 2021-10-03 17:02 Lqblalala 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1、不可变String String对象是不可变对象,每一次修改都会创建新的String对象。 使用+拼接字符串时,也是不断创建新的字符串对象的。 为了更高效的拼接字符串,应该使用StringBuilder对象,特别是在循环中拼接时。 2、对象的打印——toString() 当直接打印对象时,会自动 阅读全文
posted @ 2021-09-18 15:13 Lqblalala 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1、摘要 线程池的使用使得任务的提交与执行解耦开来,但是,线程池可以执行所有任务吗? 答案是——不能,线程池中封装了任务的执行策略,提供了几种执行策略的实现, 但是,不是所有的任务都能由这些策略来执行的: 1、依赖性任务,任务的执行依赖其他任务。 2、使用线程封闭机制的任务,用支持多线程的线程池来执 阅读全文
posted @ 2021-09-18 15:13 Lqblalala 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1、多态 将方法调用同方法主体关联起来的操作叫做绑定(分派)。 前期绑定:程序执行前由编译器和链接程序实现的绑定。 后期绑定:在运行时根据对象的类型确定调用方法。 Java中除了static方法和final方法外(private方法属于final方法),都是后期绑定的(构造器隐式地为static的) 阅读全文
posted @ 2021-09-17 12:49 Lqblalala 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1、组合和继承 A is-a B:A、B本质上是一个东西。——继承 A has-a B: B是A的一部分,但它们不是一回事。——组合 组合复用了功能,而非形式。 继承不只是复制基类的接口和字段,当创建一个导出类对象时,该对象中包含了一个基类的子对象。 所以,要对基类子对象进行初始化,在导出类构造器中 阅读全文
posted @ 2021-09-17 12:49 Lqblalala 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1、创建和实例化内部类 可以将一个类的定义放在另一个类的内部,这就是内部类。 把类的定义放在外围类的里面,这就创建了一个内部类。 内部类持有指向其外围类的引用,这是在编译时自动添加上去的。 所以,内部类自动拥有对其外围类的所有成员的访问权限(包括private成员)。 可以 .this获取内部类引用 阅读全文
posted @ 2021-09-17 12:48 Lqblalala 阅读(37) 评论(0) 推荐(0) 编辑