题目链接http://codeforces.com/contest/1249/problem/B2 。并查集思想,将数分成多个集合,每个集合的大小就是一轮的所需天数。 Map[i]存储数据。 flag[i]来表示第i个数是否被访问过。 mm[i]记录第i个集合所对应的集合大小,索引i为第i个集合的根 ...
分类:
其他好文 时间:
2019-10-27 12:52:10
阅读次数:
97
要添加的环境:(都在系统变量里的Path里)有:(%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;)(D:\myJDK\bin)系统变量里新建JAVA_HOME:(D:\myJDK) 系统变量里新建CLASSPATH:(.;%JAVA_HOME%\lib\dt.jar;%JA ...
分类:
系统相关 时间:
2019-10-27 12:51:25
阅读次数:
90
在项目快到最后的时候,有一次在本地启动项目的时候,突然发现项目启动起来特别的慢. 刚开始也不知道哪里出了问题,只能慢慢的查原因. springboot项目在debug模式下本来运行的挺快,后来某一天突然启动一半就卡在那一点一点龟速前进,还以为是我电脑问题,或者我写的代码问题,后来在网上搜了一下,结合 ...
分类:
编程语言 时间:
2019-10-27 12:51:08
阅读次数:
132
题目地址 注意点: MAXN可开到1e7. ...
分类:
其他好文 时间:
2019-10-27 12:50:38
阅读次数:
62
1、distinct 关键字的用法:distinct 关键字后面的字段组合去重 distinct 必须select distinct id from test结果 ;根据id 去重select distinct id,name from test 2、group by 分组去重select id,n ...
分类:
数据库 时间:
2019-10-27 12:50:20
阅读次数:
175
并发:不同的代码块交替执行 并行:不同的代码块同时执行 进程是操作系统资源分配的最小单位,线程是CPU调度的最小单位 线程依附于进程,没有进程就没有线程,一个进程默认提供一个线程(主线程),进程可以创建多个线程 进程不共享全局变量,同一个进程中的线程共享全局变量 python进程开销大但可以利用多核 ...
分类:
编程语言 时间:
2019-10-27 12:50:08
阅读次数:
109
反射型xss分为get与post两种,都需要网络交互 dom型xss不需要联网,只在前端进行 xss之过滤可尝试大小写绕过 xss之htmlspecialchars 'onclick='alert(123)' xss之href输出 javascript:alert(123) xss之js输出 ';a ...
分类:
其他好文 时间:
2019-10-27 12:49:30
阅读次数:
112
我遇到这个异常,是因为在测试环境下,将原来的jar包给切换了,没有重新启动,才报出来异常. 解决办法: 将原来的进程kill掉,然后重新启动就好了 ...
分类:
编程语言 时间:
2019-10-27 12:49:11
阅读次数:
85
一、缓存 是什么 在计算中,缓存是一个高速存储层,其中存储了数据子集,且通常是短暂性存储,这样日后再次请求此数据时,速度要比访问数据的主存储位置快。通过缓存,可以高效地重用之前的检索或计算的数据。 为什么用缓存 二、自研Java内存缓存 在Java应用中,对于访问频率高,更新少的数据,通常的方案是将 ...
分类:
其他好文 时间:
2019-10-27 12:48:51
阅读次数:
151
vue-cli3 本地数据模拟后台接口 原理: 将本地的json数据在前端模拟为后台接口,然后调用接口,完成前端操作。在后台接通后可以直接在api配置文件中修改路径,完成前后台对接。 配置: 1.文件目录 2. 安装express 3.配置vue.config.js 3.1配置express 3.2 ...
分类:
其他好文 时间:
2019-10-27 12:48:39
阅读次数:
497
##web相关概念 1.软件架构 1.C/S 2.B/S 2.资源分类 1.静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源, 静态资源可以直接被浏览器解析。 * 如:html, css, javascript 2.动态资源:每个用户访问相同资源后,得到的结果可能不一样,称为动态资源,需... ...
分类:
其他好文 时间:
2019-10-27 12:48:18
阅读次数:
84
__ "Codeforces Round 596 (Div. 2, based on Technocup 2020 Elimination Round 2)" __ __ "A. Forgetting Things" __ __思路:$a$和$b$相等或者$a + 1 = b$或者$a = 9$ $ ...
分类:
其他好文 时间:
2019-10-27 12:47:46
阅读次数:
81
在一般认知中,用模型对测试集进行分类预测,结果应该是X或者X'(也可以说是或者否)。根据混淆矩阵算出TP、FP、TN、FN,进一步算出TPR、FPR。一个测试集只会有一对TPR/FPR值,那么ROC曲线就只会有一个点,何谈曲线之说?难道是用多个测试集得到多对TPR/FPR值,来绘制ROC曲线吗?实则 ...
分类:
其他好文 时间:
2019-10-27 12:47:31
阅读次数:
464
压表的技巧。 ZJ一下: T1,考试不会哈夫曼树只压到$1MB$最后截掉了一部分。 T2,直接暴力丢上去。$\Theta(N+\sqrt{N}\log N)$ T3,现场码出左右旋然后就不会了$QAQ$ TJ一下: T1 先讲讲考试打的是什么表。 首先码了一个$Dijkstra$,然后它跑的还挺快, ...
分类:
其他好文 时间:
2019-10-27 12:46:47
阅读次数:
81
windows git 下载链接: Msysgit https://git-scm.com/download/win 1 进入git bash进行第一次配置 git config --global user.name "your name" git config --global user.emai ...
分类:
系统相关 时间:
2019-10-27 12:46:25
阅读次数:
100
1. defer(1)defer用于将某个方法或语句推迟到当前函数返回的最后一刻执行,一般用于释放某些已分配的资源。函数返回的最后一刻指的是,return语句更新返回值变量之后,函数返回之前,所以defer语句甚至可用于修改函数的返回值。(2)若defer语句中嵌套了多层函数调用,只是最后一层函数调 ...
分类:
其他好文 时间:
2019-10-27 12:46:08
阅读次数:
99
Django模型层: 常用(非常用)字段和参数 1 ORM字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 2147483648 to 2147483 ...
分类:
其他好文 时间:
2019-10-27 12:45:52
阅读次数:
56