命令模式命令模式的意图命令模式属于对象的行为模式。别名又叫:Action或Transaction。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录日志,可以提供命令的撤销和恢复功能。命令模式的结构 命令模式的参与者Command ——声明一个给所有具体命令类的抽象接口。这是一个抽象角色,通常由一个Java接口或Java抽象类实现。 ConcreteCommand ——将一个接收者对象绑定于一个动作 ——调用接收者相应的操作,以实现execute Client ——创建一个具体命令对象并设定它的接收者 Invoker ——负责调用命令. Read More
posted @ 2013-08-07 19:36 javawebsoa Views(311) Comments(0) Diggs(0) Edit
N! Time Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Problem Description Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N! Input One N in one line, process to the end of file. Output F... Read More
posted @ 2013-08-07 19:34 javawebsoa Views(209) Comments(0) Diggs(0) Edit
效果图:xml: Java:public class MainActivity extends Activity { HorizontalScrollView horizontalScrollView; GridView gridView; DisplayMetrics dm; private int NUM = 4; // 每行显示个数 private int hSpacing = 20;// 水平间距 @Override protected void onCreate(Bundle savedI... Read More
posted @ 2013-08-07 19:32 javawebsoa Views(673) Comments(0) Diggs(0) Edit
#include #include using namespace std;int n,m,s2,e2;int b[205][205],d[4][2]={{1,0},{-1,0},{0,1},{0,-1}};char a[205][205];struct point{ int x,y,step;}p;queue q;int bfs(point pp){ int i,j,k; point t; q.push(pp); while(!q.empty()) { p=q.front(),q.pop(); for(i=0;i=0&&j=0&&k>n>>m Read More
posted @ 2013-08-07 19:30 javawebsoa Views(222) Comments(0) Diggs(0) Edit
1.query里面的主要方法 list()可以得到查询的结果集 uniqueResult()如果查询的结果只有一条可以用这个 通过这两句可以实现分页,好处是可以跨数据库 query.setFirstResult(0);//从查询结果的第一条 query.setMaxResults(10);//连续查询10条 2. Criteria c= getSession().createCriteria(Customer.class);//映射表的类对象 c.add(Restrictions.eq("id", "00001"));//id是该类对象的属性,00001 Read More
posted @ 2013-08-07 19:28 javawebsoa Views(117) Comments(0) Diggs(0) Edit
1、Eclipse的使用(myeclipse10)(1)工作空间(workspace)、工程(project)(2)在eclipse下Java程序的编写和运行,及java运行环境的配置。(3)快捷键的配置,常用快捷键:内容提示:Alt+/快速修复:Ctrl+1导包:Ctrl+shift+O格式化代码块:ctrl+shift+F向前向后:Alt+方向键添加注释Ctrl+Shift+/除去注释Ctrl+Shift+\(4)程序的调试和运行F5(跳入)F6(跳过)F7(跳出)Junit(5)查看方法说明:F2重置透视图更改为大写Ctrl+Shift+X更改为小写Ctrl+Shift+Y复制行Ctrl Read More
posted @ 2013-08-07 19:26 javawebsoa Views(329) Comments(0) Diggs(1) Edit
循环可用来重复执行一条语句或者含有多条语句的语句块。在大多数程序中都会需要重复执行一块语句。for 循环的基本语法是:for (表达式1;表达式2;表达式3) { 若干语句 }for语句由关键字for和括号中用分号分割的3个表达式,以及一个复合语句组成,其中的“表达式2”必须是一个求值为boolean型数据的表达式(判断条件),而复合语句称作循环体。 for语句的执行规则是:欢迎关注我的博客网站:www.taomaipin.com (1)计算“表达式1”,完成必要的初始化工作 (2)判断“表达式2”的值,若“表达式2”的值为true, 则进行(3),否则进行... Read More
posted @ 2013-08-07 19:24 javawebsoa Views(317) Comments(0) Diggs(0) Edit
AIX 与Linux 中crontab 用法相似,先介绍Linux 中的Crontab 用法,再后介绍AIX 与Linux 的不同之处。 一、Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如: [root@dave ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME... Read More
posted @ 2013-08-07 19:22 javawebsoa Views(2502) Comments(0) Diggs(0) Edit
引言:本专题主要是承接上一个专题要继续介绍泛型的其他内容,这里就不多说了,就直接进入本专题的内容的。一、类型推断在我们写泛型代码的时候经常有大量的""符号,这样有时候代码一多,也难免会让开发者在阅读代码过程中会觉得有点晕的,此时我们觉得晕的时候肯定就会这样想:是不是能够省掉一些""符号的呢?你有这种需求了, 当然微软这位好人肯定也会帮你解决问题的,这样就有了我们这部分的内容——类型推断,意味着编译器会在调用一个泛型方法时自动判断要使用的类型,(这里要注意的是:类型推断只使用于泛型方法,不适用于泛型类型),下面是演示代码:using System;name Read More
posted @ 2013-08-07 19:20 javawebsoa Views(211) Comments(0) Diggs(0) Edit
/*hdu 4643 GSM 计算几何 - 点线关系N个城市,任意两个城市之间都有沿他们之间直线的铁路M个基站问从城市A到城市B需要切换几次基站当从基站a切换到基站b时,切换的地点就是ab的中垂线与铁路的交点(记录由哪两个基站得到的交点,方便切换)处枚举任意两个基站与铁路的交点,按到城市A的距离排序求出在城市A时用的基站j,然后开始遍历交点,看从j可以切换到哪个基站(假设是k),然后再看可以从k可以切换到哪个基站*/#include#include#includeusing namespace std;const double eps=1e-11;struct point{ double x, Read More
posted @ 2013-08-07 19:18 javawebsoa Views(240) Comments(0) Diggs(0) Edit
设饭卡余额为total 此题经分析 可以得出:要求选出一些饭菜 时消费量尽量接近total-5元 然后再买一个饭菜 以达到透支。。。 可以证明 最后买的那个饭菜是饭菜中价值最大的. 证明 设a1 a2 a3...an-1 an 为各饭菜的价格 设an的价格最大 设 sum=total-5 a1+a2+a3+...an-2+an-1+an=M a1+a2+a3+...+an-2+an-1=x1 最后加an (按5元为界限)此时超额(an-1)-(sum-x1)=an-sum+a1+a2+...+an-2+an-1元 1 a1+a2+a3+...+an-2+an... Read More
posted @ 2013-08-07 19:16 javawebsoa Views(164) Comments(0) Diggs(0) Edit
一、概述 在上一篇文章《深入浅出Flex Viewer (一)——概述》中,笔者对Flex Viewer用于构建以地图为中心的富客户端(RIA)应用的原型的功能和价值做了简要地介绍。在本文中,笔者将继续介绍该框架的体系结构。通过本文,读者可以详细了解到Flex Viewer框架源代码的关键目录和文件结构,以及这些文件中所包含或涉及到的系统的哪些构件(第二章);以及这些构件间的逻辑关系和连接这些构件所用的关键技术,如:消息总线(EventBus)、配置项管理(Config Manager)、数据共享机制(DataManager)的基本介绍(第三章)。二、框架源码的结构视图 一般来说默认的Flex Read More
posted @ 2013-08-07 19:14 javawebsoa Views(290) Comments(0) Diggs(0) Edit
单例模式是限制了一个类只能有一个实例,对象池模式则是限制一个类实例的个数。对象池类就像是一个对象管理员,它以Static列表(也就是装对象的池子)的形式存存储某个实例数受限的类的实例,每一个实例还要加一个标记,标记该实例是否被占用。当类初始化的时候,这个对象池就被初始化了,实例就被创建出来。然后,用户可以向这个类索取实例,如果池中所有的实例都已经被占用了,那么抛出异常。用户用完以后,还要把实例“还”回来,即释放占用。对象池类的成员应该都是静态的。用户也不应该能访问池子里装着的对象的构造函数,以防用户绕开对象池创建实例。书上说这个模式会用在数据库连接的管理上。比如,每个用户的连接数是有限的,这. Read More
posted @ 2013-08-07 19:12 javawebsoa Views(572) Comments(0) Diggs(0) Edit
关于WDCP这款虚拟主机管理系统,是疯子使用的第二款Linux虚拟主机管理系统,使用是挺简单的,以前好像是因为编码问题而放弃这款面板。 WDCP功能比较完善,基本上需要的功能都能满足,例如:在线下载、解压缩、备份、创建站点、创建FTP、创建Mysql、301重定向等等。 安装环境: 1,CentOS 5.x系列,CentOS 6.X系列,包括32位,64位, 2,RedHat 5.x系列,RedHat 6.x系列,包括32位,64位 3,Ubuntu 12.04,包括32位,64位 本次安装环境及系统配置: 系统:CentOS 6.4 内存:512M 硬盘:20G 在线安装W... Read More
posted @ 2013-08-07 19:09 javawebsoa Views(377) Comments(0) Diggs(0) Edit
题记:每一事物的产生和存在都有其特定的理由。 理论:ADO.NET是一组与数据源进行交互的面向对象类库。通常情况下数据源就是数据库,当然同样也能是文本文件,Excel表格或XML文件,我们知道的数据库有多种,例如SQLServer,Access,Oracle ,DB2等等,因为不同的数据源采用不同的协议,例如有的数据源使用ODBC协议,有的使用OleDb协议。而这些数据源都可以通过ADO.NET来进行连接。换句话说就是ADO.NET提供对SQLServer,Access等数据源的一致访问。如下图: ADO.NET的结构主要包括两个核心组件:DataSet和.NET... Read More
posted @ 2013-08-07 19:08 javawebsoa Views(285) Comments(0) Diggs(0) Edit
ubuntu的配置文件 是 ~/.gconf我是把终端弄挂了, 只能再桌面系统下找到 ~/.gconf 下的相应文件 修改后就恢复到原来状态。 Read More
posted @ 2013-08-07 19:06 javawebsoa Views(120) Comments(0) Diggs(0) Edit
通过使用 DLL,程序可以实现模块化,由相对独立的组件组成。例如,一个计帐程序可以按模块来销售。可以在运行时将各个模块加载到主程序中(如果安装了相应模块)。因为模块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载。此外,可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您可能具有一个工资计算程序,而税率每年都会更改。当这些更改被隔离到 DLL 中以后,您无需重新生成或安装整个程序就可以应用更新。Windows操作系统中的一些作为 DLL 实现的文件·ActiveX 控件 (.ocx) 文件ActiveX控件的一个示例是日历控件,它使您可以 Read More
posted @ 2013-08-07 19:04 javawebsoa Views(485) Comments(0) Diggs(0) Edit
一、静态导入:import static语句导入一个类中的某个静态方法或所有方法;例子:1.importstaticjava.lang.Math.max;只是导入了Math类中的max方法,这是只能max方法可以省略Math;//System.out.println(Math.max(3,6));System.out.println(max(3,6));System.out.println(Math.abs(3-6));2.importstaticjava.lang.Math.*;导入Math类中所有的静态方法;这是调用Math的静态方法都可以省略类名;System.out.println(m Read More
posted @ 2013-08-07 19:02 javawebsoa Views(258) Comments(0) Diggs(0) Edit
想必大家都想修改一下默认的等级图标吧,刚才在论坛上看见很多大神的方法都是要修改文件的,不过为了安全起见需要事先备份好才改,这种方法是可行的,但可能有些新手站长不会修改,又或者改错了恢复不来,现在我教大家一个用代码就可以修改的方法: 先把你的等级图片在论坛用附件的形式发表在帖子中,然后按右键查看属性,这就是要替换的地址,然后在任意帖子中按右键查看你论坛的等级图片地址,这就是你论坛的等级地址,最后按照代码来替换就行了。 代码裡一共三段代码,每一段都有2个图片链接地址。 要换的就是每一段中的两个图片影像连结地址。 别忘了第1个图片地址请一定要填写哦~ 这样才能准确的替换!!依次顺序为星星/月亮/太阳 Read More
posted @ 2013-08-07 19:00 javawebsoa Views(451) Comments(0) Diggs(0) Edit
mmc生产任务分配问题续,本题目比上个题目难,要注意的是,生产,销售,库存的关系,生产+上月库存-销售=本月库存,期初,生产=库存,销售没有。 Read More
posted @ 2013-08-07 18:58 javawebsoa Views(237) Comments(0) Diggs(0) Edit