自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows XP系统有用的十个命令

查看你环境变量信息 set | findstr .HOME 查看你系统进程 tasklist /SVC 停止你系统进程,如进程号12345 taskkill 12345 启动你的系统服务,如名称名称MyService sc start MyService 打开

2007-10-25 08:42:00 495

原创 了解SQL Server锁争用:NOLOCK 和 ROWLOCK 的秘密

当一组数据被某个用户锁定时,除非第一个用户结束修改并释放锁,否则其他用户就无法修改该组数据。有些数据库,包括SQL Server,用锁来避免用户检索未递交的修改记录。在这些系统中,如果用户A在修改一组记录,则其他用户只有等用户A修改完毕了,才能检索。数据库在每个物理层上设置锁:记录行(rows),数据页(pages, 上百万记录行),扩展页(extends, 多个数据页),整个表,甚至整个数据库。

2007-10-23 10:07:00 885

原创 Sql计算一年中周内各日期的次数

问题计算一年中周内各日期(星期日、星期一 ……星期六)的次数。解决方案要计算一年中周内各日期分别有多少个,必须:1.    生成一年内的所有日期。2.    设置日期格式,得到每个日期对应为星期几。3.    计数周内各日期分别有多少个。DB2 使用递归的WITH子句,以避免对至少包含366行的表进行SELECT。使用函数DAYNAME,确定每个日期为星期几,然后计

2007-10-18 09:24:00 3948

原创 Sql确定当前记录和下一条记录之间相差的天数

问题求两个日期(指存储在两个不同行内的日期)之间相差的天数。例如,对于DEPTNO 10中的每个员工,确定聘用他们的日期及聘用下一个员工(可能是其他部门的员工)的日期之间相差的天数。解决方案这个问题的解决方案是找到当前员工聘用的最早HIREDATE(聘用日期)。然后,只需采用8.2节中介绍的技巧,就能够得到相差天数。DB2 使用标量子查询,可以找到当前HIREDATE的下一个H

2007-10-18 09:24:00 4703

原创 Sql确定两个日期之间的月份数或年数

问题求两个日期之间相差的月数或年数。例如,求第一个员工和最后一个员工聘用之间相差的月份数,以及这些月折合的年数。解决方案由于一年有12个月,因此,获得两个日期之间的月份数之后,再除以12,就能得到年数。在有了相应的解决方案 后,可以根据此年数的不同用途对结果进行舍/入。例如,表EMP中的第一个HIREDATE(聘用日期)是“17-DEC-1980”,最后一个 HIREDATE是“12-

2007-10-18 09:22:00 52741 2

原创 Sql确定两个日期之间的秒、分、小时数

问题求两个日期之间相差的秒数,例如,求ALLEN和WARD的HIREDATE(聘用日期)之间相差的时间,分别用秒、分、小时数表示。解决方案知道了两个日期之间的天数,就可以计算出秒、分、小时数,因为它们是组成一天的时间单位。DB2使用函数DAYS获得ALLEN_HD和WARD_HD之间相差的天数。然后,进行乘法操作,就能得到每个时间单位的值: 1  select dy*24

2007-10-18 09:22:00 11166 2

原创 Sql确定两个日期之间的工作日数目

问题给定两个日期,求它们之间(包括这两个日期本身)有多少个“工作”日。例如,如果1月10日是星期一,1月11日是星期二,由于这两个日期是典型的工作日,所以两个日期之间的工作日数是2。对于这个问题,“工作日”定义为非周六/周日的日子。解决方案下面的例子计算BLAKE 和JONES 的HIREDATE(聘用日期)之间的工作日数。要确定两个日期之间的工作日数,可以使用基干表,对两个日期(其中

2007-10-18 09:21:00 10028

原创 Sql计算两个日期之间的天数

问题求两个日期之间相差的天数。例如,想了解员工ALLEN 和员工WARD的HIREDATE(聘用日期)之间相差的天数。解决方案DB2使用两个内联视图求WARD和ALLEN的HIREDATE(聘用日期)。然后使用DAYS 函数从一个HIREDATE中减去另一个HIREDATE: 1  select days(ward_hd) - days(allen_hd) 2    fro

2007-10-18 09:20:00 51590

原创 Sql加减日、月、年

问题对日期加减日、月、年。例如,根据员工CLARK的HIREDATE(聘用日期),计算另外6个不同的日期: 聘用CLARK之前及之后的5天;聘用CLARK之前及之后的5个月;聘用CLARK之前及之后的5年。例如,聘用CLARK的日期为“09-JUN- 1981”,要求返回如下结果集:HD_MINUS_5D    HD_PLUS_5D       HD_MINUS_5M    HD_PLUS

2007-10-18 09:19:00 1786

原创 使用VFW在windows下编程控制摄像头

 Microsoft® Video for Windows® (VFW) 提供的函数可以让应用程序去处理视频数据。 VFW 在16位Windows的时候就被引入了。它的许多重要功能已经被DirectX取代了。 要获得更多的信息,你可以参考DirectX 的文档。下面讲介绍VFW的视频捕获:3.视频捕获你可以使用windows的AVICap 类轻松地完成视频捕获。AVICap 提供给应用程序一个简单

2007-10-16 12:17:00 761

原创 用AVICap实现视频捕获

一、前言在本实验室所开发的基于Internet的实时视频通信系统中,本人主要负责视频的采集和压缩编码部分。其中,视频源是由摄像头直接捕获获得的。根据当前的视频采集设备的发展趋势和实验条件,我们选用的是USB接口,支持VFW,纯软件采集,无硬件支持的摄像头,这种摄像头已成为目前视频采集设备中的主流。在开发应用的过程中,本人在程序中使用了AVICap窗口类来实现视频的采集,这部分是后续的视频压缩处理和

2007-10-16 12:08:00 2139

原创 样式与定位综合示例

*     默认状态下,HTML网页中的内容都是按照网页元素的顺序出现的,在网页样式技术出现前,网页内容的排版大都采用“表格”方式进行。使用样式技术后,网页元素的内容可以在网页中精确布局。如果将JavaScript应用在网页样式表有关定位的属性方面,就可以根据用户的操作动态地在网页中布局网页元素。*     在网页样式表定义中,属性position有两个属性值,分别为absolute(绝对位置)和

2007-10-15 14:22:00 842

原创 JavaScript检测

*     当浏览器不支持JavaScript时,可以使用<noscript></noscript>标签,在其中写入相应的HTML代码。这样,当用户浏览器不支持或JavaScript时,就会显示该标签内的信息。*     在<script>标签中,可以增加JavaScript的版本号,例如“<script language= "JavaScript1.0"

2007-10-15 14:20:00 624

原创 显示浏览器名称与版本

*     进行浏览器检测主要使用Navigator对象,其属性经常用于浏览器版本检测。如果程序中有不能兼容多种浏览器的代码时,就需要进行版本的检测,分别为不同的版本编写各自的代码。*     JavaScript的Navigator对象提供了用于检测的性能。Navigator的属性最常应用于浏览器版本检测,这些属性名的用法为“navigator.属性名”。*     属性appCodeName包

2007-10-15 14:19:00 1931

原创 处理网页中表格内容

*     通过<table></table>标记中的id得到表格对象,或通过innerHTML插入表格对象。*     通过表格对象的insertRow方法在表格中插入行。*     通过行对象的insertCell方法在行中插入表格元素。*     通过表格元素对象的innerHTML方法添加表格元素中的内容。*     通过行对象的deleteCell方法删除行中的表

2007-10-15 14:18:00 892

原创 W3C对象模型方法

*     在HTML中,网页中的每一对标记就是一个元素对象,例如,<p></p>、<div></div>、 <table></table>等。为得到网页中的对象,可先将每一个标记赋值为一个惟一的id,例如,<p id="block1"></p>、<div id="titleBar">&lt

2007-10-15 14:18:00 882

原创 DHTML对象模型方法-innerHTML

*     DHTML对象模型方法为JavaScript提供了得到网页对象的另外方法,使用时可以不必具体了解文档对象模型的结构层次,而直接得到网页中的所需元素对象。这样,JavaScript就可以方便地改变网页内容及网页的表现方式。*     该对象模型方法具有如下特点。在HTML中,网页中的每一对标记就是一个元素对象,例如,<p></p>、< div><

2007-10-15 14:17:00 901

原创 TreeView简单实现

     Untitled Page function b1_onclick() {if(b1.innerText== "+"){b1.innerText= "-";list1.style.display= "block";}else{b1.innerText= "+";list1.style.display = "none";}}     - list1               item1

2007-10-15 14:16:00 633

原创 DHTML对象模型方法

*     在DOM中,可以对页面元素进行访问,甚至对其进行操作。对于文档中的特定区域,如果已对其进行了惟一标识,则可以对该区域进行检索。*     document.getElementById(元素标识)方法,返回id值为“元素标识”的对象的一个索引。*     document.getElementsByName(元素名称)方法,返回name值为“元素名称”的所有XHTML元素对象的列表。*

2007-10-15 14:16:00 604

原创 实现md5加密

 *     在JavaScript中,位运算符分为两种,一种是普通位运算符,一种是位移运算符。在进行运算前,都先将操作数转换为32位的二进制整数,然后再进行相应的运算,最后的输出结果以十进制整数表示。*     普通位运算符有4种:位与“&”运算符、位或“|”运算符、位异或“^”运算符和位非“~”运算符。*     位非操作也是先将操作数转换为32位二进制数字,然后对每一位进行取反操作(0替换为

2007-10-15 14:15:00 983

原创 字符串翻倍

 *    最常见的“字符串翻倍”实现方法是,通过自身与自身的连接生成一个新的字符串,并将新字符串作为原字符串的新值。即使原字符串只有1个字符,经过若干次翻倍后,字符串的长度也将变得非常庞大。*     循环语句和条件判断语句的判断条件是一个逻辑值,因此,可以直接使用逻辑值true或false作为判断条件。但需注意的是,必须在循环体内设置必要的中止条件,以使循环体内的语句可以结束。否则会造成死循环

2007-10-15 14:15:00 3009 1

原创 模拟浏览器菜单

*     除可以检测用户浏览器的相关信息之外,还可以对用户浏览器进行一定的控制。使用Window对象可以控制用户浏览器窗口的外观。例如,可以使用 window.scrollTo( )或window.resizeTo( )滚动窗口,或者改变其大小,还可以使用window.status( )或 window.defaultStatus( )改变浏览器的状态栏信息。*     Netscape和Ope

2007-10-15 14:14:00 601

原创 调整浏览器窗口

*     要得到窗口的尺寸,对于不同的浏览器,需要使用不同的属性和方法:若要检测窗口的真实尺寸,在Netscape下需要使用Window的属性;在IE下需要深入Document内部对body进行检测;在DOM环境下,若要得到窗口的尺寸,需要注意根元素<html>的尺寸,而不是< body>元素。*     Window对象的innerWidth属性包含当前窗口的内部宽度。

2007-10-15 14:13:00 939

原创 客户端性能检测

*     Navigator对象包含了客户端浏览器的一些信息,常用作浏览器检测,同时,还支持用户信息检测、客户端语言检测、操作系统信息检测等。Navigator对象的属性很多,且都是只读属性。*     appCodeName属性返回客户端浏览器的代码名称,appMinorVersion属性返回客户端浏览器的版本号。*     appName属性返回客户端浏览器的名称,appVersion属性返

2007-10-15 14:13:00 928

100小时精通sap

非图片影印pdf格式,实例操作sap业务流程,是学习sap很难得的资料。

2009-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除