在c++标准11之前,c++在函数声明中有exception功能,用来指定函数抛出的异常类型。 void func1() throw(runtime_error); // 可能抛出runtime_error的异常 void func2() throw(); // 不会抛出任何异常 void func ...
分类:
编程语言 时间:
2020-07-02 11:59:24
阅读次数:
62
Java网络编程 一.网络通信的要素 通信双方的地址: ip地址 端口号 网络通信协议 IP ip地址对应java的类:InetAddress 唯一定位一台网络上计算机 127.0.0.1 本机地址localhost IP地址的分类: ipv4 127.0.0.1.四个字节(32位)组成,42亿 i ...
分类:
其他好文 时间:
2020-07-01 20:50:18
阅读次数:
54
1 <build> 2 <resources> 3 <resource> 4 <directory>src/main/java</directory> 5 <includes> 6 <include>**/*.properties</include> 7 <include>**/*.xml</inc ...
分类:
编程语言 时间:
2020-07-01 20:10:39
阅读次数:
240
package test; public class LockExer { private static String lockA="locka"; private static String lockB="lockb"; public void methodA() throws Exception ...
分类:
编程语言 时间:
2020-07-01 14:29:33
阅读次数:
40
原型模式属于创造型模式,通过二进制流拷贝已有的对象。 原型模式有浅克隆和深度克隆 案例: 原型接口Iprototype: public interface Iprototype<T> { T clone(); } 原对象实现原型接口: @Data public class Teacher imple ...
分类:
编程语言 时间:
2020-07-01 12:47:30
阅读次数:
63
中间件 下载中间件(Downloader Middlewares) 位于scrapy引擎和下载器之间的一层组件。 作用:批量拦截到整个工程中所有的请求和响应 - 拦截请求: - UA伪装:process_request - 代理IP:process_exception:return request ...
分类:
其他好文 时间:
2020-06-30 22:19:04
阅读次数:
96
CyclicBarrier详解 简介 阻塞一组线程,直到某个事件发生. 所有线程必须都到达栅栏位置时,才能继续执行. 使得一定数量的线程反复在栅栏位置汇集.需要等待集合的线程调用await()方法在栅栏处阻塞. 栅栏释放阻塞的线程后会重置以便下一次使用. 核心方法 await()方法 会调用dowa ...
分类:
其他好文 时间:
2020-06-30 22:14:57
阅读次数:
42
blog01 - python - 字符串类型转换 概述 python 类型转换 背景 使用 python 时, 遇到了需要 类型转换的场景 环境 os win10 python 3.8 1. python 类型转换 概述 python 类型转换 场景 数字转换 int 转 double 字符转换 ...
分类:
编程语言 时间:
2020-06-30 19:00:50
阅读次数:
67
selenium自动化测试中升级chrome78版本带来的问题 问题一 无法正常的使用selenium加载crx插件了相关的问题截图如下: 相关的描述:selenium.common.exceptions.WebDriverException: Message: unknown error: can ...
分类:
其他好文 时间:
2020-06-29 15:06:09
阅读次数:
55
1.Error initializing SparkContext. 20/06/29 05:52:43 INFO yarn.Client: Deleted staging directory hdfs://master:9000/user/hadoop/.sparkStaging/applicat ...
分类:
其他好文 时间:
2020-06-29 15:02:48
阅读次数:
96