<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="jquery-2.1.0.js" type="text/javascript"></script> <script src="angular.js" type="text/javascript"></script> <script src="angular-route.js" type="text/javascript"></script> <script type="text/javascript"> var app=angular.module("myapp",["ngRoute"]); var user=[{"id":"1","name":"张三","pwd":"111","age":"20","sex":"男"}, {"id":"2","name":"李四","pwd":"222","age":"21","sex":"女"}, {"id":"3","name":"王五","pwd":"333","age":"22","sex":"男"}]; app.value("user",user); app.config(["$routeProvider",function($routeProvider){ $routeProvider .when("/up",{ controller:"myctrl", templateUrl:"up.html"}) .when("/add",{ controller:"myctrl", templateUrl:"add.html" }); }]); app.controller("myctrl",function($scope,user,$location){ $scope.user=user; $scope.del=function(){ $scope.user.splice($scope.user); }; $scope.goToUrl=function(path){ $location.path(path); }; $scope.goTourl=function(path){ $location.path(path); }; $scope.dd=function(){ var usernew={id:$scope.id, name:$scope.name, pwd:$scope.pwd, age:$scope.age, sex:$scope.sex}; $scope.user.push(usernew); }; var ii=0; $scope.upp=function($index){ $scope.newpwdd=$scope.user[$index].pwd; $scope.newname=$scope.user[$index].name; ii=$index; }; $scope.gmm=function(){ $scope.user[ii].pwd=$scope.newpwd; }; }); </script> <style> .header{ width: 700px; height: 50px; } .name{ margin-top: 10px; } .age{ margin-top: 10px; } .sex{ margin-top: 10px; } .add{ margin-top: 20px; } </style> </head> <body ng-app="myapp" ng-controller="myctrl"> <center> <div class="header"> 用户名:<input type="text" class="name" ng-model="search" /> 年龄:<input type="text" class="age" ng-model="searchone" /> 性别:<select class="sex" ng-model="searchtwo"> <option></option> <option>男</option> <option>女</option> </select> <button ng-click="del()">全部删除</button> </div> <table border="1" cellpadding="20" cellspacing="0"> <tr> <th>id</th> <th>用户名</th> <th>密码</th> <th>年龄</th> <th>性别</th> <th>操作</th> </tr> <tr ng-repeat="u in user | filter:{'name':search} | filter:{'age':searchone} | filter:{'sex':searchtwo}"> <td>{{u.id}}</td> <td>{{u.name}}</td> <td>{{u.pwd}}</td> <td>{{u.age}}</td> <td>{{u.sex}}</td> <td> <button ng-click="goToUrl('/up');upp($index)" >修改密码</button> </td> </tr> </table> <button class="add" ng-click="goTourl('/add')">添加用户</button> <script type="text/ng-template" id="up.html"> <form action="#"> <table> <tr> <td>用户名: </td> <td><input type="text" ng-model="newname" /></td> </tr> <tr> <td>旧密码: </td> <td><input type="text" ng-model="newpwdd" /></td> </tr> <tr> <td>新密码:</td> <td><input type="text" ng-model="newpwd" /></td> </tr> <tr> <td>确认密码:</td> <td><input type="text" /></td> </tr> <tr> <td colspan="2" align="center"> <input type="button" ng-click="gmm()" value="提交" /> </td> </tr> </table> </form> </script> <script type="text/ng-template" id="add.html"> <form action="#"> <table> <tr> <td>id:</td> <td><input type="text" ng-model="id" /></td> </tr> <tr> <td>用户名:</td> <td> <input type="text" ng-model="name" /></td> </tr> <tr> <td>密码:</td> <td><input type="text" ng-model="pwd" /></td> </tr> <tr> <td>年龄:</td> <td><input type="text" ng-model="age" /></td> </tr> <tr> <td>性别:</td> <td><input type="text" ng-model="sex" /><br /></td> </tr> <tr> <td colspan="2" align="center"><input type="button" ng-click="dd()" value="提交" /></td> </tr> </table> </form> </script> <div ng-view> </div> </center> </body> </html>
相关推荐
【python】epub的电子书繁体字与简体字转换
中文繁体与简体转换
JS实现用户注册
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.
STM32使用LORA模块通信
目录 一、模块使用方法 1、模块简介 2、硬件及功能 3、传输方式 二、模块上手 1、连接 2、编写代码 usart3.h usart3.c lora.h lora.c 一、模块使用方法 本文以正点原子ATK-LORA-01模块为例进行介绍。 1、模块简介 ATK-LORA-01-V3.0(V3.0是版本号,下面均以ATK-LORA-01表示该产品)是ALIENTEK推出的一款体积小、微功率、低功耗、高性能远距离LORA无线串口模块。模块设计是采用高效的IS...
jquery 新增用户实例
String path = request.getContextPath(); %> —— /style/css.css" rel="stylesheet" type="text/css" /> /jsCBB/jquery.js"> /jsCBB/tableBehave.js">
论文阅读|《强化学习在加工时间可变的机器人流水车间调度中的应用》
《Reinforcement Learning for robotic flow shop scheduling with processing time variations》 International Journal of Production Research/2021 1 摘要 我们解决了一个机器人流水车间调度问题,其中两种零件类型在每组给定的专用机器上进行处理。单个机器人在固定轨道上移动,一次运输一个部件,在给定的时间间隔内,这些部件在机器上的加工时间各不相同。我们使用强化...
水与光的奇妙“切割之舞”:水导激光切割技术探秘
水导激光切割技术的诞生,是材料加工领域不断追求高精度、高质量加工的成果。传统激光切割技术在加工过程中,材料会因瞬间高温而产生热变形、热影响区大以及切割面粗糙等问题,这些弊端在对一些高精度、热敏性材料的加工中尤为突出 ,迫切需要一种新的技术来克服这些难题。水导激光切割技术的起源可以追溯到 20 世纪 80 年代。1986 年,德国公司 Aesculap-Werke AG 首次提出了将水流引入激光切割过程的创新想法,并制造出首代水导激光设备。不过,当时的技术尚处于雏形阶段,仅仅是在光纤出口添加了一小柱水流,激光
JavaScript添加用户小练习
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>添
UMI——斯坦福刷盘机器人:通过手持夹爪革新数据收集方式,且使用视觉SLAM和Diffusion Policy预测动作
没想到今年年初的斯坦福mobilealoha的热度刚过,而到今年2月的下旬,斯坦福另一个团队又推出了UMI刷盘机器人,且这两个团队还互相认识、还在一块共同切磋(顺带小小感叹一下,斯坦福的氛围是真好而且真高产)斯坦福UMI刷盘机器人其与mobile aloha(以及AirExo: Low-Cost Exoskeletons for Learning Whole-Arm Manipulation in the Wild)最大的不同在于其收集数据处理的非真实的机器人,而是一个手持夹持器(从而大幅降低成本)
注册用户添加Js和Ajax验证
注册用户的时候几乎所有的网站都会用到Js和Ajax进行验证操作,这也是一个做WEB程序员必须要掌握的技能点。 现在我们来看一下怎么写这个js和ajax代码:(以jsp页面为例) 首先 jsp页面代码:此处只设登录名和密码 首先js验证一般我们在做注册功能时是用来验证用户输入的格式是否正确,输入是否为空等等。
Unitree G1仿人机器人协同搬箱:从仿真搭建到多机协同部署完整指南
Unitree G1仿人机器人协同搬箱技术方案摘要 本文提供了一套完整的Unitree G1人形机器人协同搬箱解决方案,涵盖从仿真环境搭建到多机协同部署的全流程。核心内容包括: 双仿真环境配置:同时搭建Gazebo+ROS Noetic基础仿真环境与Isaac Gym+Mujoco高性能RL训练环境,支持Sim2Sim迁移验证 训练框架搭建:详细配置unitree_rl_gym框架,提供PPO算法定制化训练流程和参数优化方案 数据集应用:整合宇树开源真机数据集(UnifoLM-WBT-Dataset)~~~
20、超声多普勒成像技术全解析
本文全面解析了超声多普勒成像技术,涵盖彩色血流成像(CFI)、能量多普勒成像、超快多普勒成像和矢量多普勒成像的原理、流程、优势及临床应用场景。详细探讨了各成像模式的特点,如CFI的血流方向与速度可视化、能量多普勒对小血管的高灵敏度、超快多普勒的高帧率分析能力,以及矢量多普勒消除角度依赖性的创新方法。同时分析了技术面临的挑战及未来发展趋势,包括更高分辨率、人工智能辅助诊断和便携式设备的发展,为医学影像研究和临床诊断提供重要参考。
Linux添加用户及用户权限管理
Linux添加用户及用户权限管理 1.新建用户(组) ①用户 新建用户需要通过指令useradd来实现。 useradd的一些基本用法如下: useradd username 新建一个用户 useradd -u uid username 指定用户的uid useradd -g gid username 指定用户的gid(一定要存在) useradd -G gid useradd 指定用户的附加组(...
DICOM图像知识:深入详解DICOM的层级关系
解析DICOM的四个主要层级:Patient(患者)、Study(检查)、Series(序列)和SOP(服务-对象对),探讨它们之间的关系、各自的唯一标识符以及在实际应用中的用途
Linux系统用户添加到用户组
1、Linux用户与用户组相关问题 如何添加一个新用户到一个特定的组中? 如何同时将用户添加到多个组中? 如何将一个已存在的用户移动到某个组或者给他增加一个组? 基本组与附属组的区别? 2、用户相关的命令解说 groupadd 添加用户组 useradd 增加一个新用户或者更新默认新用户信息。 usermod 更改用户帐户属性。 3、概念和相关文件说明 在 Linux 用户系统中存在两类组。 第一类是主要用户组(主组),第二类是附加用户组(附属组)。 主组:也被称为primary group、
蓝牙模块HM-10手册
蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
如何将Linux用户添加到用户组?
在我们演示如何创建组,创建用户,以及将新的或现有的用户添加到这些组之前,我们首先需要了解什么是Linux中的用户组。因此,让我们看看什么是用户组,然后再继续向组中添加用户。
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
MySQL添加用户、添加及撤销权限、删除用户
create user 'myroot' @'localhost' identified by 'myroot'; grant all privileges on testDB.* to myroot@localhost identified by 'myroot'; revoke all privileges on testDB.* from myroot@localhost; drop user 用户名@localhost;
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
rabbitMq添加用户,给用户添加角色,给用户添加权限
文章目录 1:docker添加用户步骤 2:web页面添加用户步骤 1:docker添加用户步骤 首先进入容器 docker exec -it 9f5744a3b1ad /bin/bash 创建用户 rabbitmqctl add_user test 123456 给用户授权角色 rabbitmqctl set_user_tags test administrator 给用户添加权限 rabbitmqctl set_permissions -p / test “." ".” “.*”
SVN添加新的用户
SVN添加新的用户 目录:SVN添加新的用户 确定svn的文件夹的位置 sudo find / -name svn ps -ef | grep svn 这里确定的是/var/svn/svnrepos路径下 cd /var/svn/svnrepos 修改/var/svn/svnrepos下面的authz和passwd文件 vim passwd进入passwd,在[user...
ubuntu 添加用户到用户组
添加用户到某一个组可以使用 usermod -G group_name user_name 这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉。 所以想要添加一个用户到一个组,同时保留以前添加的组时,请使用 gpasswd 这个命令来添加操作用户 gpasswd -a user_name group_name ...
如何添加Samba用户
作者:zhanhailiang 日期:2012-12-27 今天新来的产品的同事因业务需求需要将她的Window系统连上我们的开发机Linux,自然需要在Samba里添加一个新用户。 linux-06bq:/usr/local/services/samba/bin # ./smbpasswd -a sunjing New SMB password: Retype new SMB passw
用户组及添加用户到组_如何将用户添加到组?
用户组及添加用户到组In Linux users may have different groups registered. By default adding a user to the Linux system will create new user. There are different commands to change user group one of them is usera...
linux vnc添加用户,vncserver 添加用户
https://my.oschina.net/u/1590001/blog/2682421.在vncserver设置登录用户的信息#vi /etc/sysconfig/vncserversVNCSERVERS="1:root 2:wt"此处添加用户VNCSERVERARGS[2]="-geometry 1280x1024-alwaysshared"#vncserver -geometry1280...
将用户添加到组里的方法
在Linux中,将一个用户添加到一个组里通常使用usermod命令或gpasswd命令,而从一个组中删除一个用户则可以使用gpasswd命令或编辑/etc/group文件。
将用户添加到sudoers_CentOS如何添加用户到sudoers?
在Ubuntu系统中普通用户均可以通过sudo 命令以super user 身份执行指令,只要输入该用户的密码即可,然而在CentOS中,即管在安装系统时候创建用户有Advance的设置项,可以将新创建的用户加入到群组中,这个时候填写了sudoer/sudoers均不行,登陆系统后执行sudo 命令还是会提示该用户不存在与群组sudoers中。遇到这个问题我们就需要将当前的用户添加到sudoers...
Ubuntu添加用户
1.执行添加命令: sudo adduser username 2.输入密码: 输入新的 UNIX 密码:userpass 3.添加用户信息,直接使用默认值: 正在改变 username 的用户信息 请输入新值,或直接敲回车键以使用默认值 全名 []: 房间号码 []: 工作电话 []: 家庭电话 []: 其它 []: 4.添加用户管理员权限: sudo vim /etc/sudoers 5.在打开的文件中输入: #======= 其他信息 =========
如何将用户添加到远程桌面用户组
1 右键桌面的计算机,选择“管理”,弹出“计算机管理”框 2 单击“本地用户和组” 3 在详细信息窗格中,双击“组”文件夹 4 双击远程桌面用户(Remote Desktop Users),然后单击添加…. 5 在“选择用户”对话框中,单击“高级”,单击“立即查找” 6 在搜索结果...
3088



被折叠的 条评论
为什么被折叠?



