引自:http://www.cnblogs.com/jerrold1108cn/articles/622689.html
描述 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 例子 下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。 < HTML> <HEAD><TITLE>Cancels Lin...
引自:http://www.77zy.com/article/article_225_1.html
我们都知道absolute是绝对定位,relative是相对定位,但是这个绝对与相对是什么意思呢?绝对是什么地方的绝对,相对又是相对于什么地方而言的呢?那他们又有什么样的特性,可以做出什么样的效果呢?关于两者之间又有什么样的技巧呢?下面我们就来一一解读。
Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原...
马上要找工作了,可是心里却觉的比较困惑,到底什么样的工作适合我呢。到底那里适合我那。
引自:http://blog.csdn.net/applelure/archive/2007/07/07/1682245.aspx
Ajax hacking这个名词最先出现在Billy Hoffman的一篇名为《AJAX dangers》报告中,他把samy 和yamanner这种攻击形式定义为AJAX hacking。而在此之前它们只是被说属于web2.0蠕虫(或XSSworm) ,但对这种攻击形式并没有一个明确的定义。这里我们暂以AJax hacking中的XSS进行一些深入的性讨论 。关于Ajax的其他攻击形式请到网上参看文章《Top 10 Ajax Security Hole...
引自:http://hi.baidu.com/datangdiguo/blog/item/59e88efd77b4f91408244d63.html
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*...
引自:http://hi.baidu.com/datangdiguo/blog/item/371f29df5622161262279860.html
添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和insertAdjacentText方法,这两个方法更灵活,可以在指定的地方插入html内容和文本内容。
insertAdjacentHTML方法:在指定的地方插入html标签语句
原型:insertAdajcentHTML(swhere,stext)
参数:
swhere: 指定插入html标签...
3G是个很复杂的课题。光研发就牵涉到无线接入部分,核心交换部分,分组数据部分.
除研发外,还需要网络设计,无线规划,方案集成,配置报价,技术支持.
C++、C等都是用来作底层语言的,JAVA语言的功能比较强大,在嵌入式系统、无限网络、安全方面都有其独特的、不可替代的优点。另外还得要学习数据库编程,安全方面的理论.
3G核心网技术 其他 张智江 国防工业 2006-01-01 38
3G与固定视频业务的融合 其他 梅玉平 人民邮电 2005-06-01 29
3G IP多媒体子系统IMS-融合移动网与因特网 其他 卡马里罗 人民邮电 2006-04-01 41
3G技...
现在“3G通信”快要成为人们嘴上的口头禅了,那么您知道到底什么是3G通信吗?所谓3G,其实它的全称为3rd Generation,中文含义就是指第三代数字通信。1995年问世的第一代数字手机只能进行语音通话;而1996到1997年出现的第二代数字手机便增加了接收数据的功能,如接受电子邮件或网页;第三代与前两代的主要区别是在传输声音和数据的速度上的提升,它能够处理图像、音乐、视频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务。相对第一代模拟制式手机(1G)和第二代GSM、TDMA等数字手机(2G)。 3G通信的名称繁多,国际电联规定为“IMT-2000”(国际移 动电...
To be or not to be, that's a question.
生存还是毁灭?这是个问题。
1. ...And so on and forth and so fifth! 真是没完没了!
2.Age before beauty! 长者优先。
3.Old habits die hard! 积习难改。
4.Never say die. 永不言败。
5.Hang in there! 撑下去。
6.Wild horses couldn't drag me away. 野马也拖不动我。(八台大轿也抬不动我)
7.You can't have your cake and...
最近很喜欢玩滑板,玩了一周左右了。今天想练练豚跳,结果摔了有史以来的第一跤和第二跤。呵呵,这个视频很好看的,分享一下了:
http://www.56.com/u64/v_MTQ3Mzk2MTM.html
小应用程序必须要通过浏览器运行,其生命周期开始与当它被浏览器加载的那一刻,结束于浏览器被关闭或转移至其他网页时。从开始到结束有四个方法会在某些时间被发生时被调用:
init() 程序第一次被加载时
start() 程序开始运行时
stop() 程序停止运行时
destroy() 程序结束时
这四个方法必须继承于Applet类,需要在子类中重定义这些方法的功能。
通过操作下面这个例子可以反映四个方法被调用的时机:import java.applet.*;import java.awt.*;public class LifeCycle extends Applet{...
今天发了个帖子求助,结果被别人教训了一顿,刚开始还真的很不爽,就回帖子反驳,看了他们回的帖子,再想想自己,觉得别人说的也没错,是自己不去动脑筋想想,动不动就发个帖子叫人家帮忙,把人家的代码拿出来用用,其实自己只是抄来用用,也不会去好好想,最后还是没有学到什么东西。想想自己本来就没有什么基础,又不会去多看些基础的东西,只是去搞些皮毛的东西,把别人的东西拿来用用就算有点成就了,自己的想法真的是太简单了,原来真的是自己错了,想想自己还在抱怨别人教训自己,其实还要谢谢人家呢,呵呵,自己真是笨呢。
以后自己要多多努力了,趁着有时间要好好学习一些基础的知识,为将来打好基础,加油啊,不要被落下来!
有一位父亲,生了三个儿子,由于望子成龙,所以平日对子女管教严格,母亲扮演着慈爱的角色。父亲因最近公事比较忙,天天都早早出门,没来得及和全家共进早餐。这一天,刚好有空,他一早就在餐桌前等着孩子们一起用餐。首先,老大含笑下楼来了,爸爸挥手要他坐在左手边,关心地问他:“昨晚睡的还好吧?”老大说:“很好呀,我做了一个好梦,梦见到天堂去玩。”爸爸笑着问他:“那你对天堂的感觉如何呢?”老大说:“很好呀很好呀,就像我们家一样。”爸爸听了笑得嘴巴何不栊。接着老二也下来了,爸爸要他坐在右手边,一样问他:“昨晚睡得好吗?”老二说:“好极了,我梦见到了天堂哩!”爸爸笑着问他:“那你对天堂有什么感觉?”老二说:...
3、运行结果
Build并运行上述程序,从Memo1里可以看到整个工作过程,可以看出,搜索设备、取控制页URL、增加端口映射项、查看映射项参数、删除映射项等关键步骤均符合我们预期的设想。因此,完全可以在您的应用中把本程序的有关内容集成进去。
--------------------------------------------------------------------------
(1)、以下是“搜索设备”的工作过程信息:
--------------------------------------------------------------------------...
在Tomcat和Weblogic中JSTL的配置
1.下载jakarta-taglibs-standard-1.1.2.zip(在Weblogic中必须下载1.0版http://jakarta.apache.org/site/downloads/downloads_taglibs-standard-1.0.cgi)2.解压后,将standard.jar和jstl.jar文件拷贝到WEB-INFlib3.将jakarta-taglibs-standard-1.1.1tld下的tld类型文件拷到"WEB-INFtlds"下(1.1是15个文件,1.0是8个)4....
在Tomcat和Weblogic中JSTL的配置
1.下载jakarta-taglibs-standard-1.1.2.zip(在Weblogic中必须下载1.0版http://jakarta.apache.org/site/downloads/downloads_taglibs-standard-1.0.cgi)2.解压后,将standard.jar和jstl.jar文件拷贝到WEB-INFlib3.将jakarta-taglibs-standard-1.1.1tld下的tld类型文件拷到"WEB-INFtlds"下(1.1是15个文件,1.0是8个)4...
//// 增加NAT项过程启动...procedure TForm1.Button3Click(Sender: TObject);begin controled:=false; controltype:=1; controlresponse:=''; controlsocket.host:=routerip; controlsocket.Port:=routerport; controlsocket.Active:=true; memo1.lines.add('向'+routerip+':'+inttostr(routerport)+'设备发起增加NAT项的连...
//// 连接根设备...procedure TForm1.Button2Click(Sender: TObject);begin requested:=false; response:=''; clientsocket.Host:=routerip; clientsocket.Port:=routerport; clientsocket.Active:=true; memo1.lines.add('向'+routerip+':'+inttostr(routerport)+'设备发起连接...'); memo1.lines.add('');end;
////...
//// 关闭程序...procedure TForm1.Button4Click(Sender: TObject);begin form1.close;end;
//// 搜索路由器设备...procedure TForm1.Button1Click(Sender: TObject);var tmpstr: string; buffer: array [0..4096] of char; j: integer;begin tmpstr:='M-SEARCH * HTTP/1.1'#13#10 +'HOST: 239.255.255.250:190...
自动NAT(端口映射)在Internet应用软件开发中有很广泛的用途,通过该技术,不仅软件的通信速度能得到有效提升、编程的复杂度减低,而且在软件的安装、维护等方面也变得更加省力。在BT、eMule等软件中,已成功应用了该技术,取得了较好的效果。
该技术一般基于UPnP协议进行实现。而网上有许多资料介绍其实现过程,有的也提供源代码,但是,我们发现这些资源都是概述性的介绍,或者又是基于C语言的为多,而用delphi进行实现的例子很难找到。为此,笔者专门使用delphi工具进行了技术实现,并将源代码公布于此,让各位delphi程序员共享,如有技术问题,请与我联系、交流。
1、程序界面...