2014年3月20日
摘要: //---------标准差计算方法-------- //1、首先计算平均值 //2、遍历数组,计算数组各个元素与平均值的差的平方,并相加。 //3、把第2步计算得到的数据总和除以数组的长度再开根,即可得到标准差。 var ay = [5, 6, 8, 9]; //新建一个数组,初始化有四个元素{5,6,8,9} var length = ay.length; //获得ay数组长度,通过length var temp = new Array... 阅读全文
posted @ 2014-03-20 13:42 快刀客 阅读(1380) 评论(1) 推荐(0) 编辑
  2014年2月28日
摘要: C# 数据表递归生成树 阅读全文
posted @ 2014-02-28 21:18 快刀客 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: 1、序列化是将对象的状态存储到特定存储介质中的过程。2、反序列化则是将存储介质中的数据重新构建为对象的过程。3、标识一个类是否能够序列化要在类的头部添加一个特性[Serializable]4、特性其实就是一个类,它的主要功能是对程序中的元素,如类、字段、方法、属性添加描述性的信息。5、程序集是.NET框架应用的生成块,它包含编译好的代码逻辑单元。6、程序集由描述它的元数据、类型元数据、MSIL代码和资源组成,这些部分都分布在一个文件中,或者分布在几个文件中。可以用ILDasm工具查看一个程序集的清单。7、internal修饰的成员在同一个程序集中都可以访问,但是其他的程序集中的就不能访问,应用 阅读全文
posted @ 2014-02-28 17:25 快刀客 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1、多太是指两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的行为方式。2、使用抽象方法和虚方法都可以实现多太性。3、抽象方法是一个未实现的方法,它用abstract关键字修饰,含有抽象方法的类必然是抽象类。4、抽象方法要在其子类中通过override关键字重写,除非它的子类也是抽象类。5、原则上子类对象是可以赋给父类对象的,也可以说子类可以替换父类。反之。6、虚方法可以有具体实现,也可以被重写。7、面向对象的三大特性:封闭、继承、多态。8、软件的设计模式是软件开发中对于某种需求的一种经验的总结,是特定问题经过实践检验的特定解决方法。9、简单工厂模式用于在调用者不知道对象属性 阅读全文
posted @ 2014-02-28 17:14 快刀客 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、继承必须符合IS-A的关系,被继承的类称为父类或者基类,继承其它类的类称为子类或派生类。2、继承机制很好地解决了代码复用的问题。3、子类继承父类的成员,并且可以拥有自己特有的成员。4、被Protected访问修饰符修饰的成员允许被其子类访问。5、base关键字可以用于调用父类的属性、方法、构造函数。6、继承具有传递性,如果 classA:B,classB:C,则A也可以访问C的成员。7、C#中的继承具有单根性,一个类不能同时继承多个父类。8、Sealed(密封类,不能被继承)。9、在子类中,如果不使用base关键字来显式调用基类构造函数,则将隐式调用默认的构造函数。10、如果重载的构造函数 阅读全文
posted @ 2014-02-28 17:08 快刀客 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、读写文件有5个步骤:创建文件流、创建读写器、读写文件、关闭读写器、关闭文件流。2、文件流的类是FileStream,创建一个文件流时,需要指定操作文件的路径,文件打开的方式和文件的访问方式。3、可以直接使用文件读写器(StreamReaderand StreamWriter)读写文件,不用创建文件流,但不易控制文件的打开方式与访问方式。4、File类用于对文件进行操作,如复制、移动、删除等,Directory类用于对文件夹操作,它们都是静态类。5、静态类只包含静态成员,非静态类可以包含静态成员;静态类不可以包含实例成员,非静态类可以包含实例成员;静态类使用类名访问其成员,非静态类使用它的实 阅读全文
posted @ 2014-02-28 16:58 快刀客 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、ArrayList集合可以动态维护,访问一个元素时需要类型转换。2、ArrayList集合删除元素时,可以通过索引或者对象名访问。3、哈希表类似于生活中的字典,它的元素都是以键/值对存在的,访问哈希表的元素同样需要类型转换,遍历哈希表时,只能遍历它的Value,而不是整个元素对象。4、哈希表只能通过键访问值。5、泛型集合可以约束它所存储的对象的类型,访问集合中的元素不要类型转换。6.ArrayList----->List 哈希表----->Dictionary7、泛型集合可以作为类的一个属性。使用泛型集合必须实例化。 阅读全文
posted @ 2014-02-28 16:49 快刀客 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、枚举是一组指定的常数,它可以用描述性的名称表示,对可能值进行结束。2、结构是轻量级的类,使用时可以不用NEW,可以有构造函数,但不能添加无参的构造函数,系统已经提供。3、类是引用类型,结构是值类型。类中一般有大量的逻辑操作,结构中大多数情况下是一些数据和基本计算。4、值类型转换为引用类型称为装箱,反之为拆箱。5、引用方式传递值类型和引用类型的参数,程序中发生改变都保留修改,值类型传递引用类型参数也会被修改。6、索引器可以使用索引访问,也可以自定义访问。7、类图是表示类的结构和类与类之间关系的图表。类别 描述值类型基本数据类型整型:int长整型:long 浮点型:float字符型:cha.. 阅读全文
posted @ 2014-02-28 16:42 快刀客 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、Microsotf.NET框架结构是一个面向网络、支持各种用户终端的开发平台。2、.NET框架的主要内容有CLR、框架类库、ADO.NET、XML、ASP.NET、WinForms、WebService等。3、CLR是所有.NET应用程序运行时的环境,是所有的.NET应用程序都要使用的编程基础。4、CLR中有两个主要组件,CTS(通用类型系统),CLS(公共语言规范). 阅读全文
posted @ 2014-02-28 16:27 快刀客 阅读(131) 评论(0) 推荐(0) 编辑