摘要: 简单工厂模式(又叫做静态工厂方法模式):由一个工厂根据传入的参数决定创造出哪种产品. 1.共3个角色:工厂类,具体产品,抽象产品.他们3者关系:工厂类生产具体产品,具体产品继承抽象产品. 2.优点:如果工厂缺少某个产品,直接创建产品.而不用更改代码. using System; using System.Collections.Generic; using System.Text; using S... 阅读全文
posted @ 2008-10-29 14:43 做你所想 阅读(213) 评论(0) 推荐(0)
摘要: using System; using System.Collections.Generic; using System.Text; namespace test2 { class Class1 { static void Main(string[] args) { D a = new D(); a... 阅读全文
posted @ 2008-10-29 10:46 做你所想 阅读(175) 评论(0) 推荐(0)
摘要: 软件理论与工程:研究如何更有效地组织软件开发活动,以达到高效地保质量地开发软件的目的。 计算理论:研究计算机解决某种问题的可能性与复杂性,与数学关系很密切。 嵌入式计算:主要研究如手机等小型智能设备的开发与研制,与硬件关系较密切。 高性能计算与先进计算机体系结构:研究如何设计高性能的计算设备,重点研究计算机的体系结构设计,偏硬。 网络与分布式计算:研究在网络环境下如何充分利用各种网络信息处理设备... 阅读全文
posted @ 2008-10-24 16:24 做你所想 阅读(871) 评论(0) 推荐(0)
摘要: 一个很奇怪的后缀名文件打不开,eg. a.ttw 它是以"ttw"为后缀名的.可以改成notepad 打开 1.打开dos? 2.assoc .ttw=aa 3.ftype aa=notepad %1 4.assoc .ttw=aa 这是你就发现a.ttw 的图标已经变成notepad了. 阅读全文
posted @ 2008-10-24 16:23 做你所想 阅读(282) 评论(0) 推荐(0)
摘要: function GetXMLHttpRequest(){ if(window.XMLHttpRequest){ return new XMLHttpRequest(); } else if(window.MyXMLHttp){ return new ActiveXObject(window.MyXMLHttp); }else{ ... 阅读全文
posted @ 2008-10-24 16:22 做你所想 阅读(190) 评论(0) 推荐(0)
摘要: 1. 网站为什么要验证 要想弄清楚这个问题,先得弄清楚网站的权限问题,有的页面匿名用户就可以看,譬如login页面,help页面等; 有些页面必须有权限才能看,譬如purchase页面; 还有些页面需要更高的权限才能看,譬如admin页面,configuration页面; 有些页面不同的人都可以看,但是不同类型的人看到的内容也不一样。 2. 解释几个名词,说清Form验证 为了解决这... 阅读全文
posted @ 2008-10-24 16:16 做你所想 阅读(523) 评论(1) 推荐(0)
摘要: 如果我们继续深入研究的话,就要脱离技术谈理论了。早期的结构化编程,几乎所有的方法都是“静态方法”,引入实例化方法概念是面向对象概念出现以后的事情了,区分静态方法和实例化方法不能单单从性能上去理解,创建c++,java,c#这样面向对象语言的大师引入实例化方法一定不是要解决什么性能、内存的问题,而是为了让开发更加模式化、面向对象化。这样说的话,静态方法和实例化方式的区分是为了解决模式的问题。 拿别... 阅读全文
posted @ 2008-10-24 16:15 做你所想 阅读(210) 评论(0) 推荐(0)
摘要: var a =["aaa","bbb","ccc"]; var b=a.concat("ddd","eee"); alert(b.toString()); //aaa,bbb,ccc,ddd,eee var str="apple"; var result=str.split(""); alert(res... 阅读全文
posted @ 2008-10-24 16:12 做你所想 阅读(179) 评论(0) 推荐(0)
摘要: protected void dgList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { DataRowView drv = (DataRowView)e.Row.DataItem; if (!string.Is... 阅读全文
posted @ 2008-10-24 16:08 做你所想 阅读(394) 评论(0) 推荐(0)
摘要: I.CREATE_DATE BETWEEN TO_DATE('2007-04-02 00:00:00','YYYY-MM-DD hh24:mi:ss') AND TO_DATE('2007-04-03 23:59:59 ','YYYY-MM-DD hh24:mi:ss') 阅读全文
posted @ 2008-10-24 16:06 做你所想 阅读(633) 评论(0) 推荐(0)