ThreadPoolExecutor提供了四个构造方法: 我们以最后一个构造方法(参数最多的那个),对其参数进行解释: public ThreadPoolExecutor(int corePoolSize, // 1 int maximumPoolSize, // 2 long keepAliveT ...
分类:
其他好文 时间:
2020-04-15 16:32:33
阅读次数:
87
装饰器:就是一个方法,可以注入到类,方法,属性参数上来扩展类,方法,参数的功能 装饰器写法:普通装饰器(无法传参)、装饰器工厂(可传参) 类装饰器 在类声明之前被声明(紧靠类声明)。应用于类构造函数,可以用来监视,修改或替换类定义。 普通装饰器 function logClass(params:an ...
分类:
其他好文 时间:
2020-04-14 18:43:58
阅读次数:
79
一、具体设置1、测试端口是否可以访问 安装成功后,在本机打开浏览器 输入 http://当前linux的ip:8080或80 回车进行访问,若可以打开tomcat页面,则不用进行防火墙配置,否则要进行防火墙开放 8080或80 端口配置; 2、配置方法 注:以下命令只针对 CentOs 7 以上版本 ...
分类:
系统相关 时间:
2020-04-14 18:34:55
阅读次数:
68
一、注册程序 App() 方法 参数 类型 描述 触发时机 onLanuch Function 生命周期函数--监听小程序初始化 当小程序初始化完成时,会触发 onLaunch(全局只触发一次) onShow Function 生命周期函数--监听小程序显示 当小程序启动,或从后台显示,会触发 on ...
分类:
微信 时间:
2020-04-13 12:07:07
阅读次数:
140
package demo; public class Sum { public static int sum(int a, int b) { int result = a + b; return result; } /*1第一步,找到这个方法(sum方法); *2参数传递(将10交给a,将4交给b) ...
分类:
其他好文 时间:
2020-04-12 18:38:58
阅读次数:
90
IntelliJ IDEA默认装上以后会有方法提示符,如下所示: 虽说有个这提示挺方便,但有时看着别扭,如果想去掉,如下操作即可: 1. 进入设置页面,不同系统进入方式不一样 2. 找到箭头所指位置,去除复选框即可 ...
分类:
其他好文 时间:
2020-04-05 11:39:02
阅读次数:
79
【一】何为可变性 可变性是.NET4.0中的一个新特性,可变性可分为 : 协变性、逆变性、不可变性. 那么在.NET4.0之前是否有可变性? 答案是肯定的,我们可以通过下面的几个实例来简单的了解一下.NET4.0之前的协变和逆变. 实例 1 : 方法参数的协变 static void Main(st ...
分类:
Web程序 时间:
2020-04-02 23:01:15
阅读次数:
141
泛型 在增加泛型类前,泛型程序设计是用 继承 实现的,要将方法参数和域的类型设计为 ,通过强制类型转换实现设计。由于 在编译阶段几乎不会报错,所以很难通过静态类型检查发现这种设计下隐藏的错误。 使用 类型参数 后,通过编译器就可以检测提供的参数类型是否错误,使程序具有更好的可读性和安全性。 但实现泛 ...
分类:
编程语言 时间:
2020-04-01 19:13:33
阅读次数:
99
1、重写 派生类重写基类的方法或者属性,使用关键字(override), 关键: 父类的被重写方法必须使用 virtual、override,abstract 关键字进行修饰 重写的方法参数必须与被重写方法一样 2、重载 不同的函数使用相同的函数名,参数不同。 3、抽象类和接口的区别 相同点: 都不 ...
12.fixture带参数传递 场景:测试离不开数据,为了数据灵活,一般数据都是通过参数传的 解决:fixture通过固定参数request传递; 步骤:在fixture中增加@pytest.fixture(params=[1,2,3,'linda'])在方法参数写request 如下图,运行结果: ...
分类:
其他好文 时间:
2020-03-28 21:53:56
阅读次数:
93