- 博客(17)
- 资源 (3)
- 收藏
- 关注
转载 Annotation(四)——Struts2注解开发
Hibernate和Spring框架的开发前边总结了,这次看一下流行的MVC流程框架Struts2的注解开发吧。Struts2主要解决了从JSP到Action上的流程管理,如何进行Uri和action类中每个方法的绑定这是重点,在这里先简单看一下配置文件中的简单配置:[html] view plaincopyprint?span style=
2015-02-01 18:14:14 452
转载 Annotation(三)——Spring注解开发
Spring框架的核心功能IoC(Inversion of Control),也就是通过Spring容器进行对象的管理,以及对象之间组合关系的映射。通常情况下我们会在xml配置文件中进行action,service,dao等层的声明,然后并告知框架我们想要的注入方式,然后在类中声明要组合类的get,set方法。而通过Spring框架中注解的运用也就主要是解决这类问题的。而框架中另一个核心知识AOP
2015-02-01 18:11:53 365
转载 Annotation(二)——Hibernate中注解的开发
在利用注解开发数据库持久层以前,需要学习一个规范JPA(Java Persistence API),这也是SUN公司提出的数据库的持久化规范。就类似于JDBC,Servlet,JSP等规范一样。而Hibernate框架就实现了此规范,我们可以通过注解和配置文件来实现此规范。前边的学习都是建立在配置文件的基础上,而注解开发现在也处于一种趋势,毕竟它大大提高了开发速度。
2015-02-01 18:07:27 414
转载 Annotation(一)——注解开发介绍
在编程中,一直强调的一点就是注释的编写,注释的规范等等。尤其是越是核心,程序越复杂,逻辑越多的清空下,注释的编写对我们以后的阅读代码,维护软件起着至关重要的作用。一款软件有着好的注释,相当于一个中国人阅读一篇带着汉语翻译的英文文章,其阅读速度是事半功倍的效果。但是今天想要总结的却不是代码中的注释需要注意的问题,而是JDK5.0以后提供的一种新特性。 一, Annot
2015-02-01 18:05:27 399
转载 ManyToMany注释
old:@ManyToMany 注释:表示此类是多对多关系的一边,mappedBy 属性定义了此类为双向关系的维护端,注意:mappedBy 属性的值为此关系的另一端的属性名。例如,在Student类中有如下方法:被控方: @ManyToMany(fetch = FetchType.LAZY, mappedBy = "students")
2014-12-01 22:35:45 465
原创 数字整除
题目描述定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数 。例如,34是17的倍数,因为3-20=-17是17的倍数;201不是17的倍数,因为20-5=15不是17的倍数。输入一个正整数n,你的任务是判断它是否是17的倍数。输入输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1
2014-05-27 17:45:58 1155
原创 Repairing a Road
原题描述:You live in a small town with R bidirectional roads connecting C crossings and you want to go from crossing 1 to crossingC as soon as possible. You can visit other crossings before arrivi
2014-05-27 17:40:19 667
转载 Biggest Number
原题描述: You have a maze with obstacles and non-zero digits in it: You can start from any square, walk in the maze, and finally stop at some square. Each step, you may only walk into one of
2014-05-27 17:23:19 833
原创 C++编程:Call Forwarding
题目描述: Thanks to computer technology the functionality of phone systems has been greatly enhanced in the last ten years. We have automated menus, sophisticated answering machines, conference
2014-01-11 17:33:25 721
原创 百炼:(1088)滑雪
总时间限制: 1000ms内存限制: 65536kB描述Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 516 17 1
2014-01-10 04:07:41 767
翻译 百炼:(1008)Maya Calendar
During his last sabbatical, professor M. A. Ya made a surprising discovery about the old Maya calendar. From an old knotted message, professor discovered that the Maya civilization used a 365 day long
2014-01-10 03:06:07 562
原创 百炼:(2775)文件结构“图”
总时间限制: 1000ms 内存限制: 65536kB描述在计算机上看到文件系统的结构通常很有用。Microsoft Windows上面的"explorer"程序就是这样的一个例子。但是在有图形界面之前,没有图形化的表示方法的,那时候最好的方式是把目录和文件的结构显示成一个"图"的样子,而且使用缩排的形式来表示目录的结构。比如:ROOT| dir1|
2014-01-10 02:47:11 783
转载 百炼:(2767)简单密码
总时间限制: 1000ms 内存限制: 65536kB描述Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关系。密文A B C D E F G H I J K L M N O P Q R S T U V W X Y Z明
2014-01-10 01:38:58 1013
原创 百炼:(1035)拼写检查
描述现在有一些英语单词需要做拼写检查,你的工具是一本词典。需要检查的单词,有的是词典中的单词,有的与词典中的单词相似,你的任务是发现这两种情况。单词A与单词B相似的情况有三种:1、删除单词A的一个字母后得到单词B;2、用任意一个字母替换单词A的一个字母后得到单词B;3、在单词A的任意位置增加一个字母后得到单词B。你的任务是发现词典中与给定单词相同
2014-01-09 23:42:21 2286
原创 表达式的值
表达式的值题目描述: 一个由1到N(n=3,4,5..9)的数字组成的递增序列:1,2,3,4...N。请在数列中插入“+”表示加法,“-”表示减法,“ ”表示连接两个数(比如1-2 3 就等于1-23),按照这样的方法将每一对数字组合在一起。计算该表达式是否为0,你写一个程序找出所有产生和为零的长度为N的数列。输入样例:7输出样例:1+2-3
2014-01-08 10:39:08 674
原创 百炼:(4075)旋转矩阵
4075:矩阵旋转 总时间限制: 1000ms 内存限制: 65536kB 描述给定一个n*n的矩阵,求出该矩阵顺时针旋转90度后的矩阵。输入第一行为矩阵的数量M(1输出输出N个矩阵,每个矩阵由若干行构成,每行代表矩阵当前行的列数据,数字间由空格隔开,每行最后一个数字后面不输出空格。样例输入121 23 4样例输出3 14 2
2014-01-08 10:24:43 875 2
原创 百炼:(4074)积水量
4074:积水量总时间限制: 1000ms 内存限制: 65536kB 描述凹凸不平的地面每当下雨的时候总会积水。假设地面是一维的,每一块宽度都为1,高度是非负整数,那么可以用一个数组来表达一块地面。例如[0,1,0,2,1,0,1,3,2,1,2,1]可以用来表示下图地面:当下过雨后,地面就会积水,上图中蓝色的区域就是积水区域。现在给你一个数组表示
2014-01-08 10:08:16 1218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人