剑指offer. 重建二叉树

输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。 注意: 二叉树中每个节点的值都互不相同; 输入的前序遍历和中序遍历一定合法; 样例 给定: 前序遍历是:[3, 9, 20, 15, 7] 中序遍历是:[9, 3, 15, 20, 7] 返回:[3, 9, 20, null, null, 15, 7, null, null, null, null] 返回的二叉树如下所示: 3 / \ 9 20 / \ 15 7   想法:前
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

codeforces469B

Chat Online CodeForces - 469B 问题描述 你和你的朋友经常在网上聊天. 你的朋友作息规律每天只会在p个时间段[ai,bi]在线. 你作息混乱,假设你在t时刻起床,那么你会在q个时间段[t+ci,t+di]在线. 现在,你有可能会在[l,r]的这个时间段中的任意一个时刻起床,假设你在t时刻起床,请问有多少个这样的t使得你有机会和你的朋友聊天? 只要你们在线的时间有哪怕一刻重合,你就可以和你的朋友聊天 输入格式 第一行4个整数p,q,l,r.(1<=p,q<=50;0<
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

Region特征算子与形态学运算——第3讲

问题提出:求下图中楔形缺口到圆心的最短距离。 【涉及知识点讲解】 一、Region特征算子 在图形窗口中用鼠标单击选中某个Region,然后点击菜单栏的“打开特征检测”图标,就可以看到当前Region的所有特征了。 由特征检测页面可知,Region的特征很多,如何知道用什么算子可以获得这些特征呢? ① 鼠标放在特征上悬停。 ② region_features 二、形态学算子(以下面四个为例) dilation_circle erosion_circle opening_rectangle1 c
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

2018-2019-2 网络对抗技术 20165314 Exp3 免杀原理与实践

免杀原理与实践说明 一、实验说明 任务一:正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion,自己利用shellcode编程等免杀工具或技巧;(1.5分) 任务二:通过组合应用各种技术实现恶意代码免杀(1分) 任务三:用另一电脑实测,在杀软开启的情况下,可运行并回连成功,注明电脑的杀软名称与版本(1分) 二、基础问题回答 问:杀软是如何检测出恶意代码的? 基于特征来检测:恶意代码中一般会有一段有较明显特征的代码也就是特征码,如果杀毒软件检测到有程序包含的
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

java 中根据类的属性排序

1 package edu.del; 2 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.List; 6 import java.util.Scanner; 7 8 class Student implements Comparable<Student>{ 9 String name; 10 int score; 11 1
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

vmware vsphere出现“需要整合虚拟机磁盘”的告警处理方法(完整版)

vmware vsphere出现“需要整合虚拟机磁盘”的告警 处理步骤: 1.选择对应虚机,快照——整合 (不行看下一条) 通常情况执行完第一步就好了 2.如果整合报错,提示文件锁定 2.1 新建快照,在删除,在整合 (不行看下一条) 2.2 迁移虚机存储位置,整合完,再迁回来 原因:备份时,移除快照的操作失败,在存储里有多余快照文件锁定
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

servlet取数据

链接:https://pan.baidu.com/s/1QL-iOd31x9erik6GtpLDpw 提取码:42hd
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

获取子iframe的属性

第一种方法: <iframe name="iframeName" src="http://www.test.com"></iframe> // name="iframeName" 取值 window.frames[iframeName] 第二种方法: <iframe id="iframeId" src="http://www.test.com"></iframe> 取值 $("#iframeId")[0].contentWindow
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

浅谈算法——拉格朗日插值

拉格朗日插值法:是以法国十八世纪数学家约瑟夫·拉格朗日命名的一种多项式插值方法(摘自某度百科) 首先我们需要知道,拉格朗日插值法有何用? 举例子永远是最好的方法 比如说,已知下面这几个点,我想找到一根穿过它们的曲线: \(k+1\)个点是肯定可以确定一个\(k\)次函数的,因为待定系数法啊,然后我们假设函数为\(f(x)=a_0+a_1x+a_2x^2\),然后我们就有 \[ \begin{cases}y_1=a_0+a_1x_1+a_2x_1^2\nonumber\\y_2=a_0+a_1x
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

PAT L3-016 二叉搜索树的结构

https://pintia.cn/problem-sets/994805046380707840/problems/994805047903240192 二叉搜索树或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉搜索树。(摘自百度百科) 给定一系列互不相等的整数,将它们顺次插入一棵初始为空的二叉搜索树,然后对结果树的结构进行描述。你需要能判断给定
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

第5周

课程;c语言 对我的收获 :学会了排序 题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。 输入格式: 输入为若干英文单词,每行一个,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于10的仅由小写英文字母组成的字符串。 输出格式: 输出为排序后的结果,每个单词后面都额外输出一个空格。 1.代码: #include<stdio.h> #include<string.h> int main(void) { int i; c
分类: 其他 发布时间: 03-29 23:18 阅读次数: 0

关于Izhikevich神经元模型的MATLAB代码

在神经元模型中,Izhikevich模型相较于HH模型和IF模型,具有准确度高(相比IF),计算简单(相比HH)等优点,其数学表达式如下: v‘ =0.04v^2 + 5v + 140 - u + I u' =a(bv - u) if v > 30 mV; then v=c u=u + d: 现在网络上和各大论坛所有的大部分都是多神经元模型,有关于单个神经元模型的代码很少,这不利于我们对于其特性的探索。 因此,我将附上Izhikevich的单神经元matlab代码 具体代码如下: a=0.02
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

k8s1.13.3安装istio(helm方式)

一、环境信息 centos7 k8s1.13.3 主机名 ip cpu ram master 192.168.137.10 2 4G node1 192.168.137.11 2 4G 二、安装helm和Tiller 1、下载helm二进制文件(https://github.com/helm/helm/releases),这里安装v2.13.0版本 2、将二制文件放入master节点,并解压 tar -zxvf helm-v2.13.0-linux-amd64.tar.gz mv linux
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

单应性变换(Homography)

转自:https://blog.csdn.net/xuyangcao123/article/details/70916767 单应性变换就是一个平面到另一个平面的映射关系。 如图,两张图片中相同颜色的点叫做corresponding Points,比如两个红点就是一对corresponding points。单应性矩阵(Homography)就是一个从一张图像到另一张图像映射关系的转换矩阵(3*3)。可以由下面的公式来表示: 以图像中的红点为例,可以将单应性变换写成如下形式: Python实现
分类: 其他 发布时间: 03-29 23:12 阅读次数: 0

【Faster RCNN】RPN中bbox的回归操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangdongwei0/article/details/88197548 代码来自 github: https://github.com/smallcorgi/Faster-RCNN_TF # ex_roi 用来回归的anchor # gt_roi 每个anchor对应的ground truth # 在进行回归前,保证每个需要回归的anchor都有一个gtbox作为回归的目标 def bbox
分类: 其他 发布时间: 03-29 23:12 阅读次数: 0

【Faster RCNN】anchor选择细节

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangdongwei0/article/details/88199152 https://github.com/smallcorgi/Faster-RCNN_TF 为了训练RPN,我们为每个锚点分配一个二值类别标签(是目标或不是目标)。我们给两种锚点分配一个正标签: (i)具有与实际边界框的重叠最高交并比(IoU)的锚点, (ii)具有与实际边界框的重叠超过0.7 IoU的锚点。 注意,单个真实
分类: 其他 发布时间: 03-29 23:12 阅读次数: 0

【pytorch】Dataloader 细节

据说,pytorch 数据加载部分的 接口可以说是现存 深度学习框架中设计的最好的, 给了我们足够的灵活性。本博文就对 pytorch 的多线程加载 模块(DataLoader) 进行源码上的注释。 输入流水线: pytorch的输入流水线的操作顺序: 创建一个Dataset对象 创建一个Dataloader对象 不停的循环这个Dataloader对象 dataset = MyDataset() dataloader = DataLoader(dataset) num_epoches = 1
分类: 其他 发布时间: 03-29 23:12 阅读次数: 0

【Pytorch】如何获取模型的参数量和计算量

How to install Through PyPi pip install thop Using GitHub (always latest) pip install --upgrade git+https://github.com/Lyken17/pytorch-OpCounter.git How to use Basic usage from torchvision.models import resnet50 from thop import profile model = res
分类: 其他 发布时间: 03-29 23:11 阅读次数: 0

【Python】Python中继承object和不继承object的区别

python中定义class的时候,有object和没有object的不同?例如: class Solution(object): class Solution(): 这俩的区别在于—————— 在python2.x中,通过分别继承自object和不继承object定义不同的类,之后通过dir()和type分别查看该类的所有方法和类型: >>> class test(object): ... pass ... >>> dir(test) ['__class__', '__delatt
分类: 其他 发布时间: 03-29 23:11 阅读次数: 0

【NMS】nms_multiclass.m

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangdongwei0/article/details/88391347 在Faster RCNN中常见的NMS是在rpn的最后一步,合并重复的IOU用的,由于RPN的预测只有前景和背景之分,所以目前我看到的代码中所用的NMS都是不是多类别的NMS,但是在YOLO这种网络中应该需要用到多类别的NMS。 function picks = nms_multiclass(boxes, overlap
分类: 其他 发布时间: 03-29 23:11 阅读次数: 0