摘要: 参数数组可以使用个数不定的参数调用函数,此时用params关键字定义它们。限制:必须是函数定义中的最后一个参数;必须是同一类型的。优点:不用在调用代码中传入数组,指定参数个数不受限制,可以不指定该参数。 阅读全文
posted @ 2013-10-28 21:05 Lilideng 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 存储过程的定义:create procedure procedurename@param1 nvarchar(30)asselect * from tablename where name = @param1go存储过程调用exec procedurename N'test1'exec procedurename @param1=N'test1';GO 阅读全文
posted @ 2013-10-27 22:34 Lilideng 阅读(145) 评论(0) 推荐(0) 编辑
摘要: SQL查询的一般形式,以及被逻辑处理的顺序(8) select (9) distinct (11) (1) from (3) join (2) ON (4) where (5) group by (6) with {CUBE | ROLLUP}(7) Having (10) Order by 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。三值逻辑 TRUE, FALSE, UNKNOWN, SQL中的UNKOWN逻辑值通常出现在包含NULL值的逻辑表达式中(NULL>42)。NULL通常表示丢失或不相关的值。 阅读全文
posted @ 2013-10-24 10:12 Lilideng 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 当把Web控件的AutoPostBack属性设置为True时,自动回送功能被开启,ASP.NET使用客户端的 JavaScript来连接客户端和服务器端的代码。创建一个Web控件属性包含AutoPostBack为True属性时,ASP.NET在呈现的HTML页面上添加一个名为_doPostBack()的JavaScript方法,当调用该方法时,它将触发回送,把窗体所有的信息回送到Web服务器。Sample:.aspx.aspx.csResult, 如果设置AutoPostBack属性为True,当TextBox内容改变,并按Tab键,TextChanged事件会被触发,并写页面显示如下:如果A 阅读全文
posted @ 2013-10-21 22:04 Lilideng 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 把客户端数据发送到服务器端用标签htmlpage.htmlDefault2.aspx.cs 阅读全文
posted @ 2013-10-21 20:37 Lilideng 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 快速排序思想通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对这两部分继续进行排序,以达到整个序列有序的目的。调用:时间复杂度最好是O(nlogn),最差是O(n2),且快排是一种不稳定的排序算法。 阅读全文
posted @ 2013-10-16 21:54 Lilideng 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录位置。冒泡排序是效率低效的算法,在数据规模较小时可以采用,是稳定的(所谓排序算法是稳定的意思是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同),冒泡算法的最差和平均时间复杂度是 O(n2) ,空间 阅读全文
posted @ 2013-10-15 21:25 Lilideng 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-10-14 21:57 Lilideng 阅读(217) 评论(2) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-10-14 21:27 Lilideng 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 定义一个扩展方法时,首先这个扩展方法需要被定义在静态类中,因此这个扩展方法必须是一个静态方法;其次在扩展方法的参数列表中,需要在第一个参数类型的前面加关键字this作为修饰符,而紧接其后的就是被扩展类的名称。 阅读全文
posted @ 2013-10-14 17:45 Lilideng 阅读(165) 评论(0) 推荐(0) 编辑