java.lang.NoClassDefFoundError: javax/servlet/ServletContext

ClassNoFound,一般是没有导包,或者是导错包了
分类: 其他 发布时间: 05-03 22:00 阅读次数: 5

HDU 1269 Tarjan算法运用

强连通的点(即两点之间有路径可以相互到达),这道迷宫城堡题便是计算有几个强连通分量。 先说Tarjan,他的主体部分便是: 1 void tarjan(int a) 2 { 3 checklow[a]=low[a]=++timer; 4 visit[a]=1; 5 for(int i=0;i<vec[a].size();i++) 6 { 7 int x=vec[a][i]; 8 if(visit[x]==0)
分类: 其他 发布时间: 05-03 22:00 阅读次数: 3

第一次作业 17-3吕行

一,1:不经意间学期已经过半,在过去的几周中我学到了很多从前从未了解过的内容,使我的世界打开了一片新的天地。我学会了如何进行while,do while,for的转化,也学会了如何嵌套,等等很多。让我对未来的学习充满了兴趣,在每敲出一个程序后的那种欣喜,使我感到了喜悦。让我坚定了对专业的学习,让他在我的人生奋斗目标里留下了足迹。 二,1:问题一:多分支结构 解决方法:仔细阅读教科书,努力思考,然而最终还是寻求了同学的帮助。 2:问题二:while,do while,for的转换 解决方案:在老
分类: 其他 发布时间: 05-03 22:00 阅读次数: 6

信息学奥赛一本通:【1345】香甜的黄油

为什么会这样呢……第一次有了能AC的题…… 暴力开数组不行,Dijkstra直接做就爆时间了。 然后用堆优化,结果没有用邻接表做,导致时间还是爆了…… (早点分析一下就好了(不用邻接表肯定会爆时间的阿喂 然后其实这么一想也是水题,就当花钱买教训吧。。 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 //感觉还是Dijkstra 5 const int maxx = 2050; 6 const double Inf =
分类: 其他 发布时间: 05-03 22:00 阅读次数: 5

SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)

首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。于是日志管理就出现了。 其次个人觉得做日志管理最好的是Aop,有的人也喜欢用拦截器。都可以,在此我重点介绍我的实现方式。 Aop有的人说拦截不到Controller。有的人说想拦AnnotationMethodHandlerAdapter截到Controller必须得拦截org.spri
分类: 其他 发布时间: 05-03 22:00 阅读次数: 5

Codeforces Round #311 (Div. 2)

C.http://codeforces.com/contest/557/problem/C 题意:有一个有n条腿的桌子,每根桌腿有一个l表示该桌腿的长度,还有一个d表示去掉该桌腿所需要的费用。现在要去掉一些桌腿使得整个桌子稳定下来,桌子稳定的条件是当前存在的桌腿超过半数是当前剩余桌腿的最长长度,先求需要花费的最小费用 分析:首先对桌腿按照长度从小到大进行排序并进行离散化,将长度相同的桌腿保存在一起。然后我们逐一枚举最大长度,对于所有超过最大长度的桌腿一定都要去掉,而对于所有长度小于最大长度的桌
分类: 其他 发布时间: 05-03 22:00 阅读次数: 5

Spark学习之路 (十八)SparkSQL简单使用

一、SparkSQL的进化之路 1.0以前: Shark 1.1.x开始: SparkSQL(只是测试性的) SQL 1.3.x: SparkSQL(正式版本)+Dataframe 1.5.x: SparkSQL 钨丝计划 1.6.x: SparkSQL+DataFrame+DataSet(测试版本) x: SparkSQL+DataFrame+DataSet(正式版本) SparkSQL:还有其他的优化 StructuredStreaming(DataSet) 二、认识SparkSQL 2.
分类: 其他 发布时间: 05-03 22:00 阅读次数: 5

re模块(正则表达式)其2

1 # | 2 print(re.findall('(a| )','asfihi ewfa d')) #| 表示一个或的意思 3 4 ## 分组 5 print(re.findall('(abc)+','abcabcabc')) #()分组 6 print(re.findall('(abc)+','abc,abc,abc')) 7 print(re.findall('[a-z]+','12awer12bcab12cabc')) 8 print(re
分类: 其他 发布时间: 05-03 22:00 阅读次数: 4

django -- uwsgi+nginx部署

一、 安装nginx How To Install Nginx on CentOS 7 添加epel扩展仓 sudo yum install epel-release 安装Nginx yum install nginx 开启Nginx sudo systemctl start nginx 如果防火墙拦截,可用下面的命令 sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewal
分类: 其他 发布时间: 05-03 22:00 阅读次数: 4

数论初探

待整理。。。
分类: 其他 发布时间: 05-03 22:00 阅读次数: 4

基于aspectj的注解Aop操作及jdbcTemplate操作及事务管理

1. 基于aspectj的注解aop操作     (1) 在核心配置文件中创建对象             (2) 在核心配置文件中开启注解扫描,以便进行aop操作              (3)在增强的类-myBook上面使用注解完成aop操作        2. spring的jdbcTemplate操作   (1)实现crud操作 3. spring配置连接池   (1)配置c3p0连接池   (2)service和dao注入操作 4. spring事务管理   (1)事务概念   (
分类: 其他 发布时间: 05-03 22:00 阅读次数: 4

ECMAScript中基本类型和引用类型的值在复制变量值时的区别

一. 复制基本类型变量的值 如果从一个变量向另一个变量复制基本类型的值时,会在原变量对象上创建一个新值,然后把该值复制到为新变量分配的位置上。 举例: var a1=5; var a2=a1; alert(a1); //5 alert(a2); //5 在上述代码中,a1保存的值是5。当使用a1的值来初始化a2时,a2中也存了5,但是这两个变量(a1、a2)中的5是完全独立的,a2中的5只是a1中5的一个副本,这两个变量可以参与任何操作且互不影响。下图(图1-1)为复制基本类型
分类: 其他 发布时间: 05-03 22:00 阅读次数: 6

自适应阵列信号校正实现思路

作者:桂。 时间:2018-05-03 21:37:41 链接:http://www.cnblogs.com/xingshansi/p/8987679.html 前言 本文简要记录阵列信号分析的基本思路,理论细节此处不提。 一、数据同步   数据同步的基本思路: 测量最大时延,以确定最小步进; 最小步进无模糊,最大步进保精度,multi-frequency模式 AD整数点延迟 该处细节参考:xxx理论拆解02:数据同步,以及印象笔记:0008/ 024-同步原理。 二、阵列信号校正   细节不
分类: 其他 发布时间: 05-03 22:00 阅读次数: 5

项目练习计划

第一步、用基础的DIV+CSS,js开发简单博客网站A。 第二步、将网站A应用用vue重构 第三步、将网站A应用用react重构
分类: 其他 发布时间: 05-03 22:00 阅读次数: 4

勇者斗恶龙

的王国里有一条n个头的恶龙,你希望雇一些骑士把它杀死(即砍掉所有头)。村里有m个骑士可以雇佣,一个能力值为x的骑士可以砍掉恶龙一个直径不超过x的头,且需要支付x个金币。如何雇佣骑士才能砍掉恶龙的所有头,且需要支付的金币最少?注意,一个骑士只能砍掉一个头(且不能被雇佣两次)。 输入 输入包含多组数据。每组数据的第一行为正整数n和m(1<=n,m<=20 000);以下n行每行为一个整数,即恶龙每个头的直径;以下m行每行一个整数,即每个骑士的能力。 输入结束标志为n=m=0。 输出 对于
分类: 其他 发布时间: 05-03 22:00 阅读次数: 5

2018湘潭大学程序设计竞赛【E】

题目链接:https://www.nowcoder.com/acm/contest/105/E 题意:给你美食种类和查询次数,告诉你美味度和价格,给你固定钱数,问你最多能吃到多少美味度的食物。(X真是对自己的表达能力感到悲伤啊)。 题解:乍一看其实用线段树是最优解。当时懒得敲板子,不想用线段树。类似于这种找最值的,其实可以用前缀数组维护最大差值。坑点就是啊二分啊。这里的二分就是找最接近的价格,从前缀数组里找到最优美味度的解。 1 #include<iostream> 2 #include
分类: 其他 发布时间: 05-03 21:53 阅读次数: 4

[CQOI 2018]破解D-H协议

Description 题库链接 给出 \(A,B,P,g\) ,\(g\) 是 \(P\) 的原根,求出 \(A\equiv g^a\pmod{P}\) , \(B\equiv g^b\pmod{P}\) 中的 \(a,b\) ,并输出 \(g^{ab}\) 。 \(2\leq A,B<P<2^{31},2\leq g<20,1\leq n\leq 20\) Solution \(BSGS\) 板子啊,由于 \(g\) 是 \(P\) 原根,解是唯一的。 Code #include <bit
分类: 其他 发布时间: 05-03 21:53 阅读次数: 3

django学习之- simple_tag

如何将前端的数据直接通过python模块进行渲染,使用django的simple_tag功能,如下 django后端编写: 1:在对应的app目录下创建目录:templatetags 2:在templatetags目录内创建一个python模块,比如名称为:simple_tag.py 1 from django import template 2 3 register = template.Library() 4 def sim(a,b): 5 return a+b 实现的结果是:将
分类: 其他 发布时间: 05-03 21:53 阅读次数: 4

Bootstrap常见的面试题

1、 如果让一个元素在pc端显示而在手机端隐藏,下列选项正确的是(b)。 A、 visible-xs-8 hidden-md B、 visible-md-8 hidden-xs C、 visible-md-8 hidden-sm D、 visible-sm-8 hidden-md   详解:   a、 超小屏幕(<768px)显示,中屏(>=992px)隐藏,所以错误   b、 中屏(>=992px)显示,超小屏幕(<768px)隐藏,所以正确   c、 中屏(>=992px)显示,小屏幕(>
分类: 其他 发布时间: 05-03 21:53 阅读次数: 5

对vuex的理解

触发 后 action mutition state
分类: 其他 发布时间: 05-03 21:53 阅读次数: 5
今日推荐