学习日志
文章平均质量分 52
田心白水
每个人在所拥有的时间里选择的“事件”,决定了他以后的生活质量。比如,在上学的年龄,您既可以选择好好学习,也可以选择逃学。在工作的时候,您既可以选择认真工作,也可以选择消极怠工。但是无论您选择的是什么,这些被选择的事件都会影响和决定你今后生活的质量。
展开
-
[JS]详尽解析window.event对象
描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。Cance原创 2007-10-16 13:34:00 · 440 阅读 · 0 评论 -
在b/s开发中经常用到的javascript技术
在b/s开发中经常用到的javaScript技术 一、验证类1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04原创 2007-10-16 13:40:00 · 483 阅读 · 0 评论 -
精妙Sql语句
下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE database原创 2007-10-23 09:36:00 · 478 阅读 · 0 评论 -
JavaScript 对象与数组参考大全
本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些对象原创 2007-10-16 15:29:00 · 446 阅读 · 0 评论 -
JavaScript 入门·JavaScript 具有全范围的运算符
复合赋值运算符运算符 符号 加法 += 按位与 &= 按位或 |= 按位异或 ^= 除法 /= 左移 取模 %= 乘法 *= 右移 >>= 减法 -= 无符号右移 >>>= 要求版本信息条件(三目)运算符 (?:)根据条件执行两个语句中的其中一个。test ? 语句1 : 语句2参数test任何 Boolean 表达式。语句1当 test 是 true 时执行的语句。可原创 2007-10-16 16:15:00 · 836 阅读 · 0 评论 -
控制Checkbox全选的JS
function selcheck() { var objs = myTable.getElementsByTagName("input"); for(var i=0; i if(objs.type.toLowerCase() == "checkbox" ) objs.checked = true; }}使用方法: 1. 在内插入如上JS代码 2. 设置checkbo原创 2007-10-16 13:41:00 · 573 阅读 · 0 评论 -
document对象详解 document 文挡对象 - JavaScript脚本语言描述
---------------------------------------------------------------------注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写 否则会提示你一个错误信息 "引用的元素为空或者不是对象"--------------------------------------------------------------原创 2007-10-16 14:10:00 · 614 阅读 · 0 评论 -
在Javascript中控制table的style属性
http://www.w3.org/1999/xhtml">无标题文档 姓名: 性别: 年龄: 学历: var tbl=document.info;function原创 2007-10-16 23:08:00 · 2752 阅读 · 0 评论 -
关于权限管理设计收集的网址
关于权限管理设计收集的网址 关于权限管理设计收集的一些网址,主要是基于角色管理的系统访问控制。权限管理整理收集http://community.csdn.net/Expert/topic/3243/3243737.xml?temp=.6665766AspNetForums中基于角色的权限控制 http://blog.joycode.com/dotey/archive/2005/02/24/原创 2008-03-17 19:43:00 · 682 阅读 · 0 评论 -
在.NET中excel导出方法汇总(收集)
在.NET中excel导出方法汇总(收集) http://search.csdn.net/Expert/topic/2346/2346423.xml?temp=.3901941http://search.csdn.net/Expert/topic/2387/2387301.xml?temp=3.222293E-02http://search.csdn.net/Expert/topic/2581原创 2008-03-17 19:56:00 · 815 阅读 · 0 评论 -
浅析.NET中的Serialization
摘要 本文简要介绍了.NET中的序列化(Serialization)概念,以及在代码中实作Serialization的方法。文章的最后介绍了Serialization在Clone方法中的运用。 Serialization的概念 Serialization是.NET中一种实现对象持久性(Persistent)的机制。它是一个将对象中的数据转换成一个单一元素(通常是Stream)的过程。它的逆转载 2008-03-18 13:40:00 · 387 阅读 · 0 评论 -
C# AOP微型框架实现
在前面的系列文章中,我介绍了消息、代理与AOP的关系,这次将我自己实现的一个AOP微型框架拿出来和大家交流一下。 AOP的最基本功能就是实现特定的预处理和后处理,我通过代理实现了此微型框架。 先来看看构成此微型框架的4个.cs文件。 1.CommonDef.cs 用于定义最基本的AOP接口 /************************************* Com转载 2008-03-18 19:36:00 · 581 阅读 · 0 评论 -
.NET :消息与AOP
方法调用与消息 如果一个目标对象委托给一个真实代理实例,那么所有对对应的透明代理的方法调用都会经过一个消息转换与反转换的过程,而 正是将方法调用转换为消息后,我们才有机会实现预(后)处理,这样更进一步的结果是 ==》 实现所谓的AOP。1. 真实代理:从RealProxy派生,最主要的是复写Invoke方法。Invoke方法的主要职能是为截获方法调用加上预(后)处理,以此来实现AOP。(1转载 2008-03-18 19:51:00 · 411 阅读 · 0 评论 -
C#文件读写常用类介绍
C#文件读写常用类介绍 首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利。 本节先对和文件系统相关的两个.NET类进行简要介绍。原创 2008-03-14 22:27:00 · 506 阅读 · 0 评论 -
使用数据流下载文件
private void DownloadFile() { string path = Server.MapPath(Request.Params["File"]); //string path = this.ApplicationRootPath + objNetDisk_Resource.ResURL; if(!File.Exists(path))原创 2008-03-17 19:49:00 · 570 阅读 · 0 评论 -
我们为什么需要AOP
我们为什么需要AOP 此文摘自IBM developerWorks原文请看:What is AspectJ本节简单介绍AOP的概念,解释我们为什么需要AOP。 这两个方法涉及到用户的账户资金等重要信息,必须要非常小心,所以编写完上面的商业逻辑之后,项目负责人又提出了新的要求--给Bank类的每个重要方法加上安全认证特性。 于是,我们不得不分别在上面的两个方法中加入安全认证的代码。转载 2008-03-18 20:08:00 · 640 阅读 · 0 评论 -
AOP技术基础
AOP技术基础 2.1 AOP技术起源AOP技术的诞生并不算晚,早在1990年开始,来自Xerox Palo Alto Research Lab(即PARC)的研究人员就对面向对象思想的局限性进行了分析。他们研究出了一种新的编程思想,借助这一思想或许可以通过减少代码重复模块从而帮助开发人员提高工作效率。随着研究的逐渐深入,AOP也逐渐发展成一套完整的程序设计思想,各种应用AOP的技术也应运转载 2008-03-18 22:34:00 · 545 阅读 · 0 评论 -
关于.NET动态代理的介绍和应用简介
关于.NET动态代理的介绍和应用简介 引言 假如现在我们有这样在这个示例中我将使用尽可能简单的逻辑实现所有功能需求,这将更突出我们所要解决的核心问题。例子是一个简单计算器类: public class Calculator{ public int Add(int x, int y) { return x + y; }} 这个类再简单不过了,不过若你将它想象为一个可能更复转载 2008-03-20 10:23:00 · 996 阅读 · 0 评论 -
ASP.NET学习的一些网站
ASP.NET学习的一些网站 名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点原创 2008-03-17 19:47:00 · 485 阅读 · 0 评论 -
ASP.NET系统用户权限设计与实现
ASP.NET系统用户权限设计与实现 引言 电子商务系统对安全问题有较高的要求,传统的访问控制方法DAC(Discretionary Access Control,自主访问控制模型)、MAC(Mandatory Access Control,强制访问控制模型)难以满足复杂的企业环境需求。因此,NIST(National Institute of Standards and转载 2008-03-17 20:47:00 · 817 阅读 · 0 评论 -
颠覆C#王权的“魔比斯环”
【IT168 专稿】时间要追溯到2005年。那时正在做毕业设计。题目是“AOP framework for .net”。这个AOP框架将使用C#2.0来实现。 这当然没什么令人惊奇的。从理论上说,任何开发语言都可以实现AOP框架。但要按着AOP联盟的规范实现这个AOP框架,大多数的开发语言并不能很容易地完成这项任务。 微软公司在我们心目中是强大的,而出自于微软的C#自然也会被认为是强转载 2008-03-19 10:38:00 · 712 阅读 · 0 评论 -
通过Emit实现动态类生成-.NET教程,E-mail专题
动态生成一个类对于aop,o/r mapping等技术很有帮助。对于java来说,问题不大,而对于.net,则要麻烦些(主要麻烦在于实现代码的生成需要il),故猜测这可能也是在aop, o/r mapping方面,java走得略前的原因吧。 麻烦归麻烦,非不能也,动态生成一个简单的类还不至于太难。 假设有如下接口: interface ianimal { void move(); void eat转载 2008-03-19 14:42:00 · 1288 阅读 · 0 评论 -
V$session表的妙用,字段说明
V$session表的妙用,字段说明 v$session 表中比较常用的几个字段说明^_^1. sid,serial#通过sid我们可以查询与这个session相关的各种统计信息,处理信息.a. select * from v$sesstat where转载 2008-03-21 09:41:00 · 1379 阅读 · 0 评论 -
Javascript 获取链接(url)参数的方法
function getQueryStringRegExp(name) { var reg = new RegExp("(^|//?|&)"+ name +"=([^&]*)(//s|&|$)", "i"); if (reg.test(location.href)) return unescape(RegExp.$2.replace(//+/g, " ")); return "原创 2008-03-26 13:14:00 · 566 阅读 · 0 评论 -
javascript获取本机ip地址 mac地址 机器名
最近一直在研究javascript,今天在论坛上发现下面这段代码,感觉不错收藏。WMI Scripting HTML document.forms[0].txtMACAddr.value=unescape(MACAddr); document.forms[0].txtIPAddr.value=unescape(IPAddr); document.forms[0].txtDNSName.valu转载 2008-03-26 09:50:00 · 2196 阅读 · 0 评论 -
.net中获取机器IP
可以使用如下方法: 首先,添加命名空间: using System.net; 如下方法得到本机IP:System.Net.IPAddress addr = new System.Net.IPAddress(Dns.GetHostByName(Dns.GetHostName()).AddressList[0].Address); 获取机器名称:Dns.GetHos原创 2008-03-26 10:13:00 · 569 阅读 · 0 评论 -
页面onload方法
window.onload=function(){// onload="return meizzTime(secondSub);"meizzTime(secondSub);var formValue;formValue=getQueryStringRegExp("act");if(formValue=="get"){document.insert.elements["Submit"].focus(原创 2008-03-26 13:15:00 · 1214 阅读 · 0 评论 -
轻松掌握设计 Sql Server触发器的原理
触发器 1、触发器的 本质: 触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录、更改记录或者删除记录时,当事件发生时,才被自动地激活。 2、这样做带来的 功能: 触发器可以用来对表实施复杂的完整性约束,保持数据的一致性,当触发器所保护的数据发生改变时,触发器会自动被激活,响应同时执行一定的操作(对其它相关表的操作),从而保证对数据的不完整性约束或不正确的转载 2008-04-01 13:26:00 · 1056 阅读 · 0 评论 -
自己写的第一个SQLSERVER2005触发器
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: -- Create date: -- Description: -- =============================================alter TRIGGER原创 2008-04-01 16:27:00 · 769 阅读 · 0 评论 -
查看oracle中被锁的对象(表...)
SELECT A.OWNER, A.OBJECT_NAME, B.XIDUSN, B.XIDSLOT, B.XIDSQN, B.SESSION_ID, B.ORACLE_USERNAME, B.OS_USER_NAME, B.PROCESS, B.LOCKED_MODE, C.MACHINE, C.STATUS, C.SERVER, C.SID, C.SERIAL#, C.PROGRAM FROM转载 2008-04-10 14:53:00 · 920 阅读 · 0 评论 -
NFramework开源AOP框架设计文档
NFramework开源AOP框架设计文档1.1 ITransaction接口用于事务控制的接口,接口方法如下表: 方法名称 方法说明转载 2008-04-10 15:37:00 · 672 阅读 · 0 评论 -
DotNet软件开发框架
以我个人的能力,没有足够的时间和资源自行开发一套完整的平台。在已有的众多开源项目中选择若干优秀的项目进行整合。“站在巨人肩膀上”是牛顿有一句名言.,同样适合我们的IT行业。我对平台的技术架构的构想,是采用开源的ORM框架做数据持久层, Asp.net没有合适的Web层框架,就采用Asp.net的Code-behind方式编写代码,数据持久层同Web表现层之间的连接采用IOC的容器。转载 2008-04-10 14:57:00 · 450 阅读 · 0 评论 -
利用UrlRewrite,asp.net动态生成htm页面
前段时间做项目,一直都在寻找一种动态生成htm页面的方法,要求配置简单,和项目无关。 功夫不负有心人,终于被我找到了,只需要在web.config中进行简单配置,就可以达到动态生成静态页面的效果,同时又不影响Url重定向。web.config中需要注意的配置节为、、、,在这些配置节里边都有注释,容易看懂。 注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配转载 2008-04-21 16:00:00 · 554 阅读 · 0 评论 -
父窗体获取子窗体的选择数据
自己做项目解决了一个页面调用另一页面的回传值问题:相关代码如下:需要弹出窗口获取数据的父窗体 查询获取数据并提交给父窗体数据的子窗体代码: function search_onClick(){var fsearch = document.getElementsByName(rselect); var i = 0; var arrMail; va原创 2008-08-06 13:04:00 · 927 阅读 · 0 评论 -
弹窗代码全集
1.超级弹窗代码(MYIE也照弹)focusid=setTimeout("focus();window.showModelessDialog(http://www.ik38.com,,scroll:1;status:0;help:0;resizable:1;dialogWidth:0px;dialogHeight:0px)",0000) 演示:http://ik38.com转载 2008-06-05 13:50:00 · 1666 阅读 · 0 评论 -
在ASP中使用Office2000中的图表控件的方法
前一阵为了做图表,查看了论坛中的所有文章,但大都是用Aspchart,ShortGraph等组件,这些组件多半都是国外开发要money的。如果你用office 的MS Chart,往往作出的效果又差强人意。如果你使用过Office2000中Excel的图表的话,应该被一流的效果所折服。想把他搬上你的网站吗?没问题,现在你也能通过ASP和VBScript来实现Microsoft Offi转载 2008-08-29 09:26:00 · 629 阅读 · 0 评论 -
分享系统分析师复习资料
本人参加2008年11月8日的系统分析师考试,并已购有关系统分析师的复习资料,现发布消息与有准备参加系统分析师的朋友分享资料,有意者QQ:41944598 联系我,或在我的博客中留言。。。原创 2008-09-09 09:14:00 · 767 阅读 · 0 评论 -
FCKeditor2.2+ASP.NET2.0不完全攻略
FCKeditor2.2+ASP.NET2.0不完全攻略 作者:任搏软Website:http://www.wrestsoft.com技术Blog:http://dsclub.cnblogs.comMy Space:http://www.myspace.com/dsclubQQ:9967030 前几天写了一篇关于基于ASP.NET2.0的FCKeditor的使用心转载 2008-09-21 20:47:00 · 477 阅读 · 0 评论 -
用C#动态创建Access数据库
用C#动态创建Access数据库 记得以前要动态的创建Access数据库的mdb文件都是采用DAO,用VC开发,一大堆的API,很是麻烦。现在好像也鲜有人提起DAO。其实动态的创建mdb数据的最简单的方法还是ADOX。 用ADOX创建access数据库方法很简单,只需要new一个Catalog对象,然后调用它的Create方法就可以了,如下:ADOX.Catalog ca转载 2008-10-15 20:45:00 · 480 阅读 · 0 评论 -
实现给定一个数据库连接得到数据库下所有的数据表
实现给定一个数据库连接得到数据库下所有的数据表 使用OleDb可以满足这种需要 using System; using System.Xml; using System.Data; using System.Collections; using System.Data.OleDb; namespac转载 2008-10-15 21:19:00 · 837 阅读 · 0 评论