摘要:当浏览器发送一个请求道服务器时, 实际上需要经过上图所示的流程, 该过程可以概括为:"请求 ---> IIS ---> (检查IIS配置后)ASP.NET ---> HttContext ---> HttpApplication"此时, 就进入了HttpApplication处理管道, 只要是AS...
阅读全文
摘要:在网站开发中, 经常需要对某一类的资源进行统一处理, 针对这种情况, 我们可以通过创建自定义HTTP处理程序来解决. 如上图所示: IIS对于收到的请求会根据请求的扩展名来进行筛选, 默认情况下, 一些静态资源(如:*.htm、*.html、*.jpg、*.gif等)会由IIS直接处理并返回给浏览...
阅读全文
摘要:作为程序员, 永远别指望用户按照规则进行输入, 比较理想的状况是在客户端浏览器和服务器端进行双重验证. 通常在客户端浏览器进行非功能性的常规验证, 如: 非空验证、范围验证及输入格式验证等, 而在服务器端进行功能性验证, 如: 检查账户是否存在, 检查用户权限等. 客户端浏览器的验证一般通过Java...
阅读全文
摘要:事件和委托我已经是至少第3次理解了. 以前一直似懂非懂, 前两次专门抽了一整天的时间来看事件和委托. 今天有幸听了张高峰老师的事件委托, 突然茅塞顿开, 据说老张当年被公司委派到西雅图微软专门学习了8个月的.NET(Version 1.1), 不是盖的呀. 言归正传 什么是事件? 什么是委托呢?...
阅读全文
摘要:在以上的10个处理步骤中, 每一步的处理都生成一个虚拟表来作为下一步的输入. 虚拟表对于调用者或输出查询来说是不存在的, 仅在最后步骤生成的表才会返回给调用者或者输出查询. 如果某一子句没有出现在SQL语句中, 这一步就被简单跳过.. 这10个具体步骤是:1.FROM: from子句中的两个表首...
阅读全文
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--###############################################
阅读全文
摘要:面向对象的特点: 抽象、封装、继承、多肽。 抽象: 提取对象的共同属性, 抽象的结果为类。 封装: 类内私有成员对外提供访问的方法。 继承:已有类的基础上, 添加新成员后构建新类。 多肽:同样的方法, 表现出不同的行为或状态。(子类对象指向父类的引用, 同种语义不同行为。)
阅读全文
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->namespace EnumDemo{ public enum Color { red = 0,...
阅读全文
摘要:转自别人的, 加上用户控件的顺序: 转自:http://www.cnblogs.com/kvspas/archive/2012/01/03/webform-master-control.htmlWebForm中搭配母版页和用户控件页时候的事件加载顺序,附测试程序2012-01-03 00:56 by...
阅读全文
摘要:关于URL和URI区别:URL(Uniform REsource Locator), 统一资源定位符. 用于标识互联网上资源的地址, 也被称为网页地址.URI(Uniform Resource Identifier), 统一资源标识符. 用于确定一个资源, 但不一定指出资源的地址.URI = URL...
阅读全文
摘要:.NET是采用”委托事件模型”来处理事件的, 委托事件模型的特点是: 将事件的处理委托给独立的对象, 而不是事件源本身, 从而将使用者界面与程序逻辑分开. 整个”委托事件模型”由产生事件的对象(事件源)、事件参数对象及事件监听者对象之间的关系所组成. 产生事件的对象(事件源)会在事件产生时, 将...
阅读全文
摘要:将Asp.Net网站发布到IIS的四种方法及注意事项: 不管是那种发布方法, 第一件事情是让IIS能够支持asp.net程序, 默认IIS是不开器asp.net网站程序的支持的.在IIS中的"Web服务扩展"中, 确保"ASP.NET v2.0.50727"被启用. 其他的可以保持禁用状态. 发...
阅读全文
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--###############################################
阅读全文
摘要:很简单但老是忘的东东 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->privatevoid lbl_min_Click(object sende
阅读全文
摘要:二叉树代码 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;namespace System.MySortNS{ //...
阅读全文
摘要:学习笔记---链表练习,模仿StringBuilder的山寨版StringBuilder,见代码 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--...
阅读全文
摘要:一段递归的代码,汉诺塔问题 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;namespace MoveHanoiTo...
阅读全文
摘要:基本上没啥好说的,就是有个“双引用控制同一内存区域”。“双引用控制同一内存区域”主要用处就是在输出关于水平线上下对称的图形(如:矩形、菱形等)时,有节省内存的好处。 菱形分析如下: 代码见最后, 这里只抽取输出菱形的关键代码,做分析以表示双引用控制同一内存的问题: ################...
阅读全文