您现在所在的位置: 北风技术专栏 > .Net

分类“.Net”的存档

Asp.net2.0 中自定义过滤器对Response内容进行处理

归类于.Net | 2009年02月26日 | 1 条评论 »

在Module中使用自定义过滤器,来统一对站内所有请求响应的输出内容进行采集或更改。 因项目需要,对每一个访问网站的请求要做原始数据记录,其中要包括几个要素:
1.客户端的IP
2.客户端请求的页面路径
3.客户端发出的请求头
4.服务器返回的正文内容。

在代码设计前分析了一下,前三个都很好解决,对于截获服务器返回的正文,准备用HttpResponse 对象中的Output 和 OutputStream 属性输出信息来解决。

可是在正式编码的过程中,发现Output和OutputStream 并不是想像中可以直接把数据转出取回,耗费了近两天的时间,想尽了一切办法可还是仅仅可以追加内容并无法读取。

在网上查阅到,对于HttpResponse 对象,仅仅可以使用过滤器来对其中将要输出的内容进行修改。
这个过滤器要继承自Stream 类,并要实现其中的虚方法。看来之前企图使用HttpWriter,TextWriter,Stream,HttpStream 这些类来转出数据完全是错误的。

详细内容 »

利用ajax提高搜索引擎排名

归类于.Net | 2009年02月25日 | 发表评论 »

一、 分离导航与内容

让我们使用一个例子作为开始。请考虑你现在阅读的文章,它有下列一些内容:

· 一个其上有一些预定义的到Informit的各个部分的链接的页眉。

· 在页眉下有一行,把本文放到Informit的目录结构之中(实际上,这是唯一的与目录相关的可导航元素)。

· 一个位于右首的侧栏,其中有一些连接到流行文章和推荐内容的链接。

· 一个页脚,还有一些永远不会改变的链接。

详细内容 »

类(class) PK 结构(struct)

归类于.Net | 2008年11月21日 | 发表评论 »

在C#中,结构与类的初始化都可以用new关键字。
然后他们的却有巨大的区别。以下举例说明之间的区别和用处:
1、声明不同
类的声明关键字:class
结构的声明关键字:struct

详细内容 »

Hashtable简介和使用

归类于.Net | 2008年09月23日 | 发表评论 »

一、简介
1、Hashtable(哈希表)在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对。
2、Hashtable优点:查找速度快,像上面提到的通过KEY快速查找,因为通过KEY会计算一个唯一的地址(KEY不相同的情况下),而那个地址就存放了VALUE。
Hashtable缺点:对数据量大的时候内存占用大。

详细内容 »

每周之星

陈臣陈臣

七年Java和JEE开发经验,JEE应用设计和高级架构师,拥有Sun的多项Java和J2EE方面的技能认证,多年项目经理、技术部经理的管理经验。拥有全面、扎实的Java和JEE理论知识,丰富的JEE应用开发经验。

更多作者:

  • Adam
  • ikon999
  • jk1234
  • jk2345
  • libin_8745
  • lifengxing
  • taohuang100
  • xingkong
  • 北风
  • 呆子
  • 子晨
  • 小白
  • 张章
  • 张维亮
  • 陈臣
  • 陶宝哥
  • 风风
  • 最新内容

    推荐内容

    标签

    分类