Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+...
分类:
其他好文 时间:
2014-10-16 17:49:52
阅读次数:
143
问题的关键是:在删除元素之前,将当前迭代器保存下来。当然,这里仅支持list,因为list的链式的删除一个元素,前面的指针指向下一个元素,vector和queue就不好办了,它们或者是线性的或者是半线性半链式,迭代器会失效
#include
#include
using namespace std;
int main()
{
list l;
for(int i=1;i<=100;i++)
...
分类:
其他好文 时间:
2014-10-16 16:57:55
阅读次数:
148
1、约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列.#include #include #include #inc...
分类:
其他好文 时间:
2014-10-16 16:17:12
阅读次数:
325
Masonry是
一款非常强大的jQuery动态网格布局插件,可以帮助开发人员快速开发类似剪贴画的界面效果。和CSS中float的效果不太一样的地方在 于,float先水平排列,然后再垂直排列,使用Masonry则垂直排列元素,然后将下一个元素放置到网格中的下一个开发区域。这种效果可以最小化处理 不同高度的元素在垂直方向的间隙。如下:
在上图中大家可以看到,在网格布局中使用flo...
分类:
Web程序 时间:
2014-10-16 16:11:32
阅读次数:
147
在业务系统中常常使用回车键(Enter)替代Tab键完成焦点跳转,在uniGUI下,可以不用代码,直接使用TUniForm的NavigateKeys进行设置: 其中Next和Prior决定了焦点向下一个和前一个跳转的按键 Key = 13 表示Enter ShiftStete 表示辅助键(Shift...
分类:
其他好文 时间:
2014-10-16 12:56:22
阅读次数:
371
在用到vs的兴奋过程中,想给程序做个启动画面,我采用了显示Aform,过一段时间,隐藏这个Aform,showdialog下一个Bform,closeAForm这个方法来做了,不知道大家有没有跟好的办法。设定程序丛Aform启动:[c-sharp]view plaincopystaticvoidMa...
gvim的快捷键很多,很难记全,但是入门初期应该找过几种基本的命令下面结合自己常用到的介绍下光标跳转:0:行首$:行尾e:下一个单词的结尾w:下一个单词的开头b:上一个单词H:当前页面的开头M:当前页面的中间L:当前页面的结尾h:上一个字符j:下一行k:上一行l:下一个字符to be continu...
分类:
系统相关 时间:
2014-10-16 01:26:21
阅读次数:
214
请见如下一个闭包示例:color = "red";var obj = { color: "blue", getColor: function () { function displayColor() { return this.color; ...
分类:
编程语言 时间:
2014-10-15 23:03:41
阅读次数:
333
Curl是Linux下一个很强大的http命令行工具,其功能十分强大。1) 二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~2) 嗯,要想把读过来页面存下来,是不是要这样呢?$ ...
分类:
Web程序 时间:
2014-10-15 15:36:50
阅读次数:
272
题目:给定一个金额m,以及几种钱币面值(比如1,2,5),求m有多少种找钱方式
解答:
a(m, c): 金额m的找钱方式,此时最大钱币面值为c
a(m, c) = sigma( a(m - k*c, next_c) ); k=0~m/c, next_c=比c小的下一个面值的钱币,比如c=5, next_c = 2
按照以上递推式,可以写出递归函数:
int exchangeWays(i...
分类:
其他好文 时间:
2014-10-15 15:32:40
阅读次数:
155