君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理

2011年3月13日 #

摘要: 概要 分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。 网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。 内容简介 稍微花点时间看一看你做的网站里头的URL地址,你看到类似这样的地址吗http://yoursite.com/info /dispEmployeeInfo.aspx?EmpID=459-099&type=summary ?也许你会出于某种目的把大量的页面文件从一个目录甚至一个网站转移到其他地方,而许多访问者出于个人兴趣或者研究目.. 阅读全文
posted @ 2011-03-13 04:16 刺猬的温驯 阅读(735) 评论(0) 推荐(0)

2011年3月12日 #

摘要: 1、将下载的IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下,IIS Rewrite 组件下载 http://www.helicontech.com/download-isapi_rewrite.htm , IIS Rewrite 简化版组件下载 http://www.newhua.com/soft/71446.htm ,下载下来解压后不用安装拷到目 1、将下载的IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下,IIS Rewrite 组件下载http://www.helicontech.com/downloa... 阅读全文
posted @ 2011-03-12 00:12 刺猬的温驯 阅读(35651) 评论(1) 推荐(1)

2011年3月11日 #

摘要: 什么是委托 首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。 如何使用委托 在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。 声明,如: 1namespaceVczx.ProCSharp.Exc 2{ 3delegatedoubleMathsOp(doublex); 4//classdefinationhere 5} 这就声明了一个委托,意义:任何一个返回值为double,且只有一个形参为double的函数,都可以用这个委托来调用。 注意:委托的声明位置在na 阅读全文
posted @ 2011-03-11 12:20 刺猬的温驯 阅读(447) 评论(0) 推荐(1)

2011年3月10日 #

摘要: 本文假设您熟悉 Visual Basic .NET 下载本文的代码: XPathandXSLT.exe (166KB) 摘要 XPath 是一种正在兴起的通用查询语言。通过 XPath,可以在基于 XML 的数据源中识别和处理一组相关的节点。XPath 提供了一个基础结构,它是 .NET Framework 中的 XML 支持的组成部分。XPath 导航模型甚至用在 XSLT 处理程序的内部。在本文中,作者考察了 XPath 导航器和 XSLT 处理程序的实现细节,并且包含了一些实际的示例,例如异步转换、排序节点集和 ASP.NET 服务器端转换。 XML 的主要优点之一是,它... 阅读全文
posted @ 2011-03-10 21:41 刺猬的温驯 阅读(581) 评论(0) 推荐(0)

摘要: 1.建立工程,添加引用,添加SharpZipLib.dll2.建立压缩和解压类CompressionFile.cs添加如下代码 usingSystem;usingSystem.IO;usingICSharpCode.SharpZipLib.Zip;usingICSharpCode.SharpZipLib.GZip;usingICSharpCode.SharpZipLib.BZip2;usingICSharpCode.SharpZipLib.Checksums;usingICSharpCode.SharpZipLib.Zip.Compression;usingICSharpCode.SharpZ 阅读全文
posted @ 2011-03-10 21:21 刺猬的温驯 阅读(262) 评论(0) 推荐(0)

摘要: 在企业开发过程中经常会遇到文件的压缩与解压,虽然网上很多流行的压缩文件格式都是RAR的,但是由于RAR不是一个开放的标准,因此ZIP成了更多人的选择。如果你不想自己开发的话可以选择开源的项目,比如SharpZipLib就是一个不错的选择。 组件的使用比较简单,请参照下面的代码。点击下载项目源码 /* *GaryZhang--cbcye@live.com *www.cbcye.com *www.quicklearn.cn *cbcye.cnblogs.com */ usingSystem; usingSystem.Collections.Generic; usingSystem.Text; us 阅读全文
posted @ 2011-03-10 21:18 刺猬的温驯 阅读(479) 评论(0) 推荐(0)

摘要: 如果要对XML文件进行模糊查找的话是一个比较麻烦的事情,Xpath表达式中没有像文件系统中的“*”或"?" 或者有像SQL表达式中的"%",这样的模糊查找的通配符。但是还好,在Xpath的函数中提供了像contains和match这样的函数。 contains是一个字符串查找函数 语法是:fn:contains(string1,string2),表示如果 string1 包含 string2,则返回 true,否则返回 false。 例如:contains('XML','XM'),结果:true。 match是一个匹配正则 阅读全文
posted @ 2011-03-10 19:40 刺猬的温驯 阅读(400) 评论(0) 推荐(0)

摘要: XPath 是在 XML 文档中查找信息的语言,在BizTalk的开发中应用非常广泛,当然你可以不必先学Xpath再去学BizTalk。但是如果对Xpath有一定了解的 话,在很多应用下会使你的开发更加快捷。为了方便查阅整理了一些Xpath常识和实际实例给开发过程提供个参考。由于BizTalk还未支持Xpath 2.0,所以以下的例子都是基于W3C 1.0规范。 Xpath的重要性 [实 际的场景] 之前做一个升级的项目,在项目中需要对XML进行节点查找并比较里面相应的值,通过比较结果再选取它的父节点。由于接收到的XML文件节点值经常会多带一 些空格。所以原有的系统是在自定义类库中循环选择节点 阅读全文
posted @ 2011-03-10 19:39 刺猬的温驯 阅读(391) 评论(0) 推荐(0)

2011年3月8日 #

摘要: 本文主要简单介绍如何使用eaglet的盘古分词在lucene.net中进行创建索引和简单搜索。盘古分词是eaglet大大的杰作,如果您还没有尝试使用过,希望本文的介绍会对您有所帮助。 1、盘古分词参考资料汇总 http://www.cnblogs.com/eaglet/tag/%e5%88%86%e8%af%8d/ http://pangusegment.codeplex.com/ http://hubbledotnet.51aspx.com/ http://home.cnblogs.com/group/topic/31349-6.html 牛人的贡献不仅仅是无私提供几个工具,几个类库,几.. 阅读全文
posted @ 2011-03-08 18:25 刺猬的温驯 阅读(583) 评论(1) 推荐(0)

摘要: 1. 下载 ISAPI_Rewrite 我这里的 1.32. 进入iis 信息管理器,点网站-->属性-->ISAPI删除原来的筛选器3. 点击某个站点-->属性-->添加ISAPI筛选器,我的原则是放到各自己自己的站点下,如在站点里建一个目录ISAPI_Rewrite,然后把 ISAPI_Rewrite.dll 和 httpd.ini 放这里4. 配置好重启一下 iis ,接下来就是调试 httpd.ini 了,5. 调试httpd.ini 不需要重启 iis 和站点6. httpd.ini 编写规则需要注意的是: .?这些要转义 \.\? 例子:[ISAPI_Rew 阅读全文
posted @ 2011-03-08 04:12 刺猬的温驯 阅读(595) 评论(0) 推荐(0)