- 浏览: 473177 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (135)
- javascript (43)
- struts (3)
- webWork (0)
- hibernate (2)
- EJB (0)
- Spring (2)
- XML (2)
- Oracle (4)
- Mysql (0)
- C (0)
- C++ (0)
- 网络 (0)
- linux (4)
- java (28)
- 设计模式 (0)
- java 代理模式 (2)
- jsp&Servlet (2)
- Tomcat (5)
- 算法设计 (2)
- 操作技巧 (1)
- HTML (5)
- Ajax (2)
- JScript Deviations from ES3 (14)
- Eclipse (1)
- log4J (2)
- ant (1)
- HTTP (4)
- project (1)
- SqlServer (4)
- 数据仓库 (0)
最新评论
-
u012526168:
header的域名是大小写敏感的.http://stackov ...
HTTP 请求报头详解 -
junes_yu:
这样的方法有问题哦正确方法如下:document.onkeyd ...
javascript 屏蔽F5,BackSpace,IE的刷新,右键功能 -
xunke515:
第二个,如果要带顺序的话,new个treeset也可以吧.
两种方法删除ArrayList里重复元素 -
bangyulin:
java 潜拷贝和深拷贝 -
hecongqi:
谢谢,写得很好,学到知识了
浅谈Java代理机制
首先:xml文件(tree.xml)内容如下:
//////////////////////////////////////////////////////
然后:javascript函数实现:(文件名称:tree.htm)
运行,要在同一个路径下!
<?xml version="1.0" encoding="gb2312"?> <treeview> <tree id="p1"> <text>山东省</text> <target>_blank</target> <title>省份</title> <link></link> <tree id="p1-1"> <text>威海市</text> <target>_blank</target> <title>城市</title> <link></link> </tree> <tree id="p1-2"> <text>烟台市</text> <target>_blank</target> <title>城市</title> <link></link> <node id="p1-2-1"> <text>长夼村</text> <target>_blank</target> <title>乡镇</title> <link>http://www.baidu.com/</link> </node> </tree> <node id="p1-3"> <text>富镇</text> <target>_blank</target> <title>乡镇</title> <link>http://www.baidu.com/</link> </node> </tree> <tree id="p2"> <text>河北省</text> <target>_blank</target> <title>省份</title> <link></link> <tree id="p2-1"> <text>泊头市</text> <target>_blank</target> <title>城市</title> <link></link> <node id="p2-1-1"> <text>郊河</text> <target>_blank</target> <title>乡镇</title> <link>http://www.baidu.com/</link> </node> </tree> <tree id="p2-2"> <text>石家庄</text> <target>_blank</target> <title>城市</title> <link></link> </tree> </tree> <tree id="p3"> <text>浙江省</text> <target>_blank</target> <title>省份</title> <link></link> <tree id="p3-1"> <text>杭州市</text> <target>_blank</target> <title>城市</title> <link></link> <node id="p3-1-1"> <text>某镇</text> <target>_blank</target> <title>乡镇</title> <link>http://www.baidu.com/</link> </node> </tree> <tree id="p3-2"> <text>温州市</text> <target>_blank</target> <title>城市</title> <link></link> <node id="p3-2-1"> <text>某镇</text> <target>_blank</target> <title>乡镇</title> <link>http://www.baidu.com/</link> </node> </tree> </tree> </treeview>
//////////////////////////////////////////////////////
然后:javascript函数实现:(文件名称:tree.htm)
<script Language="JavaScript"> var HTML = ""; var space = ""; var blank = " "; function getSubject() { var xmlDoc; if(window.ActiveXObject) { //获得操作的xml文件的对象 xmlDoc = new ActiveXObject('Microsoft.XMLDOM'); xmlDoc.async = false; xmlDoc.load("tree.xml"); if(xmlDoc == null) { alert('您的浏览器不支持xml文件读取,于是本页面禁止您的操作,推荐使用IE5.0以上可以解决此问题!'); window.location.href='/Index.aspx'; return; } } //解析xml文件,判断是否出错 if(xmlDoc.parseError.errorCode != 0) { alert(xmlDoc.parseError.reason); return; } //获得根接点 var nodes = xmlDoc.documentElement.childNodes; //得到根接点下共有子接点个数,并循环 for(var i=0; i<nodes.length; i++) { //如果接点名为 tree if(nodes(i).nodeName == "tree") { readTree(nodes(i)); } //如果接点名为 node else if(nodes(i).nodeName == "node") { readNode(nodes(i)); } } //删除对象 delete(xmlDoc); //显示HTML window.show.innerHTML = HTML; return; } //读Tree节点 function readTree(cI) { var nodes = cI.childNodes; var menuHTML = space; menuHTML += blank; //得到超级链接 menuHTML += "<a href='"; //如果该节点的连接属性不为空,则连接 if(cI.selectNodes("link")(0).text != "") { menuHTML += cI.selectNodes("link")(0).text; } //否则为空链接 else { menuHTML += "#"; } //目标 if(cI.selectNodes("target")(0).text != "") { menuHTML += " target='"+cI.selectNodes("target")(0).text; menuHTML += "'"; } //点击菜单事件,调用divshow(vid)函数 menuHTML += " onclick=javascript:divshow('"+cI.getAttribute("id")+"');"; //得到节点标题 menuHTML += " title='"; menuHTML += cI.selectNodes("title")(0).text; //结束 menuHTML += "'>"; //得到节点的正文 menuHTML += cI.selectNodes("text")(0).text; menuHTML += "</a><br>\n"; //将menuHTML设置添加到HTML字符串 HTML += menuHTML; //得到该节点的属性值<span HTML += "<div id='"+cI.getAttribute("id")+"' style='display:none'>\n"; for(var i=0; i<nodes.length; i++) { var tempImg = ""; tempImg += blank; if(nodes(i).nodeName == "tree") { space += tempImg; readTree(nodes(i)); space = ""; } else if(nodes(i).nodeName == "node") { space += tempImg; readNode(nodes(i)); } } HTML += "</div>\n"; return; } //读Node节点 function readNode(cI) { var nodeHTML = space; nodeHTML += blank; //设置超级链接 nodeHTML += "<a href='"; //得到连接地址 nodeHTML += cI.selectNodes("link")(0).text; //目标 if(cI.selectNodes("target")(0).text != "") nodeHTML += "' target='"+cI.selectNodes("target")(0).text; //得到节点标题 nodeHTML += "' title='"; nodeHTML += cI.selectNodes("title")(0).text; //结束 nodeHTML += "'>"; //得到节点的正文 nodeHTML += cI.selectNodes("text")(0).text; nodeHTML += "</a><br>\n"; HTML += nodeHTML; //HTML += "<div id='"+cI.getAttribute("id")+"'>"; space = ""; return; } //操作对象的显示还是隐藏效果 function divshow(vid) { if(document.all[vid].style.display == "none") { document.all[vid].style.display = "block"; } else { document.all[vid].style.display = "none"; } return; } </script>
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>JS_XML</title> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size: 9pt; } A { text-decoration:none; font-family: "宋体"; font-size: 9pt; COLOR:#000000; } --> </style> </head> <body bgcolor="#EEEEEE" leftmargin="0" topmargin="0"> <div id=show></div> </body> <script> getSubject() </script> </html>
运行,要在同一个路径下!
发表评论
-
java script 知识
2008-11-24 08:59 1582在IE地址栏中输入以下回车: 第一组: javascri ... -
javascript: window.close() 不弹确认框
2008-10-14 10:40 40481.solution window.opener ... -
document.execCommand()函数可用参数
2008-10-07 09:01 4578<HTML> <HEAD&g ... -
checkbox 隐藏的特殊性
2008-08-11 10:32 2357/*checkbox 的hidden=true属性不能使其隐藏 ... -
javascript 字符串链接效率解决办法
2008-08-01 16:39 1777<html> <head> ... -
事件设计模式
2008-07-11 16:24 19041. 事件设计概述 事件机制可以是程序逻辑更加清晰 ... -
js 去掉前后的空格
2008-07-10 18:09 3222function trim(s) { try ... -
JavaScript Object Notation 学习1 (转贴)
2008-07-02 21:01 1651JSON (JavaScript Objec ... -
javascript---类的构建
2008-07-01 21:30 11831.构造方式定义类,优点:多个实例对象不共享类的属性值,缺点: ... -
javascript---类的继承
2008-07-01 21:22 10921.第一种方式,冒充对象的方式.(利用js里的每一个方法名都是 ... -
java script 小技巧(转贴)
2008-07-01 15:38 2098因为这两篇太安逸了,东西很多,很实用,所以转到我格子里! 总 ... -
javascript 类定义4种方法
2008-07-01 13:49 4863/* 工厂方式--- 创建并返回特定类型的对象的 ... -
体会javascript
2008-06-29 17:51 1327没有类 object就是对象的类型。在JavaScr ... -
java script 刷新页面(转贴alert(平淡中搜询我的快乐)永久域名 http://al)
2008-06-29 17:07 3349用iframe、弹出子页面刷新父页面iframe <s ... -
JavaScript日志框架(转贴)
2008-06-29 16:55 1832log4javascript是一个基于log4j的JavaSc ... -
用js 调用EXE
2008-06-25 20:37 4995<SCRIPT language="Java ... -
ECMA JavaScript introduction
2008-06-24 17:27 1314Numbers in JavaScript are " ... -
Wscript.Shell 对象详细介绍
2008-06-24 17:08 3786WshShell 对象 ProgID Wscript.Shel ... -
Java实现与IE的交互
2008-06-24 12:43 2504需求 遍历当前打开的IE实例,分别获取IE浏览器中打开文档的 ... -
注意java script 陷阱
2008-06-23 19:30 1321以下是JavaScript容易犯错的几个"陷阱&qu ...
相关推荐
基于Django花卉商城系统的设计与实现_2885fb37--.zip
智慧农业,作为现代农业的新篇章,正引领着农业生产的革命性变革。本解决方案以物联网、云计算、大数据等先进技术为核心,为农业生产打造了一套全面、智能的管理系统。 想象一下,从温室大棚到广袤田野,智能传感器遍布每个角落,它们能实时感知空气温湿度、土壤水分、光照强度等环境参数,仿佛为农作物装上了“眼睛”和“耳朵”。这些数据通过物联网技术传输到云端,经过大数据分析,为农民提供精准的种植建议,如何时灌溉、施肥、防虫,让农业生产变得更加科学、高效。 更有趣的是,通过智慧农业平台,农民可以远程监控作物生长情况,甚至用手机就能控制温室大棚的遮阳板、通风设备等,实现“指尖上的农业”。此外,方案还包含了农产品可追溯系统,从田间到餐桌,每一步都可追溯,让消费者吃得放心。而智慧农业电商平台,则让农产品销售更加便捷,农民直接对接市场,收益倍增。 总之,这套智慧农业解决方案不仅让农业生产变得更加智能、高效,还提升了农产品的质量和安全,为农民带来了实实在在的收益,开启了农业现代化的新篇章。 对于想要投身智慧农业领域的你来说,这不仅仅是一套解决方案,更是一把开启现代农业大门的钥匙,引领你走向更加辉煌的未来。
内容概要:本文档详细介绍了DeepSeek本地部署与WebUI可视化的一般步骤。本地部署方面,涵盖了环境准备(硬件要求如多核CPU、8GB以上内存或带适当显存的NVIDIA GPU,软件环境涵盖操作系统如Ubuntu 20.04及以上版本、Python环境及依赖库如PyTorch或TensorFlow)、获取DeepSeek模型代码和权重(通过官方仓库克隆代码,从指定渠道下载权重)、模型配置与启动(配置模型参数,运行启动脚本以初始化模型和服务)。WebUI可视化部分则推荐了Streamlit和Gradio两种框架,介绍了它们的安装、使用方法(通过编写脚本调用DeepSeek API构建交互界面),以及集成与部署(确保WebUI与模型服务之间的数据正确传递,在本地运行后可通过浏览器访问)。 适合人群:对深度学习模型部署有一定了解的技术人员,尤其是那些希望将DeepSeek模型应用于本地环境并提供用户友好界面的研发人员。 使用场景及目标:①为希望在本地环境中运行DeepSeek模型的研究者或开发者提供详细的部署指南;②帮助用户快速搭建一个带有图形化操作界面的DeepSeek应用,降低使用门槛,提高用户体验。 阅读建议:在阅读时,应根据自己的操作系统环境和硬件条件调整相应的配置要求,同时注意按照官方文档的具体指引操作,确保各组件版本兼容,以便顺利完成部署和可视化工作。
MISRA C 2014和MISRA CPP 2008版本
Revit2024二次开发之安装Addin
内容概要:本文详细介绍了文生视频大模型及AI人应用方案的设计与实现。文章首先阐述了文生视频大模型的技术基础,包括深度生成模型、自然语言处理(NLP)和计算机视觉(CV)的深度融合,以及相关技术的发展趋势。接着,文章深入分析了需求,包括用户需求、市场现状和技术需求,明确了高效性、个性化和成本控制等关键点。系统架构设计部分涵盖了数据层、模型层、服务层和应用层的分层架构,确保系统的可扩展性和高效性。在关键技术实现方面,文章详细描述了文本解析与理解、视频生成技术、AI人交互技术和实时处理与反馈机制。此外,还探讨了数据管理与安全、系统测试与验证、部署与维护等重要环节。最后,文章展示了文生视频大模型在教育、娱乐和商业领域的应用场景,并对其未来的技术改进方向和市场前景进行了展望。 适用人群:具备一定技术背景的研发人员、产品经理、数据科学家以及对AI视频生成技术感兴趣的从业者。 使用场景及目标:①帮助研发人员理解文生视频大模型的技术实现和应用场景;②指导产品经理在实际项目中应用文生视频大模型;③为数据科学家提供技术优化和模型改进的思路;④让从业者了解AI视频生成技术的市场潜力和发展趋势。 阅读建议:本文内容详尽,涉及多个技术细节和应用场景,建议读者结合自身的专业背景和技术需求,重点阅读与自己工作相关的章节,并结合实际项目进行实践和验证。
黑板风格毕业答辩模板是一系列富有创意和趣味性的答辩文档模板,专为追求独特表达的大学生设计。这25个模板模拟了传统黑板的效果,结合了手绘风格与现代设计理念,使得内容呈现既生动又具学术感。每个模板都强调清晰的结构和易于理解的布局,适用于各类学科和研究领域,帮助学生有效地展示研究成果和核心观点。 黑板风格不仅带来亲切感,还能唤起人们对课堂学习的回忆,为答辩增添了轻松而专业的氛围。这些模板配备了丰富的图标、示意图和配色,既美观又实用,能够帮助学生在答辩中更好地吸引评审的注意力,增强信息的传达效果。无论是科技、艺术还是人文社科,黑板风格毕业答辩模板都能够为你的演示增添一份独特的魅力,提升你的表现,助力你在毕业答辩中取得成功。
delphi_ACCESS宠物医院
文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 你是否渴望高效解决复杂的数学计算、数据分析难题?MATLAB 就是你的得力助手!作为一款强大的技术计算软件,MATLAB 集数值分析、矩阵运算、信号处理等多功能于一身,广泛应用于工程、科学研究等众多领域。 其简洁直观的编程环境,让代码编写如同行云流水。丰富的函数库和工具箱,为你节省大量时间和精力。无论是新手入门,还是资深专家,都能借助 MATLAB 挖掘数据背后的价值,创新科技成果。别再犹豫,拥抱 MATLAB,开启你的科技探索之旅!
DDS Accepted Assessment Instruments DDS 认可的评估工具.doc
mysql安装配置教程 本教程将指导您在Windows操作系统上安装和配置MySQL数据库,适用于MySQL 8.0及以上版本。本教程以清晰的步骤说明,确保初学者也能顺利完成安装和基本配置。
文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 你是否渴望高效解决复杂的数学计算、数据分析难题?MATLAB 就是你的得力助手!作为一款强大的技术计算软件,MATLAB 集数值分析、矩阵运算、信号处理等多功能于一身,广泛应用于工程、科学研究等众多领域。 其简洁直观的编程环境,让代码编写如同行云流水。丰富的函数库和工具箱,为你节省大量时间和精力。无论是新手入门,还是资深专家,都能借助 MATLAB 挖掘数据背后的价值,创新科技成果。别再犹豫,拥抱 MATLAB,开启你的科技探索之旅!
内容概要:《智慧教育应用发展研究报告(2025年)》由中国信息通信研究院发布,全面梳理了全球及我国智慧教育的发展现状和趋势。报告指出,智慧教育通过多种数字技术促进教育模式、管理模式和资源生成等方面的变革。国外经济体如欧盟、美国、韩国和日本纷纷通过顶层设计推动智慧教育发展,而我国则通过政策支持、基础设施建设、技术融合等多方面努力,推动智慧教育进入“快车道”。智慧教育应用场景分为智慧校园和校外教育两类,涵盖教学、考试、评价、管理和服务等多个方面。报告还详细分析了支撑智慧教育发展的技术、产业、基础设施和安全能力的发展趋势,并指出了当前面临的挑战及建议。 适用人群:教育领域的政策制定者、教育管理者、教育技术从业者、研究人员和关心教育发展的社会各界人士。 使用场景及目标:①了解全球及我国智慧教育的最新进展和趋势;②为政策制定者提供决策参考;③为教育管理者和技术从业者提供实施智慧教育的具体指导;④促进教育技术的研发和应用。 其他说明:报告强调了智慧教育在促进教育公平、提升教育质量、推动教育模式创新等方面的重要性,并呼吁加强跨领域协同攻关、缩小教育数字化差距、强化网络信息安全和提升教师数字素养,以应对当前面临的挑战。
华为AC6003-8固件系统 网上确实 不好找啊
内容概要:这是一份实习证明模板,用于证明学生在指定单位完成实习经历。主要内容包括学生的学校、年级、专业以及姓名,明确标注了实习开始日期、实习单位名称、具体岗位、薪资待遇、单位地址及联系方式等信息,还列出了实习期间的指导教师及其联系方式。文件最后设有单位公章、单位负责人签字及联系电话的位置,并标明开具证明的日期。; 适合人群:即将或正在实习的大学生、大专生以及其他需要开具实习证明的学生群体。; 使用场景及目标:①为学生提供规范的实习证明文件,方便学校、企业或其他相关机构核实实习情况;②作为实习经历的正式书面记录,可用于求职、升学等场合。; 其他说明:此模板可根据不同学校和单位的具体要求进行适当调整,确保信息完整性和准确性。在填写时应注意核实各项信息的真实性,确保与实际情况相符。
IMG_20250416_154832.jpg
游戏亲测无毒可用,可在Win10、Win11等系统直接运行(执行ra95.exe,无需虚拟机) #初代经典红警,#红警95,#RTS,#电脑游戏,#怀旧游戏
Matlab领域上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
内容概要:本文介绍了网络考试系统的设计与实现,旨在通过浏览器作为界面,利用B/S模式解决传统考试流程复杂、耗时的问题。系统主要采用JavaWeb技术和MySql数据库,设计了用户管理、功能管理、角色权限管理、学生网络考试、试题管理、错题管理、自动组卷等功能模块。文章详细描述了系统的可行性分析、需求分析、总体设计、详细设计、数据库设计以及系统测试等内容。通过功能测试和兼容性测试,确保系统的稳定性和实用性。该系统基本可以满足简单的在线考试需求,运行良好,基本达到了设计要求。 适合人群:计算机科学与技术、软件工程等相关专业的本科生、研究生,以及对网络考试系统感兴趣的教育工作者和开发人员。 使用场景及目标:①适用于高校、培训机构等教育机构,用于组织和管理在线考试;②帮助教师减少出卷、阅卷和统计的时间,提高工作效率;③为学生提供便捷的在线考试平台,支持错题解析,促进自主学习。 阅读建议:本文不仅介绍了系统的具体实现细节,还涵盖了相关技术的应用和开发流程,建议读者在阅读时重点关注系统设计思路和关键技术的应用,同时结合实际操作,理解系统的工作原理和实现方法。
矢量边界,行政区域边界,精确到乡镇街道,可直接导入arcgis使用