1. 文本查找功能的核心思想 (1)获取当前光标的位置并作为起始点 (2)向后(前)查找目标第一次出现的位置 (3)通过目标位置以及目标长度在文本框中进行标记 2. QString类中提供的子串查找相关函数 (1)indexOf:从指定位置向后(即字符串末尾位置)查找目标子串的下标位置 (2)las ...
分类:
其他好文 时间:
2016-10-29 19:29:09
阅读次数:
412
一.深浅copy 浅copy只copy第一层,不copy第二层。copy后,第一层指向不同内存地址。第二层指向相同的内存地址。 导入copy模块,deepcopy深copy。deepcopy后,均指向不同的内存地址,占用硬盘空间。 深copy不常用。 二. 字典操作 字典一种key - value ...
分类:
其他好文 时间:
2016-10-29 12:17:34
阅读次数:
224
一. 获取光标位置: // 获取光标位置 function getCursortPosition (textDom) { var cursorPos = 0; if (document.selection) { // IE Support textDom.focus (); var selectRa ...
分类:
编程语言 时间:
2016-10-21 19:58:58
阅读次数:
187
前段时间遇到一个需求,在gridcontrol单元格中光标位置插入选择的特殊符号,按理说需求很简单,但是在开发过程中却遇到一个问题,无法获取光标在单元格中的位置,查遍了控件的帮助文档也没有找到现成的方法,最后通过BaseEdit折中转换了一下,算是解决了这个问题,现讲解决代码..
分类:
其他好文 时间:
2016-10-21 01:45:39
阅读次数:
194
向量和数组的优势是可以随机的存取元素和在末尾添加删除元素,而当插入元素时,需要移动大量的数据,消耗大量的时间。而链表的优势是可以在O(1)删除和插入数据。所以在频繁移动元素时,可以使用链表。 分析:如果用一个数组来保存,题目中的文本随着光标位置的移动需不断的插入字符,这样会导致大量字符移动问题。解决 ...
分类:
其他好文 时间:
2016-09-28 12:26:42
阅读次数:
131
可以对文字使用标记,在光标处使用 ma 将该行标记为a,可用`a (反引号)定位到该标记a位置,用'a (单引号)定位到该行行首。 d$删除光标位置到行尾,y$取光标位置到行尾。d和y也可配合标记使用,y`a表示取光标位置到标记a的文字。 复制的时候,先ma标记,然后y`a表示取光标位置到标记a的文 ...
分类:
其他好文 时间:
2016-09-18 11:58:24
阅读次数:
174
VS2013常用快捷键: 1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”; 2)前进到下一个光标位置:“Ctrl + Shift + - ”。 2.复制/剪切/删除整行代码 1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+ ...
分类:
其他好文 时间:
2016-08-31 23:44:39
阅读次数:
153
<ctrl-l> 清空屏幕, 相当于clear tab 将命令匹配完整, 自动补全路径/命令 √ <ctrl+e> 光标跳至命令结尾 <ctrl+a> 光标跳至命令开始 <ctrl+b>:光标左移一个字母(感觉比按方向键快些) <ctrl+f>:光标右移一个字母 <ctrl+t>:交换光标位置前的两 ...
分类:
系统相关 时间:
2016-08-12 15:15:03
阅读次数:
231
要自当前光标位置向上搜索,请使用以下命令: /pattern Enter 其中,pattern 表示要搜索的特定字符序列。 要自当前光标位置向下搜索,请使用以下命令: ?pattern Enter 按下 Enter 键后,vi 将搜索指定的 pattern,并将光标定位在 pattern 的第一个字 ...
分类:
系统相关 时间:
2016-08-03 11:55:57
阅读次数:
336
1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”; 2)前进到下一个光标位置:“Ctrl + Shift + - ”。 2.复制/剪切/删除整行代码 1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需 ...
分类:
其他好文 时间:
2016-07-25 18:05:45
阅读次数:
147