堆积排序(Heapsort)是指利用堆积树(堆)这种资料结构所设计的一种排序算法,可以利用数组的特点快速定位指定索引的元素。堆排序是不稳定的排序方法,辅助空间为O(1), 最坏时间复杂度为O(nlog2n) ,堆排序的堆序的平均性能较接近于最坏性能。 中心思想是在使用数组存储的完全二叉树内从下往上每 ...
分类:
编程语言 时间:
2017-01-10 21:22:59
阅读次数:
231
传统的行式数据库将一个个完整的数据行存储在数据页中。这种方式在大数据量查询的时候会出现以下问题 1、在没有索引的情况下,会把一行全部查出来,查询会使用大量IO 2、虽然建立索引和物化视图可以可以快速定位列,但是也需要花费大量时间 但是如果处理查询时需要用到大部分的数据列,这种方式在磁盘IO上是比较高 ...
分类:
其他好文 时间:
2017-01-08 22:43:29
阅读次数:
436
Linux服务器的那些性能参数指标 一个基于Linux操作系统的服务器运行的同时,也会表征出各种各样参数信息。通常来说运维人员、系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候,这些蛛丝马迹往往会帮助快速定位跟踪问题。 这里只是一些简单的工具查看 ...
分类:
系统相关 时间:
2017-01-07 07:45:29
阅读次数:
237
Zabbix监控一、Zabbix介绍zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbixserver与可..
分类:
其他好文 时间:
2017-01-04 17:08:46
阅读次数:
232
代码调试,在程序开发的过程中尤为重要,能协助开发者快速定位问题。??此文重点介绍React Native开发的程序调试工具及过程。??呼出Developer Menu对话框,如下图所示:
A...
分类:
其他好文 时间:
2016-12-29 20:26:33
阅读次数:
654
异常信息的获取对于程序的调试非常重要,可以有助于快速定位有错误程序语句的位置。下面介绍几种python中获取异常信息的方法,这里获取异常(Exception)信息采用try...except...程序结构。如下所示 1、str(e) 返回字符串类型,只给出异常信息,不包括异常信息的类型,如1/0的异 ...
分类:
编程语言 时间:
2016-12-27 20:17:50
阅读次数:
276
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。由2部分构成,分别为zabbixserver与可选组件zabbixagent。一、..
分类:
其他好文 时间:
2016-12-19 14:49:05
阅读次数:
200
在前面已经介绍了icodetools工具的实现原理和具体使用规则,关于这部分的知识点还不了解的同学可以去下面两篇文章详细查看:Android中注入代码工具icodetools原理篇,Android中注...
分类:
移动开发 时间:
2016-12-13 12:15:03
阅读次数:
370
不可不知的网络知识与工具 通常在开发、测试、生产上会遇到各种各样的网络问题,如何快速定位问题,需要了解相关知识,掌握相关工具。 1、私有IP的地址 私有IP就是在本地局域网上的IP,与之对应的是公有IP。由于我们目前使用的IPv4协议的限制,现在IP地址的数量是有限的。这样,我们就不能为居于互联网中 ...
分类:
其他好文 时间:
2016-12-12 17:19:27
阅读次数:
194
05:统计单词数 05:统计单词数 总时间限制:1000ms内存限制:65536kB描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数 ...
分类:
其他好文 时间:
2016-12-11 07:49:23
阅读次数:
173