Recent posts

Javascript在axpx页面中的初始化顺序

在ASP.NET的生命周期中介绍了ASP.NET页面是如何处理请求的。在处理过程中包含一系列的事件。他们的顺序以及功能如下,详细参照这篇文章。

LINQ TO SQL中的查询

LINQ中select查询分为两种方式,一种是普通方式,另外一种是匿名查询方式。我们用微软的表顺实例库Northwind。

MARS ROVERS问题

一小队机器人探测器将由NASA送上火星高原,探测器将在这个奇特的矩形高原上行驶。用它们携带的照相机将周围的全景地势图发回到地球。每个探测器的方向和位置将由一个x,y系坐标图和一个表示地理方向的字母表示出来。为了方便导航,平原将被划分为网格状。位置坐标示例:0,0,N,表示探测器在坐标图的左下角,且面朝北方。为控制...

算法篇——快速排序

Quicksort是对冒泡排序法的一种改进。由C. A. R. Hoare在1962年提出的。他的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。

可爱的扩展方法

“扩展方法”,顾名思义,即可以向现有类型当中“添加”一个或者多个方法。比如我们拿到了一个封装好的程序集,我们要对其进行引用,而在使用的时候突然发现,其中的某些类的方法不足以供应我们的所需,这时我们就可以利用扩展方法对这个类型进行进一步加工。

正则表达式

字符 说明 \\ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\\n”匹配换行符。序列“\\\\”匹配“\\”,“\\(”匹配“(”。 ^ 匹配输入字符串开始的位置。如果设置了 **RegExp** 对象的 **Multiline** 属性,^ 还会与“\...

C#函数编程

在 C# 1.0 中,您通过使用在代码中其他位置定义的方法显式初始化委托来创建委托的实例。 C# 2.0 引入了匿名方法的概念,作为一种编写可在委托调用中执行的未命名内联语句块的方式。 C# 3.0 引入了 Lambda 表达式,这种表达式与匿名方法的概念类似,但更具表现力并且更简练。 这两个功能统称为“匿...

javascript的闭包

“闭包”,既封闭自身,在外部没有得到授权之前,不能访问自己。同时,也可以影响外部。

一个有意思的JS脚本

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL...