上一页 1 ··· 17 18 19 20 21
摘要: 经常遇到发帖求行列转换的代码,用max(decode(..))回复后,十有八九会再问一句:如果列名不固定,或者列数不固定怎么办。就要用存储过程来写,这些存储过程的代码都大同小异,我就想能不能写个通用点的过程 试了一下,把结果发出来SQL code?123456789101112131415161718192021create or replace procedure proc(tabname in varchar2, col1 in varchar2, col2 in varchar2, col3 in varchar2, viewname in varchar2 default 'v 阅读全文
posted @ 2013-03-21 18:34 史红星-shihongxing 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 开始 回顾HttpHandler HttpHandler的映射过程 HttpContext.RemapHandler() HttpContext.RemapHandler()的另类用途 GetHandlerMapping() GetFactory() GetHandler() IHttpH 阅读全文
posted @ 2013-03-07 09:20 史红星-shihongxing 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 阅读目录开始理解ASP.NET管线理解HttpApplication理解HttpHandler理解HttpModule三大对象的总结案例演示如何选择?最近收到几个疑问:HttpHandler和HttpModule之间有什么差别,我到底该选择哪个? 之所以有这个疑问,是因为在这二类对象中都可以访问Request, Response对象,都能处理请求。我原以为在博客 用Asp.net写自己的服务框架中做了那么多的演示应该把它们的使用方法说清楚了, 然而有些人看了我的那些示例,仍然不知道该如何选择它们,为了实现同一个目标,我既用了HttpHandler,也有用HttpModule。 现在看来,我当时 阅读全文
posted @ 2013-03-07 09:13 史红星-shihongxing 阅读(178) 评论(0) 推荐(0) 编辑
摘要: AjaxControlToolkit是一组控件的集合,可以实现自动补充文本框,点击文本框弹出日历,加水印等Ajax效果,包含40多个控件,具体实现效果如:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Default.aspx像百度搜索一样,根据用户输入自动联想相关词汇,借助AjaxControlToolkit中的AutoCompleteExtender控件很简单的实现,实现效果如下:详细步骤:一:Vs中安装AjaxControlToolkitAjaxControlToolkit安装到VS中(需要注意版本问题):安装方法: 阅读全文
posted @ 2013-03-04 15:42 史红星-shihongxing 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 如果说HttpModule相当于IIS的ISAPI Filter的话,我们可以说HttpHandler则相当于IIS的ISAPI Extension,HttpHandler在ASP.NET中扮演请求的最终处理者的角色。对于不同资源类型的请求,ASP.NET会加载不同的Handler来处理,也就是说.aspx page与.asmx web service对应的Handler是不同的。所有的HttpHandler都实现了接口IHttpHandler。下面是IHttpHandler的定义,方法ProcessRequest提供了处理请求的实现。 1: public interface IHttpH.. 阅读全文
posted @ 2013-02-22 13:38 史红星-shihongxing 阅读(230) 评论(0) 推荐(0) 编辑
摘要: ASP.NET为创建各种.NET Web应用提供了强大的平台,它拥有一个具有高度可扩展性的引擎,并且能够处理对于不同资源类型的请求。那么,是什么成就了ASP.NET的高可扩展性呢? HttpModule功不可没。当请求转入ASP.NET管道后,最终负责处理该请求的是与请求资源类型相匹配的HttpHandler对象,但是在Handler正式工作之前,ASP.NET会先加载并初始化所有配置的HttpModule对象。HttpModule在初始化的过程中,会将一些功能注册到HttpApplication相应的事件中,那么在HttpApplication整个请求处理生命周期中的某个阶段,相应的事件会被 阅读全文
posted @ 2013-02-22 13:34 史红星-shihongxing 阅读(187) 评论(0) 推荐(0) 编辑
摘要: HttpApplication是整个ASP.NET基础架构的核心,它负责处理分发给它的HTTP请求。由于一个HttpApplication对象在某个时刻只能处理一个请求,只有完成对某个请求的处理后,HttpApplication才能用于后续的请求的处理。所以,ASP.NET采用对象池的机制来创建或者获取HttpApplication对象。具体来讲,当第一个请求抵达的时候,ASP.NET会一次创建多个HttpApplication对象,并将其置于池中,选择其中一个对象来处理该请求。当处理完毕,HttpApplication不会被回收,而是释放到池中。对于后续的请求,空闲的HttpApplicat 阅读全文
posted @ 2013-02-22 13:30 史红星-shihongxing 阅读(435) 评论(0) 推荐(0) 编辑
摘要: ScenarioWeb Application ProjectWeb Site ProjectProject definition跟 Visual Studio .NET 2003 类似,由于项目文件的存在,只有被项目文件所引用的文件才会在Solution Explorer中出现。而且只有这些文件才会被编译。可以很容易的把一个ASP.NET应用拆分成多个Visual Studio项目。可以很容易的从项目中和源代码管理中排除一个文件。一个目录结构就是一个WEB项目。没有项目文件存在。这个目录下的所有文件,都被作为项目的一部分而存在。 我们实际部署的一个网站,部署上当然不会有任何项目文件存在,如果 阅读全文
posted @ 2012-07-21 16:32 史红星-shihongxing 阅读(877) 评论(2) 推荐(0) 编辑
摘要: Lucene.Net是Lucene在dot net平台上的移植版本。它的功能与Lucene一样,都是用来提供一组API,让我们能快速开发自己的搜索引擎,当然,是全文搜索。它不是一个程序,拿到它并不能立刻运行,你必须自己实现逻辑过程。这是一个和.Net Framework一样的框架。Lucene是用Java写的,尔后衍生出Nutch,接着又衍生出Hadoop。这些可以说和Lucene没有内在联系,但是它们可以扩充Lucene的应用规模。目前,在dot net平台,还没发现有Nutch和Hadoop的移植程序。不过有了Lucene.Net就该庆幸了,已经能够做很多事情。Lucene和Lucene. 阅读全文
posted @ 2012-06-06 00:28 史红星-shihongxing 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 主要产生的原因是asp。net 事先已经安装好了 ,而iis 是后来安装的。所以需要.net 和 iis 进行关联一下。这个是我自己想的,对不对就不知道了。还有产生这个的原因是因为把网站放在桌面上了。这个也能产生这样的错误。aspnet_regiis -u 卸载重新安装可以在运行里输入iisreset 来重新启动iis 如果连html页面都不能浏览那么就使用权限向导来重新配置一下 系统事件查看器的进入方法是控制面板-管理工具 -事件查看器-里面的应用程序-就可以查看到错误执行“aspnet_regiis.exe -ua”,卸载IIS上所有版本的ASP.net。5)执行“aspnet_regii 阅读全文
posted @ 2012-06-05 23:58 史红星-shihongxing 阅读(300) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21