原理是先顺序加载根节点,在加载每个根节点后,再遍历每个数组,看有没有以这个根节点为父节点的数组,如果有,就加载到下拉框,然后再递归看有没有以这个节点为父结点的数组,如果有,再加载到下拉框,以此类推...代码如下:[html]<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><titl...
http://www.jb51.net//article/15935.htm
<?phpextract($_POST);extract($_GET);?><html><head><title>查看服务器端目录和文件</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><bodybgcolor="#FFFFFF"text="#000000"><formname="form1"method="post"action="<?phpecho$_SERVER[PHP_S...
http://www.jb51.net//article/15775.htm
很多人首先会想从服务器缓存方面着手对程序进行优化,许多不同的服务器缓存方式都有他们自己的特点,像我曾经参与的一些项目中,根据缓存的命中率不同使用过Com+/EnterpriseLibiaryCaching/Windows服务,静态文件等方式的服务器端缓存和HTTPCompression技术,但客户端缓存往往却被人们忽略了,即使服务器的缓存让你的页面访问起来非常地快,但她依然需要依赖浏览器下载并输出,而当你加入客户端缓存时,会给你带来非常多的好处.因为她可以对站点中访问最频繁的页进行缓存充分地提高Web服务器的吞吐量(通常以每秒的请求数计算)以提升应用程序性能和可伸缩性。一个在线购物调查显示,大...
http://www.jb51.net//article/15671.htm
因为注册表编辑器Regedit.exe其实是一个双栖型的程序,既可在DOS下运行,也可在Windows95/98下运行。许多用户可能已经知道在Windows下使用Regedit的方法,那么,要掌握DOS方式下对注册表的编程,首先要了解在DOS下如何使用注册表编辑器。 在DOS提示符下键入Regedit命令,将出现一个帮助屏幕。此屏幕给出了其命令行参数及其使用方法。 语法:Regedit[/L:system][/R:user]filename1 Regedit[/L:system][/R:user]/Cfilename2 Regedit[/L:system][/R:user]/Efilenam...
http://www.jb51.net//article/15611.htm
现在的代码[code]<scriptsrc="../../Scripts/swffix_modified.js"type="text/javascript"></script><objectid="FlashID"classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"width="177"height="91"><paramname="movie"value="images/logo.swf"/><!--Nextobjecttagisfornon-IEbrowsers.Sohideitfro...
http://www.jb51.net//article/15565.htm
写程序的人在编写由asp页面生成静态页面html的时候,如果同时生成大量页面,一定遇到过浏览器下方的进度条上显示着3%,6%,10%等缓慢增长的漫长等待过程。在这个等待过程中,你不知道页面已经生成到哪一条记录,只能大眼瞪小眼的等。 如果你知道Response.Flush和Response.Clear,那你就可以不用这样的等待了。每生成一个Html页面,就用Response.write立即返回一条信息,提示该条数据库记录已经生成Html。 这样,在同时生成大量页面的时候,你就不再是孤独的望着一片空白的页面...
http://www.jb51.net//article/15371.htm
var func = eval("(function(){})");alert(typeof func);--------更进一步的问题是,书中对匿名和具名函数在JScript与SpiderMonkey中的表现解释得不够清楚。好的,这篇文章就这个问题深入讨论,不单涉及书中的内容,也更深入地讲述一下JS的解释与执行过程——其实所有的内容在书中都有涉及,但过于分散,不便于专门地来分析一个具体问题。首先,应该明确表达式与语句。对于JS来说,eval()总是试图执行一个语句,因此它必须先将执行文本理解为语句。如下:--------eval("1")-------...
http://www.jb51.net//article/15277.htm
如 $array3=array("性别"=>"男","姓名"=>"不是女人"); $array4=array("性别"=>"不知道","长相"=>"很帅"); 哪么,合并之后,后者将会覆盖前者,这样合并之后就变成了 Array ( [性别] => 不知道 [姓名] => 不是女人 [长相] => 很帅 ) 数字型键名,或自动赋值键名,则不会产生覆盖, 如 $array1=ar...
http://www.jb51.net//article/15211.htm
正是由于使用了 base64 ,所以在把这个令牌通过 GET方法发送的时候,出现了问题。比如:http://test/test.php?a=1+2你用 $_GET["a"] 取得是:1 2 ,即那个加号没有了。一开始我用 urlencode 对其进行转换,但是总有那么一两的结果是意料外的。后来想想 base64 的字符就限定于: [A-Za-z0-9\+\/=] 这么多,加号出问题,我就把加号换成不出问题的符号,下划线是最好的选择。下面是修改后的代码:GEncryp...
http://www.jb51.net//article/15177.htm
一、小序 HTML简单易学又通用,一般的PHP程序就是嵌入在HTML语言之中实现的。但是随着WEB越来越广泛的应用,HTML的弱点也越来越明显了。XML的出现,弥补了这些不足,它提供了一个能够处理互联网上全部数据的通用方法。 二、HTML的局限性分析 1、 HTML的可扩展性差。虽然作为一般的应用,HTML应经够用了,但是在处理数学和化学等符号时,HTML有明显的缺点,而且它无法进行扩展,这样使它的发展收到了极大的限制。 2、 链路丢失后不能自动纠正。由于Web页面的URL地址经常改变,而在改变URL地址时必须手工修改这些信息,否则就会遇到“404URL...
http://www.jb51.net//article/15105.htm
' FileName: ProcessMagnifier.vbs ' Function: Capture information about the running processes in detail ' code by somebody ' QQ: 240460440 ' LastMod...
http://www.jb51.net//article/14961.htm
