eclipse设置maven web项目打包

如图:eclipse下的maven web项目,打包部署到本地tomcat时,需要关注的2个方面: 1. src/main/webapp目录下的文件,打包到/ 根路径下 2. 添加maven 依赖,打包到WEB-INF/lib路径下,缺少了这个,本地tomcat里面没有lib包
分类: 其他 发布时间: 10-23 22:01 阅读次数: 0

codeforces1213F tarjan缩点+拓扑排序

题意 给定两个长度为n的排列p和q,构造一个字符串s满足\(s[p_i]<=s[p_{i+1}]\)和\(s[q_i]<=s[q_{i+1}]\),且满足字符串中不同字符的个数不少于k。 分析 建一个有向图,\(p_i\)到\(p_{i+1}\)连一条有向边,\(q_i\)到\(q_{i+1}\)连一条有向边。 一条链上的点我们可以贪心的让每个点的字符递增,递增到'z'后,让其余字符全部等于'z',而在同一个环中的所有点的字符一定是相同的,可以把所有环都缩成一个点,那么这张图就变成了有向无环图
分类: 其他 发布时间: 10-23 22:01 阅读次数: 0

tomcat与eclipse:eclipse修改后无法生效

eclipse编译后的文件放在部署的地方,如果部署的地方有同名文件则不覆盖
分类: 其他 发布时间: 10-23 22:01 阅读次数: 0

drf-jwt手动签发与校验,drf小组件:过滤、筛选、排序、分页

今日 """ 1、drf-jwt手动签发与校验 2、drf小组件:过滤、筛选、排序、分页 => 针对与群查接口 """ 签发token 源码入口 # 前提:给一个局部禁用了所有 认证与权限 的视图类发送用户信息得到token,其实就是登录接口 # 1)rest_framework_jwt.views.ObtainJSONWebToken 的 父类 JSONWebTokenAPIView 的 post 方法 # 接受有username、password的post请求 # 2)pos
分类: 其他 发布时间: 10-23 22:01 阅读次数: 0

画流程图,思维导图的网站

https://www.processon.com
分类: 其他 发布时间: 10-23 22:01 阅读次数: 0

[linux]getopt_long

linux下的命令行参数函数的使用 struct option 成员的解析 //{选项名,是否需要参数,如果是NULL,则getopt_long返回val(通常设定为short option) //如果非NULL,则getopt_long返回0,flag 指向val //{"get",no_argument,&method,METHOD_GET}, ==》 匹配到get选项时,getopt_long返回0,method=METHOD_GET //} getopt
分类: 其他 发布时间: 10-23 22:01 阅读次数: 0

【转】小菜硬件杂谈 细数主板上曾出现过的插槽

来自:http://vga.zol.com.cn/646/6461752.html 一条长长的插槽,两排金光闪闪的引脚,这就是主板上最引人注意的一类接口,也是我们今天要谈的主角。那么这类接口叫什么名字?现在最常用的是PCI-E,在以前还有PCI、AGP等,这类接口都是PC的主要数据总线接口。由于很多读分不清接口和总线的关系,所以吉吉我先简单讲讲什么是总线:总线是计算机各种功能部件之间传送信息的公共通信干线,是连接PC和各个部件之间的纽带。按照计算机所传输的信息种类,计算机的总线可以划分为数据总
分类: 其他 发布时间: 10-23 22:01 阅读次数: 0

webpack搭建前端开发环境

webpack的版本已经是来到了4.0,口号是无配置就可以使用webpack,当然是使用一些基本的功能   1.安装以下webpack的一些必须npm包     npm install webpack     npm install webpack-cli     npm init -y 初始化环境,这样就给你生成了一个package.json 文件   执行完之后大致的目录结构是      2.按照惯例我们往项目上添加一些初始文件及文件夹     添加 index.html 在根目录上   
分类: 其他 发布时间: 10-23 22:01 阅读次数: 0

POJ - 1840 - Eqs = 思维

http://poj.org/problem?id=1840 题意:求 \(a_1x_1^3+a_2x_2^3+a_3x_3^3+a_4x_4^3+a_5x_5^3=0\) 的整数解,其中所有变量的取值都是 \([-50,50]\) ,且 \(x_i \neq 0\) 暴力枚举,但是要怎么分两半呢?事实证明是前半部分分2个,后半部分分3个会更好,为什么呢? 大概是多了一个 \(\log_{2}{100}\)吧,也是差不多7倍常数了。 前半部分分两个是: \(O(n^2\log(n^2)+n^3
分类: 其他 发布时间: 10-23 22:01 阅读次数: 0

超详细Nginx的安装和配置教程

一、 编译安装nginx 下载nginx安装包 wget http://nginx.org/download/nginx-1.8.0.tar.gz 也可以选择其他版本,官网:http://nginx.org/en/download.html 解压 tar -zxvf nginx-1.8.0.tar.gz 进入解压后的nginx目录 cd nginx-1.8.0 安装依赖软件包 yum install -y pcre pcre-devel openssl openssl-devel gcc
分类: 其他 发布时间: 10-23 22:00 阅读次数: 0

VPS 安装MySQL

目前Centos下默认支持的数据库是MariaDB,MariaDB是mysql的增强版本,由于mysql被Oracle收购之后,mysql之父担心之后mysql会变成闭源的软件,就又开发了这个版本,支持mysql的所有功能,还增加了一些mysql没有的功能,只是和mysql相比,有些操作稍微不同。 我们来安装 MariaDB ``` yum install -y mariadb-server ``` 安装完成后,执行命令来启动 MariaDB ``` systemctl start maria
分类: 其他 发布时间: 10-23 22:00 阅读次数: 0

VB.NET中label标签字体居中设置

设置Label属性,如下设置: AutoSize=false TextAlign=MiddleCenter
分类: 其他 发布时间: 10-23 22:00 阅读次数: 0

使用 MegaCLI 检测磁盘状态并更换磁盘

https://my.oschina.net/adailinux/blog/2231519 之前写了一篇文章介绍如何更换线上服务器磁盘操作流程,当时是把整体机器的磁盘全部不换掉了,但是最近另一台机器部分磁盘损坏,raid类型为10,经检测,只需要更换坏掉的磁盘即可,补充文档如下。 安装MegaCLI 安装包 下载地址 。 安装过程 # 首先下载获取安装包 # 解压 $ tar -zxf MegaCli8.07.10.tar.gz $ cd MegaCli8.07.10/Linux/ $
分类: 其他 发布时间: 10-23 22:00 阅读次数: 0

vue关于组件传值

首先先了解组件的嵌套(全局嵌套、局部嵌套)因此传值有3种方式,分别是父-子,子-父 我们先来探讨一下父-子之间的传值: 抛出问题:子组件要获取父组件当中的数据; 我们先倒推:一个普通的组件要获取定义的数据我们看图说话 子组件获取自己本身的数据(name)直接是拿过来{{name}}用; 所以:现在的问题是怎么从不是本身数据拿, 1、在子组件标签自定义一个属性名name1取值为父组件传的值,即:name1='title', 2、在vue实例子组件内部有一个props取属性名然后在直接用{{nam
分类: 其他 发布时间: 10-23 22:00 阅读次数: 0

Constructing Roads POJ - 2421 最小生成树之Kruskal算法

There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are connected, if and only if there is a road between A and B, or there exists a
分类: 其他 发布时间: 10-23 22:00 阅读次数: 0

模拟84

T1   我发现最近我乱搞A了好多题。。。   首先我们可以发现答案随k是爆炸增长的,然后就可以想将1e18以内的合法的数全部处理出来(搜索),实际操作一下,会发现在B<10的时候是可以这么做的,但是B过大的时候1e18以内的数很多,无法全部筛出。   然后发现k<1e7,我们可以想二分答案,可以做到$O(klog1e18)$,然而复杂度过高,无法承受。   之后大约过了一个小时,突然想到,并不关注1e7以上的数,只要处理出来1e7个数即可,于是手动二分答案确定上界,即可$O(10000000
分类: 其他 发布时间: 10-23 22:00 阅读次数: 0

SSH服务:

SSH服务: ssh: secure shell, protocol, 22/tcp, 安全的远程登录 具体的软件实现: OpenSSH: ssh协议的开源实现,CentOS默认安装 dropbear:另一个开源实现 SSH协议版本 v1: 基于CRC-32做MAC,不安全;man-in-middle v2:双方主机协议选择安全的MAC方式 基于DH算法做密钥交换,基于RSA或DSA实现身份认证 两种方式的用户登录认证: 基于password 基于key -1:强制使用ssh协议版本1; -
分类: 其他 发布时间: 10-23 21:50 阅读次数: 0

模拟83

T1   刚开始想分每一位讨论,然后发现这题的数据范围只允许$O(n)$,于是讨论最高的奇数位,判断一下就没了。 T2   50pts非常好想,然后发现这个式子是个组合数卷积的形式,考虑一下实际意义,就可以$O(1)$了。 T3    考场上发现$O(n^3\frac{k}{2})$跑得挺快的,然后我就放弃了想正解。。。。   在我刚打完还没对拍的时候,我忽然想到,$n$只有50,最后一维可以循环展开。。。。然后我就果断地打了上去,后来测了测极限数据跑了0.6s+,然后我觉得挺稳的,然后就A了
分类: 其他 发布时间: 10-23 21:50 阅读次数: 0

Spring源码分析之IOC的三种常见用法及源码实现(三)

上篇文章我们分析了AnnotationConfigApplicationContext的构造器里refresh方法里的invokeBeanFactoryPostProcessors,了解了@Component和@Bean的原理等,invokeBeanFactoryPostProcessors还没分析完,后面还有部分代码,继续看 refresh里的invokeBeanFactoryPostProcessors剩余代码 首先看看整体 public static void invokeBeanFac
分类: 其他 发布时间: 10-23 21:50 阅读次数: 0

contest20191023

slz的题 KCN 雨中的晴天 宫水三叶生活的城市是一个一维平面上的城市。三叶喜欢用一个长度为n的线段来表示这座城市。线段上(包含端点)平均分布着 $n+1$ 个点,其中第 $i$ 个点到第 $i+1$ 个点视为第 $i$ 个区。 最近,这座城市不断的下雨,一直没有放晴,所有人都在期待的晴天。不同的区对晴天的渴望度不一样。三叶通过统计,将第 $i$ 个区的人对晴天的渴望度形式化成 $s_i$ 。 终于,这座城市迎来了久违的晴天。但是晴天的范围没有覆盖整个城市,而是从 $n+1$ 个点中的某一个
分类: 其他 发布时间: 10-23 21:50 阅读次数: 0