`
文章列表
我们知道了tomcat的整体框架了, 也明白了里面都有些什么组件, 以及各个组件是干什么用的了。 http://www.csdn.net/Develop/read_article.asp?id=27225 我想,接下来我们应该去了解一下 tomcat 是如何处理jsp和servlet请求的。 1. 我们以一个具体的例子,来跟踪TOMCAT, 看看它是如何把Request一层一层地递交给下一个容器, 并最后交给Wrapper来处理的。 以http://localhost:8080/web/login.jsp为例子 (以下例子, 都是以tomcat4 源码为参考) 这篇心得主要分 ...
目前常见的手机导航分为两种:一是手机内置或外置GPS配件,通过卫星导航,这是目前最为流行的定位方式;二就是本文所说的通过运营商的基站进行导航定位的方式。 GPS导航无需多说,对于内置GPS的手机,如诺基亚有一款导航手机之称的6110,便是内置了GPS组件。而手机外置的则要麻烦一点儿,我的E61i虽然支持GPS,但是蓝牙GPS配件需要另购,价格大概是700多块,而一些兼容的非原装配件,也卖到了650元左右。生活就像看,买不起GPS,就闭上眼YY吧。总之,GPS导航是一个成熟,基本可靠的系统。 基于运营商的定位又分为两种: 1.GSM网络的基站定位
Java是一个十分伟大的语言和平台,可以编写出任何类型的应用。它开放、快速、强大,可以运行在任意平台上,相比任何其它语言,它可以完成更多领域中应用程序的编写,本文将为大家介绍用Java编写的十大惊艳应用程序。   ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb231 ...
js过早加载会影响整个网页的数据,而太后加载则有可能报js错误,那有没有什么办法,在要用到js时才对js进行加载,不然就放在整个网页最后加载呢?有!function importfn(){ var head = document.getElementsByTagName("head")[0]; var script = document.createElement('script'); script.id = 'sid'; script.type = 'text/javascript'; script.src = '../js/alerttest.js'; head.appe ...
iframe跨域应该是每个前台开发者都会碰到的问题,但是对iframe解决方案却少之又少,最近在网上找到一个可以实现iframe通信的方法,在这里很大家分享一下。其实原来很简单:Page A include Page B Page B include Page CA和B属于两个域,A和C在同一个域中A向B通信:通过urlB向C通信:如果不是跨域,只要调用parent就一些调用父窗口的函数以进行通信,而如果是两个域的话调用parent,则会报权限不足的异常,这是就需要一个和父窗口同一个域的Page C,使用url向C中传参数,然后在C中获取参数并调用parent.parent调用A中的函数即可就是 ...
$1...$9 属性 返回九个在模式匹配期间找到的、最近保存的部分。只读。 RegExp.$n 参数 RegExp 总是全局 RegExp 对象。 n 1 至 9.间的任意整数。 说明 无论何时产生一个成功的带插入语的匹配,$1...$9 属性的值都被修改,但是只有最近的九个可以被保存起来。
function substr(str, len){ if( ! str || ! len) { return ''; } // 预期计数:中文2字节,英文1字节 var a = 0; // 循环计数 var i = 0; // 临时字串 var temp = ''; for (i = 0; i < str.length; i ++ ) { if (str.charCodeAt(i) > 255) { // 按照预期计数增加2 a += 2; } else { a ++ ; } // 如果增加计数后长度大于限定长度,就直接返回临时字符串 if(a > len) { return ...
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内 容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以 ...
授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/320)的形式标明文章原始出处和作者信息及本声明。 什么是HTTP Referer 简言之,HTTP Referer是header的一部分,当浏览器向web服务器发 ...
obj.style方法,这个方法只能JS只能获取写在html标签中的写在style属性中的值(style="..."),看一下代码[code]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">: X- [% m, M0 U7 L& I8 Y0 j! ^3 N<html xmlns="http://www.w3. ...
function deleteOldTable() {delRow = document.getElementsByTagName("table").length//此句仅在本例中使用,因为本例中已经有一个table了,因此不能删除,需要根据情况变化一下2005.11.17if(delRow == 1) returnvar node = document.getElementsByTagName("table&q ...
call方法的官方解释为: 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 ======================= ...
//--身份证号码验证-支持新的带x身份证functionisIdCardNo(num){varfactorArr=newArray(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2
最近在研究google map时发现google map 大多使用js对象封装数据的,大多api中也会有说明,但有些对象api中没有详细说明对象有哪些属性,那该怎么了解对象结构呢?网上找了找没有找到,所以就自己写了一个遍历js对象属性的方法,在此和大家分享function view(obj){ var typename; if(typeof obj != 'object'){ typename = typeof obj; document.write(obj + ' '); return; } for(var p in obj){ document.write(p + ':{'); v ...
Global site tag (gtag.js) - Google Analytics