python中mock的断言使用
断言方法1、assert_not_called:模拟从未被调用过。2、assert_called:至少调用了一次模拟。3、assert_called_with:使用指定的参数调用模拟。实例创建Demo.py文件,创建被测试类:People类#!/usr/bin/env python# -*- coding: utf-8 -*-"""被测试类"""# People类里有两个成员方法(一个有参数,一个无参数)、一个静态方...
2024-01-10python读取txt文件
1、readline()读取第一行内容,只读取文本第一行的内容,以字符串的形式返回结果with open("test.txt", "r") as f: data = f.readline() print(data)2、readlines()列表,读取文本所有内容,并且以数列的格式返回结果,一般配合for in使用with open("test.txt", "r") as f: data = f.readlines() print(data)readl...
2024-01-10ps换脸后如何统一肤色
首先,选择两张人物脸的照片,打开PS添加。挖出想要的脸来区分它。1、把需要的脸的图层称为a,想要p的人物的图层称为b。然后调整位置。Ctrl+鼠标左键点击a缩略图2、调出a选区。3、选择b,选择菜单栏>选择>修正>收缩>设置5个像素。按下删除键删除b的选择区域。4、选择这两个层,单击菜单栏>编辑>...
2024-01-10javascriptvoid怎么解决
javascript:void(0)在某些情况下会有浏览器不兼容的bug,这就需要我们对可能出现的情况进行排查。1、点击链接后不做任何事情<a href="javascript:void(0);" >test</a><a href="javascript:;" >test</a><a href="####" >test</a> //使用2个到4个#,见的大多是"####",也有使用"#all"等其他的2、点击链接后,响应用户自定义的点击...
2024-01-10java反射调用指定的属性
说明1、在反射机制中,可以直接通过Field类操作类中的属性。2、通过Field类提供的set()和get()方法完成设置和获取属性内容的操作。实例@Testpublic void testField() throws Exception { Class clazz = Person.class; //创建运行时类的对象 Person p = (Person) clazz.newInstance(); //1. getDeclaredField(...
2024-01-10java获取class实例的方式
说明1、已知具体的类,通过类的class属性获取,该方法最为安全可靠,程序性能最高 2、已知某个类的实例,调用该实例的getclass()方法获取Class对象 3、Class类的静态方法 forName() 获取。已知一个类的全类名,且该类在类路径下,可能抛出 ClassNotFoundException(比较常用)4、通过类加载器ClassLoader cl = thi...
2024-01-10java中反射提供哪些功能
1、说明在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时获取泛型信息在运行时调用任意一个对象的成员变量和方法在运行时处理注解生成动态代理2、实例@Testpublic void test1() throws Exception { Class<Person> clazz = Person.c...
2024-01-10java中Stream的四种创建
1、通过集合Java 8的Collection接口被扩展,提供了两个获取流的方法:返回一个顺序流default Stream\<E> stream() 返回一个并行流default Stream\<E> parallelStream()2、通过数组Java 8中的 Arrays 的静态方法 stream() 可以获取数组流调用 Arrays 类的 static\<T> Stream\<T> stream(T[] array): 返回一个流重载形式,能够处理对应基本...
2024-01-10java中Stream的使用流程及注意
1、使用流程,Stream的实例化、一系列的中间操作、。终止操作2、注意点,中间操作链,对数据源的数据进行处理。一旦执行终止操作,就执行中间操作链,并产生结果。之后,不会再被使用。实例public class StreamAPITest1 { //创建 Stream方式一:通过集合 @Test public void test1() { ...
2024-01-10java数组引用如何实现
说明1、可以把数组看做是一个特殊的类,则写法与构造器引用一致。函数式接口的抽象方法的形参列表和构造器的形参列表一致。2、格式为数组类型 [] :: new实例//数组引用//Function中的R apply(T t)@Testpublic void test4() { Function<Integer, String[]> func1 = length -> new String[length]; String[] arr1 =...
2024-01-10