- 浏览: 2864934 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
function checkall(form, prefix, checkall) {
var checkall = checkall ? checkall : 'chkall';
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}
---------------
<script type="text/javascript">
var mids='';
function deleteMsg()
{
var i=table1.rows.length -1;
for(j=i;j>0;j--)
{
if(table1.rows(j).getElementsByTagName("input").item(0).checked)
{
if(table1.rows(j).getElementsByTagName("input").item(1).value.length>0)
{
mids=mids+table1.rows(j).getElementsByTagName("input").item(1).value+',';
}
}
}
if(mids.length>0)
{
mids=mids.substr(0,mids.length-1);
}
messageForm.mids.value=mids;
messageForm.submit();
}
</script>
----------------
jsp内容
<!-- 显示所有消息列表 -->
<logic:present name="messageAll">
<html:form action="/message?msg=delete&uid=${user.uid}">
<DIV class="spaceborder spacebottom" style="WIDTH: 100%">
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0 align=center cellPadding=4 width="100%" id="table1">
<TBODY>
<TR class=header align=middle>
<TD width=60><INPUT class=checkbox onclick=checkall(this.form)
type=checkbox name=chkall>删除</TD>
<TD>标题</TD>
<TD width="15%">来自 </TD> <input type="hidden" name="mids"/>
<TD width="20%">时间</TD></TR>
<!-- 显示所有收到的邮件 -->
<logic:iterate id="msg" name="messageAll">
<logic:equal value="0" name="msg" property="mstate">
<TR class=msgborder align=center>
<TD width=60>
<INPUT class=checkbox type=checkbox name=chk>删除
<input type="hidden" name="mid" value="${msg.mid }">
</TD>
<TD>
<A href="message.do?msg=view&mid=${msg.mid }">
<bean:write name='msg' property='mtitle' /></A>
</TD>
<TD width="15%">
${msg.users.uname }
</TD>
<TD width="20%">
<bean:write format="yyyy-MM-dd hh:mm:ss" name="msg" property="mtime"/>
</TD></TR>
</logic:equal>
<logic:equal value="1" name="msg" property="mstate">
<TR class=option align=center>
<TD width=60><INPUT class=checkbox type=checkbox name=chk>删除
<input type="hidden" name="mid" value="${msg.mid }">
</TD>
<TD>
<A href="message.do?msg=view&mid=${msg.mid }">
<bean:write name='msg' property='mtitle' /></A>
</TD>
<TD width="15%">
${msg.users.uname }
</TD>
<TD width="20%">
<bean:write format="yyyy-MM-dd hh:mm:ss" name="msg" property="mtime"/>
</TD></TR>
</logic:equal>
</logic:iterate>
var checkall = checkall ? checkall : 'chkall';
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}
---------------
<script type="text/javascript">
var mids='';
function deleteMsg()
{
var i=table1.rows.length -1;
for(j=i;j>0;j--)
{
if(table1.rows(j).getElementsByTagName("input").item(0).checked)
{
if(table1.rows(j).getElementsByTagName("input").item(1).value.length>0)
{
mids=mids+table1.rows(j).getElementsByTagName("input").item(1).value+',';
}
}
}
if(mids.length>0)
{
mids=mids.substr(0,mids.length-1);
}
messageForm.mids.value=mids;
messageForm.submit();
}
</script>
----------------
jsp内容
<!-- 显示所有消息列表 -->
<logic:present name="messageAll">
<html:form action="/message?msg=delete&uid=${user.uid}">
<DIV class="spaceborder spacebottom" style="WIDTH: 100%">
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0 align=center cellPadding=4 width="100%" id="table1">
<TBODY>
<TR class=header align=middle>
<TD width=60><INPUT class=checkbox onclick=checkall(this.form)
type=checkbox name=chkall>删除</TD>
<TD>标题</TD>
<TD width="15%">来自 </TD> <input type="hidden" name="mids"/>
<TD width="20%">时间</TD></TR>
<!-- 显示所有收到的邮件 -->
<logic:iterate id="msg" name="messageAll">
<logic:equal value="0" name="msg" property="mstate">
<TR class=msgborder align=center>
<TD width=60>
<INPUT class=checkbox type=checkbox name=chk>删除
<input type="hidden" name="mid" value="${msg.mid }">
</TD>
<TD>
<A href="message.do?msg=view&mid=${msg.mid }">
<bean:write name='msg' property='mtitle' /></A>
</TD>
<TD width="15%">
${msg.users.uname }
</TD>
<TD width="20%">
<bean:write format="yyyy-MM-dd hh:mm:ss" name="msg" property="mtime"/>
</TD></TR>
</logic:equal>
<logic:equal value="1" name="msg" property="mstate">
<TR class=option align=center>
<TD width=60><INPUT class=checkbox type=checkbox name=chk>删除
<input type="hidden" name="mid" value="${msg.mid }">
</TD>
<TD>
<A href="message.do?msg=view&mid=${msg.mid }">
<bean:write name='msg' property='mtitle' /></A>
</TD>
<TD width="15%">
${msg.users.uname }
</TD>
<TD width="20%">
<bean:write format="yyyy-MM-dd hh:mm:ss" name="msg" property="mtime"/>
</TD></TR>
</logic:equal>
</logic:iterate>
发表评论
-
30个你必须熟记的CSS选择器
2015-06-27 08:44 1768你学会了基本的id,class类选择器和descendant ... -
40 个超棒的免费 Bootstrap HTML5 网站模板
2015-04-11 16:12 2776Bootstrap 是快速开发Web应用程序的前端工具包。它 ... -
必须记住的 30 类 CSS 选择器
2014-12-30 08:56 998大概大家读知道`id`,`class`以及`descenda ... -
如何防止google map 加载Roboto字体
2014-12-26 13:16 864思路是在window.onload中当检测到加载Roboto ... -
JavaScript Equality Table
2014-12-09 16:17 1848Tables displaying the issue: ... -
WebStorm快捷键收集
2014-11-25 10:40 30031、webstorm快捷键: IntelliJ-Idea ... -
webstorm 常用快捷键
2014-08-25 15:58 936常用快捷键 Ctrl+/ 或 Ctrl+Shift+/ ... -
how to change bower components folder
2014-08-25 09:26 7701. create the file bower.json ... -
程序员应该知道的 13 个设计技巧
2014-07-14 09:34 737开发你的美感 … 我最喜欢的站点是: a ... -
tomcat7中tomcat-users.xml配置
2014-04-26 15:48 706将以下代码加入tomcat-users.xml中,即可登录t ... -
tomcat-maven-plugin的使用
2014-03-04 10:52 878环境: Ubuntu 8.10, tomcat6, ma ... -
Jsp动态显示服务器时间
2013-12-31 13:16 1078<script language=" ... -
前端工程与性能优化(下):静态资源管理与模板框架
2013-09-25 08:57 981本系列文章从一个全新的视角来思考web性能优化与前端工程之间 ... -
前端工程与性能优化(上):静态资源版本更新与缓存
2013-09-20 09:35 969每个参与过开发企业级 ... -
Handy and Useful jQuery Snippets for Developers
2013-09-18 15:43 802jQuery is a cross browser Java ... -
11 个用来创建图形和图表的 JavaScript 工具包
2013-08-13 07:00 1321Aristochart DEMO || Download ... -
Jive 论坛 license破解
2013-08-03 13:27 13201. 找到文件 \admin\global.jspf 注释 ... -
2012年度最佳Web前端开发工具和框架
2013-01-10 10:52 16562012年,Web 开发领域继续在快速的发展,HTML5 ... -
为网页设计师准备的 10 个色彩方案生成器
2012-02-22 23:01 1177Pictaculous ColorExplo ... -
13个最常用的CSS和HTML快速开发工具
2012-02-21 08:18 12311)CleverCSS CleverCSS ...
相关推荐
根据给定的信息,本文将详细解释“树的三种遍历”这一重要的数据结构概念,并结合提供的代码示例来深入分析前序遍历、中序遍历和后序遍历的具体实现方式及其应用场景。 ### 一、树的遍历概述 在计算机科学中,树是...
-----一,构造图:增删改查----------二,最小生成树--------三,图的遍历(广度遍历,深度遍历)-----------四,图的最短路径Dijkstra算法------五,图的连通性----- // -------六,图的拓扑排序---
vue中循环遍历使用的指令是v-for 1.v-for遍历数组 (1)value in arr 遍历数组中的元素 (2)(value,index) in arr 遍历数组中的元素和数组下标 运行代码: <body> <li v-for=value>{{value}}</li> ...
/*选择二叉链式存储结构作为二叉树的存储结构,设计一个程序实现二叉树的基本操作(包括建立、输出、前序遍历、中序遍历、后序遍历、求树高、统计叶子总数等) 【实验内容】 必做内容 程序的菜单功能项如下: 1----...
二叉树遍历是计算机科学中处理树形数据结构的一种基本方法,特别是在C/C++编程中,它在数据结构和算法的学习中占据了重要的地位。二叉树是一种特殊的树,其中每个节点最多有两个子节点,通常称为左子节点和右子节点...
//--------------------遍历栈------------------------ Status StackTraverse(SqStack S){//从栈底到栈顶的方向 if(S.top==S.base){ return false; } while(S.base ){ printf("%c\t",*(S.base++)); } printf...
图的遍历---深度和广度 图的遍历---深度和广度 图的遍历---深度和广度 图的遍历---深度和广度 图的遍历---深度和广度 图的遍历---深度和广度 图的遍历---深度和广度
2021年1月5日,Apache Flink官方发布安全更新,修复了由蚂蚁安全非攻实验室发现提交的2个高危漏洞,漏洞之一就是Apache Flink目录遍历漏洞(CVE-2020-17519)。 Flink核心是一个流式的数据流执行引擎,其针对数据流的...
2021年1月5日,Apache Flink官方发布安全更新,修复了由蚂蚁安全非攻实验室发现提交的2个高危漏洞,漏洞之一就是Apache Flink目录遍历漏洞(CVE-2020-17519)。 Flink核心是一个流式的数据流执行引擎,其针对数据流的...
二叉树的遍历及其应用--期中上机考试.cpp
【源码】【数据结构几个实例】【约瑟夫环问题--停车场管理--二叉树的建立与遍历--图遍历--哈希表设计】
Map是一种常用的数据结构,在Java中有多种遍历Map的方式。今天,我们来讨论一种遍历Map的方式,即使用Map.Entry和Map.entrySet()。 Map.Entry是什么? ---------------- Map.Entry是一个接口,表示一个映射项,...
**中序遍历** 是二叉树遍历的三种基本方法之一,其余两种为前序遍历和后序遍历。中序遍历遵循以下规则:首先访问左子树,然后访问根结点,最后访问右子树。这个过程可以递归地应用于每一个子树,也可以通过栈来实现...
在计算机科学中,树是一种非常重要的数据结构,广泛应用于各种领域,如编译器设计、文件系统、图形处理等。本资源提供了树的非递归遍历算法的C语言源码,包括层次遍历(BFS,Breadth-First Search)和深度遍历(DFS...
完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全...
图的遍历实现课程设计-数据结构-程序-图.doc
二叉树遍历问题 二叉树遍历问题-前序, 中序, 后序二叉树遍历问题-前序, 中序, 后序二叉树遍历问题-前序, 中序, 后序二叉树遍历问题-前序, 中序, 后序二叉树遍历问题-前序, 中序, 后序二叉树遍历问题-前序...
2. 其余节点可分为两组,其中一组的每个节点都作为另一组中某个节点的子节点,我们称这部分节点为左子树,另一部分为右子树。 在C语言中,我们通常用结构体来表示二叉树节点,如下所示: ```c typedef struct ...
二叉树三种遍历算法的源码背诵版 二叉树是一种常用的数据结构,在计算机科学和软件工程中应用非常广泛。二叉树的遍历是指从根节点出发,按照某种顺序访问二叉树中的所有节点。二叉树的遍历有多种方式,本文将详细...