自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ypc

  • 博客(26)
  • 收藏
  • 关注

原创 请废弃使用hibernateTemplate

今天在看一个项目源码时,发现dao层没有使用hibernateTemplate或者HibernateDaoSuppost,而是直接使用了SessionFactory,当时对这种用法就充满了好奇,回来一查一下,发现Spring官方早在07年的时候就呼吁在hibernate3以上版本中废弃使用hibernateTemplate,因为直接使用sessionfactory已经可以达到这些目的了。更专业的咱

2012-06-18 22:10:45 1440

原创 maven中进行junit测试报class not found的问题

初接触maven,maven的路径和常规的eclipse项目不是很一样,java文件放在src/main/java目录下,test文件放在src/test/java目录下,常规的测试方式是使用mvn test进行单元测试,但是使用eclipse习惯了,直接在IDE中进行测试的时候,报异常了,class not found exception。刚开始查,以为是构建路径的问题,因为在看ma

2012-06-15 12:14:36 32200 6

原创 spring security基础配置

今天开始看Spring security,从最简单的hello world开始,但是一上来就被XML配置文件卡住了,折腾三个小时,终于解决。最上来的时候是提示无法找到XML定义,这就郁闷了,定义明明就包含在jar包中,jar包也配在构建路径中了,然后各种折腾,把包重新导入了一遍不行,换到了WEB-INFI/lib下还不行,最后把myeclipse重启一下,就莫名其妙好了,实在让人郁闷。

2012-05-31 15:59:56 807

原创 struts2中文件上传的实现

使用了apache的common-fileupload组件,同时还依赖与common-io包,使用之前,需要引入这两个包。common-upload组件是把文件先上传到一个临时目录,然后需要自己手动在Action中处理,将文件改名,并且复制到指定的目录。首先,创建文件上传页面: Struts 2 File Upload

2012-05-29 23:53:28 726

原创 Spring中的AOP的配置

AOP,即面向切面编程,具体的理论就不多说了,只在这里记下具体的配置文件的写法。AOP的配置文件分两种风格,一种是使用Schema风格的XML配置,还有一种是在Java 1.5中新引入的使用注解方式的AspectJ,在这里我们先说XML格式的配置文件。首先需要在AOP命名空间中引入标签如下:<beans xmlns="http://www.springframework.or

2012-05-27 10:15:05 4136

原创 Spring中的依赖注入

什么是依赖注入,以及为什么要使用依赖注入?简单的解释,我们知道,如果我们有两个java类A和B的话,如果我需要在A中使用B的方法,那么最寻常的做法是在A类中new一个B类的对象,然后调用这个对象的各种方法。如果只有几个类还好,直接写在代码中就是了,但是如果有几十个几百个类呢?各个类之间相互调用。或许你觉得这也没什么,但是可怕的地方在于,如果需求变动,需要修改它们之间 的调用关系了,这时候该怎么

2012-05-23 23:04:22 718

原创 LPTHW是什么

LPTHW————《learn python the hard way》,中文有译为笨方法学python,是Zed A. Shaw写的一本给新手看的Python入门指南。最近开始学习python,但是感觉总是干看不练是学不会一门语言的,于是就找到了这本书,全书由51个exercise组成,用最让人明白的话指引没有一点编程基础的人学习python。我开始看的是英文版,以我这样稀烂的英语水平都可以比较

2011-12-02 22:49:07 2846

原创 HDU 2014 青年歌手大奖赛

只要找到最高分和最低分减去就行了,刚开始我居然会想到先排序然后再减去首位。。。太二了。。。 #include int main(){ int n,i; float m[100],ans,max,min; while( scanf("%d",&n)!=EOF ) { ans = 0; for(i=0;i<n;i++) {

2011-06-17 16:40:00 970

原创 HDU 2013 蟠桃记

#include int main(){ int n,m; while( scanf("%d",&n)!=EOF ) { m = 1; for(;n>1;n--) { m = (m+1)*2; } printf("%d/n",m); } return 0;} 

2011-06-17 16:31:00 798

原创 HDU 2012 素数判断

恨啊,本来以为代码有问题呢,一直输出都是OK,原来那个式子算出来的都是素数,让我调试半天木有看出来毛病。。。不过学会用GDB了,挺好的,嘿嘿,简洁高效,输出的都是我看的懂的东西,不像VS,一大堆令人恍惚的选项看不明白。素数判定貌似课本上就有,这个只不过是相当与又加了一层循环判定而已。#include #include int issu(int a){ int i,

2011-06-15 18:15:00 1167

原创 ZOJ 2011 多项式求和

刚开始是用的+=,样例过不了,改成=就过了,好奇怪。。。#include int main(){ int m,n,flag,i; double ans,j; while( scanf("%d",&m)!=EOF ) { for(i=0;i<m;i++) { scanf("%d",&n); ans = 1;

2011-06-15 11:06:00 764

原创 HDU 2010 水仙花数

这个水题在poj上就做过,不过这里的要求输出格式不太一样,稍微麻烦一点。#include int main(){ int i,j,m,n; int ge,shi,bai; int a[10]; while( scanf("%d%d",&m,&n)!=EOF ) { i=0; for(;m<=n;m++) { bai

2011-06-13 23:41:00 3234

原创 HDU 2009 求数列的和

GCC编译 连接要加参数 -lm#include #include int main(){ double n,m; double ans; while( scanf("%lf%lf",&n,&m)!=EOF ) { ans = 0; for(;m>0;m--) { ans += n; n = sqrt(n)

2011-06-13 22:32:00 532

原创 HDU 2008 数值统计

#include int main(){ int n,i; int fu,ling,zheng; double a[20]; while( scanf("%d",&n)!=EOF && n!=0 ) { fu=0,ling=0,zheng=0; for(i=0;i<n;i++) { scanf("%lf",&a[i]

2011-06-13 21:50:00 776

原创 HDU 2007 平方和与立方和

要注意m提交的时候,有一行注释,居然报编译错误,晕死。。。#include int main(){ unsigned int m,n,x,y,temp; while( scanf("%d%d",&m,&n)!=EOF ) { if(m>n) { temp=m; m=n; n=temp; } x=0,

2011-06-13 16:36:00 1468 6

原创 HDU 2006 求奇数的乘积

某啥说的这种题。。。#include int main(){ int i,n,a[50],ans; while( scanf("%d",&n)!=EOF ) { ans = 1; for(i=0;i<n;i++) { scanf("%d",&a[i]); if ( a[i]%2 != 0 ) ans *= a[i]

2011-06-13 16:33:00 1121

原创 HDU 2005 第几天

自己写的有点问题,总是会算错,就纳闷了,不太会调试。。。这个是参考别人的修改过的。。要学学GDB了,不能老是依赖IDE。。。#include #define lev(n) (n % 4 == 0 && (n % 100 != 0 || n % 400 == 0))int main(void){ int y, m, d, i, s; int month[2

2011-06-13 14:27:00 547

原创 HUD 2004 成绩转换

写完之后发现根本就不用switch,用if else的话反而更简洁。。。#include int main(){ int a,b; while( scanf("%d",&a)!=EOF ) { if (a=90) b=1; else if (a= 80) b=2; else if (a= 70) b=3;

2011-06-13 01:10:00 448

原创 HDU 2003 求绝对值

水死了。。。不过VIM越来越熟练了。。。#include int main(){ double input,output; while( scanf("%lf",&input)!=EOF ) { output = (input>=0) ? input : (input*(-1)); printf("%.2f/n",output); }

2011-06-13 00:44:00 567

原创 HDU 2002 计算球体积

#include #define PI 3.1415927int main(){ double r,v; while( scanf("%lf",&r)!=EOF ) { v = (4*PI*r*r*r)/3; printf("%.3f/n",v); } return 0;} 

2011-06-13 00:36:00 680

原创 HDU 2001 计算两点间的距离

在输入double型变量的时候,要用%lf,我记得在VS里貌似是可以用%f的,微软的编译器应该不是用的玩玩整整的GCC吧!重温了一下三目运算符,差点都忘了怎么写了。 用GCC编译的时候,因为要连接math.h,所以编译参数要加上 -lm#include #include int main(){ double x1,y1,x2,y2; double h

2011-06-13 00:13:00 625

原创 HDU 2000 ASCII码排序

简单的要命的题,思路根本都不用想。不过还是暴露了自己很多问题。最大的问题是字符串的输入输出,%d会吃回车,在这里纠结了很长时间,后来加上getchar就好了。 还有,这几天已经开始重拾VIM了,经过几次适应,现在已经可以比较习惯使用了,感觉越用越爽,vim+gcc简洁强大才是王道。#include void swap(char *x,char *y){ char

2011-06-12 23:48:00 873

原创 初接触杭电

好吧,我终于觉得实在是太荒废了,白天开始渐渐复习了,晚上热的神马也不想干。自己的专业水平实在是太挫了,代码基本上都算是木有写过,好在咱终于知耻而后勇了。想自己练一些简单的ACM题目。不为参加竞赛,只为了自己练手,同时也想同时熟悉一下VIM。哈哈,杭电感觉还是挺好的,尤其适合新手和自学的人。论坛提供的有PPT课件,看着自己学了,蛮好的。嘿嘿,今天只是初接触,适应了一下而已,以后要继续努力喽。加油恩!

2011-06-12 23:41:00 549 2

原创 POJ2941:满足条件的整数

<br />先挑简单的题下手,边练边学数据结构,不过最近一段时间是不行了,复习数据库,离散,刚好把离散看一遍,考完试回家看数据结构。<br />刚抛弃庞大的VS使用DEV CPP,新建工程不加system("pause")运行的时候一闪就过了,有点不习惯。默认是有这一行代码的,刚开始也没注意,提交几次都是runtime error,后来把这行注释掉就AC了。<br />恩,很简单的一道循环的题<br />#include <iostream>#include <math.h>using namesp

2010-12-03 13:49:00 1256 1

原创 随机函数

先贴上一段找来的资料C语言中随机函数应用可能大家都知道C语言中的随机函数random,可是random函数并不是ANSI C标准,所以说,random函数不能在gcc,vc等编译器下编译通过。那么怎么实现C语言中的随机函数呢?除了random函数,还有一个rand函数,也是一个随机函数,可以产生从0到rand_max的随机数。#include #include int main(){int k;k=rand();printf("%d/n", k);return 0;

2010-12-01 12:54:00 547 1

原创 C++期末作业

<br />    好无聊的C++作业,虽然是练熟练度的,但是好歹也出个有点意思的题目吧...<br /> <br />#include <iostream.h>/*关于运算符重载,完全定义六个类之间的四则运算实在是太耗费时间了,只定义了圆加上点,圆心与点坐标相加圆减去正方形,圆半径减去正方形边长圆乘以矩形,圆半径乘以矩形长其他的情况可以直接参考已重载的运算符稍加修改即可在main函数最后输出运算结果*///先对定义的5个派生类进行声明,以便在重载运算符时使用cl

2010-11-30 19:57:00 1093

空空如也

空空如也

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

TA关注的人

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