在做第一次机房收费系统中,有一项很令人头疼的事情,那就是临时用户的问题,在结账的时候,我们需要考虑该用户是固定用户还是临时用户,原来在用VB6.0做的时候,如果我们实现了这个功能,那么在代码中会出现很多的IF....else 语句,同时,我们必须要调用数据设定窗体中的数据,这样的话,会很麻烦,写出来的代码也会很乱,如今学习了设计模式,我们可以利用策略模式来实现对不同用户的消费金额进行计算。将不同的...
分类:
其他好文 时间:
2014-08-12 17:23:37
阅读次数:
272
FACTORY模式允许我们只依赖抽象接口就能创建出具体对象的实例。所以,开发期间如果具体类是高度易变的,那么该模式就很适合。1.简单工厂简单工厂的一个特点就是工厂类必须知道所有具体厂品的实现,根据传进来的参数通过if/else判断创建哪个具体厂品。这样其他地方不需要创建具体厂品。做到了职责的分离。如...
分类:
其他好文 时间:
2014-08-12 17:02:54
阅读次数:
206
在Python中没有switch语句If语句if condition:do sthelif condition: Do sthelse: Do sthwhile语句有一个可选的else从句while condition: do sthelse: do sthfor循环for i in range(1...
分类:
编程语言 时间:
2014-08-12 16:38:44
阅读次数:
193
没有有BUG的代码else if('add' == $key){ //获取问卷名字 $id = $this->get('wjid'); $wjname = $this->getWants('Spectab','id',$id,'spe...
分类:
其他好文 时间:
2014-08-12 13:06:34
阅读次数:
208
1602: [Usaco2008 Oct]牧场行走Time Limit:5 SecMemory Limit:64 MBSubmit:1084Solved:556[Submit][Status]DescriptionN头牛(2y then exit(x) else exit(y); 31 ...
分类:
其他好文 时间:
2014-08-12 00:33:53
阅读次数:
282
#includeusing namespace std;int n,k,a[10000];int binsearch(int low,int high){ int i,len,s;while(lowk) low=len+1; else if(s>n>>k) ...
分类:
其他好文 时间:
2014-08-11 23:59:43
阅读次数:
415
程序中包含了递归方法 和循环方法#include
#include
using namespace std;
struct tree
{
int value;
tree *left;
tree *right;
};
tree *create()
{
int n;
cin>>n;
if (n == 0)
{
return NULL;
}
else
{
tree *ro...
分类:
其他好文 时间:
2014-08-11 17:56:42
阅读次数:
223
今天在项目遇到了这样类似的代码如下:
package csvExcel;
public class ForTest {
public static void main(String[] args) {
for(int i=0;i<10;i++){
if("a".equals("")){
}else{
if(i==1){
System....
分类:
编程语言 时间:
2014-08-11 17:49:22
阅读次数:
193
code=='1'){ echo '查询失败';} else { if($ipinfo->data->region=='广东省'){ //Header("HTTP/1.1 301 Moved Permanently"); //你要挑战的 URL地址 //Head...
//判断一个数,是不是素数
inta=0;
printf("请输入一个数:");//输出
BOOLisTrue=YES;//标识位,用来表示状态.
scanf("%d",&a);//输入
for(inti=2;i<a;i++){
if(a%i==0){
isTrue=NO;
}
}
if(isTrue==YES){
printf("这是一个素数");
}else{
printf("这不是一个素数");
}//第..
分类:
其他好文 时间:
2014-08-11 10:19:52
阅读次数:
259