上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 54 下一页

2012年2月6日

Spring声明式事务配置管理方法

摘要: 事务配置首先在/WEB-INF/applicationContext.xml添加以下内容:<!-- 配置事务管理器 --><bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref bean="mySessionFactory"/> </prop 阅读全文

posted @ 2012-02-06 14:52 c语言源码 阅读(195) 评论(0) 推荐(0) 编辑

选择DataSet还是DataReader

摘要: 在开发数据应用程序的时候,我们就避免不了与数据打交道。 而在.net的开发平台上,我们理所应当的会想到Ado.net 一、Ado.net概述 ADO.NET 是一组向 .NET Framework 程序员公开数据访问服务的类。ADO.NET 为创建分布式数据共享应用程序提供了一组丰富的组件。它提供了对关系数据、XML 和应用程序数据的访问。 上面是MSDN的原话,总结起来可以这样说,ado.net为用户提供了一组类,而通过些类,可以实现上面所说的连接到数据库、执行命令和检索结果等功能。 DataSet ADO.NET Dat... 阅读全文

posted @ 2012-02-06 09:53 c语言源码 阅读(213) 评论(0) 推荐(0) 编辑

2012年2月3日

AOP面向切面编程

摘要: 主要用于:日志记录,性能统计,安全控制,事务处理,异常处理等等。 主要的意图是:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。 可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。 在Spring中提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如... 阅读全文

posted @ 2012-02-03 16:56 c语言源码 阅读(1321) 评论(0) 推荐(0) 编辑

2012年2月2日

学无止境

摘要: 今天上午在一片欢声笑语渡过,不过,在笑声中,也蕴含着深刻的哲理! 学无止境,这是我总结上午开会的中心思想。 一、面对海量的学习知识,与学习任务,让自己有一个好的心态,不要急功近利。 相信我们都还记得,老师为我们打开百度的更多的时候,我们当时心情是什么样的?是怎么想的?我想大部人应该都会在潜意识里面有一种恐惧的心理吧! 是啊,面对海量的知识。我们不禁心中默念“哇噻,这么多东西,怎么才能学会啊?”。 有多少人,在这个门槛前,止步不前;又有多少人,带着这份恐惧与疑虑,开始尝试着……可是最终半途而废。那么,我们应该怎么办呢?面对一个新的事物,面对一个新的技术... 阅读全文

posted @ 2012-02-02 16:55 c语言源码 阅读(199) 评论(0) 推荐(0) 编辑

2012年1月28日

用例图中的关系(一)

摘要: 一、用例图概述用例图,是一种客户与开发者之间可以沟通、理解的表现形式。可以认为用例图是开发者与客户之间的可视化契约。我认为最主要的一点就是,在这个用例模型中,一直是以用户的角度为主的,做为开发人员也要时刻站在用户的角度来看待整个系统。从原则上来讲,用例之间都是独立、并列的,它们之间并不存在着包含从属关系。但是为了体现一些用例之间的业务关系,提高可维护性和一致性,用例之间可以抽象出包含(include)、扩展(extend)和泛(generalization)几种关系。共性:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的. 阅读全文

posted @ 2012-01-28 11:05 c语言源码 阅读(290) 评论(0) 推荐(0) 编辑

2012年1月27日

UVA 11218 - KTV

摘要: brute force暴力枚举即可,位运算hash判重#include<stdio.h> int n,ans; int a[100],b[100],c[100],d[100],s[100]; void init(){ for(int i=1;i<=n;i++){ d[i]=(1<<a[i])+(1<<b[i])+(1<<c[i]); } } int main(){ int i,tm1,tm2; int ca=0; while(scanf("%d",&n)!=EOF && n){ ans=-1; f 阅读全文

posted @ 2012-01-27 22:45 c语言源码 阅读(222) 评论(0) 推荐(0) 编辑

UVA 321 - The New Villa BFS+位运算

摘要: 状态总数10*2^10=10240,hash判重即可注意点:在A房间不能关掉自己房间的灯(oh,my god,太伤了!)#include<stdio.h> #include<string.h> #include<queue> using namespace std; int r,d,s,sum; bool map[11][11],sw[11][11]; bool visit[11][1100]; int type[11][1100]; // move 1 on 2 off 3 int before[11][1100]; int beforestate[11] 阅读全文

posted @ 2012-01-27 22:43 c语言源码 阅读(314) 评论(0) 推荐(0) 编辑

1%与90%与信息技术素质

摘要: 今天是龙年的初五,也是我回学校的开学的第一天,在一片欢声笑语中我渡过了开学的第一课。 是啊,为什么要这么早就开学了!我们开学来了之后要干什么呢! 在开学的前一天,姐姐和妈妈也说,才回来这么几天,晚回去一两天也没有事。为什么要这么早就回去啊? 说实话,当时,妈妈和姐姐真得不想要我这么早就回学校。说,学习吧,不在乎这么几天,关键是学习的方法与效率。我当时,也说得不是太清楚,也只是说,我想早点回学校,多学习点东西,早点能挣上钱,这样就可以早点要爸爸妈妈过上好日子。 就在今天开会的时候,米老师也给我们算了一个账,让我们明白了我们学习一天的价值。同时, 我们也看到了,不只是我们不... 阅读全文

posted @ 2012-01-27 14:21 c语言源码 阅读(227) 评论(0) 推荐(0) 编辑

Codeforces Problem 37B - Computer Game

摘要: 按题目要求写就可以 #include<cstdio> #include<stdlib.h> #include<string.h> struct point{ int pow; int dmg; int num; }str[1010]; int visit[1010]; int ans1[1010],ans2[1010]; int cmp(const void *a,const void *b){ struct point *aa=(struct point *)a; ... 阅读全文

posted @ 2012-01-27 14:04 c语言源码 阅读(210) 评论(0) 推荐(0) 编辑

Codeforces Problem 51D - Geometrical problem

摘要: 从前三个数中找到公比(最多去掉一个数),检查后面数是否满足等比#include <stdio.h> #include <stdlib.h> #include <math.h> int in[100010]; int min(int a,int b){ return a>b?b:a; } int main(){ int i,j,k,n,p,ans; double d; scanf("%d",&n); for(i=1;i<=n;i++){ scanf("%d",&in[i]); } if(n== 阅读全文

posted @ 2012-01-27 14:01 c语言源码 阅读(144) 评论(0) 推荐(0) 编辑

上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 54 下一页

导航