1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数...
http://www.jb51.net//article/9438.htm
.NET Framework中为我们提供了3种类型的Timer,分别是:Server Timer(System.Timers.Timer),Thread Timer(System.Threading.Timer )和Windows Timer(System.Windows.Forms.Timer)。其中Windows Timer和WinAPI中的Timer一样,是基于消息的,而且是单线程的。另外两个Timer则不同于Windows Timer,它们是基于ThreadPool的,这样最大的好处就是,产生的时间间隔准确均匀。Se...
http://www.jb51.net//article/9427.htm
利用JavaScript通过URL方式向后台代码传值是一种经常用到的手段,但在传递汉字时经常会出现字符不全或变成乱码的问题,其原因是由于客户端IE浏览器的编码方式为GB2312(简体中文版WINDOWS的默认设置),而后台的C#代码使用utf8编码(创建WEB工程的默认配置)。网上有很多方案解决该问题,如将web.config的编码方式改为GB2312、在客户端通过escape先编码再传,个心体会都不是很理想或有些特殊字符不支持。经过比较我决定使用encodeURIComponent在客户端进行编码,再传值,除了“/”不支持(但实际开发中很少需要传递该值,如果真有此请况,再加一层判断即可。en...
http://www.jb51.net//article/9305.htm
JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。以下是它的说明 Eval 函数功能:先解释Javascript代码,然后在执行它用法:Eval(codeString)codeString是包含有Javascript语句的字符串,在eval之后使用Javascript引擎编译。 举个小例子:var the_unevaled_answer = "2 + 3";var the_evaled_answer&nb...
http://www.jb51.net//article/9303.htm
IE6.0 Only非XHTML标准,可能IE 7.0也看不了....哈哈蓝方先走[html]<style>* { font:24px arial, "宋体"; font-weight:bold; color:white; cursor:default; }table { table-layout:fixed; border-collapse:collapse; position:absolute; left:50px; t...
http://www.jb51.net//article/9255.htm
作为模式匹配下文本替换、搜索、提取的强有力工具,正则表达式(Regular Expression)的应用已经从unix平台逐渐渗入到网络开发中了,作为服务器端/客户端的脚本开发语言JScript,正越来越多将正则表达式应用融入其中,以弥补自身在文本上处理能力的不足。在此,我们以JScript5.5版本为例,对其中的正则表达式的应用作一个概述。首先我们需要区分JScript中关于正则表达式的两个对象:Regular Expression对象和RegExp对象。前者仅包含一个特定的正则表达式实例的信息,而后者通过一个全局变量的属性来反映最近模式匹配的特性。前者在匹配前需要指定匹...
http://www.jb51.net//article/9228.htm
Author:月影 Form:http://bbs.51js.com/thread-66361-1-1.html<input type="button" value="继续" onclick=’st();’/><script>/*基本原理*/var st = (function(){ alert(1); alert(2); return function() { &nbs...
http://www.jb51.net//article/9153.htm
在Javascript中,数学方法可以分成以下几类:constans(常数)、powerfunctions(乘方函数)、trigonometicfunctions(三角函数)、roundingfunctions(舍入函数)、randomnumbers(随机数字)常数和乘方函数Math.E自然对数的底(为常数)2.718Math.LN1010的自然对数2.302Math.LN22的自然对数0.693Math.PI圆周率3.1415Math.SQRT1_21/2的平方根0.707Math.SQRT22的平方根1.414Math.sqrt(x)X的平方根更X的值有关Math.pow(x,n)返回x的...
http://www.jb51.net//article/9151.htm
在Javascript中 利用 document.selection 可以创建 textRange。 但其实不是什么时候都可以创建的。我们可以利用 document.selection.type 来判断当前选中的是文本还是对象。document.selection.type 返回三个值 "None" "Text" "Control"只有当返回值是 Text 时,创建的textRange才是有效的。...
http://www.jb51.net//article/9096.htm
获取远程网页的内容之一(downmoon原创)一、本机直接上网时:获取指定远程网页内容#region 获取指定远程网页内容[code] /**//// <summary> /// 获取指定远程网页内容 /// </summary>...
http://www.jb51.net//article/9091.htm
JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。以下是它的说明 Eval 函数功能:先解释Javascript代码,然后在执行它用法:Eval(codeString)codeString是包含有Javascript语句的字符串,在eval之后使用Javascript引擎编译。 举个小例子:[html]var the_unevaled_answer = "2 + 3"; var the_eval...
http://www.jb51.net//article/9031.htm
