传送门 有splay的做法,有树状数组的做法。。。 最好理解的还是线段树的做法。 一开始我是这样想的,如果移动某一个人,只有当前行和最后一列会受到影响,感觉就像是个线段树,树状数组什么的。 然而接下来就想歪了,把一个人移到后面,等于把后面的整体往前移一格,gg 正确思路是权值线段树,如果一个数被移走 ...
分类:
其他好文 时间:
2017-12-28 23:31:38
阅读次数:
192
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是 ...
分类:
系统相关 时间:
2017-12-28 11:41:17
阅读次数:
128
每次都装,每次都查 阿里云备案了一个域名,续费了好多年,但是没钱买服务器,就挂在github上。今天收到消息:域名解析服务器不在阿里云,要被GG。只能咬牙买了个阿里云乞丐版。 所有服务都装好了,ping域名也通了,就是无法访问。感谢伟大的sf网友,给我指明了方向,阿里云也不给个醒目的提示,让我等小白 ...
分类:
Web程序 时间:
2017-12-28 00:06:18
阅读次数:
351
引子今天有小伙伴问到了怎么用python调用dubbo的接口的方法,就随便写了这么一篇文章。其实dubbo接口可以使用loadrunner、jmeter等完成,最好是熟悉java语言的,那么编写起来就丝滑了很多哦那么用python来调用其实也是很简单的,并不像大家想的那么复杂,基本3、4步就可以搞定,不要急,来看如何实现实现步骤1、让开发GG把项目里的dubbo加上hessian方式,绿色公害无污
分类:
编程语言 时间:
2017-12-18 15:11:26
阅读次数:
407
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是 ...
分类:
系统相关 时间:
2017-12-16 15:59:04
阅读次数:
214
string sql = "select Code,DepartmentName" + ",(select top 1 OrgName from SysBest_Organization where TreeId = CompanyId ) as CompanyId" + ",(select top ...
分类:
其他好文 时间:
2017-12-08 12:07:21
阅读次数:
153
我我我我看错题了 把速度看成单位路程的时间了 GG ...
分类:
其他好文 时间:
2017-12-04 20:39:53
阅读次数:
144
vi有哪些快捷方式? 到行头: 0 ^ home 到行尾: $ shif+a(编辑模式) end 退出保存: wq 、 x 、wq!(强制退出保存) 强制退出不保存: q! 光标移到文件最后一行: shif+g 光标到文件开头: gg 删除一行:dd 取消上一次操作: u 向下搜索: /,继续搜索n ...
分类:
系统相关 时间:
2017-12-03 13:57:44
阅读次数:
199
利用正则表达式 import re s='ab,cd:e\gg//aaa/kkk' re.split(r'[,:/\\]+',s) #['ab', 'cd', 'e', 'gg', 'aaa', 'kkk'] ...
分类:
编程语言 时间:
2017-12-02 16:24:20
阅读次数:
163
vi命令 gg 到首行 shift + 4 跳到该行最后一个字符 shift + 6 跳到该行首个字符 shift + g 到尾行 vi 可视 G 全选 = 程序对齐 gg 到首行 vi 可视 G 全选 d 全删除 vi 可视 2dd 光标开始删除2行 文本的切换 jobs fg 2 切换到文本2 ...
分类:
其他好文 时间:
2017-11-30 21:44:44
阅读次数:
159