摘要: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解题思路:前序遍历的第一个值是根节点,在中序遍历中根节点左边是 阅读全文
posted @ 2020-04-23 21:22 嫩西瓜 阅读(119) 评论(0) 推荐(0)
摘要: BERT实际上就是tranformer的编码器部分 按照Google的bert源码,做一个MRPC的任务,地址:https://github.com/google-research/bert 官方提供的训练数据长这个样子:每条数据包含两句话及其ID,如果这两句话有关系,quality为1,否则为0, 阅读全文
posted @ 2020-04-03 20:26 嫩西瓜 阅读(579) 评论(0) 推荐(0)
摘要: 多任务:一边吃饭一边睡觉 线程(thread):本质上是程序里不同的执行路径 进程(process):由不同的线程组成 一、使用多线程的方法 1.实现 Runnable 接口 先继承Runnable接口创建一个子线程 public class MyRunnable implements Runnab 阅读全文
posted @ 2020-03-08 18:25 嫩西瓜 阅读(220) 评论(0) 推荐(0)
摘要: <h1><h1> <h2><h2> .....标题标签 <p></p>段落标签 <br/>换行标签 <hr/>水平线标签 <strong></strong>粗体标签 <em></em>斜体标签 图像标签: <img src="图片路径" alt="图像显示失败时的替换文字"title=“鼠标悬停替换 阅读全文
posted @ 2020-01-03 14:04 嫩西瓜 阅读(433) 评论(0) 推荐(0)
摘要: 反射:将类的各个组成部分封装为其他对象 当程序要使用某个类时,计算机会先把这个类加载到内存中,就是将.class文件读入内存,并创建一个Class对象,在Class对象中,类的所有成员变量被放进Field[]数组中,所有方法被放进Method[]数组中,所有构造方法被放进Constructor[]数 阅读全文
posted @ 2019-12-24 23:10 嫩西瓜 阅读(468) 评论(0) 推荐(0)
摘要: 注解(Annotation):对程序的解释,但是和注释(comment)的区别是可以被编译器读取 1.常用内置注解: @Override:用于方法重写,被重写的方法必须被声明在父类或Object中 @Deprecated:废弃一个方法,表示可以使用但是不推荐使用,该注解已经被淘汰,知道就行 @Sup 阅读全文
posted @ 2019-12-24 22:39 嫩西瓜 阅读(140) 评论(0) 推荐(0)
摘要: 异常分为3类: 1.检查性异常:由用户错误引起,程序员无法预见,如打开一个不存在的文件 2.运行时异常:编译的时候看不到,运行时才出现,程序员能处理 3.错误:由JVM产生,是灾难性的错误 Java把异常当做对象处理,定义java.lang.Throwable为所有异常的超类,分为错误和异常 Exc 阅读全文
posted @ 2019-12-18 21:17 嫩西瓜 阅读(124) 评论(0) 推荐(0)
摘要: Java内存分为堆、栈、方法区 堆:存放new出来的对象和数组 栈:存放基本变量类型(包含这个类型的具体数值),存放对象的在堆里的指针 方法区:包含所有class和static变量 举例:对于代码和产生的内存变化: int[] array; array = new int[5]; array={1, 阅读全文
posted @ 2019-12-18 17:08 嫩西瓜 阅读(252) 评论(0) 推荐(0)
摘要: Java三大版本:JavaSE,JavaME, JavaEE JavaSE用于桌面应用开发,是JavaEE的基础 JavaME用于嵌入式开发,基本没人用 JavaEE用于web开发 阅读全文
posted @ 2019-12-18 16:40 嫩西瓜 阅读(111) 评论(0) 推荐(0)