自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 收藏
  • 关注

原创 基于SSM的后台管理系统脚手架(一)

项目简述:本项目是基于SSM的后台管理系统脚手架,面向接口编程。实现了菜单管理、角色管理、用户管理、日志管理,不同的角色分配相应的权限,用户分配不同的角色登录后显示相应被分配的功能,使用了拦截器编程,实现了用户登录退出记录到日志上。技术框架:SSM+easyUI+ajax+jsp...

2020-02-18 11:45:49 1864

原创 一个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 1020 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 319

原创 (四)抽象封装实现多条件组合查询赋值及分页查询

首先我们要对page进行抽象封装/** * 分页查询封装 * */public class Page<T> { private int pageNumber;//当前页数 private int pageSize;//每页显示数量 private int total;//总记录数 private int totalPage;//总页数 priv...

2020-02-03 21:53:57 384

原创 (三)利用泛型反射机制实现增加,删除,更新,查询操作(支持继承基类)

/** * 基类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 425

原创 (二)使用自定义注解和实体基类

注解:其本质是一种能通过程序来获取到具体信息的注释。注解与类、接口、枚举在同一个层次,并可以应用于包、类型、构造方法、方法、成员变量、参数、本地变量的声明中,用来对这些元素进行说明注释。本项目对数据库表和列进行注解。具体如下:Table.javaimport java.lang.annotation.ElementType;import java.lang.annotation....

2020-02-03 19:42:42 213

原创 (一)项目简介和几个工具类使用

本项目是封装一个属于自己的数据库框架,实现了对数据库增删改查的抽象封装,实现了对数据库分页查询,实现了分页列表查询,封装了多条件查询分类列表,支持自定义对象存取数据库,并优化了数据库连接。项目目录如下:传统jdbc步骤如下:JDBC 编程步骤加载驱动程序:Class.forName(driverClass)//加载MySql驱动Class.forName...

2020-02-03 17:04:04 141

原创 放置矩形

题目1 : 放置矩形时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi计划在笛卡尔平面中依次放置N个2x1的矩形(矩形的长是2,宽是1,长宽分别与XY轴平行)。其中第i个矩形的左下角预计放置在坐标(Xi, Yi)的位置上。 如果放置某一个矩形时,发现会与之前放置的矩形相交(公共面积大于0),就放弃放置当前矩形,继续尝试下一个矩形。 给定N个...

2019-03-30 23:11:31 421

原创 很坑人的小问题

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 633 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 993

原创 出勤记录I

题目1 : 出勤记录I时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi的算法课老师每次上课都会统计小Hi的出勤记录。迟到会被记录一个L,缺席会被记录一个A,按时上课会被记录一个O。一学期结束,小Hi的出勤记录可以看成是一个只包含LAO的字符串,例如"OOOOLOOOLALLO……"。如果小Hi整学期缺席不超过1次,并且没有连续3次迟到,小Hi...

2019-02-02 21:48:05 336

原创 震荡数组

题目1 : 震荡数组时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个长度为N的数组A1, A2, ..., AN,如果对于任意1 &lt; i &lt; N都有Ai &gt; Ai-1且Ai &gt; Ai+1, 或者Ai &lt; Ai-1且Ai &lt; Ai+1,我们就称A数组是一个震荡数组。例如{4, 2, 3, 1, 5}就是一个震荡...

2019-01-17 13:37:27 270 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 1319

原创 修补木桶

题目1 : 修补木桶时间限制:10000ms单点时限:1000ms内存限制:256MB描述一只木桶能盛多少水,并不取决于桶壁上最高的那块木板,而恰恰取决于桶壁上最短的那块。已知一个木桶的桶壁由N块木板组成,第i块木板的长度为Ai。现在小Hi有一个快捷修补工具,每次可以使用修补工具将连续的不超过L块木板提高至任意高度。已知修补工具一共可以使用M次(M*L&lt;N),...

2019-01-16 16:36:24 383

原创 等式填空

题目1 : 等式填空时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个等式S,满足:1. S中包含唯一的等号('=')  2. 等号右边是一个确定的非负整数  3. 等号左边是由'+'和'?'组成的算式,其中处于某个整数(即便这个整数只有一位)首位的'?'可以填入1-9中的某个数字,其余'?'可以填入0-9中的某个数字。问有多少种不同...

2019-01-14 21:30:13 265

原创 凸多边形

题目1 : 凸多边形时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个凸多边形的N个顶点。你需要在凸多边形内找到M个点,使得这M个点也围成一个凸多边形,并且围成的面积尽可能大。输入第一行包含两个整数N和M,意义如前文所述。接下来N行,每行两个整数Ai和Bi,表示按照逆时针顺序排列的凸多边形顶点坐标。对于30%的数据,满足N&lt;=5...

2019-01-14 21:12:14 734

原创 分隔相同整数

题目1 : 分隔相同整数时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个包含N个整数的数组A。你的任务是将A重新排列,使得任意两个相等的整数在数组中都不相邻。  如果存在多个重排后的数组满足条件,输出字典序最小的数组。  这里字典序最小指:首先尽量使第一个整数最小,其次使第二个整数最小,以此类推。输入第一行包含一个整数N,表示数组的...

2019-01-13 09:45:36 131

原创 罚抄一百遍

题目1 : 罚抄一百遍时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Ho忘了做英语作业,被老师罚抄某段文本N遍。抄写用的作业纸每行包含M个格子,每个格子恰好能填写一个字符或者空格。抄写过程中单词不能跨行,如果某行剩余的格子不足以写完一个单词,那么这个单词需要写在下一行。单词间的空格不能省略。例如在M=9的作业纸上写2遍"Good good stud...

2019-01-13 09:08:24 727 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 267

原创 奖券兑换

题目1 : 奖券兑换时间限制:20000ms单点时限:1000ms内存限制:256MB描述小Hi在游乐园中获得了M张奖券,这些奖券可以用来兑换奖品。可供兑换的奖品一共有N件。第i件奖品需要Wi张奖券才能兑换到,其价值是Pi。  小Hi使用不超过M张奖券所能兑换到的最大奖品总价值是多少?输入第一行两个整数N,M。  接下来N行,每行两个整数Wi,Pi。  ...

2019-01-12 20:05:58 370

原创 满减优惠

题目1 : 满减优惠时间限制:10000ms单点时限:1000ms内存限制:256MB描述最近天气炎热,小Ho天天宅在家里叫外卖。他常吃的一家餐馆一共有N道菜品,价格分别是A1, A2, ... AN元。并且如果消费总计满X元,还能享受优惠。小Ho是一个不薅羊毛不舒服斯基的人,他希望选择若干道不同的菜品,使得总价在不低于X元的同时尽量低。你能算出这一餐小Ho最少消费多少元吗...

2019-01-10 17:22:15 542

原创 积水的城市

题目1 : 积水的城市时间限制:10000ms单点时限:1000ms内存限制:256MB描述如下图所示,某市市区由M条南北向的大街和N条东西向的道路组成。其中由北向南第i条路和第i+1条路之间的距离是Bi (1 &lt;= i &lt; N),由西向东第i条街和第i+1条街之间的距离是Ai (1 &lt;= i &lt; M)。小Ho现在位于第x条路和第y条街的交叉口,...

2019-01-10 16:57:42 170

原创 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 356

原创 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 124

原创 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 228

原创 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 321

原创 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 156

原创 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 114

原创 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 88

原创 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 273

原创 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 265

原创 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 7544

原创 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 1205

原创 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 109

原创 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 139 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 404 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 161

原创 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 202

原创 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 147

原创 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 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除