MaintainJ能够在很短的时间内进行debug(找出缺陷)、能够方便的了解项目已有特性从而容易进行功能增强(enhance)、能够展现调用耗时从而能够快速定位瓶颈调整系统提升系统性能、此外利用它还能快速的建立与实际调用一致的UML 类关系视图和调用时序视图,这也是形成文档的关键资料。而这些工作的快速完成均是由于MaintainJ是一款基于AOP实现的能够在操作具体用例(Use case)过程中时...
分类:
其他好文 时间:
2015-04-30 23:18:10
阅读次数:
375
1.如果使用 git 来开发,可以快速定位你现在看不懂的代码是哪个2货写的,然后即使把锅甩到他身上(ps:如果是自己写的,你就默不作声,别让别人知道这个技巧哈),其实就是 show blame for line.
2.有句话说的好,聪明的程序员懂得"偷懒"来提升开发效率.我们在日常开发中,有一些代码片段会经常利用到,大家可能会觉得定义一些宏可以解决问题,但是遇到比如,UITa...
分类:
其他好文 时间:
2015-04-29 11:44:52
阅读次数:
267
内核调试中最常见的一个问题是:内核 Panic 后,如何快速定位到出错的代码行?就是这样一个常见的问题,面试过的大部分同学都未能很好地回答,这里希望能够做很彻底地解答。...
分类:
系统相关 时间:
2015-04-28 09:42:48
阅读次数:
220
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbixserver与可选组件zabbixagent。zabbixserver可以通过SNMP,zabbixagent,ping,端口监视等方法提供对远程服务器/网络状态的监..
分类:
其他好文 时间:
2015-04-24 19:27:45
阅读次数:
273
在Vim中快速定位到某个字符,移动命令可以和删除命令d结合使用,快速删除特定范围的字符...
分类:
系统相关 时间:
2015-04-23 00:02:13
阅读次数:
213
Search to Navigate在Vim中快速定位到某处的另外方法就是搜索word,使用方法就是符号/后跟要搜索的word, 执行命令后会显示多个匹配项,我们可以使用n或N命令将光标移动到前一个或后一个匹配项上。结合删除等操作命令可以快速精确删除特定区域字符。...
分类:
系统相关 时间:
2015-04-23 00:01:25
阅读次数:
199
zabbix的简介简述:zabbix是一个企业级的开源的监控工具,基于WEB界面,提供分布式系统监控以及网络监控功能。zabbix能监控各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制来让系统管理员快速定位,解决存在的各种问题。zabbix由2部分构成:zabbixserver与zabbi..
分类:
其他好文 时间:
2015-04-22 15:59:03
阅读次数:
138
1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为...
分类:
数据库 时间:
2015-04-22 11:26:48
阅读次数:
145
常用快捷键(keymaps:Default情况下)注意:部分快捷键,必须在没有更改快捷键的情况下才可以使用功能键Esc键 返回编辑器窗口F1 打开在线帮助F2 (Shift+F2) 下/上高亮错误或警告快速定位F3 向下查找关键字出现位置F4 查找变量来源F5 复制文件/文件夹F6 移动...
分类:
Web程序 时间:
2015-04-20 10:59:17
阅读次数:
185
堆排序
堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。
堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PARENT[i]]
>= A[i]。在数组的非降序排序中,需要使用的就是大根堆,因为根据大根堆的要求可知,最大的值一定在堆顶。
维护堆的性质
M...
分类:
其他好文 时间:
2015-04-17 11:37:45
阅读次数:
138