Fork me on Gitee
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: 1:测试分类 2:常用测试方法 2.1 断言语句 3: 基本测试 4: 组合测试 5:参数化测试 6:分类测试(Category) 1:测试分类 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 2:常用测试方法 Junit 阅读全文
posted @ 2019-10-30 23:58 ---dgw博客 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 1:概述 主要谈一谈 Java使用fork/koin类 实现的并发排序 以及对于Stream流的支持的splitetor mismatch() -> 寻找两个数组 第一次出现数据不一致的下标 parallelPrefix() -> 对数组进行,累加求和 parallelSetAll() -> 对数组 阅读全文
posted @ 2019-10-29 17:54 ---dgw博客 阅读(722) 评论(1) 推荐(0) 编辑
摘要: 1:Optional 1.1 概述 Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException),提供了一些的方法代替过去的if-else处理逻辑,并与Stream流结合提供一致性的函数式编程. 注意: Optional 不支持Java本身提供的序列化与反序列 阅读全文
posted @ 2019-10-29 16:40 ---dgw博客 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 1: 概论 Optional 是Java8用来改变java引发NPE的解决办法,但是不是绝对的解决办法 2: 例子: 很多博文一上来就给力以下使用例子 然后使用Optional 进行链式调用 下面我们对这个类进行序列化与反序列化: 抛出: Exception in thread "main" jav 阅读全文
posted @ 2019-10-29 13:38 ---dgw博客 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 1: 概述 1.1 优势 1.2 与传统迭代器的区分 1.3 流的操作类型分为两种: 2:流的构造与转换 2:1 常见构造 2.2: 三大包装类型的构造 2.3 并行流的规则输出 2.4 流的转换 3:流操作 3.1 操作分类 3.2 Map 映射 3.3 Filter 过滤器 3.4 Foreac 阅读全文
posted @ 2019-10-27 17:03 ---dgw博客 阅读(1920) 评论(0) 推荐(0) 编辑
摘要: 1: Stream流 1.1 引言 1.2 流式思想概述 1.3 获取流 1.4 常用方法 1.5 练习:集合元素处理 2:方法引用 2.1 冗余的Lambda场景 2.2 方法引用符 2.3 通过对象名引用成员方法 2.4 通过类名称引用静态方法 2.5 通过super引用成员方法 2.6 通过t 阅读全文
posted @ 2019-10-26 17:57 ---dgw博客 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 1: 函数式接口 1.1 概念 1.2 格式 1.3@FunctionalInterface注解 1.4 调用自定义函数接口 2:函数式编程 2.1:lambda的延迟执行 2.2 使用Lambda作为参数和返回值 3:常用函数式接口 3.1 Supplier接口(供应接口) 3.2 练习:求数组元 阅读全文
posted @ 2019-10-25 18:13 ---dgw博客 阅读(27261) 评论(8) 推荐(3) 编辑
摘要: PS:串一定是连续的,序列可以是不连续的 时间复杂度O(len1*len2) 问题:求2个字符串的最长公共子串 字符串 str1="abcde",str2="abcde" 如果两个串相同,那么矩阵的对角线全都是1。 串1是abcdefg,串2是acdaefg 为了在求最长公共子串时,使得判断更加简单 阅读全文
posted @ 2019-10-23 17:37 ---dgw博客 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 编程语言:Java 2019年全国高校计算机能力挑战赛分设大数据算法赛(所谓的内部试题) 一、选择题(共15题,每题3分,共45分) 1. 在Java中下列说法正确的是( ) A、一个子类可以有多个父类,一个父类也可以有多个子类 B、一个子类可以有多个父类,但一个父类只可以有一个子类 C、 一个子类 阅读全文
posted @ 2019-10-23 10:51 ---dgw博客 阅读(2350) 评论(8) 推荐(2) 编辑
摘要: 概念 实现 Serializable 接口, 它只是一个标记接口,不实现也能够进行序列化 RMI: 远程方法调用 RPC: 远程过程调用 序列化ID 静态变量序列化 x*- 序列化的是对象,而不是类,静态变量属于类级别,所以序列化不会保存静态变量 父类序列化与Trancient关键字 一个子类实现了 阅读全文
posted @ 2019-10-20 23:06 ---dgw博客 阅读(987) 评论(0) 推荐(2) 编辑
摘要: 1:Bitset介绍 BitSet 是用于存储二进制位和对二进制进行操作的 自动去重Java 数据结构, 此类实现了一个按需增长的位向量。位 set 的每个组件都有一个 boolean 值。用非负的整数将 BitSet 的位编入索引。可以对每个编入索引的位进行测试、设置或者清除。通过逻辑与、逻辑或和 阅读全文
posted @ 2019-10-19 17:25 ---dgw博客 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1、得到构造器的方法 Constructor getConstructor(Class[] params) -- 获得使用特殊的参数类型的公共构造函数, Constructor[] getConstructors() -- 获得类的所有公共构造函数 Constructor getDeclaredCo 阅读全文
posted @ 2019-10-18 22:43 ---dgw博客 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 同步的三个方法: 必须在同步块 或者同步方法中使用 多线程的的顺序控制 实际上就是注意 notifyALL() 方法的控制用法 锁的同步 可重入锁的用法 阅读全文
posted @ 2019-10-15 22:17 ---dgw博客 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1: finalize() 方法 finallize() 方法是Object类的方法, 用于在类被GC回收时 做一些处理操作, 但是JVM并不能保证finalize(0 ) 方法一定被执行, 由于finalize()方法的调用时机具有不确定性,从一个对象变得不可到达开始,到finalize()方法被 阅读全文
posted @ 2019-10-13 23:59 ---dgw博客 阅读(927) 评论(0) 推荐(0) 编辑
摘要: java Hashmap Map TreeMap 的几种遍历方式,全网最全,全网最强 阅读全文
posted @ 2019-10-09 11:59 ---dgw博客 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 如题: 在pycharm 调试Tkinter程序的时候,关闭右上角的X 实际上并未退出进程,长期以往 再大的内存也会被耗尽。 一般就是下面的代码: 实际上一句代码就可以搞定: 阅读全文
posted @ 2019-09-21 20:58 ---dgw博客 阅读(12164) 评论(0) 推荐(0) 编辑
摘要: 概述: 简介 Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。 目的: x 2: 代 阅读全文
posted @ 2019-09-17 22:05 ---dgw博客 阅读(4395) 评论(0) 推荐(2) 编辑
摘要: 题外话: 正式安装: 解决问题: 阅读全文
posted @ 2019-09-15 22:24 ---dgw博客 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 定时器执行循环任务: 知识储备 使用threading的 Timer 类 普通单次定时执行 定时循环执行 线程池技术 基本概念 在程序启动时就创建好若干个线程,并保存到内存中 。 当线程启动并执行完成之后,并不做销毁处理,而是等待下次再使用。 i:节约了创建进程 销毁进程的时间,大大降低进程的开销 阅读全文
posted @ 2019-09-13 22:58 ---dgw博客 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: 1:事件机制共享队列: 利用消息机制在两个队列中,通过传递消息,实现可以控制的生产者消费者问题要求:readthread读时,writethread不能写;writethread写时,readthread不能读。基本方法 时间类(Event)·set:设置事件。将标志位设为True。wait:等待事 阅读全文
posted @ 2019-09-11 22:25 ---dgw博客 阅读(739) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页