性能测试工程师基本上都能够掌握利用测试工具来作负载、压力测试,但多数人对怎样去分析工具收集到的测试结果感到无从下手,下面我就把个人工作中的体会和收集到的有关资料整理出来,希望能对大家分析测试结果有所帮助。 分析原则:1. 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)2...
分类:
其他好文 时间:
2014-11-03 16:01:44
阅读次数:
239
Xcode文档的结构如上图,打开后,整个文档界面有左面的侧栏和右面的内容区域构成。左面的侧栏可以选择不同的文档库。你的Xcode里面一般来说有一组不同版本的iOS文档库、一组不同版本的OS X文档库,以及一个Xcode文档库。如果你这里没有你要查看的文档库,你可以选择Xcode的Preference...
分类:
移动开发 时间:
2014-11-03 15:59:23
阅读次数:
350
性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性、进行性能瓶颈的定位时,对计数器的取值的分析非常关键。但必须说明的是,单一的性能计数器只能体现系统性能的某一个方面,对性能测试结果的分析必须基于多个不同的...
分别说出echo、print()、print_r()、printf()、sprintf 的区别 echo() :用于输出一个或多个字符串,echo() 实际上不是一个真正的函数,它是PHP的语言结构也就是PHP的语句(语句没有返回值)。 print():该函数功能和echo()一样,不同的是pr.....
分类:
其他好文 时间:
2014-11-03 14:18:52
阅读次数:
137
哈希表是一种典型的以空间换取时间的数据结构,在没有冲突的情况下,对任意元素的插入、索引、删除的时间复杂度都是O(1)。这样优秀的时间复杂度是通过将元素的key值以hash方法f映射到哈希表中的某一个位置来访问记录来实现的,即键值为key的元素必定存储在哈希表中的f(key)的位置。当然,不同的元素的hash值可能相同,这就是hash冲突,有两种解决方法(分离链表发和开放地址发),ngx采用的是开放地址法....
分类:
其他好文 时间:
2014-11-03 13:05:13
阅读次数:
363
1.对象要有对象, 就先要有创建对象的方法.在C++/Java等语言, 这个方法就是实例化XXX类的一个实例xxx.而在JavaScript的世界里实际没有类的东西, 当然仍然可以用"类"和"实例"等惯用语来描述JavaScript中类似的行为, 但其机制是完全不同的. JavaScript的对象是...
分类:
Web程序 时间:
2014-11-03 12:57:32
阅读次数:
243
我记得有很长一段时间了,我一直在漂泊,在寻找心灵最终的归宿。当我用文字敲响内心的情感,这些堆积了好久的话,终归还是一句,“有些心情,只能一个人懂”。面对这句通常而简单的句子,我想了很多,我从记忆中来时的路上,一直细想到现在。人生如梦,走一场风景,留下一段记忆,回望是忧伤,遗忘很痛苦。面对着现在的自己...
分类:
其他好文 时间:
2014-11-03 12:53:56
阅读次数:
196
项目完工了!哪呀?“你的这段代码太垃圾了!“
项目完工了!哪呀?“测试还没测完呢!“
项目完工了!哪呀?“性能太差了!“
....
大家对项目的完工存在着不同的理解,所以整个团队甚至管理层要商定完成的定义,...
分类:
其他好文 时间:
2014-11-03 11:34:23
阅读次数:
171
FHS,就是文件系统成级标准。为什么么需要这个FHS?因为我们都知道Linux是开源的软件,由一些公司比如RedHat通过包装发行一些版本供用户使用。那不同的公司如果包装发行的版本没有一个统一的标准的话岂不是要了用户的命?当用户会使用这个公司的Linux发行版但是另外一个公司的发..
分类:
其他好文 时间:
2014-11-03 10:21:23
阅读次数:
188
学习了这么多模式,其实回想一下其实也没什么,就是用不同的方式设计代码,保证代码的可扩展性、复用等,稍微对代码进行一下修改就是另外一种模式。在我们工作中其实已经用了很多模式了,只不过不知道或者没留意他叫什么而已,无所谓,只要会用一切都是浮云。
关于>对建造者模式的讲解是以画一个人来作为例子讲解的。人分为高人、矮人、胖人、瘦人等,但都是人,但当你去画一个人的时候,画的过程都是稳定的...
分类:
其他好文 时间:
2014-11-03 10:14:39
阅读次数:
151