什么是前端路由? 路由的概念来源于服务端,在服务端中路由描述的是 URL 与处理函数之间的映射关系。 在 Web 前端单页应用 SPA(Single Page Application)中,路由描述的是 URL 与 UI 之间的映射关系,这种映射是单向的,即 URL 变化引起 UI 更新(无需刷新页面 ...
分类:
其他好文 时间:
2020-06-10 21:03:33
阅读次数:
71
对MVC、MVP、MVVM的理解(一) 一、MVC MVC模式再网上的争议是最大的,一些博客中是这样描述的 MVC模式的通信是单向的,View触发事件或数据的提交,到了Controller进行处理逻辑之后,返回Model给View,View再从Model中取出数据,当然View中也会有相应的逻辑。个 ...
分类:
Web程序 时间:
2020-06-09 09:33:10
阅读次数:
93
一、队列的介绍及使用场景 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出 示意图:(使用数组模拟队列示意图) 队列的使用场景:银行排队叫号系统 二、单向队列 队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如 ...
分类:
编程语言 时间:
2020-06-08 14:56:33
阅读次数:
57
javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/Uplo ...
分类:
编程语言 时间:
2020-06-08 12:32:00
阅读次数:
64
题目描述 一次舞会有 \(n\) 个男孩和 \(n\) 个女孩。 每首曲子开始时,所有男孩和女孩恰好配成 \(n\) 对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。 有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和 \(k\) 个不喜欢的女孩跳舞,而每 ...
分类:
其他好文 时间:
2020-06-07 22:58:13
阅读次数:
68
设计模式中的关系总结 在软件系统中,类并不是独立存在的,类与类之间存在各种关系,对于不同类型的关系,UML提供了不同的表示方式。现在来总结梳理下: 一、关联关系 类与类之间最常用的一种关系,是一种结构化的关系,用实线连接有关联关系的对象所对应的类。java中,常将一个类的对象作为另一个类的成员变量。 ...
分类:
其他好文 时间:
2020-06-07 21:09:58
阅读次数:
63
1、map.put(k,v)实现原理 第一步首先将k,v封装到Node对象当中(节点)。第二步它的底层会调用K的hashCode()方法得出hash值。第三步通过哈希表函数/哈希算法,将hash值转换成数组的下标,下标位置上如果没有任何元素,就把Node添加到这个位置上。如果说下标对应的位置上有链表 ...
分类:
其他好文 时间:
2020-06-06 00:37:07
阅读次数:
71
传送门 考虑转化为图的模型,不难发现题目要求的就是总边数。 我们定义两种边: 两个人单向关注:用单向边相连; 两个人互相关注:用双向边相连。 不难发现一个联通块内如果全都由双向边相连,那么就会自动连成一个完全图,它的贡献就是 \(siz(siz-1)\)。 于是我们考虑维护具有这样性质的联通块,我们 ...
分类:
其他好文 时间:
2020-06-05 20:48:08
阅读次数:
81
Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 ...
分类:
其他好文 时间:
2020-06-04 23:17:16
阅读次数:
108
Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 ...
分类:
其他好文 时间:
2020-06-04 21:58:30
阅读次数:
77