剑指 Offer 07. 重建二叉树

import java.util.LinkedList; /** * @Class BuildTree * @Description 剑指 Offer 07. 重建二叉树 * 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。 * 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 * <p> * 例如,给出 * 前序遍历 preorder = [3,9,[10,11],20,15,7] * 中序遍历 inorder = [10,9,11,3,15,20,7] *
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

Android——数据存储(一)(文件存储)

文件存储 文件存储是Android中最基本的一种数据存储方式,它不对存储内容进行任何的格式化处理,所有数据都是原封不动的保存到文件中的,因而它比较适合用于存储一些简单的文本数据或二进制文件。 数据从内存中写入硬盘时的顺序是:缓冲流->转换流->文件流,数据从硬盘中读入内存时的顺序是:文件流->转换流->缓冲流,缓冲流是字符流,文件流是字节流,所以需要转换流在中间进行转换。一般Stream为字节,Writer和Reader为字符。 存文件:利用Context类提供的openFileOutput(
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

性能测试--(四)函数

1.入口:菜单栏--tools--函数助手对话框 2.__Random 随机函数 点击【生成】默认已经复制,可直接粘贴使用: 3. __RandomString 随机函数 4.__counter 计数器函数 5.__digest函数 5.1简单使用--加密内容不包含引用 5.2加密内容包含引用 5.3帮助手册 点击【帮助】,查看该函数使用帮助,包括其支持的所有加密方式,如下: 同样的,也可以查看其他函数的使用。 ================ 拓展1: 测试计划--非测试元件--属性显示:可
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

Docker 学习第五课

搭建MySQL 1、创建/root/mysql/conf/my.cnf /root/mysql/data 2 、my.cnf 文件 [mysqld] serverid = 1 port = 3306 #只能用IP地址检查客户端的登录,不用主机名 skip-name-resolve #数据库默认字符集,主流字符集支持一些特殊表情符号(特殊表情符占用4个字节) character-set-server = utf8mb4 #数据库字符集对应一些排序等规则,注意要和character-set-se
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

【Java笔记】十分钟搞定常用的八种排序算法与代码实现

1.直接插入排序主要解决要把新的数据插入到已经排好的数据列中。1.将第一个数和第二个数排序,然后构成一个有序序列2.将第三个数插入进去,构成一个新的有序序列。3.对第四个数、第五个数……直到最后一个数,重复第二步。如何写写成代码:1.首先设定插入次数,即循环次数,for(int i=1;i<length;i++),1个数的那次不用插入。2.设定插入数和得到已经排好序列的最后一个数的位数。insertNum和j=i-1。3.从最后一个数开始向前循环,如果插入数小于当前数,就将当前数
分类: 其他 发布时间: 06-28 22:27 阅读次数: 0

vue同步组件和异步组件的区别

异步组件 异步组件:只在组件需要渲染(组件第一次显示)的时候进行加载渲染并缓存,缓存是以备下次访问。 Vue实现按需加载 在打包的时候,会打包成单独的js文件存储在static/js文件夹里面 在调用时使用ajax请求回来插入到html中。 异步组件中,如果父组件调用子组件,需要给一个延时。可以用setTimeOut来处理。 同步组件中:如果父组件调用子组件,不需要延时,可以直接去调用。 通过this.$refs.XXX.方法名 父组件调用子组件并且传值可以使用这个方法 使用props父组
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

集训日记(暑期)【6.22始】

我的集训日常 从公元2020年6月22日开始,在不平凡的疫情环境下,我开始了集训生活。(Day1总是忘记找老师要) 集训日记 Day2 今天就是集训第二天了,第一天的晚上真是个让人难忘的晚上,这是我在衡中第二次睡眠时间低于三小时(第一次因为发烧)昨晚由于没听老姚的话,放弃了蚊帐的保护,开始觉得没什么,可是好景不长,嗡嗡的声音扰得人睡不着(虽然lin4xu有蚊帐,不过貌似无卵用)昨晚11点睡,12点醒,睡了一会,再次醒来就是1点多,迷迷糊糊就4点半了,再也无法入睡。不过今天精神状态还算可以,今晚
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

单元测试基本路径覆盖法

转载于https://blog.csdn.net/zzzmmmkkk/article/details/4288980?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecas
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

集训日记

集训日记 6.22 今天是集训第一天,就考了一次试。线性DP和树形DP的板子很久没有打了,所以第一道题就卡了不少时间。之后的题也不是很顺利,磕磕绊绊,因此在考试结束的时候才做了六道题。 通过这一次的考试,我开始认识到,自己在某些方面的知识上掌握的还不是很透彻。比如这次的第五题麻烦的聚餐,需要用到优化的最长上升子序列,但是我却没有调出来。在之后的学习中,我一定要做到及时整理,把相似的题型总结到一起。 集训刚刚开始,千里之行,始于足下。在接下来的学习过程中,我要把题做熟练,不能出现做过的题做不出来
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

object detection数据集

介绍目标检测当中常见的几个数据集,及它们当前达到的精度。 1.COCO数据集 MS COCO的全称是Microsoft Common Objects in Context,起源于微软于2014年出资标注的Microsoft COCO数据集,与ImageNet竞赛一样,被视为是计算机视觉领域最受关注和最权威的比赛之一。图像包括91类目标,328,000影像和2,500,000个label。目前为止有语义分割的最大数据集,提供的类别有80 类,有超过33 万张图片,其中20 万张有标注,整个数据集
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

9.顺序队列、循环队列、链队列

/* 4.11 队列的抽象数据类型 ADT 队列(Queue) Data 同线性表。元素具有相同腐乳类型,相邻元素具有前驱和后继关系。 operation InitQueue(*Q) //初始化操作,建立一个空队列Q。 DestoryQueue(*Q) //若队列Q存在,则销毁它。 ClearQueue(*Q) //将队列Q清空。 QueueEmpty(Q) //若队列Q为空,返回true,否则返回false。 GetHe
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

Selenium系列之--06 CSS SELECTOR选择器的一些写法

常见符号: #表示id .表示class >表示子元素,层级 一个空格也表示子元素,但是是所有的后代子元素,相当于xpath中的相对路径 实例如下: //#input 选择id为input的节点 //.Volvo 选择class为Volvo的节点 //div#radio>input 选择id为radio的div下的所有的input节点 //div#radio input 选择id为radio的div下的所有的子孙后代input节点 //div#radio>input:nth-of-ty
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

kafka学习总结017 --- consumer配置参数之max.poll.interval.ms

max.poll.interval.ms参数用于指定consumer两次poll的最大时间间隔(默认5分钟),如果超过了该间隔consumer client会主动向coordinator发起LeaveGroup请求,触发rebalance;然后consumer重新发送JoinGroup请求 示例如下: 1. 配置max.poll.interval.ms为1000ms public static KafkaConsumer<String, String> createConsumer() {
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

Django基础 6 模板语言和自定义管道

1. 内容回顾     1. day01 Web框架的原理和Django初识       1. Web框架的原理         1. 理解Web框架的原理         2. HTTP请求         3. 请求和响应的概念       2. Django初识         1. Django安装         2. Django项目的目录           1. settings.py             1. HTML文件放在哪里             2. 静态文件放
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

dp-状压dp

https://www.bilibili.com/video/BV1Z4411x7Kw?from=search&seid=13855865082722302053 状压介绍: 状态表示: 转移方程:i是当前节点,j是下一步要走的节点 子集枚举: 核心代码:1。由当前枚举未知 首先枚举状态,枚举S中包含的节点:枚举i能去的节点 2.由已知枚举当前 枚举状态S:S ^ (1 << i) 表示去掉i节点 5435. 并行课程 II yxc代码 const int INF = 1000; v
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

【Java,IDEA】使用IDEA自动生成序列化ID

一、设置序列化的原因: 详细见SE的IO流问题: https://www.cnblogs.com/mindzone/p/12752453.html 简单点理解就是对象的身份证号, 对于一些对象被序列之后,类的成员发生了改变,反序列之后无法被识别为此类的实例 所以需要序列ID来校验对象,可以在反序列化之后正常的识别使用 二、自定义的类如何设置序列化ID? 所以就需要IDEA来自动分配最佳 在Setting设置中找到Inspections 找到Java 在Java目录下找到我们的序列化,并且找到没
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

Java数据结构系列(2)——List集合

我们已经在Java数据结构系列(0)——Collection中讲解了Collection接口,接下来看看Collection的子类——List集合 1、List集合介绍   java.util.List 接口继承自Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了List 接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

决策变元选择_决策分支策略——文献学习A branching heuristic for SAT solvers based on complete implication graphs

A branching heuristic for SAT solvers based on complete implication graphs Xiao, F., Li, C., Luo, M. et al. A branching heuristic for SAT solvers based on complete implication graphs. Sci. China Inf. Sci. 62, 72103 (2019). https://doi.org/10.1007/s1
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

jQuery基础及选择器2

1. 使用CSS选择器选择元素 基本选择器 $("h1").css("color", "blue"); //标签选择器 $(".price").css({"background":"#efefef","padding":"5px"}); //类选择器 $("#author").css("clor", " #083499"); //id选择器 $(".intro,dt,dd").css("color", " #ff0000");//并集选择器 $("*").css("font-weight",
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0

「疫期集训day6」雨林

是的,他们击退了我们,那又怎样,他们饥肠辘辘,弹尽粮绝...————阿尔贡森林中的士兵 今天考试一般,感觉难度比第一次考试要大的多,T2板子整合(元宵节原题,然而那次考试我都没参加),T1搜索,T3有点难度的线性DP(预处理新颖),T4堆(考试前一天刚做的堆的博客,结果考试时想到了没实现,主要是没往堆顶维护中位数想,劲想着用对顶堆) 下午改完题后做了做T1的加强版,发现只要把4改成n就行了,然俄T1暴力的写法还是没写,晚上想练习练习暴搜,一道比一道绝望,简单题都没做出来几道,难怪考试时暴搜从来
分类: 其他 发布时间: 06-28 22:11 阅读次数: 0