简单倒叙留言板

今天写了一个简单的留言板,评论是倒叙插入的。先上代码,然后说一下遇到的问题。

html部分:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="stylesheet.css">
    <script type="text/javascript" src="controller.js"></script>
    <title>留言板</title>
</head>
<body>
<div class="name">
    <p>昵称:<input id = input_one></p>
</div>
<div class="content">

    <div class="content_title">内容:</div><textarea id="input_two"></textarea>

</div>
<button type="button" class="submit" onclick="showMessage()">提交留言!</button>
<div class="leave_message">
    <h3 class="submit_title">留言列表</h3>
    <hr>
</div>
<ul id="list">
</ul>
<p class="thanks">感谢留言!</p>
</body>
</html>

 js部分:

function showMessage(){
    var name = document.getElementById("input_one").value;
    var message = document.getElementById("input_two").value;
    var newItem=document.createElement("p");
    var messageTxt=document.createTextNode(name + ":" + message);
    newItem.appendChild(messageTxt);
    var list=document.getElementById("list");
    list.insertBefore(newItem,list.childNodes[0])
    document.getElementById("input_one").value = "";
    document.getElementById("input_two").value = "";

}

 css部分:

.name {
    margin-top: 100px;
}
.content {
    margin-top: 20px;
}
.submit {
    margin-left: 463px;
}
#input_one {
    width: 500px;
}
#input_two {
    width: 500px;
    height: 150px;
}
.submit_title {
}
.leave_message {
    width: 540px;
}
body{
    position:absolute;
    left: 200px;
}
.thanks{
    margin-left: 466px;
}
.list{
    width: 500px;
    list-style: none;
}
.content_title {
    float: left;
}

 主要遇到问题,倒叙插入用insertbefore。

主要锻炼了对dom的操作。

 

 

提供了基于BP(Back Propagation)神经网络结合PID(比例-积分-微分)控制策略的Simulink仿真模型。该模型旨在实现对杨艺所著论文《基于S函数的BP神经网络PID控制器及Simulink仿真》中的理论进行实践验证。在Matlab 2016b环境下开发,经过测试,确保能够正常运行,适合学习和研究神经网络在控制系统中的应用。 特点 集成BP神经网络:模型中集成了BP神经网络用于提升PID控制器的性能,使之能更好地适应复杂控制环境。 PID控制优化:利用神经网络的自学习能力,对传统的PID控制算法进行了智能调整,提高控制精度和稳定性。 S函数应用:展示了如何在Simulink中通过S函数嵌入MATLAB代码,实现BP神经网络的定制化逻辑。 兼容性说明:虽然开发于Matlab 2016b,但理论上兼容后续版本,可能会需要调整少量配置以适配不同版本的Matlab。 使用指南 环境要求:确保你的电脑上安装有Matlab 2016b或更高版本。 模型加载: 下载本仓库到本地。 在Matlab中打开.slx文件。 运行仿真: 调整模型参数前,请先熟悉各模块功能和输入输出设置。 运行整个模型,观察控制效果。 参数调整: 用户可以自由调节神经网络的层数、节点数以及PID控制器的参数,探索不同的控制性能。 学习和修改: 通过阅读模型中的注释和查阅相关文献,加深对BP神经网络与PID控制结合的理解。 如需修改S函数内的MATLAB代码,建议有一定的MATLAB编程基础。
<think>我们注意到用户的问题为“JMP倒叙”,但意图不明确。JMP可能有多种含义,例如:1.在IT领域,JMP可能指汇编语言中的跳转指令(Jump)。2.在统计学领域,JMP是一款由SAS公司推出的统计分析软件。3.其他可能的含义,如游戏中的跳跃(Jump)等。由于用户提到“倒叙”,这通常指一种叙事顺序,即把事件的结局或某个最重要、最突出的片段提到前面叙述,然后再从事件的开头按顺序叙述。但结合“JMP”,需要进一步明确。根据问题,推测可能有两种情况:-如果指汇编指令JMP,那么“倒叙”可能是指反向跳转(如往回跳转)或者反汇编中的跳转指令分析。-如果指JMP软件,那么“倒叙”可能是指对数据进行逆序排列(倒序)操作。由于用户意图不明确,需要进行网络搜索来明确并获取相关信息。首先,搜索“JMP倒叙”可能的结果,但考虑到“倒叙”可能是“倒序”的笔误(因为倒序在数据处理中更常见),因此我们也会搜索“JMP倒序”。通过搜索,发现:1.在汇编语言中,JMP指令是无条件跳转指令,跳转方向可以是向前或向后(即倒着跳转)。但通常不会用“倒叙”来描述。2.在JMP软件(统计软件)中,倒序(或逆序)通常指对数据行或数据列进行逆序排列。由于JMP软件在数据处理中较为常见,且用户可能更可能是指数据处理,因此优先考虑JMP软件的数据倒序操作。搜索关键词:“JMP如何倒序排列数据”、“JMPreversedataorder”等。通过搜索,得到以下信息:在JMP软件中,倒序排列数据可以通过以下步骤实现:-添加一个序号列(行号),然后根据该序号列进行降序排列。-使用“排序”功能,选择要倒序的列(通常是行号列)进行降序排序。具体步骤:1.首先添加一个行号列:在数据表中,选择“公式”列,然后使用“行”函数(Row())创建一个新列,该列包含每行的行号。2.然后根据这个行号列进行降序排序:选择“表”菜单中的“排序”,选择行号列,并选择“降序”。另外,也可以使用脚本来实现。JMP的脚本语言是JSL(JMPScriptingLanguage),以下是一个示例脚本:```jsldt=CurrentDataTable();dt<<NewColumn("RowNumber",Formula(Row()));dt<<Sort(by(:RowNumber),order(Descending),replacetable);```注意:如果用户的数据表已经有行号(如ID列),则可以直接使用该列进行降序排序。考虑到用户的问题可能是“JMP倒序”,我们将按照JMP软件的数据倒序操作来回答。如果用户实际上是指汇编语言中的JMP指令的倒跳转(向后跳转),那么只需要在代码中使用JMP指令跳转到一个比当前地址小的地址即可。但这种情况相对较少,且问题描述不清,因此优先回答JMP软件的操作。因此,回答将围绕JMP软件中如何倒序排列数据展开。</think>根据网络搜索结果,"JMP倒叙" 主要涉及 SAS JMP 统计软件中的数据排序操作。以下是实现数据倒序(逆序)排列的两种常用方法: ### 方法1:使用公式列排序 在数据表中创建新公式列计算逆序行号 ```jsl // 添加逆序列 dt << New Column("逆序索引", Numeric, Continuous, Formula(Row() * -1)); // 按逆序列排序 dt << Sort(By(:逆序索引), Replace Table); ``` ### 方法2:使用行选择排序 通过选择行范围实现倒序 ```jsl // 获取总行数 row_count = N Row(dt); // 创建倒序索引数组 reverse_index = J(row_count, 1); For(i = 1, i <= row_count, i++, reverse_index[i] = row_count - i + 1 ); // 应用新行顺序 dt << Select Rows(reverse_index); dt << Subset(Selected Rows(1), Output Table("倒序数据")); ``` ### 补充说明 1. 公式法会创建临时列,适合保留原数据结构的场景 2. 行选择法直接生成新表,避免修改原始数据 3. 对日期/时间列倒序时,建议先用`Col << Modeling Type(Continuous)`确保正确排序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值