摘要:
http://www.blueidea.com/download/product/2008/5578.aspfunction scrollDoor(){}scrollDoor.prototype = {sd : function(menus,divs,openClass,closeClass){ var _this = this; if(menus.length != divs.length) { alert("菜单层数量和内容层数量不一样!"); return false; } for(var i = 0 ; i < menus.length ; i++) { _t 阅读全文
摘要:
异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值原因:如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。Response.End 方法终止页的执行,并将此执行切换到应用程序的事件管线中的 Application_EndRequest 事件。不执行 Response.End 后面的代码行。此问题出现在 Response.Redirect 和 Server.Transfer 方法中,因为这两种方法均在内部调用 阅读全文
摘要:
利用一台已经连上了网(ADSL拨号或其它宽带都行)的笔记本电脑, 设置其无线网络共享, 让其它多个笔记本电脑能无线上网. 网络上很多设置方法要么颠倒顺序, 要么干脆就写错了, 所以干脆自己整理一下......1. 各台笔记本电脑确保Wireless Zero Configuration服务已经启动开始 - 运行 - 输入services.msc - 确认Wireless Zero Configuration服务已启动. 如图:2. 已经连上了网(ADSL拨号或其它宽带都行)的笔记本电脑增加一个无线网络开始 - 设置 - 网络连接 - 右击"无线网络连接" - 属性 - 选择 阅读全文
摘要:
调试模式提供一种特殊的编译模式,处于调试模式的网站会影响系统的性能.但是,有时候为了便于系统维护,我们会把一些调试时用到的功能模块集成到产品网站中,为了不对产品的正常运行造成影响同时又能够在系统发生故障时方便的使用调试模块,我想到了好好利用下调试模式.我们知道,调试模式配置是在web.config文件中的.<compilation debug="true"> </compilation> 读取web.config文件需要用到.net 2.0新增加的一些针对配置文件的操作类.这里用到的是System.Configuration.Configuratio 阅读全文
摘要:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "redirect", "alert('很抱歉,您的身份为经纪人不能发布委托房源');window.location.href='" + url + "';", true); return; 阅读全文
摘要:
引用Aaron的javascript定义对象写法(整理)javascript定义对象的几种简单方法1.构造函数方式,全部属性及对象的方法都放在构造方法里面定义优点:动态的传递参数缺点:每创建一个对象就会创建相同的方法函数对象,占用大量内存function User1(name, password) { this.name = name; this.password = password; this.login = function(name,password){ if(this.name == name && this.password == password) { retur 阅读全文
摘要:
MemberwiseClone方法创建一个浅表副本,具体来说就是创建一个新对象,然后将当前对象的非静态字段复制到该新对象。如果字段是值类型的,则对该字段执行逐位复制。如果字段是引用类型,则复制引用但不复制引用的对象;因此,原始对象及其复本引用同一对象。为了实现深度复制,我们就必须遍历有相互引用的对象构成的图,并需要处理其中的循环引用结构。这无疑是十分复杂的。幸好借助.Net的序列化和反序列化机制,可以十分简单的深度Clone一个对象。原理很简单,首先将对象序列化到内存流中,此时对象和对象引用的所用对象的状态都被保存到内存中。.Net的序列化机制会自动处理循环引用的情况。然后将内存流中的状态信息 阅读全文
摘要:
从文件流读XMLstring urlPath = url; DataSet ds = new DataSet(); DataTable dt = new DataTable(); try { using (FileStream fs = new FileStream(url, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { ds.ReadXml(fs); fs.Close(); dt = ds.Tables["Agents"]; return dt; } }catch { return dt; } 阅读全文
摘要:
在打印机和传真中选择添加打印机添加本地->连接到此计算机的本地打印机->创建新端口(选择StandardTCp/IPPort)->ip地址:192.168.2.4-》选择型号->KyoceraMita的FS-1800(KPDL-2)即可 1、打开打印机和传真2、右键属性3、点端口选项卡 选中打印机 然后点配置端口 将ip改为 192.168.2.5 并将启用SNMP状态对勾去掉 点确定4、点高级选项卡 点新驱动程序 选择 Lexmark 的 Optra T616(MS) 5、搞定 阅读全文
摘要:
C#数组学习数组概述C#数组从零开始建立索引,即数组索引从零开始。C#中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号([])必须跟在类型后面,而不是标识符后面。在C#中,将方括号放在标识符后是不合法的语法。int[] table; // not int table[];另一细节是,数组的大小不是其类型的一部分,而在C语言中它却是数组类型的一部分。这使您可以声明一个数组并向它分配int对象的任意数组,而不管数组长度如何。int[] numbers; // declare numbers as an int array of any sizen 阅读全文