2010年7月1日

MMC不能打开文件SQL Server Enterprise Manager.Msc

摘要: 双击“企业管理器”报下面的错:“MMC不能打开文件C:\Program Files\Microsoft SQL Server\80\Tools\Binn\SQL Server Enterprise Manager.MSC可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版本创建。也可能你没有访问此文件的足够权限”解决方法:1、打开运行对话框输入:mmc 2、文件--添加/删除管理单元--添加--找到“MicrosoftSQL企业管理器”--添加--关闭--确定3、文件--选项--控制台-控制台模式--选择"用户模式 - 完全访问"--将下面的选择全部取消--确定 阅读全文

posted @ 2010-07-01 08:18 tigerhuolh 阅读(121) 评论(0) 推荐(0) 编辑

2010年6月6日

vs2005 TreeView 实现父子节点,复选框联动.

摘要: 实现功能,点击父节点,全选该父节点下的所有子节点,点击子节点,选择对应的父节点。子节点全不选择,则父节点也不选择。js 代码:var arrParents;function OnTreeNodeChecked(){ var ele = event.srcElement; if(ele.type=='checkbox') { arrParents = new Array(); //获取所有父节点 GetAllParentElements(ele); //设置子节点选种状态 var childDivId = ele.id.replace('CheckBox', 阅读全文

posted @ 2010-06-06 21:55 tigerhuolh 阅读(214) 评论(0) 推荐(0) 编辑

2010年5月30日

ASP.NET中的HttpWorkerRequest对像及其应用

摘要: HttpWorkerRequest对像在ASP.Net处理流程中的位置:每一个ASP.NET程序执行时都会对当前URL的请求进行解析,本文将分析ASP.NET页面请求的原理。当我们在浏览器上输入一个URL时, 流程如下:首先被WWW服务器截获(inetinfo.exe进程), 该进程首先判断页面后缀, 然后根据IIS中配置决定调用具体的扩展程序。如aspx就会调用aspnet_isapi.dll, 然后由aspnet_isapi.dll发送给w3wp.exe(iis 工作者进程,IIS6.0中叫做 w3wq.exe,IIS5.0中叫做 aspnet_wp.exe).接下来就是w3wp.exe调 阅读全文

posted @ 2010-05-30 02:06 tigerhuolh 阅读(886) 评论(0) 推荐(0) 编辑

2010年5月17日

javascript:void(0)

摘要: 今天看到《AJAX开发简略》中所有的<A href>都用到了javascript:void(0)今天看了一下原来这个表达式的作用就是让当前这个超链接成为一个死链接,就是什么都不作。以下摘自:http://blog.csdn.net/mouyong/archive/2007/01/24/1491761.aspx别人些的JavaScript脚本可以看到这样的代码:<a href="javascript:doTest2();void(0);">here</a>但这儿的void(0)究竟是何含义呢?JavaScript中void是一个操作符,该操 阅读全文

posted @ 2010-05-17 22:40 tigerhuolh 阅读(273) 评论(0) 推荐(0) 编辑

2009年12月16日

软件分pro版本、ent版本和rtm版本是什么意思?

摘要: pro,professional,专业版ent,enterprise,企业版RTM,Release to Manufacture,参考这个:RTM:全称为Release to Manufacture。RTM:全称为Release to Manufacture。是给工厂大量压片的版本,内容跟正式版是一样的,不过RTM.也有出120天评估版。但是说RTM.是测试版是错的。正式在零售商店上架前,是不是需要一段时间来压片,包装、配销呢?所以程序代码必须在正式发行前一段时间就要完成,这个完成的程序代码叫做Final.Code,这次Windows.XP开发完成,外国媒体用WindowsXP.goes.go 阅读全文

posted @ 2009-12-16 17:25 tigerhuolh 阅读(2915) 评论(0) 推荐(0) 编辑

2009年12月15日

JS正则表达式详解

摘要: 代码function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串代码function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return falsereturn true}//校验用户姓名:只能输入1-30个以字母开头的字串代码function isTrue 阅读全文

posted @ 2009-12-15 21:18 tigerhuolh 阅读(192) 评论(0) 推荐(0) 编辑

正则表达式入门

摘要: 引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加灵活方便。(3)用来替换,比普通的替换更强大。 正则表达式学习 阅读全文

posted @ 2009-12-15 17:28 tigerhuolh 阅读(136) 评论(0) 推荐(0) 编辑

2009年12月14日

C#委托与事件

摘要: 原文地址:http://ruizhinet.blog.163.com/blog/static/9921382820092801032681/一、在控制台下使用委托和事件我们都知道,C#中有“接口”这个概念,所谓的“接口”就是定义一套标准,然后由实现类来具体实现其中的方法,所以说“接口,是一组类的抽象”。同样道理,我们可以将“委托”理解为“方法的抽象”,也就是说定义一个方法的模板,至于这个方法具体是怎么样的,就由方法自己去实现。我们知道接口的最大好处就是可以实现多态,同理,“委托”是可以实现方法的多态,当我们想调用某个具体方法的时候,我们不直接调用这个方法,而是去调用这个委托。当然,我们必须在具 阅读全文

posted @ 2009-12-14 20:07 tigerhuolh 阅读(100) 评论(0) 推荐(0) 编辑

关于JS冒泡的问题

摘要: JavaSciprt事件中有两个很重要的特性:事件冒泡以及目标元素。事件冒泡: 当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。目标元素: 任何一个事件的目标元素都是最开始的那个元素,在我们的这个例子中也就是按钮,并且它在我们的元素对象中以属性的形式出现。使用事件代理的话我们可以把事件处理器添加到一个元素上,等待一个事件从它的子级元素里冒泡上来,并且可以很方便地得知这个事件是从哪个元素开始的。事件的冒泡和捕获捕获是从上级元素到下级元素,冒泡是从下级元素到上级元素. 阅读全文

posted @ 2009-12-14 13:23 tigerhuolh 阅读(210) 评论(0) 推荐(0) 编辑

2009年12月10日

ASP.NET中数据邦定效率问题的一点看法

摘要: 在做Asp.NET开发的时候经常用到DataList、Repeater等,用这些控件的时候经常用到数据邦定,很多程序员都是按照MS提供的方法<%#DataBinder.Eval(Container.DataItem,"xxx") %>进行邦定,经常听人说这样邦定效率低,那么到底哪里引起的效率低呢?不妨大家打开MS的代码来看看他是这么实现这个数据邦定的,这样一切都清楚了。DataBinder是System.Web.UI中的一个静态类。首先看一下它的Eval方法: publicstaticobjectEval(objectcontainer,stringexpres 阅读全文

posted @ 2009-12-10 22:51 tigerhuolh 阅读(192) 评论(0) 推荐(0) 编辑

导航