const allArr = [] const oldArr = payload.data for (let i = 0; i < oldArr.length; i += 1) { let flag = true for (let j = 0; j < allArr.length; j += 1) ...
分类:
编程语言 时间:
2020-07-23 16:35:10
阅读次数:
88
其实是没有直接让远端代码回复到某次的指令,实现撤销push的思路如下: 1.先让代码恢复到想要恢复的前一次提交记录 2.重新提交代码,覆盖端上的代码,就相当于撤销了push 的提交 命令方式: 1.在项目目录下打开git bash here 2.输入git log 查看所有提交的版本 注意:黄色字体 ...
分类:
其他好文 时间:
2020-07-23 16:32:01
阅读次数:
142
git reset --soft HEAD^ //用于撤销git commit的内容 git cherry-pick --abort //用于取消从其他分支clone的修改 git stash //缓存当前修改,用于暂时忽略当前修改,提交其他修改 git stash pop //还原stash的修改 ...
分类:
其他好文 时间:
2020-07-23 15:48:02
阅读次数:
69
1.indexOf() 1 function unique(arr){ 2 var array = []; 3 for(var i = 0, len = arr.length; i < len; i++){ 4 if(array.indexOf(arr[i]) -1){ 5 array.push(a ...
分类:
编程语言 时间:
2020-07-23 09:19:56
阅读次数:
73
1.图的初始条件[数组表示] //邻接表存储 int node[N]; struct Edge{ int to,next,value; }edges[M]; int flag; //矩阵存储 int dis[N][N]; 已知起点和终点的最短路 dijkstra 算法:选择最短边上的点直到所有点加入 ...
分类:
编程语言 时间:
2020-07-23 09:17:14
阅读次数:
85
##题面 在一个3×3的网格中,1~8这8个数字和一个“X”恰好不重不漏地分布在这3×3的网格中。 例如: 1 2 3 X 4 6 7 5 8 在游戏过程中,可以把“X”与其上、下、左、右四个方向之一的数字交换(如果存在)。 我们的目的是通过交换,使得网格变为如下排列(称为正确排列): 1 2 3 ...
设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。 思路:用一个辅助栈的栈顶记录原始栈的最小值,并且两个栈的 ...
分类:
其他好文 时间:
2020-07-22 20:49:40
阅读次数:
77
git 合并分支到master假如我们现在在dev分支上,刚开发完项目,执行了下列命令 git add .git commit -m ‘dev’git push -u origin dev 然后我们要把dev分支的代码合并到master分支上 该如何?首先切换到master分支上 git check ...
分类:
其他好文 时间:
2020-07-22 20:37:36
阅读次数:
77
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 1 class Solution { 2 public: 3 stack<int>q,MIN; 4 void push(int value) { 5 q.push(value); 6 i ...
分类:
其他好文 时间:
2020-07-22 20:32:57
阅读次数:
73
一、Git 基础 1、Git 介绍 Git 是目前世界上最先进的分布式版本控制系统。 版本控制系统: 设计师在设计的时候做了很多版本 经过了数天去问设计师每个版本都改了些啥,设计师此时可能就说不上来了。这个时候如果能有一个软件能记录每次的文件改动,并且还能协调多用户编辑,那岂不是美滋滋?这个软件应用 ...
分类:
其他好文 时间:
2020-07-22 20:11:28
阅读次数:
86