摘要: <% Option Explicit'-------------'错误处理:'-------------'1.需在每一行可能发生错误的代码上使用"On Error" 和 "If Err.Number <> 0 Then ..." 结构。 注意作用域!'2.On Error语句: 启用或禁用错误处理程序' * On Error GoTo 0: 禁用错误处理。' * On Error Resume Next:开启错误处理。 ' 若未使用On Error Resume Next语 阅读全文
posted @ 2013-03-22 11:21 streetpasser 阅读(403) 评论(0) 推荐(0) 编辑
摘要: Response.Write 与 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别方法1,使用Response.Write,这种方法会把JS代码写在页面的最顶部(<html>的前面):System.Web.HttpContext.Current.Response.Write("<script language=javascript>alert('JS代码');</script>");方法2, 阅读全文
posted @ 2013-02-01 15:08 streetpasser 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Convert.ToInt32、(int)和int.Parse三者的区别: 前者适合将object类类型转换成int类型,如Convert.ToInt32(session["shuzi"]); (int)适合简单数据类型之间的转换; int.Parse适合将string类类型转换成int类型,如int.Parse(session["shuzi"].ToString())。 (1)这两个方法的最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。 没搞清楚 阅读全文
posted @ 2013-02-01 14:40 streetpasser 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1. 影响T-SQL性能的因素:索引 缺少索引 没有使用到最佳索引 聚集索引使用率过低,字段过长或没有聚集索引 索引个数太多执行计划 SQL SERVER不是每次都能够选择到最优的执行计划,一旦选择到了一个相对较差的执行计划,而且该T-SQL调用又非常的频繁,那很可能瞬间使服务器的负载达到90%以上,甚至100% 数据量 数据量过大影响统计信息,从而影响执行计划 过期的历史数据可能造成无谓的索引检索开销 大数据量查找间接对Memory、IO造成压力,并最终影响到服务器整体的性能锁 锁定的粒度较大从而降低并发 事务持有时间过长和持有资源过多影响并发 无谓的资源锁定影响并发 不设置LOCK_TI. 阅读全文
posted @ 2012-12-28 15:08 streetpasser 阅读(529) 评论(0) 推荐(0) 编辑
摘要: recordset.Open[ Source,ActiveConnection,CursorType,LockType,Options]Source:设置一个数据源(Command对象、SQL命令、表名称、存储过程等等);ActiveConnection:一个Connection对象变量,或者是包含ConnectionString信息的字符串;CursorType:打开Recordset时的指针类型adOpenForwardOnly(0):Forward-Only指针;adOpenKeyset(1):Keyset指针;adOpenDynamic(2):Dynamic指针;adOpenStati 阅读全文
posted @ 2012-12-19 17:32 streetpasser 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 第一种: <script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script>第二种: <script langu 阅读全文
posted @ 2012-12-19 09:36 streetpasser 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在ASP中,一般通过command对象调用存储过程,根据不同情况,本文也介绍其它调用方法。为了方便说明,根据存储过程的输入输出,作以下简单分类:1. 只返回单一记录集的存储过程假设有以下存储过程(本文的目的不在于讲述T-SQL语法,所以存储过程只给出代码,不作说明):/*SP1*/CREATE PROCEDURE dbo.getUserListasset nocount onbeginselect * from dbo.[userinfo]endgo以上存储过程取得userinfo表中的所有记录,返回一个记录集。通过command对象调用该存储过程的ASP代码如下:'**通过Comma 阅读全文
posted @ 2012-12-17 23:48 streetpasser 阅读(344) 评论(0) 推荐(0) 编辑
摘要: using System;using System.IO;using System.Security.Cryptography;namespace ConsoleApp{ /// /// Security 的摘要说明。 /// public class Security { //8字节密钥 const string KEY_64 = "VavicApp"; const string IV_64 = "VavicApp"; //注意了,是8个字符,64位 public Security() {... 阅读全文
posted @ 2012-12-11 17:45 streetpasser 阅读(160) 评论(0) 推荐(0) 编辑
摘要: XMLHttpRequest对象的属性: 1.onreadystatechange 属性2.readyState 属性3.responseText 属性 onreadystatechange 属性 onreadystatechange 属性存有处理服务器响应的函数。下面的代码定义一个空的函数,可同时 阅读全文
posted @ 2012-12-10 16:42 streetpasser 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 5 泛型与继承开放类型:含有类型参数的类型,“开放”即为 数据类型不确定。 (包括:类型参数本身,包含开放类型的构造类型,元素类型为开放类型的数组类型)封闭类型:开放类型以外的类型 (即没有泛型类型的值类型 引用类型)* 基本原则: 开放类型不能从封闭类型中继承。5.1 普通类型与派生泛型类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApp{ class GenericInheritSample { public s... 阅读全文
posted @ 2012-12-10 01:54 streetpasser 阅读(172) 评论(0) 推荐(0) 编辑