在使用VIM的时候,难免会有输错的情况,这个时候我们应该如何撤销,然后回到输错之前的状态呢? 解决方法:使用u(小写,且在命令模式下)命令。 但如果有时我们一不小心在命令模式下输入了u,然后刚输入的一大片代码都不见了,这个时候我们应该如何恢复刚才的撤销操作呢? 解决方法:使用Ctrl + r命令。 ...
分类:
系统相关 时间:
2019-03-17 01:22:46
阅读次数:
202
"题面" 题解 首先要知道两个性质: 1. 对于任意权值,最小生成树上该权值的边数是相同的。 2. 对于任意一个最小生成树,当加完所有权值小于一个任意值的边之后,当前图的连通性是一样的。 于是我们按照权值分开处理,对每一种边的权值的每一个询问都处理一遍即可,这个可以写一个到撤销操作的并查集。 于是这 ...
分类:
其他好文 时间:
2019-03-01 15:29:29
阅读次数:
254
题面 ? 如果没有撤销操作的话,它无非就是单纯的线段树。 ? 如果加上撤销操作的话,它还可以是单纯的线段树。 ? 把撤销操作看做是另一维的限制,那么修改与其对应的撤销就可以当做一个二维 的修改。 ? 将询问的点取出来后建一棵 K-D tree 就可以当做线段树操作了。 1 #include<bits ...
分类:
其他好文 时间:
2019-02-25 23:23:38
阅读次数:
213
vim文本编辑器文本:纯文本,ASCII,TEXT,unicode文本编辑器行编辑器:sed全屏编辑器:nano,vi,vimvi=VisualInterfaceVim=UIImpovedvim编辑器模式编辑模式:1命令模式2输入模式3末行模式:内置的命令接口打开文件vim"#"光标定位于行上/PATTERN第一个模式转换:编辑模式:默认模式编辑模式--》输出模式-i:inse
分类:
其他好文 时间:
2019-02-19 01:04:10
阅读次数:
228
P1383 高级打字机 主席树 一发主席树解决。 插入操作十分显然。 撤销操作复制前面的版本就行。 询问操作十分显然。 ...
分类:
其他好文 时间:
2019-01-30 21:50:58
阅读次数:
148
git 开发时的使用流程,从同事那里学习的, 第一步,先建立一个新的分支,可以在GITLAB或通过命令git checkout -b newbranch 或通过IDE插件 第二步,让项目切换到该分支,然后在这个分支上进行开发 第三个,提交,然后提交MERGE REQUEST,合并到DEVELOP分支 ...
分类:
其他好文 时间:
2018-12-29 18:33:04
阅读次数:
183
[TOC] 前言 事务是数据库系统中的重要概念,了解这一概念是以正确的方式开发和数据库交互的应用程序的前提。但是很多开发者对于事务的认识相对片面和肤浅,仅仅把它等同于ACID,不了解数据库系统引入事务的真正动机,ACID对于事务意味着什么以及最重要的:数据库系统是如何保证事务的ACID特性的? 因为 ...
分类:
数据库 时间:
2018-11-22 17:16:37
阅读次数:
232
安装插件 1 按下快捷键: ctrl+shift+p2 输入Package Control : ,然后选中Install Package ,进入安装界面3 输入要安装的插件名称,如Chineselocalizations(汉化插件) 卸载插件 1 按下快捷键: ctrl+shift+p2 输入Pac ...
分类:
其他好文 时间:
2018-11-04 01:39:08
阅读次数:
186
Unix或Linux的文本编辑器,功能强大、高度可定制 删除buf*以外的文件:lrm -rf buf*~ vim = vi + IMproved(多级撤销、语法加亮和自动补全、支持多种插件、通过网络协议HTTPS或SSH编辑文件、多文件编辑、可编辑压缩格式文件gzip或zip) vimrc(rc= ...
分类:
系统相关 时间:
2018-11-02 00:30:41
阅读次数:
209
一.栈(Stack) *栈也是一种线性表结构 *相比数组,栈对应的操作是数组的子集 *栈的元素从一端进、同一端出,且为后进先出,Last In First Out(LIFO) 1.栈的应用: ——各种编辑器中无处不在的undo(撤销)操作 ——程序调用的系统栈 2.栈的基本实现: 先创建一个接口St ...
分类:
其他好文 时间:
2018-09-28 01:37:57
阅读次数:
237