angularJs——取消编辑功能(编辑前保存之前数据,取消后恢复原始数据)

参考:https://www.it1352.com/200163.html 我的页面: 需求,点击“+”时新增,点击“-”时删除,点击“取消”恢复 html: <form id="keywordsForm" name="fieldForm" class="am-form am-form-horizontal"> <div style="width: 100%;"> <div> <div ng-show="keysList.length<1" cl
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

Shell学习(1)---脚本入门

以下知识来自尚硅谷。 一、概述 Shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。 二、脚本入门 1、脚本格式 脚本以#!/bin/bash开头(指定解析器) 2、第一个Shell脚本: 需求:创建一个Shell脚本helloworld.sh,输出helloworld   编辑helloworld.sh脚本: #!/bin/bash echo "helloworld" View Code    执行helloworld.sh脚本:sh helloworld.sh
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

IKE 与 IPSec抓包实验

https://www.cnblogs.com/efzju/p/4979488.html
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

Ubuntu 16.04 安装最新 LTS 版 node.js

1 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - 2 sudo apt-get install -y nodejs
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

Eureka 整合案例

新建一个Module作为 Eureka注册中心 相关依赖 Eureka Server 创建好后填写配置文件 server: port: 8761 eureka: instance: hostname: eureka-server #eureka 实例的主机名 client: register-with-eureka: false #不将自己注册到 eureka上 fetch-registry: false #不从eureka上获取服务的注册信息 s
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

记录一次C#调用Delphi编写Dll程序过程

1.前言: 最近接手了一个项目需要和Delphi语言编写的一个系统进行一些接口的对接,数据在传输过程中采用Des加密方式,因为Delphi 平台的加密方式和C#平台的加密方式不互通,所以采用的方式是C#通过调用Delphi编写好的Dll通过C#中的DllImport进行数据的加解密,其实原本是很简单的一个过程,在中间遇到了一些坑,希望能够分享这次经验,能够避免更多的人踩到这个坑; 2.后续 C#和delphi平台对接的接口 Delphi 有两个方法: Estr加密,参数1:加密参数,参数2:秘
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

037_标准化日期代码

将日期转换成标准字符串 SimpleDateFormate sdf = new SimpleDateFormate("yyyy-HH-dd HH:mm:ss"); String date = sdf.simple(new Date()); 将字符串转换成日期对象 Date date = sdf.parse(text); 创建日期对象有两种方式: 第一种:直接new Date date = new Date(); 第二种:根据1970年距今的毫秒数 long millis = System.cu
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

线程不安全

public class UnsafeBuyTicket { public static void main(String[] args) { BuyTicket station = new BuyTicket(); new Thread(station,"苦逼的我").start(); new Thread(station,"牛逼的你").start(); new Thread(station,"可恶的黄牛党").st
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

前端Node实现简易的文件上传下载

前端代码 文件名:register.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

jQuery的scrollTop()方法获取的值一直为0的问题

今天使用到crollTop()方法,但是其值一直获取为0,所以作了个demo来说明一下。 后来调试才发现:scrollTop获取的值是滚动条产生的那个节点,也就是谁产生了滚动条,就获取谁的头部被卷去的距离
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

.net问答

1.在什么情况下会用到虚方法?它与接口有什么不同? 情况:子类重新定义父类的某一个方法时,必须把父类的方法定义为virtual 与接口区别: (1)在定义接口中不能有方法体,虚方法可以有; (2)虚方法,实现时,子类可以不用重新定义虚方法;但如果一个类继承接口,那就必须实现这个接口。
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

单调队列--P1886 滑动窗口 /【模板】单调队列

*传送 **单调队列的模板题(做很多题的前置准备) 本题我们维护一个从大到小/从小到大的单调队列即可。拿最大值来举例:对于新加进来的数,如果比队尾小我们就加进来,否则为了维护单调性我们从队尾弹出比当前值小的值。不难证明这些弹出的值不会是任何一个滑动窗口的答案。对于窗口的限定长度,我们只需要每次判断队首元素所在位置是否超过窗口长度,超过弹出即可,后输出队首(即当前队列中的最大值)即可。 代码如下:(感觉还是挺简洁易懂的) 1 #include <iostream> 2 #include <c
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

鼠标移上,突出显示指定内容

给Ext.Grid添加属性:afterRender afterRender: Ext.Function.createSequence(Ext.grid.GridPanel.prototype.afterRender, tipShow) //顯示文本 function tipShow() { //默認顯示文本 var view = this.getView(); this.tip = new Ext.ToolTip({ target: view.el,
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

Free Image Website & Designer

Free Image Website https://www.pexels.com/ https://www.hippopx.com/zh https://unsplash.com/ https://www.lifeofpix.com/ https://www.pexels.com/ https://pixabay.com/ https://www.textures.com/ https://www.colorhub.me/ https://www.iconfont.cn/ Designer:
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

GATK4.1 call SNP

GATK4.0全基因组数据分析实战 GATK - Read groups
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

AF(操作者框架)系列(4)-基于重写Actor Core实现的用户界面

本文主要讲解通过重写Actor Core,实现UI运行界面的编写。主要知识点:类操作的函数重写、基于动态分配模板函数,基于Actor Framework的自动创建消息。 本文相对简单,基本上看图说话就可以了,细节操作可参考前面写的练习文章。 https://zhuanlan.zhihu.com/p/105133597 1. 新建一个actor,User Interface 2. 重写“Actor Core” 3. 重写“Actor Core”,添加波形图表控件,增加值类型 4. 新建基于动态分
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

Java循环跳转语句之 continue(十五)

continue语句 continue语句的作用是跳过循环体中剩余的语句而强制执行下一次循环。 continue语句类似于break语句,但它只能出现在循环体中。 它与break语句的区别在于:continue并不是中断循环语句,而是中止当前迭代的循环,进入下一次的迭代。 注意:continue语句只能用在while语句、for语句或者foreach语句的循环体之中,在这之外的任何地方使用它都会引起语法错误。 例如: 1)打印1--10之间所有的偶数,使用continue语句实现。 publi
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

Python 动态导入对象,importlib.import_module()及importlib.reload()的使用

一个函数运行需要根据不同的项目配置,动态导入对应配置文件运行. 构造此类型的文件集py。 a.py,b.py,c.py文件分别你写入 #a.py def show(): print("Show A") #b.py def show(): print("Show B") #c.py def show(): print("Show C") 新建main.py:代码如下: import importlib a = importlib.import_module("a.
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

CentOS 7 使用光盘资源安装软件

1. 启用光盘资源, 修改文件 /etc/yum.repos.d/CentOS-Media.repo, enabled=1 2. 挂载光盘, mount /dev/sr0 /media/CentOS 3. 验证光盘挂载成功,df -h 4. 安装软件,yum --disablerepo=\* --enablerepo=c7-media install git
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0

Python文本文件读写操作时的字符编码问题

说明:文本文件的字符编码问题只存在t模式中,如:open('a.txt', mode='rt') 编码(encode): 我们输入的任何字符想要以文件(如.txt)的形式保存在计算机的硬盘上, 必须先按照一定的规则编成计算机认识的二进制后,才能存在电脑硬盘上。这种规则有GBK,utf-8等。 解码(decode): 同理,计算机硬盘上文件,想要正确显示在电脑屏幕上,也必须先按照一定的规则从计算机硬盘上通过解码,把二进制数据解码成字符,我们才能在电脑屏幕上看到。并且,如果,解码的方式不对,就会出
分类: 其他 发布时间: 03-13 16:50 阅读次数: 0