先来个图镇贴 vim是一个模式编辑器。由三种主要模式比较常用: 1.命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本 2.插入(Insert)或编辑模式:修改文本 3.扩展命令(extended command )模式:保存,退出等 Esc键 退出当前模式 Esc键 Esc键 总是返回到 ...
分类:
系统相关 时间:
2019-10-26 19:24:05
阅读次数:
80
Luogu P1122 最大子树和 维护DP数组$f$,其中$f[x]$表示以$x$为根节点的子数的美观程度。 则对于任意节点$u$,有$f "u]=\sum f[v" $。 最后每次退出DFS的时候更新一下$ans$即可。 cpp include define N 16010 using name ...
分类:
其他好文 时间:
2019-10-26 19:17:44
阅读次数:
70
list就是链表的实现,链表是什么,我就不再解释了。list的好处就是每次插入或删除一个元素,都是常数的时空复杂度。但遍历或访问就需要O(n)的时间。 List本身其实不难理解,难点在于某些功能函数的实现上,例如我们会在最后讨论的迁移函数splice()、反转函数reverse()、排序函数sort ...
分类:
其他好文 时间:
2019-10-26 17:35:16
阅读次数:
103
ZooKeeper客户端命令行操作 1. 启动服务端 2. 查看状态信息 3. 启动客户端 4. 查看当前znode中所包含的内容 5. 查看当前节点的详细数据 6. 分别创建两个普通节点 7. 获得节点的值 8. 创建临时节点 (1)在客户端可以查看到 (2)退出当前客户端之后再重启客户端 (3) ...
分类:
其他好文 时间:
2019-10-26 01:19:20
阅读次数:
82
Ubuntu 18.04下 1、安装python 2._版本,输入 sudo apt install python 命令行输入 python或python3会打开对应的版本。 输入 exit()或Ctrl + D可以退出python的shell。 2、ipython 2._ 版本安装,输入 sudo ...
分类:
编程语言 时间:
2019-10-25 23:45:45
阅读次数:
202
1.光标的移动h向左移动j向下移动k向上移动l(小写的L)向右移动shift+6(数字0)移动到行首shift+4移动到行尾gg移动到首行G移动的行尾nG移动到数字n所在的行ctrl+B向前翻页ctrl+F向后翻页2.删除和粘贴x向后删除一个字符X向前删除一个字符nx向后删除n个字符nX向前删除n个字符dd删除一行ndd删除数字n行yy复制p光标向下复制P光标向上复制u还原上一步的操作v选中字符串
分类:
系统相关 时间:
2019-10-25 18:46:35
阅读次数:
124
一、窗口截图 WebDriver提供了截图函数get_screenshot_as_file()来截取当前窗口。 脚本运行完成后打开D盘,就可以找到截图了截图如下图所示: 二、关闭窗口 在前面的例子中,一致使用的是quit()方法,其含义为退出相关的驱动程序和关闭所有窗口。除此之外,webdriver ...
分类:
其他好文 时间:
2019-10-25 18:05:58
阅读次数:
111
sed Sed表示流编辑器(Stream Editor)的缩写. 出处:https://www.runoob.com/linux/linux-comm-sed.html 语法 参数说明: -e<script>或--expression=<script> 以选项中指定的script来处理输入的文本文件 ...
分类:
其他好文 时间:
2019-10-25 18:01:16
阅读次数:
133
文件菜单 新建文档 Ctrl+N 打开一个 HTML文件 Ctrl+O或者将文件从[文件管理器]或[站点]窗口拖动到[文档]窗口中 在框架中打开 Ctrl+Shift+O 关闭 Ctrl+W 保存 Ctrl+S 另存为 Ctrl+Shift+S 检查链接 Shift + F8 退出 Ctrl+Q 编 ...
分类:
其他好文 时间:
2019-10-25 13:45:36
阅读次数:
91
之前我们有个netty5的demo(参加netty5自定义私有协议实例),里面有个NettyMessageDecoder类针对拆包的解码有问题,我们修复下这个bug: 我们的改动很小,只不过将原来的读索引改为标记索引,然后在拆包时退出方法前重置读索引,这样下次数据包过来,我们的读索引依然从0开始,d ...
分类:
其他好文 时间:
2019-10-25 13:26:09
阅读次数:
297