转自:http://os.51cto.com/art/201507/484174.htm Vim是Linux上一款用途广泛的轻量级文本编辑工具。虽然对普通的Linux用户来说开始学用起来难度相当大,但鉴于它具有的种种好处,完全值得一学。至于功能方面,Vim可以通过插件实现全面定制。不过由于其高级配置 ...
分类:
系统相关 时间:
2017-05-02 23:43:25
阅读次数:
250
传送门 先按照下标x排序,然后依次把y加入树状数组,边加入边统计即可。 注意下标re从零开始,需+1s ——代码 1 # include <iostream> 2 # include <cstdio> 3 # include <cstring> 4 # include <string> 5 # in ...
分类:
编程语言 时间:
2017-05-02 19:52:38
阅读次数:
144
题目背景 面对蚂蚁们的疯狂进攻,小FF的Tower defence宣告失败……人类被蚂蚁们逼到了Greed Island上的一个海湾。现在,小FF的后方是一望无际的大海, 前方是变异了的超级蚂蚁。 小FF还有大好前程,他可不想命丧于此, 于是他派遣手下最后一批改造SCV布置地雷以阻挡蚂蚁们的进攻。 ...
分类:
其他好文 时间:
2017-04-29 23:35:14
阅读次数:
247
我所知的常用的布局技巧有四种,原来的三种(1.float布局 2.position布局 3.table布局)以及现在css3新增的flex布局。这四种布局各有优劣 block与inline属性比较 display:block block元素会独占一行,多个block元素会各自新起一行。默认情况下,b... ...
分类:
Web程序 时间:
2017-04-29 17:41:14
阅读次数:
212
题意:给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 分析: manacher算法: 1、将字符串中每个字符的两边都插入一个特殊字符。(此操作的目的是,将字符串长度统一变成奇数,道理很容易想 奇数+偶数=奇数or偶数+奇数=奇数) eg:abba >#a#b# ...
分类:
编程语言 时间:
2017-04-23 01:10:28
阅读次数:
165
// uva 11584 Partitioning by Palindromes 线性dp // // 题目意思是将一个字符串划分成尽量少的回文串 // // f[i]表示前i个字符能化成最少的回文串的数目 // // f[i] = min(f[i],f[j-1] + 1(j到i是回文串)) // ...
分类:
其他好文 时间:
2017-04-22 09:32:10
阅读次数:
122
项目背景:项目开发中数据库使用了读写分离,所有查询语句走从库,除此之外走主库。 最简单的办法其实就是建两个包,把之前数据源那一套配置copy一份,指向另外的包,但是这样扩展很有限,所有采用下面的办法。 参考了两篇文章如下: http://blog.csdn.net/zl3450341/article ...
分类:
编程语言 时间:
2017-04-21 16:32:09
阅读次数:
341
漏洞编号为ms17-010,如何查看对应MS号的补丁已经安装: 下载微软官方的补丁信息列表 http://download.microsoft.com/download/6/7/3/673E4349-1CA5-40B9-8879-095C72D5B49D/BulletinSearch.xlsx 执行 ...
分类:
其他好文 时间:
2017-04-17 11:06:46
阅读次数:
5257
一个很好玩的概率算法。 总是接受比当前解的邻域里更优的解,以一个类似于退火的概率接受邻域里次的解。 # include <cstdio> # include <cstring> # include <cstdlib> # include <iostream> # include <vector> # ...
分类:
其他好文 时间:
2017-04-15 11:56:14
阅读次数:
147