- 博客(146)
- 收藏
- 关注
原创 基于SSM的后台管理系统脚手架(一)
项目简述:本项目是基于SSM的后台管理系统脚手架,面向接口编程。实现了菜单管理、角色管理、用户管理、日志管理,不同的角色分配相应的权限,用户分配不同的角色登录后显示相应被分配的功能,使用了拦截器编程,实现了用户登录退出记录到日志上。技术框架:SSM+easyUI+ajax+jsp...
2020-02-18 11:45:49
1921
原创 一个hasnextdouble()的小问题
import java.util.Scanner;public class ScanTest { public static void main(String[] args) { System.out.println("请输入数字:"); Scanner scan = new Scanner(System.in); double sum = 0; int m = 0;...
2020-02-11 20:49:19
1116
1
原创 (五)优化数据库连接
数据库在建立连接和释放连接都会消耗较大的cpu资源,为了性能,引入连接池的概念:public class DbUtil implements DataSource{ private static DbUtil dbUtil = new DbUtil(); public static DbUtil getInstance(){ return dbUtil; }...
2020-02-03 22:25:12
367
原创 (四)抽象封装实现多条件组合查询赋值及分页查询
首先我们要对page进行抽象封装/** * 分页查询封装 * */public class Page<T> { private int pageNumber;//当前页数 private int pageSize;//每页显示数量 private int total;//总记录数 private int totalPage;//总页数 priv...
2020-02-03 21:53:57
433
原创 (三)利用泛型反射机制实现增加,删除,更新,查询操作(支持继承基类)
/** * 基类dao,抽象封装所有的操作 * */public class BaseDao<T> { private DbUtil dbUtil = DbUtil.getInstance(); //public Connection connection = dbUtil.getConnection(); private final static int CURD_A...
2020-02-03 21:24:46
460
原创 (二)使用自定义注解和实体基类
注解:其本质是一种能通过程序来获取到具体信息的注释。注解与类、接口、枚举在同一个层次,并可以应用于包、类型、构造方法、方法、成员变量、参数、本地变量的声明中,用来对这些元素进行说明注释。本项目对数据库表和列进行注解。具体如下:Table.javaimport java.lang.annotation.ElementType;import java.lang.annotation....
2020-02-03 19:42:42
249
原创 (一)项目简介和几个工具类使用
本项目是封装一个属于自己的数据库框架,实现了对数据库增删改查的抽象封装,实现了对数据库分页查询,实现了分页列表查询,封装了多条件查询分类列表,支持自定义对象存取数据库,并优化了数据库连接。项目目录如下:传统jdbc步骤如下:JDBC 编程步骤加载驱动程序:Class.forName(driverClass)//加载MySql驱动Class.forName...
2020-02-03 17:04:04
173
原创 放置矩形
题目1 : 放置矩形时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi计划在笛卡尔平面中依次放置N个2x1的矩形(矩形的长是2,宽是1,长宽分别与XY轴平行)。其中第i个矩形的左下角预计放置在坐标(Xi, Yi)的位置上。 如果放置某一个矩形时,发现会与之前放置的矩形相交(公共面积大于0),就放弃放置当前矩形,继续尝试下一个矩形。 给定N个...
2019-03-30 23:11:31
480
原创 很坑人的小问题
A) '8'B) 'G'C) ' 'D) 'abc'E) '\n'F) '\4'G) '\8'H) '\46'I) '\046'J) '\0046'K) '\546'L) '\38'M) '\x4'N) '\xAb'O) '\xG'P) '\x000Ab'Q) '\xabc'R) '"'S) '''T) '''U) ''V) '\'W) '\c'X) ...
2019-02-21 17:44:36
665
2
原创 矩阵填数
题目1 : 矩阵填数时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi在玩一个游戏,他需要把1, 2, 3, ... NM填入一个N行M列的矩阵中,使得矩阵每一行从左到右、每一列从上到下都是递增的。 例如如下是3x3的一种填法:136 247 589给定N和M,小Hi希望知道一共有多少种不同的填法。输入一行包含两个整数N...
2019-02-02 23:48:27
1100
原创 出勤记录I
题目1 : 出勤记录I时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi的算法课老师每次上课都会统计小Hi的出勤记录。迟到会被记录一个L,缺席会被记录一个A,按时上课会被记录一个O。一学期结束,小Hi的出勤记录可以看成是一个只包含LAO的字符串,例如"OOOOLOOOLALLO……"。如果小Hi整学期缺席不超过1次,并且没有连续3次迟到,小Hi...
2019-02-02 21:48:05
366
原创 震荡数组
题目1 : 震荡数组时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个长度为N的数组A1, A2, ..., AN,如果对于任意1 < i < N都有Ai > Ai-1且Ai > Ai+1, 或者Ai < Ai-1且Ai < Ai+1,我们就称A数组是一个震荡数组。例如{4, 2, 3, 1, 5}就是一个震荡...
2019-01-17 13:37:27
316
1
原创 Playfair密码表
题目1 : Playfair密码表时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho经常用Playfair密码表加密自己的代码。 密码表是按以下步骤生成的。1. 随机选择一个只包含大写字母的单词S作为密钥。 2. 将S中的所有字母J替换为字母I。 3. 将S中的字母依次填写进一个5x5的矩阵,按照从上到下、从左到右的顺序填充格子...
2019-01-17 12:59:36
1389
原创 修补木桶
题目1 : 修补木桶时间限制:10000ms单点时限:1000ms内存限制:256MB描述一只木桶能盛多少水,并不取决于桶壁上最高的那块木板,而恰恰取决于桶壁上最短的那块。已知一个木桶的桶壁由N块木板组成,第i块木板的长度为Ai。现在小Hi有一个快捷修补工具,每次可以使用修补工具将连续的不超过L块木板提高至任意高度。已知修补工具一共可以使用M次(M*L<N),...
2019-01-16 16:36:24
426
原创 等式填空
题目1 : 等式填空时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个等式S,满足:1. S中包含唯一的等号('=') 2. 等号右边是一个确定的非负整数 3. 等号左边是由'+'和'?'组成的算式,其中处于某个整数(即便这个整数只有一位)首位的'?'可以填入1-9中的某个数字,其余'?'可以填入0-9中的某个数字。问有多少种不同...
2019-01-14 21:30:13
329
原创 凸多边形
题目1 : 凸多边形时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个凸多边形的N个顶点。你需要在凸多边形内找到M个点,使得这M个点也围成一个凸多边形,并且围成的面积尽可能大。输入第一行包含两个整数N和M,意义如前文所述。接下来N行,每行两个整数Ai和Bi,表示按照逆时针顺序排列的凸多边形顶点坐标。对于30%的数据,满足N<=5...
2019-01-14 21:12:14
807
原创 分隔相同整数
题目1 : 分隔相同整数时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个包含N个整数的数组A。你的任务是将A重新排列,使得任意两个相等的整数在数组中都不相邻。 如果存在多个重排后的数组满足条件,输出字典序最小的数组。 这里字典序最小指:首先尽量使第一个整数最小,其次使第二个整数最小,以此类推。输入第一行包含一个整数N,表示数组的...
2019-01-13 09:45:36
176
原创 罚抄一百遍
题目1 : 罚抄一百遍时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Ho忘了做英语作业,被老师罚抄某段文本N遍。抄写用的作业纸每行包含M个格子,每个格子恰好能填写一个字符或者空格。抄写过程中单词不能跨行,如果某行剩余的格子不足以写完一个单词,那么这个单词需要写在下一行。单词间的空格不能省略。例如在M=9的作业纸上写2遍"Good good stud...
2019-01-13 09:08:24
849
1
原创 水陆距离
题目1 : 水陆距离时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个N x M的01矩阵,其中1表示陆地,0表示水域。对于每一个位置,求出它距离最近的水域的距离是多少。 矩阵中每个位置与它上下左右相邻的格子距离为1。输入第一行包含两个整数,N和M。以下N行每行M个0或者1,代表地图。数据保证至少有1块水域。对于30%的数据...
2019-01-12 20:09:24
301
原创 奖券兑换
题目1 : 奖券兑换时间限制:20000ms单点时限:1000ms内存限制:256MB描述小Hi在游乐园中获得了M张奖券,这些奖券可以用来兑换奖品。可供兑换的奖品一共有N件。第i件奖品需要Wi张奖券才能兑换到,其价值是Pi。 小Hi使用不超过M张奖券所能兑换到的最大奖品总价值是多少?输入第一行两个整数N,M。 接下来N行,每行两个整数Wi,Pi。 ...
2019-01-12 20:05:58
441
原创 满减优惠
题目1 : 满减优惠时间限制:10000ms单点时限:1000ms内存限制:256MB描述最近天气炎热,小Ho天天宅在家里叫外卖。他常吃的一家餐馆一共有N道菜品,价格分别是A1, A2, ... AN元。并且如果消费总计满X元,还能享受优惠。小Ho是一个不薅羊毛不舒服斯基的人,他希望选择若干道不同的菜品,使得总价在不低于X元的同时尽量低。你能算出这一餐小Ho最少消费多少元吗...
2019-01-10 17:22:15
664
原创 积水的城市
题目1 : 积水的城市时间限制:10000ms单点时限:1000ms内存限制:256MB描述如下图所示,某市市区由M条南北向的大街和N条东西向的道路组成。其中由北向南第i条路和第i+1条路之间的距离是Bi (1 <= i < N),由西向东第i条街和第i+1条街之间的距离是Ai (1 <= i < M)。小Ho现在位于第x条路和第y条街的交叉口,...
2019-01-10 16:57:42
218
原创 Composition
题目1 : Composition时间限制:10000ms单点时限:1000ms内存限制:256MB描述Alice writes an English composition with a length of N characters. However, her teacher requires that M illegal pairs of characters cannot...
2019-01-06 16:39:00
426
原创 Shortening Sequence
题目1 : Shortening Sequence时间限制:10000ms单点时限:1000ms内存限制:256MB描述There is an integer array A1, A2 ...AN. Each round you may choose two adjacent integers. If their sum is an odd number, the two ad...
2019-01-06 15:57:15
155
原创 Composition
题目1 : Composition时间限制:10000ms单点时限:1000ms内存限制:256MB描述Alice writes an English composition with a length of N characters. However, her teacher requires that M illegal pairs of characters cannot...
2019-01-05 13:31:52
270
原创 Five in a Row
题目1 : Five in a Row时间限制:10000ms单点时限:1000ms内存限制:256MB描述Five in a Row is a game played on a 15x15 go board. Black and White take turns to place a stone of their color in an empty spot. The win...
2019-01-05 12:17:53
365
原创 MS Recognition
题目1 : MS Recognition时间限制:30000ms单点时限:3000ms内存限制:256MB描述Given an image containing only two kinds of capital letters, 'M' and 'S', can you tell how many of each letter are there in the image? ...
2019-01-05 12:10:31
190
原创 Building Heap
题目1 : Building Heap时间限制:10000ms单点时限:1000ms内存限制:256MB描述Given an array A1, A2, ... AN, your task is to build a binary treee T which satisfies the following requirments: 1. T is a min-heap; ...
2019-01-03 15:33:21
145
原创 Guess Number with Lower or Higher Hints
题目1 : Guess Number with Lower or Higher Hints时间限制:10000ms单点时限:1000ms内存限制:256MB描述There is a game about guessing number between 1 and N. This game is played by two people A and B. When A guess...
2019-01-03 11:19:21
131
原创 The Lastest Time
题目1 : The Lastest Time时间限制:10000ms单点时限:1000ms内存限制:256MB描述What is latest time you can make with 4 digits A, B, C and D?For example if the 4 digits are 1, 0, 0, 0, you can make 4 times with ...
2019-01-03 10:43:08
344
原创 Powers of Two
第209周题目1 : Powers of Two时间限制:10000ms单点时限:1000ms内存限制:256MB描述Given a positive integer N, it is possible to represent N as the sum of several positive or negative powers of 2 (± 2k for some k...
2019-01-02 22:14:49
345
原创 Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:1.3.6
如图所示: 引入springboot项目爆了一堆红 ,没有正确进入一开始检查的是java-version后来检查的是 maven 没complie先切换到项目pom.xml的根目录 然后 用maven compile最后 回到项目maven reimport...
2019-01-02 12:01:12
7628
原创 Inventory is Full
描述You're playing your favorite RPG and your character has just found a room full of treasures.You have N inventory slots. Luckily, items of the same type stack together, with the maximum size of t...
2019-01-01 12:59:03
1306
原创 Total Hamming Distance
题目1 : Total Hamming Distance时间限制:10000ms单点时限:1000ms内存限制:256MB描述The Hamming Distance between two integers is the number of different digits between their binary representation. For example th...
2019-01-01 12:35:11
133
原创 Target Sum
Target Sum时间限制:10000ms单点时限:1000ms内存限制:256MB描述There is a sequence of N positive integers A1, A2, ... AN and a target sum S. You need to add a plus or minus operator (+/-) before every integer...
2019-01-01 12:06:12
182
1
原创 Boarding Passes
题目1 : Boarding Passes时间限制:10000ms单点时限:1000ms内存限制:256MB描述Long long ago you took a crazy trip around the world. You can not remember which cities did you start and finish the trip. Luckily yo...
2019-01-01 11:51:31
454
1
原创 Sorting Photo Files
题目1 : Sorting Photo Files时间限制:10000ms单点时限:1000ms内存限制:256MB描述You have a lot of photos whose file names are like:beijing1 beijing10beijing8shanghai233As you can see, all names have ...
2019-01-01 11:30:30
191
原创 Circle Detect
: Circle Detect时间限制:10000ms单点时限:1000ms内存限制:256MB描述You are given a directed graph G which has N nodes and M directed edges. Your task is to detect whether it contains any circle. 输入The f...
2019-01-01 11:12:17
253
原创 Gas Stations
第216周题目1 : Gas Stations时间限制:10000ms单点时限:1000ms内存限制:256MB描述There are N gas stations on a straight, M kilo-meters long highway. The i-th gas station is Ai kilo-meters away from the beginning...
2019-01-01 10:20:26
172
原创 Logic Expression Tree
题目1 : Logic Expression Treehiho一下 第217周时间限制:10000ms单点时限:1000ms内存限制:256MB描述You are given a logic expression tree of N nodes which are numbers from 1 to N. The leaf nodes are boolean values(...
2018-12-31 14:34:27
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人