场景描述:任务连续执行,任务之间存在关联关系。一个任务包含serialNo,relativeSerialNo两个关键属性。第一个任务relativeSerialNo为空,后续任务的relativeSerialNo为前一个任务的serialNo。 需求:得到的任务列表可能是乱序的,怎么让任务列表有序。 ...
分类:
编程语言 时间:
2020-03-06 15:50:37
阅读次数:
67
什么是LRU LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高” 距离现在最早使用的会被我们替换掉。不够形象的话我们看下面的例子。 size=3的缓存淘汰实现: 在插入元素1的时候, ...
分类:
编程语言 时间:
2020-03-06 15:53:35
阅读次数:
74
1、概念 事件源:被监听的对象 。监听器主要监听三个域对象 ,分别是 request session servletContext 监听器:用来监听某个对象状态变化的组件 响应行为:监听器监听的对象相应的状态发生变化时出发的动作。 2、Listener分类 在java web中,监听器的种类比较多, ...
分类:
编程语言 时间:
2020-03-06 17:01:59
阅读次数:
111
Python 中表示 False 的方法 在 Python 中,所有数据类型,只要是空的,就是 False,否则就是 True。 ...
分类:
编程语言 时间:
2020-03-06 17:06:17
阅读次数:
109
用栈来解决汉诺塔问题 题目 修改汉诺塔问题的游戏规则:限制不能从最左侧的塔直接移动到最右侧,也不能从最右侧直接移动到最左侧,而是必须经过中间。求当塔有N层的时候,打印最优移动和最优移动总步数。 要求: 方法一:递归的方法 方法二:非递归的方法,用栈来模拟汉诺塔的三个塔 思路 方法一:递归的方法 首先 ...
分类:
编程语言 时间:
2020-03-06 17:10:54
阅读次数:
62
Spring容器提供了三种对bean的实例化方式: 1)构造器实例化 public class Demo { private String name; //getter和setter方法略 } <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=" ...
分类:
编程语言 时间:
2020-03-06 17:13:20
阅读次数:
85
先看这样一个例子: #include<iostream> using namespace std; class A; class B { private: int x; void print() { cout<<x<<endl; } public: B(int i = 0) { x = i; } f ...
分类:
编程语言 时间:
2020-03-06 17:14:47
阅读次数:
98
一、实验过程 我使用的是python语言+openCV来实现图像滤波。 使用imread()函数读取图片,使用imshow()函数显示图片,waitKey()函数含义为按下任意键继续; 代码示例: img = cv2.imread("photo1.bmp")cv2.imshow("img",img) ...
分类:
编程语言 时间:
2020-03-06 17:16:12
阅读次数:
84
```java import java.util.Scanner; import java.io.BufferedInputStream; public class Main{ public static void quickSort(int[] q,int l,int r){ if(l>=r) r... ...
分类:
编程语言 时间:
2020-03-06 17:17:01
阅读次数:
77
解决方法:遍历一级数据时先push一个新的对象,调用接口获取到数据之后splice方法通过index的值判断放入到数组的对应下标下 this.tableData一级数据: this.relationMaterialNameList二级数据: this.tableData.map((item,inde ...
分类:
编程语言 时间:
2020-03-06 17:21:30
阅读次数:
128
Spring容器到底是什么? 从概念上讲:Spring 容器是 Spring 框架的核心,是用来管理对象的。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。 从具象化讲:项目中哪个东西是Spring容器?在java项目中,我们使用实现了org.springframe ...
分类:
编程语言 时间:
2020-03-06 17:23:24
阅读次数:
74
用Runnable接口实现多线程 public class ThreadDemo { public static void main(String[] args) throws InterruptedException { Racer racer = new Racer(); new Thread( ...
分类:
编程语言 时间:
2020-03-06 17:24:08
阅读次数:
70
1 什么是fail-fast 首先我们看下维基百科中关于fail-fast的解释: 在系统设计中,快速失效系统一种可以立即报告任何可能表明故障的情况的系统。快速失效系统通常设计用于停止正常操作,而不是试图继续可能存在缺陷的过程。这种设计通常会在操作中的多个点检查系统的状态,因此可以及早检测到任何故障 ...
分类:
编程语言 时间:
2020-03-06 17:26:57
阅读次数:
78
在构建语言模型中,我们需要理解n元模型以及网络架构。 一、 n元语法 n元语法通过马尔可夫假设简化模型,马尔科夫假设是指一个词的出现只与前面n个词相关,即n阶马尔可夫链(Markov chain of order n)。 来看以下几个例子,下面分别是1元,2元,3元语法模型的结果。 $P\left( ...
分类:
编程语言 时间:
2020-03-06 17:27:51
阅读次数:
63
五种编程语言解释数据结构与算法—链式栈 [toc] 1、栈的链式存储结构介绍 1.1、逻辑结构示意图 == 栈的链式存储结构与单链表相似,并且所有的操作都在表头进行 == 对于链式栈的操作与单链表基本一致,就不再一一叙述了。 2、栈的应用 2.1、括号匹配问题 2.2、表达式求值问题 2.2.1、三 ...
分类:
编程语言 时间:
2020-03-06 17:28:27
阅读次数:
84
包(package):其实就是文件夹。 作用:对类进行分类管理。 格式:包与子包之间通过 . 连接。 注意事项: 1.package语句必须是程序的第一条可执行代码; 2.package语句在一个java文件中只能有一个; 3.如果没有package,默认表示无包名。 带包的程序编译和运行: 1.手 ...
分类:
编程语言 时间:
2020-03-06 17:34:35
阅读次数:
69
https://blog.csdn.net/qq_40892075/article/details/90347182 ...
分类:
编程语言 时间:
2020-03-06 17:38:32
阅读次数:
648
一、python 管理包(模块和包的应用) 1.1 python管理包 1.1.1 distutils distutils是Python标准库的一部分,这个库的目的是为开发者提供一种方便的打包方式,同时为使用者提供方便的安装方式。 在distutils中描述扩展模块较纯python模块要复杂一些,其 ...
分类:
编程语言 时间:
2020-03-06 17:39:58
阅读次数:
102
#include <iostream> #include <vector> using namespace std; int binarySearch(vector<int>&vec, int target) { int left = 0; int right = vec.size() - 1; i ...
分类:
编程语言 时间:
2020-03-06 17:43:43
阅读次数:
50
在图形用户界面编程中,我们常常会提供用户登陆界面,比如登陆到会员管理系统、登陆到工资管理系统、仓库管理系统... 常用组件 Ⅰ.文本框(JTextField) Ⅱ.密码框(JPasswordField) Ⅲ.标签(JLable) Ⅳ.复选框(JCheckBox) Ⅴ.单选框(JRadioButton ...
分类:
编程语言 时间:
2020-03-06 17:48:24
阅读次数:
84