Fork me on GitHub

2016年4月12日

摘要: c#程序内存分配 进程可使用内存数就是操作系统给进程分配的最大地址,一般的32位操作系统提供给用户地址最大都是3g(操作系统自己保留1g),windows由于商业目的,对于个人用户只提供了2g地址,要使用3g扩展需要对系统配置作修改。还有就是intel的32位芯片实际上是支持36位寻址能力的(64g 阅读全文
posted @ 2016-04-12 11:36 HackerVirus 阅读(3151) 评论(0) 推荐(0)
摘要: 第一个问题:int [] test = new test[100];我知道在堆中分配了100个单元的内存空间,但是在栈中存储的是堆中的地址,问栈中分配了几个单元的内存空间来存地址呢?我自己查了下栈中好像是只保存了堆中100个单元的首地址,不大确定,求解?还有就是如果栈中只分配了一个单元存储堆中首地址 阅读全文
posted @ 2016-04-12 11:32 HackerVirus 阅读(5793) 评论(0) 推荐(0)
摘要: HttpApplication处理对象与HttpModule处理模块 (第三篇) 一、HttpApplication对象简述 在HttpRuntime创建了HttpContext对象之后,HttpRuntime将随后创建一个用于处理请求的对象,这个对象的类型为HttpApplication。 Htt 阅读全文
posted @ 2016-04-12 07:32 HackerVirus 阅读(382) 评论(0) 推荐(1)
摘要: HttpHandler与HttpModule的用处与区别 问题1:什么是HttpHandler? 问题2:什么是HttpModule? 问题3:什么时候应该使用HttpHandler什么时候使用HttpModule? 答案1:HttpHandler,Http请求的处理者,例如ScriptHandle 阅读全文
posted @ 2016-04-12 07:16 HackerVirus 阅读(242) 评论(0) 推荐(0)

2016年4月11日

摘要: ASP.NET管线与应用程序生命周期 ASP.NET管线与应用程序生命周期 8.1节介绍了IIS的系统架构和HTTP请求处理的总体流程,从中可以知道每个ASP.NET网站都对应着一个Web应用程序,此Web应用程序可以响应HTTP请求,为用户提供所需的信息。那么,ASP.NET应用程序具体是如何响应 阅读全文
posted @ 2016-04-11 22:54 HackerVirus 阅读(543) 评论(0) 推荐(2)
摘要: IIS架构与HTTP请求处理流程 Windows操作系统中的IIS负责提供互联网服务,一台运行了IIS的计算机可以看成是一台Web服务器。 Windows XP SP2 中IIS主版本号为5,Windows 2003 Server为6,Vista和Windows Server 2008为7。对于Wi 阅读全文
posted @ 2016-04-11 19:11 HackerVirus 阅读(5812) 评论(0) 推荐(1)
摘要: 模块加载器 最近在做新项目的时候自己利用一点业余时间写了一个简单的js模块加载器。后来因为用了webpack就没有考虑把它放到项目里面去,也没有继续更新它了。模块加载器开源的有很多,一般来说seaJS和reqiureJS都能满足基本需求。本篇博文主要分享一下卤煮写这个加载器的一些想法和思路,作为学习 阅读全文
posted @ 2016-04-11 12:29 HackerVirus 阅读(415) 评论(0) 推荐(0)
摘要: 构造函数的选择与服务生命周期管理 ServiceProvider最终提供的服务实例都是根据对应的ServiceDescriptor创建的,对于一个具体的ServiceDescriptor对象来说,如果它的ImplementationInstance和ImplementationFactory属性均为 阅读全文
posted @ 2016-04-11 12:26 HackerVirus 阅读(382) 评论(0) 推荐(0)
摘要: 图解堆排序 摘要: 作为选择排序的改进版,堆排序可以把每一趟元素的比较结果保存下来,以便我们在选择最小/大元素时对已经比较过的元素做出相应的调整。 堆排序是一种树形选择排序,在排序过程中可以把元素看成是一颗完全二叉树,每个节点都大(小)于它的两个子节点,当每个节点都大于等于它的两个子节点时,就称为大 阅读全文
posted @ 2016-04-11 12:23 HackerVirus 阅读(421) 评论(0) 推荐(0)
摘要: WebApi异常处理解决方案 前言:上篇C#进阶系列——WebApi接口传参不再困惑:传参详解介绍了WebApi参数的传递,这篇来看看WebApi里面异常的处理。关于异常处理,作为程序员的我们肯定不陌生,记得在介绍 AOP 的时候,我们讲过通过AOP可以统一截获异常。那么在我们的WebApi里面一般 阅读全文
posted @ 2016-04-11 12:17 HackerVirus 阅读(658) 评论(0) 推荐(0)