摘要: // The .NET Framework 1.1 way to create a list: System.Collections.ArrayList list1 = new System.Collections.ArrayList(); list1.Add(3); list1.Add(105);... 阅读全文
posted @ 2015-06-04 16:23 华丽》》转身 阅读(188) 评论(0) 推荐(0) 编辑
摘要: /*这里有一个装箱和拆箱的概念,在以后会用到:如 将String,int等隐式转化为Object是装箱. 将Object强制转化为string,int是拆箱. 在向Arraylist添加数据的过程中,对象先被装箱为Object,需要调用时,再拆箱为对应的对象, 但在这个过程中,强制转化加... 阅读全文
posted @ 2015-06-04 16:22 华丽》》转身 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Net 1.1版本最受诟病的一个缺陷就是没有提供对泛型的支持。通过使用泛型,我们可以极大地提高代码的重用度,同时还可以获得强类型的支持,避免了隐式的装箱、拆箱,在一定程度上提升了应用程序的性能。本文将系统地为大家讨论泛型,我们先从理解泛型开始。1.1 理解泛型1.1.1 为什么要有泛型?我想不论大家... 阅读全文
posted @ 2015-06-04 15:19 华丽》》转身 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program { static void Main(string[] args) { int obj = 2; Test test = new Test(obj); ... 阅读全文
posted @ 2015-06-04 13:30 华丽》》转身 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 定义抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据LSP原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际... 阅读全文
posted @ 2015-06-04 09:36 华丽》》转身 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 作为一名日夜不停工作的员工,我在想除了每天的必要的工作外,是不是应该停下来去想象未来的发展。有时候我们纯粹为了开发而开发,是时候问问自己将来何去何从。从技术水平来说从:初级—>中级—>高级 –>资深从技术职能划分来说:开发工程师—>开发主管(技术经理)—>架构师—>技术总监(CTO)从管理职能划分:... 阅读全文
posted @ 2015-06-02 10:23 华丽》》转身 阅读(122) 评论(0) 推荐(0) 编辑
摘要: var adostream = new ActiveXObject("ADODB.Stream"); adostream.Type = 1; adostream.Mode = 3; adostream.Open(); adostream.LoadFromFile("D:\ScanRaw.jpg");... 阅读全文
posted @ 2015-06-01 14:02 华丽》》转身 阅读(128) 评论(0) 推荐(0) 编辑
摘要: --系统数据库master中保存了所有本地数据库的名字use mastergoif exists(select * from sysdatabases where name='student')drop database student --如果数据库存在就删除gocreate... 阅读全文
posted @ 2015-06-01 13:49 华丽》》转身 阅读(170) 评论(0) 推荐(0) 编辑
摘要: HttpPostedFile注意事项:(1) HttpPostedFile提供对客户端已上载的单独文件的访问。(2) 对于客户端已上载的文件,最好先保存到服务器,再访问;而不是直接访问。(3) HttpPostedFile file = Request.Files[0]; 变量file只是对文件的引... 阅读全文
posted @ 2015-06-01 13:15 华丽》》转身 阅读(579) 评论(0) 推荐(0) 编辑
摘要: virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。它们有一个共同点:如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加上virtual或abstract就是让子类重新定义的,而private成员是不能被子类... 阅读全文
posted @ 2015-06-01 13:11 华丽》》转身 阅读(207) 评论(0) 推荐(0) 编辑