一, Iterator遍历器 他是一种接口,为不同的数据结构体用统一的访问机制 var a = makeIterator(['a', 'b']); console.log(a.next()); // a false console.log(a.next()); // b false console. ...
分类:
Web程序 时间:
2020-11-01 09:43:43
阅读次数:
26
Vue和django的前后端分离项目,之前通过在django中允许跨域访问实现了跨域请求,但为了使每个请求带上session信息,我设置了withCredentials ,即: axios.defaults.withCredentials = true 然后跨域请求时会出现如下问题: Respons ...
分类:
其他好文 时间:
2020-11-01 09:29:09
阅读次数:
31
Java流程控制 Scanner对象 java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextline()方法获取输入的字符串, ...
分类:
编程语言 时间:
2020-10-30 12:33:38
阅读次数:
72
Link CF452F Permutation Solve 先转化一下题意,对于一个$a[i]$我们判断如果存在一个$a[i]+k$和$a[i]-k$在$a[i]$的异侧,那么就存在一个解,输出$yes$,如果对于每个$a[i]$都不存在,就输出$no$。 如何判断是否存在$a[i]+k$和$a[i ...
分类:
其他好文 时间:
2020-10-29 09:34:03
阅读次数:
14
哈希函数,想必大家都不陌生。通过哈希函数我们可以将数据映射成一个数字(哈希值),然后可用于将数据打乱。例如,在HashMap中则是通过哈希函数使得每个桶中的数据尽量均匀。那一致性哈希又是什么?它是用于解决什么问题?本文将从普通的哈希函数说起,看看普通哈希函数存在的问题,然后再看一致性哈希是如何解决,一步步进行分析,并结合代码实现来讲解。首先,设定这样一个场景,我们每天有1千万条业务数据,还有100
分类:
其他好文 时间:
2020-10-27 11:51:37
阅读次数:
30
You are given a perfect binary tree where all leaves are on the same level, and every parent has two children. The binary tree has the following defin ...
分类:
其他好文 时间:
2020-10-27 11:41:41
阅读次数:
23
迭代,其实就是一个重复反馈的过程,利用旧值推新值,即:xn+1=f(xn)。 当我们要在一个平面上绘图的时候就需要一个坐标(x,y),我们只要把每一个迭代后的(xn+1,yn+1)绘制出来就好了。 下面给出了几个比较简单有趣的迭代函数(来源:http://paulbourke.net/fractal ...
分类:
编程语言 时间:
2020-10-26 11:16:08
阅读次数:
25
困扰:之前了解到的删除节点的算法都是:知道了被删除结点的前驱节点和后继节点然后通过修改前驱节点的next就可以达到删除节点的目的。但是题目只给了被删除节点,却没有给被删除节点的前驱节点。因此一时不知道该怎样操作。 解决办法:将被删除节点的后继节点的值复制到被删除节点中,再将被删除节点的后继节点删除就 ...
分类:
其他好文 时间:
2020-10-24 10:21:12
阅读次数:
20
147. 对链表进行插入排序 方法一:插入排序 准备curr,prev当前节点和前驱节点用于判断是否有逆序的情况;再准备一个哨兵节点用于排序链表的插入。 tmp.next != curr && tmp.next.val < curr.val对应的逻辑关系是:此时对应当前节点curr的值$<$前驱节点 ...
分类:
编程语言 时间:
2020-10-24 09:46:15
阅读次数:
22
基于vue语法 分页加载(vue+element -ui) <template> <div> <el-pagination class="pagination" background layout="prev, pager, next" :pageSize="pageSize" :total="to ...
分类:
其他好文 时间:
2020-10-21 21:27:16
阅读次数:
29