- 博客(53)
- 资源 (3)
- 收藏
- 关注
转载 spring框架知识点
Spring里面的配置在applicationContext.xml中1. IOC/DI,IOC(控制反转,Spring自己创建对象),DI(依赖注入,Sping中配置对象的属性)XML配置方式:生成对象,注入对象、对象属性 <bean name="c" class="com.how2java.pojo.Category">//生成对象c <prope...
2018-05-16 21:44:10 333
原创 spring IOC DI
传统的方式: 通过new 关键字主动创建一个对象IOC方式 对象的生命周期由Spring来管理,直接从Spring那里去获取一个对象。 IOC是反转控制 (Inversion Of Control)的缩写,就像控制权从本来在自己手里,交给了Spring。 IOC 控制反转,spring自己创建对象DI 依赖注入,spring配置对象的属性 <bean name="c"...
2018-05-16 21:28:21 203
原创 java数组加密问题
某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全, 在传递过程中需要加密,加密规则如下: 123456 首先将数据倒序, 654321
2017-11-06 19:20:50 1580 1
原创 java中的参数传递问题
java中的参数传递问题: 基本类型:形式参数的改变对实际参数没有影响(参数传递,传递的是参数数值) 引用类型:形式参数的改变直接影响实际参数(传递的是地址)package cn.base;public class ZhiChuanDi { public static void main(String[] args) {
2017-11-06 19:13:41 322
原创 java二维数组
二维数组 1、元素是一维数组的数组。 2、格式: A:数据类型[][] 数组名 = new 数据类型[m][n]; (m:二维数组有多少个一维数组 n:一维数组有多少个元素) B:数据类型[][] 数组名 = new 数据类型[m][]; C:数据类型[][] 数组名 = new 数据类型[][]{{..
2017-11-06 19:03:31 822
原创 java数组练习
点击打开数组知识总结1.数组遍历public class Array { public static void main(String args[]){ //数组的遍历 int[] arr={1,2,3,5,6}; System.out.print("["); for(int i=0;i<arr.length;i++){ if(i==arr.length
2017-11-04 18:22:44 478 1
原创 java方法练习
1.获取两个数中的较大者需求:键盘录入两个数,返回较大者两个明确:返回值类型:int参数列表:int a,int b;package cn.base;//引入util包下的Scanner类import java.util.Scanner;public class FunctionTest { public static void main(String
2017-11-04 17:25:51 1264
原创 知识总结 之 方法、数组
方法(1)概念:完成特定功能的代码块。注意:在很多语言里有函数的定义,而在java中,函数成为方法。(2)格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2……){方法体语句;return 返回值;}修饰符:目前就用public static ,日后再解说其他修饰符返回值类型:功能结果的数据类型方法名:起个名字,方便调用该方
2017-11-03 22:30:38 273
原创 java方法简单练习
键盘录入两个数,返回两数中的较大者package cn.base;//引入util包下的Scanner类import java.util.Scanner;public class FunctionTesst { public static void main(String args[]){ //创建键盘录入对象 Scanner sc=new Scanner(System.in)
2017-11-01 15:04:45 411
原创 break continue区别(跳转语句)
break(跳出):应用于switch条件语句和循环语句continue(继续):只能用于循环结构作用: break:跳出循环语句,执行后面的代码 continue:终止本次循环,进行下一次循环。注:1.这两个语句离开应用范围,存在无意义2.这两个语句单独存在下面都不可以有语句,因为执行不到3.标记的出现,可以让这两个语句作用于指
2017-10-27 22:05:18 948
原创 for-for嵌套之 三角形 九九乘法口诀表
循环语句:while循环do-while循环for循环 1.初始化表达式;2.循环条件(非真即假);3.操作表达式;4.循环体for(1;2;3){ 4}1,3可以忽略,此时相当于while循环。无限循环形式:for( ; ; ; ){ }while(true){ }/*累加&&计数器 * 获取1-10的和并打印
2017-10-24 22:07:42 1188
原创 时钟实例(html&&css)
用到了JS中的计时器和 js内置对象 function startTime(){ var today = new Date(); //获取日期对象Date(),处理日期和事件 var h = today.getHours(); //获取“时” var
2017-03-31 19:01:54 490
原创 js事件详解
一、事件流二、事件处理1.html事件处理 Title 按钮 function demo(){ alert("hello,html事件处理"); }
2017-03-30 22:45:31 2400 1
原创 js添加事件和移除事件:addEventListener()与removeEventListener()
作用: addEventListener()与removeEventListener()用于处理指定和删除事件处理程序操作。 它们都接受3个参数:事件名、事件处理的函数和布尔值。 布尔值参数是true,表示在捕获阶段调用事件处理程序;如果是false,表示在冒泡阶段调用事件处理程序。示例:环境:移动端,界面禁止触摸事件要在bo
2017-03-28 21:30:00 143447 6
原创 词法分析器 c 语言
#include /*定义I/O库所用的某些宏和变量*/#include /*定义字符串库函数*/#include /*提供有关屏幕窗口操作函数*/#include /*分类函数*/#includechar prog[80]={'\0'}, tok
2016-11-19 19:13:51 1113
原创 hdoj-2014 青年歌手大奖赛_评委会打分【sort排序||冒泡排序】
青年歌手大奖赛_评委会打分Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 60761 Accepted Submission(s): 30321Problem Description青年歌手大奖赛中,评委会给参
2015-10-02 17:48:05 772
原创 nyoj-40 公约数和公倍数【辗转相除法】
公约数和公倍数时间限制:1000 ms | 内存限制:65535 KB难度:1描述 小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。输入 第一行输入一个整数n(0随后的n行输入两个整数i,j(0输出 输出每组测试数据的最大公约数和最小公倍数 样例输入 36 612 1133 22
2015-10-02 10:04:38 646
原创 hdoj-1205 吃糖果【水&&抽屉原理】
吃糖果Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 28789 Accepted Submission(s): 8184Problem DescriptionHOHO,终于从Speakless手上赢走了所
2015-09-16 12:10:50 570
原创 nyoj-22 素数求和问题【水】
素数求和问题时间限制:3000 ms | 内存限制:65535 KB难度:2描述现在给你N个数(0输入第一行给出整数M(0每组测试数据第一行给你N,代表该组测试数据的数量。接下来的N个数为要测试的数据,每个数小于1000输出每组测试数据结果占一行,输出给出的测试数据的所有素数和样例输入351 2 3 4 5811 12 1
2015-09-11 20:07:00 558
原创 nyoj-596 谁是最好的Coder【水】
谁是最好的Coder时间限制:1000 ms | 内存限制:65535 KB难度:0描述计科班有很多Coder,帅帅想知道自己是不是综合实力最强的coder。帅帅喜欢帅,所以他选了帅气和编程水平作为评选标准。每个同学的综合得分是帅气程度得分与编程水平得分的和。他希望你能写一个程序帮他一下。输入数据有多组。输入一个数n,代表计科班的
2015-09-08 23:05:53 599
原创 nyoj-1071 不可以!【水】
不可以!时间限制:1000 ms | 内存限制:65535 KB难度:1描述 判断:两个数x、y的正负性。要求:不可以使用比较运算符,即"","=","==","!="。输入 有多组数据,每组数据占一行,每一行两个数x,y。x、y保证在int范围内。输出 每组数据输出占一行。如果两个数是一正一负,输出"Signs are op
2015-08-29 16:21:05 1211
原创 hdoj-2019 数列有序!【水】
数列有序!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 59240 Accepted Submission(s): 25564Problem Description有n(n Input输入
2015-08-28 23:06:02 1322
原创 hdoj-2018 母牛的故事【水&&递归】
母牛的故事Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 53630 Accepted Submission(s): 26935Problem Description有一头母牛,它每年年初生一头小母牛。每头小母
2015-08-28 20:47:21 935
原创 hdoj-2015 偶数求和【水】
偶数求和Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 58769 Accepted Submission(s): 25679Problem Description有一个长度为n(n Input
2015-08-28 15:54:08 1077
原创 算法记录---最小生成树【kruskal&&prim】
生成树 给定一个无向图,如果它的某个子图中任意两个顶点都互相连通并且是一棵树。生成树不唯一 最小生成树: 如果边上有权值,那么使得权值和最小的生成树叫做最小生成树两种常用的构造最小生成树的方法:1.克鲁斯卡尔算法(从边入手)2.普里姆算法(从点入手Kruskal算法思想: 按照边的权值的顺序
2015-08-26 09:26:20 699
原创 hdoj-1201 18岁生日【日期和时间处理】
http://acm.hdu.edu.cn/showproblem.php?pid=1201以3月为界 三月之前的从当前判断是否是闰年 否则从下一年判断是否是闰年AC code:#includeint runnian(int y){ if(y%4==0&&y%100!=0||y%400==0) return 1; else retur
2015-08-24 09:51:50 748
原创 hdoj-1248【水&&floyd】
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1248这道题可以用最短路径floyd做 但是没想起来 哪位大神知道 还望指教#includeint main(){ int i,k,j,t,n,temp; while(~scanf("%d",&t)) { while(t--) { scanf("%d",&n);
2015-08-21 23:05:00 649
原创 hdoj-2066 一个人的旅行【最短路径--dijkstra&&spfa&&floyd】
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2066解题思路:把城市a,b看成起点和终点,time看成两者之间的距离 从而转化成最短路径问题该题中有多个起点终点 求出每个起点到每个终点的最短路径 取在这些最短路径中的最小值注意:本题没有给出城镇的个数n 但floyd中刻画第几个节点时会用到 所以需要自己去找
2015-08-21 22:39:16 737
原创 hdoj-1869 六度分离【最短路径--dijkstra&&spfa&&floyd】
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1869解题思路: 转化成最短路径问题,如果两人认识,把两者之间距离看成1 如果任意两人之间隔着7个人及其以上 (即距离>7) 则不满足六度分离 spfa:#include#include#include#define INF 0x3f3f3f3f
2015-08-21 18:57:46 678
原创 hdoj-1874 畅通工程续【最短路径--dijkstra&&floyd&&spfa】
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1874本题需要注意的地方是起点终点并不是第一个 最后一个 是另外给定的如果不存在从S到T的路线,就输出-1 说明S和T之间无道路连通 T到S的距离(即dis[t])为INF dijkstra:#include#include#include#define maxn
2015-08-21 17:26:11 578
原创 hdoj-2544 最短路【最短路径--dijkstra&&spfa&&floyd】
题目http://acm.hdu.edu.cn/showproblem.php?pid=2544模板题#include#include//memset#include//min#define INF 0x3f3f3f3f#define maxn 110using namespace std;//algorithmint n,m,map[maxn][maxn],dis
2015-08-18 12:25:15 822
原创 hdoj-1301 Jungle Roads 【最小生成树】
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1301 题目可长 而且还是英文 没必要一字一句的去读题 可以根据下面的输入输出和图来搞清题意
2015-08-13 10:51:14 624
原创 hdoj-1875 畅通工程再续【最小生成树--prim&&kruskal】
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1875算法的基本思想: 普里姆算法是另一种构造最小生成树的算法,它是按逐个将顶点连通的方式来构造最小生成树的。 从连通网络N = { V, E }中的某一顶点u0出发,选择与它关联的具有最小权值的边(u0, v),将其顶点加入到生成树的顶点集合U中。以后每一步从 一个
2015-08-13 08:31:30 589
原创 算法痕迹---并查集
模板1.初始化2.找根节点3.合并 int per[1100];void init(){ for(int i =1; i <= N; ++i) per[i] = i;//初始化 起初每个节点都是独立的 父节点是本身 }int find(int x){//find函数 寻找根节点 int r = x; while(r != per[r])
2015-08-12 09:33:38 1073
原创 hdoj-1232 畅通工程【并查集】
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1232#includeint per[10100];void init(int N){ int i; for(i=1;i<=N;++i) { per[i]=i;//初始化 起初每个节点都是独立的 父节点是本身 }}int
2015-08-12 00:19:19 1244
原创 hdoj-1233 还是畅通工程【最小生成树--kruskal】
题目详见http://acm.hdu.edu.cn/showproblem.php?pid=1233 克鲁斯卡尔算法是在剩下的所有未选取的边中,找最小边,如果和已选取的边构成回路,则放弃,选取次小边。基本思想 先构造一个只含 n 个顶点、而边集为空的子图,把子图中各个顶点看成各棵树上的根结点,之后,从网的边集 E 中选取一条权值最小的边,若该条边的两个顶点分属不同的树,
2015-08-11 23:37:18 969
原创 getchar() putch()的使用
getchar() putchar() getchar()获取从键盘输入的单个字符 putchar()将单个字符发送至屏幕 虽然getchar()获取单个字符,但除非按下Enter 键 否则控制不会返回程序 getchar() 函数命令C程序将输入放入缓冲区(buffer),按下Enter键后 缓冲区的内容以每次一个字符释放 所以 1.没有按下Ente
2015-08-11 17:26:49 2068
原创 hdoj-2141 Can you find it?【二分】
题目详见链接http://acm.hdu.edu.cn/showproblem.php?pid=2141
2015-08-10 18:53:10 523
原创 最长公共子序列(LCS)
什么是最长公共子序列 什么是最长公共子序列呢?举个简单的例子吧,一个数列S,若分别是两个或多个已知序列的子序列,且是所有符合条件序列中最长的,则S称为已知序列的最长公共子序列。 举例如下,如:有两个随机数列,1 2 3 4 5 6 和 3 4 5 8 9,则它们的最长公共子序列便是:3 4 5。 最长公共子串和最长公共子序列的区别
2015-08-10 11:50:00 592
原创 poj-1458 Common Subsequence
题目详见链接http://poj.org/problem?id=1458题目大意:输入多组测试数据 每组数据有两个字符串 输出最长公共子序列的长度 code:#include#include#define max(a,b) a>b?a:b;//#char s1[1010],s2[1010];//题目没有限定字符串长度 自己规定字符串区间 字符串长度一般不超过1000
2015-08-10 11:31:25 397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人