- 博客(52)
- 资源 (11)
- 收藏
- 关注
原创 Maven配置错误导致IDEA项目jar包无法正常更新的错误
Maven配置错误导致依赖更新异常问题背景问题和现象原因排查排查方向总结解决方案临时方案彻底解决背景IDE:Intellij IDEA 2020.3版本项目类型:maven多module项目服务器:本地tomcat服务器部署类型:war exploded问题和现象在pom文件升级依赖版本,reimport改动,发现会同时存在两个版本的依赖,编译、部署项目,发现启动不成功,服务器/lib文件夹下存在两个版本jar包。同时发现maven依赖有红线、pom文件<project>标签有下
2021-03-18 17:30:46
6942
原创 Mac下安装pip和pylint遇到的坑
工作需要使用Python,OS X自带Python 2.7,需要安装pip和pylint。1. 安装pip使用homebrew安装可能会提示不能安装pip,所以使用Mac自带的Python工具easy_install进行安装: sudo easy_instatll pip安装过程可能需要fq。2. 安装pylint直接使用pip安装pylint会提示权限错误:Exception:Traceb
2017-11-22 00:39:34
4786
1
原创 hibernate使用带有sum()的hql语句出错的问题
我的项目是求某一列的和,这列是float类型 ,debug发现是返回值强转为float出错,于是我先转成String,再解析成float,问题解决,正确代码如下:public Float findAllHourByType(String studentId,String hourType) { //log.debug("getting Events All hourIn with p
2016-06-06 00:22:36
3907
原创 出现Field 'stu_id' doesn't have a default value的解决办法
我的项目是SSH2,最近在插入数据到数据库的时候出现错误:Field 'stu_id' doesn't have a default value at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54) at org.h
2016-06-04 23:37:37
4576
原创 出现java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题的解决办法
项目要用到json的JSONObject,需要一些依赖包,但是在网上下载了好多jar包,包括json-lib-版本号.jarcommons-beanutils-版本号.jarcommons-httpclient-版本号.jarcommons-logging-版本号.jarcommons-lang-版本号.jarezmorph-版本号.jarmorph-版本号.jar通过在项目中的buil
2016-04-19 10:59:36
3843
原创 struts2项目插入中文到mysql数据库乱码的解决方法
项目又出了一些小问题,在更新/插入中文数据到mysql数据库时会显示问号。我做了如下工作解决了问题: 1. 检查页面编码 将所有的jsp页面编码方式、字符集更改为<%@ page contentType="text/html;charset=UTF-8"%><%@ page pageEncoding="UTF-8"%>2. 更改数据库字符集/编码方式将mysql配置文件my.i
2016-04-17 13:12:03
2784
原创 struts2框架下Tomcat不能加载css、js和图片等静态资源的解决办法
最近在做一个Struts2框架的简单项目,但是发现图片、css、js等静态资源均无法访问,且排除了路径问题,最后发现是Struts2框架的过滤器拦截了所有请求,导致静态资源无法访问。web.xml代码:<display-name>DBDesign</display-name> <welcome-file-list> <welcome-file>/login.jsp</welc
2016-04-17 10:16:15
7512
原创 UVa 352 The Seasonal War
bfs的题目。#include <iostream>#include <cstring>#include <queue>using namespace std;int IsVis[26][26];//记录位置是否被访问char Eagles[26][26];typedef struct node{ int x,y;}War;int Move[8][2]={-1,0, 0,1,
2016-04-14 10:23:22
579
原创 Ubuntu15.10 配置tomcat 8.0为开机启动
配置tomcat为系统服务,也就是开机启动。 我用的是tomcat 8.0.33,安装tomcat步骤不再赘述。以下是配置步骤: 1、把catalina.sh文件复制到/etc/init.dsudo cp -p /opt/apache-tomcat-8.0.33/bin/catalina.sh /etc/init.d/tomcat2、编辑tomcat文件sudo vim /etc/init.d
2016-04-14 01:15:50
593
原创 Nginx 开启http目录下载
最近需要在nginx添加一个文件下载功能,所以要配置一个目录为下载目录。配置如下: 1、查看nginx安装目录nginx -t会显示nginx安装目录nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is oknginx: configuration file /usr/local/nginx/conf/
2016-04-08 10:31:56
2102
原创 UVa 10902 Pick-up Sticks
#include <iostream>#include <cstdio>#include <cstring>#include <cstdlib>#include <vector>using namespace std;#define MAXN 100002struct point { double x,y; point (double x = 0 ,double y =
2016-04-05 23:01:44
620
原创 UVa 378 - Intersecting Lines
#include <iostream>#include <cstdio>#include <cstring>#include <cstdlib>using namespace std;struct point{ int x,y; point(int x = 0,int y = 0){ this->x = x; this->y = y;
2016-04-05 23:00:14
376
原创 UVa 10020 - Minimal coverage
题意是:输入几个样例,每个样例第一行输入从0开始需要覆盖的长度M,即[0,M]。之后输入覆盖的线段,求需要的线段条数最小值。思路:贪心算法,具体见代码及注释。#include <iostream>#include <cstring>#include <cstdlib>#include <cstdio>#include <algorithm>using namespace std;#def
2016-04-05 22:53:41
240
原创 UVa 11343
#include #include #include #include #include using namespace std;struct point { int x,y; point (int x = 0 ,int y = 0){ this->x = x; this->y = y; }};str
2016-04-05 19:02:05
456
原创 UVa 191
1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 struct point{ 7 int x,y; 8 point(int x = 0,int y = 0){ 9 this->x = x; 10 this
2016-04-05 19:02:02
391
原创 UVa 10148 - Advertisement
题意: 在一个街道上有很多广告位,现在一家公司需要投放广告,要针对具体情况投放。给定一个K值,假如慢跑者经历K以上个路段,至少要看到K个广告位,经历少于等于K个,则需要让慢跑者看到全部广告位,求投放的最少的广告位。思路:贪心+排序 对于慢跑者经历的路段区间,按区间右端点升序排序,从区间最右端向左遍历每一个慢跑者的区间,对需要设置的广告位进行标记,最后输出标记的点。 注意:输入
2016-04-05 19:00:44
344
原创 UVa 10714 - Ants
1 #include 2 #include 3 #include 4 using namespace std; 5 6 /*题意:求所有蚂蚁走下长杆的最长时间和最短时间*/ 7 8 /*最短时间:先求出每个蚂蚁走下杆的最短时间。然后求出最短时间的最大值 9 最长时间:先求每个蚂蚁走下杆的最长时间。然后求出最长时间的最大值*/10 11 int ma
2016-04-05 19:00:39
252
原创 UVa 11369 - Shopaholic
题意:又到了剁手的季节,购物狂们开始行动,超市也开始行动,规定是:每买三件,可以省去1件最便宜的价格。给出买的商品数,和每个商品的价值,求出购物狂一共赚了多少钱,呵呵。 思路:把数据从大到小排序,把3的倍数的商品价值相加,就是答案。实现:重写C++STL里的sort()函数的比较函数 bool compare();代码: 1 #include 2 #inc
2016-04-05 19:00:35
445
原创 UVa 120 - Stacks of Flapjacks
题意:给一摞随意摞的煎饼,要按直径从上到下递增的顺序排列,求翻的顺序。思路:贪心。1,读取煎饼数据,新建一个数组,复制数据,排序,作为参考。2,从最大直径(maxNum)的煎饼开始,看其是否在底层,是的话就寻找上一层最大的。3,假如不在底层,看其在不在顶层,在顶层就把全部煎饼翻过来,使当前需要操作的最大的直径煎饼放在最下。4,假如不在底层也不在顶层,就找到它,先翻到顶层,然后步
2016-04-05 19:00:32
382
原创 UVa 10026 - Shoemaker's Problem
题目链接:http://uva.onlinejudge.org/external/100/10026.html题意:一个鞋匠,必须要完成一系列工作N ,不完成每天需要罚款 。求全部完成,最少的罚款。 思路:贪心。分析:先拿出来两个工作i,j进行比较,先做第i个,和先做第j的顺序,并不影响i,j之后的工作花费的时间和得到的罚款,所以问题分解为每两个工作比较。那么既然比较,就
2016-04-05 19:00:30
340
原创 UVA 10602 - Editor Nottoobad
题意: 有一个产品,可以执行press,repeat,deleltsymbol,给出一串字符,求生成这串字符所用的press功能的最小次数。思路: 贪心。 所求数目字符串不同字符的总数,所求输出字符是输入字符按字典序排序输出代码:#include #include #include #include #include string>#include
2016-04-05 19:00:27
340
原创 UVa 10020 - Minimal coverage
题意是:输入几个样例,每个样例第一行输入从0开始需要覆盖的长度M,即[0,M]。之后输入覆盖的线段,求需要的线段条数最小值。 思路:贪心算法,具体见代码及注释。#include #include #include #include #include using namespace std;#define MAXN 100001/*将输入数据进行处
2016-04-05 19:00:25
316
原创 UVA 10954 - Add All
http://uva.onlinejudge.org/external/109/10954.html题意:输入一串数据,拿出两个相加,把和放回去,再拿出两个相加,把和放回去……依次循环,最后找出最小的和。思路:使用优先队列+贪心,队列按从小到大排列,每次选出队首最小的2个数据,计算之后把和再放回队列。也就是哈夫曼编码算法。Using a Priority Queue, you
2016-04-05 19:00:22
283
原创 UVa 10440 - Ferry Loading II
问题:一个渡口,有一艘渡船,运汽车到对面,一次能运n辆车,到达对面要t分钟,返回要t分钟,一共来m辆车。给出m个数据,是到达渡口的时间。求最短把全部汽车运到对面的最短时间是多少,次数是多少(时间从0算)。思路:贪心。考虑三种情况(也可以说是两种)一:n>m.最短时间为最后一辆车到达渡口的时间+t,次数为1;二:n三:n详细思路代码:#include #i
2016-04-05 19:00:20
651
原创 用JAVA写的一个简单的图形界面计算器
一个简单的计算器,老师布置的作业。用的swing和awt,bug还是有的,想起来了,发上来,自己留着收藏。/** * Created by YunFeng on 2014/12/6 0009. * Student Number: * Teacher:Yongfeng Huang * University:DHU *Java's homework of No,7 wee
2016-04-05 19:00:15
5779
原创 UVa 562 - Dividing coins
题意:若干硬币,分成两份,使其绝对值之差尽量小。思路:算出硬币总和,然后把硬币总和的一半设为背包容量,背包能拿到的最大价值即是2个人中其中一个所得到。然后用01背包的思路。#include #include #include using namespace std;int Max(int a,int b){ if(a > b)return a;
2016-04-05 19:00:11
252
原创 UVa 624 - CD
题意:是找到和给出的分钟数相加最长的,但不长于所给的分钟数N。思路:01背包,加路径跟踪。#include #include #include using namespace std;int N,tracksNum,tracks[22];int bags[50030];bool visit[50030][22];void init();
2016-04-05 19:00:06
205
原创 UVa 507 - Jill Rides Again
动态规划 1 #include 2 #include 3 #include 4 using namespace std; 5 6 #define MAXN 20002 7 8 int routes,stopNum; 9 int stops[MAXN];10 int maxSum,st,en,newSt;11 12 int m
2016-04-05 19:00:01
193
原创 简单词法分析器的实现
这是我们的一次编程作业,要求用C编写一个简单的词法分析器。要求如下:编制一个单词获取程序,从文件输入的源程序中,识别出各个具有独立意义的单词,即关键字、标识符、整数、小数、字符串、分隔符、运算符等七大类。并依次输出各个单词的内部编码及单词符号自身文本串(遇到错误时可显示“Error”,然后跳过错误部分继续显示)。注意:单词类型大小写不敏感(即不区分大小写) 1、词法规则关键字:
2016-04-05 18:59:57
1910
原创 Uva 705 - Slash Maze
题目的意思是在图中寻找可以构成的回路数,及最大回路经过的格子数。题目不是简单的横竖的格子,而是斜的,这样就不太容易了。后来上网看别人的思路,把图放大三倍,就豁然开朗了。解题报告链接:http://blog.youkuaiyun.com/sio__five/article/details/18910097代码我修改了一下,留着自己以后慢慢学习。 1 #include 2 #inclu
2016-04-05 18:59:52
257
原创 UVa 10034 - Freckles
题目是求连接全部斑点的最短墨迹的长度,即最小生成树。思路:用Prim算法,或者Kruskal算法。输入输出要稍微注意。代码: 1 #include 2 #include 3 #include 4 #include 5 #define INF 999999 6 #define MAXN 101 7 using namespace std; 8
2016-04-05 18:59:48
217
原创 ACM中出现RuntimeError的原因及可能的解决办法
大概有这几种:Runtime Error(ARRAY_BOUNDS_EXCEEDED) // array bounds exceed 数组越界Runtime Error(DIVIDE_BY_ZERO) //divisor is nil 除零Runtime Error(ACCESS_VIOLATION) //illega
2016-04-05 18:59:43
13469
转载 最小生成树-Prim算法和Kruskal算法
转载地址:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/30/2615542.html 自己在学,感觉这个讲的很不错,就转载了。Prim算法1.概览普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph
2016-04-05 18:59:41
251
原创 Uva 10305 Ordering Tasks
题目为简单的拓扑排序。第一行输入n,m。n为数字的数目,m为下边有几行数字(i,j)之间的关系。数字间的关系,j要排在i的后边。最终排成一个序列。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 queueint>task; 7 int indegree[102],Ma
2016-04-05 18:59:36
223
原创 Uva 793 Network Connections
题目意思是有几台电脑,c开头的行是两个计算机相连,q开头是查询两个是否相连。思路:并查集。题目应该可以有几组输入,这是我在algorithmist网站上找的样例:输入:210c 1 5c 2 7q 7 1c 3 9q 9 6c 2 5q 7 510c 1 5c 2 7q 7 1c 3 9q 9 6c 2 5q 7 5输出:1,2 1,2 1 #inc
2016-04-05 18:59:32
379
原创 Uva 10608 Friends
题目是给出总人数,和两个人之间的朋友关系,最后求最多的朋友的人数。思路:用并查集去求。 1 #include 2 #include 3 #include 4 using namespace std; 5 6 int caseNum,citizen,pairNum; 7 typedef struct node{ 8 int data_;//节点
2016-04-05 18:59:29
217
原创 Uva 10583 Ubiquitous Religions
题目是学生的宗教信仰,不直接问,而是两个人相比是否一样,最后求出共有几种信仰。实际上是求图的个数。使用并查集去求。 1 #include 2 #include 3 #include 4 #include 5 #define MAX 50001 6 using namespace std; 7 8 int caseNum,student,pairNu
2016-04-05 18:59:27
262
原创 Uva 459 Graph Connectivity
题目比较简单,是求子图的个数,用并查集求,我用的树实现,其实还有更简单的,只是我们老师要求而已。最重要的是要注意输入输出的格式。 1 #include 2 #include 3 #define MAX 30 4 using namespace std; 5 6 int CharNum; 7 typedef struct node{ 8 int d
2016-04-05 18:59:24
346
原创 POJ 3468 A Simple Problem with Integers
不得不说,线段树学的太渣了,找了一份大神的代码贴上,以后仔细研读一下。因为找不到出处,无法注明转载链接,请谅解。 1 #include 2 #include 3 using namespace std; 4 5 #define lson l , m , rt << 1 6 #define rson m + 1 , r , rt << 1 | 1 7 #de
2016-04-05 18:59:20
160
Natural Language Processing (Almost) from Scratch
2015-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人