03 2015 档案
摘要:概要.NET框架提供了system.net.*的一系列网络编程,其中system.net.socket主要提供低层TCP,UDP通信,system.Net高层下的通信HTTP,FTP,SMTP通信1、面向连接的传输协议-TCP什么是面向连接:首先必须要有一个握手过程,确认连接成功之后才能传输数据.T...
阅读全文
摘要:1.加密和解密的相关概念安全的交流方式需要同时满足三个条件完整性、保密性、可认证性2、散列运算代表:md5运算,md4,SHA12.1、三个特点1.不可逆,散列运算理解为单向的加密2.完整性,任何两个不同的文件,只要相差一个字节,其结果都会是不一样的3.无论文件多大,运算出来的长度都是固定的2.2、...
阅读全文
摘要:应用场景当程序关闭或对象或对象销毁时,这些对象中的数据需要被暂时的保存起来,一般用数据库来进行保存,如果在不便用数据库保存的情况下就可以用序列化对象的方式来进行存储概念序列化:将对象的状态保存起来(一般是将对象保存在文件中)反序列化:将保存的信息从文件中取出来途径.NET框架提供了几种凡是:syst...
阅读全文
摘要:.NET框架CILCIL(IL):公共中间语言公共:不论是C#语言也好,或者vb.net也好,只要期望运行的目标平台是.NET,在经过编译器编译后都会生成CIL语言中间:这种语言只是比我们所用的高级语言(例如c#)低,并不是cpu可以直接持行的本地机器语言,这种语言还需要.NET运行时CLR二次编译...
阅读全文
摘要:一、值类型和引用类型值类型包含:结构和枚举(值类型都隐式的继承自system.ValueType)栈(stack)是一种后进先出的结构、用来处理存放变量堆(heap)是为了对引用类型实例(对象)分配空间的内存区域,在堆上创建的对象会将其地址传递给变量进行处理值类型在变量声明的过程中堆栈的操作过程看下...
阅读全文
摘要:表达式树不是一段可持行代码,而是一种数据结构为什么要将LINQ to SQL查询表达式转换成表达式树?表达式树是一个用来表示可执行代码的数据结构。那我们为什么要将LINQ to SQL查询表达式转换成表达式树呢?一个LINQ to SQL查询不是在C#程序里执行的,而是被转换成SQL语句,通过网络发...
阅读全文
摘要:集合包括数组和列表 数组:stirng[], int[] 列表:List,ArrayList集合的特点:1.可以通过索引或键来访问集合的成员,例如collection[index]或collection[key]2.可以使用for,foreach循环进行遍历3.具有属性和方法,用于获得集...
阅读全文
摘要:自定义特性1.AttributeUsage特性:主要用于标识自定义特性可以应用到哪些类型的程序集上去,其类型是枚举类型AttributeTargetsAttributeTargets的枚举成员如下:1.all,Assembly,class,constructor,delegate,enum,even...
阅读全文
摘要:一:查找节点1.查找元素节点利用选择器来获取元素2.查找属性节点利用选择器获取元素后,利用attr()方法来获取它的各种属性var $para=$("p"); var p_txt=$para.attr("title")二:创建节点1.创建元素节点$(html)方法回根据传入的HTML标记,创建一...
阅读全文
摘要:分辨Dom对象和jQuery对象Dom对象:每一份Dom都可以表示成一颗树,它可以通过Js中的GetElementsByTagName或者getElementById来获取元素节点,这样得到的元素就是Dom元素jQuery对象:通过jQuery包装DOM对象后产生的对象注意:在jQuery对象中无法...
阅读全文
摘要:子类调用父类的构造函数通过符号:如果基类中定义了带参数的一个或者多个构造函数,则派生类中也必须定义至少一个构造函数,且派生类中的构造函数都必须通过base()函数“调用”基类中的某一个构造函数。public class fatherBase { public string Name{get;...
阅读全文
摘要:利用委托和泛型实现冒泡排序class BubbleSorter { static public void Sort(IList sortArray,Func comparison) { bool swapped = true; ...
阅读全文
摘要:对某一个类动态的添加不同的功能,我们可能会给写不同的功能类让其来继承,这样的话就会有很多的类变得冗余过多,装饰者模式就是解决这个问题的Compont对象时一个具体的对象接口,可以给对象动态的添加职责ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责Decorato...
阅读全文
摘要:面向对象四个好处:可维护,可扩展,可复用,灵活性好设计模式四个境界1.没学前一点不懂,想不到用设计模式,设计的代码很糟糕(我现在的境界)。。。。UML类图每个矩形框的意义:代表一个类(Class),类图分三层,第一层显示名称,如果是抽象类,则用斜体表示第二层是类的特性,通常是字段和属性第三层是方法和...
阅读全文
摘要:简单的工厂模式我的理解,所谓的简单工厂模式就是在客户端中不会直接实例化对象,例如在控制台应用程序中,我们创建了一个public abstract class Food { // 输出点了什么菜 public abstract void Pri...
阅读全文
摘要:controller factory 的作用是创建为请求提供服务的Controller实例;action invoker 的作用是寻找并调用Action方法。MVC框架为这两者都提供了默认的实现,我们也可以对其进行自定义
阅读全文
摘要:普通的ajax的调用后台选择返回json数据(当然也可以返回string的字符串等等),return Json(new { msg = "Datetime from server:" + DateTime.Now.ToString("HH:mm:ss"),msgType="ok" }, ...
阅读全文
摘要:view视图的动态内容有一下几种1.Inline code2.Html helper3.Section4.Partial view 4.Child action Section Razor视图引擎支持将View中的一部分内容分离出来,以便在需要的地方重复利用,减少了代码的冗余 section只能在当前View或它的La yout中被调用。@RenderSection方法没有找到参数指...
阅读全文

浙公网安备 33010602011771号