其他
题意简单明了(这是个模板)。 就是让我们找2个节点的公共祖先而已,但我们要讲的做法不是生硬的爆搜,而且直接搜好像过不去…… 这次就讲我往后拖了n多天才开始学了倍增LCA。 嗯,这个题,如果2个节点的深度是不一样的,我们要把他们的深度变成一样的,变成一样的以后就开始倍增搜索。 上面的这句话为我们点明了 ...
java spi 机制 java会加载解析项目或者jar包下如:resources\META INF\services\xyz.luofu.www.CarService(文件)路径下的文件,用户可根据这个特点开发一些可插拔的组件,目录结构及文件: 文件内容: 接着简单分析下java的spi源码 du ...
文件处理 打开windows文件中方式: # f = open(r'C:\Users\fengzi\Desktop\a.txt','a',encoding='utf-8') # f = open('C:\\Users\\fengzi\\Desktop\\a.txt','a',encoding='ut ...
单工模式:数据传输只支持在一个方向上,即在同一时间发送方将信息发送出去,接收方接收。例如电视,广播。 半双工数据通信:数据传输允许在两个方向上,但是在某一时刻,只允许数据在一个方向上传输。它实际上是一种切换方向的单工模式。在同一时间只可以有一方接收或发送信息,实现双向通信。例如对讲机。 全双工数据通 ...
2019 2020 2 网络对抗技术 20175311胡济栋 Exp7 网络欺诈防范 目录 一、实验介绍 二、实验步骤 1.简单应用SET工具建立冒名网站 2.ettercap DNS spoof 3.结合应用两种技术,用DNS spoof引导特定访问到冒名网站 三、实验中遇到的问题 四、实验感想 ...
布隆过滤器(Bloom Filter)是一种基于Hash的高效查找数据结构,它能够快速答复“某个元素是否存在”的问题。布隆过滤器只能用于添加元素与查询元素,不能够用于删除元素。 在布隆过滤器之前,使用的是基于Hash的快速查找算法。Hash可以将一个元素进行哈希,然后根据哈希值映射到数组的某一个位置 ...
Django&DRF重点内容大盘点 本文只是将学习过程中需要深刻记忆,在工作中常用的一些命令或者知识点进行一个罗列并阐释,不会全面的将所有内容进行讲解。大家可以在了解了Django框架和DRF框架之后再来看这边文章。否则会有点不知所云。 1.Django 1.1创建Django项目 这一命令必须熟记 ...
由于画图时plt.title()默认是显示英文,如果我们设置标题为中文,会无法显示,如图: 在最前边设置这两条属性即可: plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus'] = False ...
默认情况下 是没有配置用户角色权限的 修改 以下配置,添加用户及权限 我的tomcat安装在/opt/tomcat 内容如下: 用户和密码都是: 权限说明 — 可访问 "host管理" 页面,但"APP管理" 和 "服务器状态" 页面无查看权限 — 无 "host管理" 页面访问权限,有"APP管理 ...