随笔分类 - asp.net/C#
摘要:今早上班路上接到了一个朋友的微信信息,问我对WebSocket 是否熟悉,一楞,印象之中没有用过这个类....来到公司后,得空问了一下度娘,原来这是一个随着HTML5推出的一种新协议,意义在于能实现浏览器与服务器全双工通信(full-duplex)。度娘对此的解释是: 现很多网站为了实现即时通讯,所
阅读全文
摘要:什么是URL重写?URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程。举个例子来说,如果通过浏览器进来的URL是“www.mysite.com/UserProfile/1.aspx”,那么它可以被重写成 “www.mysite.com/UserProfile....
阅读全文
摘要:关于协变和逆变要从面向对象继承说起。继承关系是指子类和父类之间的关系;子类从父类继承,所以子类的实例也就是父类的实例。比如说Animal是父类,Dog是从Animal继承的子类;如果一个对象的类型是Dog,那么他必然是Animal。协变逆变正是利用继承关系 对不同参数类型或返回值类型 的委托或者泛型...
阅读全文
摘要:1、性能(最主要的优点):因为使用非泛型类来存储值类型或把引用类型转换为值类型时需要装箱和拆箱的操作。频繁的进行装箱和拆箱的操作会使系统性能下降,耗费资源。例如:使用System.Collection命名空间的ArrayList类存储对象时,Add方法会将各个对象保存到该类中,这时若是值类型作为对象...
阅读全文
摘要:1、foreach 语句对实现 System.Collections .IEnumerable 或 System.Collections.Generic .IEnumerable 接口的数组或对象集合中的每个元素重复一组嵌入式语句。 foreach 语句用于循环访问集合,以获取您需要的信息,但不能...
阅读全文
摘要:const 的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果 const int a = b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。readonly 允许把一个字段设置成常量,但...
阅读全文
摘要:1、操作XML文档的两种常用方式:1)使用XmlReader类和XmlWriter类操作 XmlReader是基于数据流的,占用极少的内存,是只读方式的,所以速度极快.只能采用遍历的模式查找数据节点。(1)创建XmlReader对象:使用XmlReader的静态方法Create创建。以下为该方法的各...
阅读全文
摘要:最近采用html+ashx的方式做了一个项目的几个配置页面的功能,由于浏览器的缓存问题,每次更新数据提交后,页面总是不会刷新,也就是说除了第一次加载页面会向一般处理(ashx)拿数据外,其他情况都是优先从缓存获取,而不会再向ashx要数据,如果每次都需要用户手动清理浏览器的缓存,既不方便也不现实,不...
阅读全文
浙公网安备 33010602011771号