摘要:
在51Testing论坛上,有一位网友提出一个问题:应用程序运行1小时左右,会占用CPU 近100%,持续1~2分钟后恢复正常,有没有诊断方法?《.NET 2.0应用程序调试》和《Windows用户态程序高效排错》都指出,开发者可以用Performance Monitor监视特定的Performance Counter,当Counter的值超过预定义阈值时,Performance Monitor会... 阅读全文
随笔档案-2010年05月
基于云计算的软件测试服务
2010-05-24 20:07 by liangshi, 3083 阅读, 收藏, 编辑
摘要:
James A. Whittaker在《探索式软件测试》中展望了“软件测试的未来”,其中提到了基于云计算的软件测试服务。受大师的启发,我也斗胆展望一下云计算在软件测试领域的应用(简称“云测试”)。本文的许多想法只是推测或遐想,未经深思熟虑和广泛调研,想必包含许多错误,权当是抛砖引玉吧。在走上“云”之前,先审视一下本地(loca... 阅读全文
迭代还是交付?
2010-05-16 20:15 by liangshi, 2264 阅读, 收藏, 编辑
摘要:
在大学期间,我就是敏捷软件开发的追捧者。像《XP Explained》、《XP Explained 2e》、《Agile Software Development》、《Pragmatic Programmer》、《Domain Driven Design》这样的书都读过两遍,颇似叶公好龙。后来参加工作,将敏捷理论与中国国情相结合,也有些感悟。于是,我打算以“测试杂感”为题,... 阅读全文
IronPython and LINQ to Objects (V): 支持PLINQ
2010-05-03 16:13 by liangshi, 745 阅读, 收藏, 编辑
摘要:
当IronPython 2.6 Beta发布时,我阅读了《LINQ in Action》和DevHawk的IronPython and LINQ to XML系列文章。受他们的启发,我撰写了三篇博文介绍了如何在IronPython中实现流水线风格的LINQ to Objects查询。IronPython and LINQ to Objects (I): 语言特性 IronPython and LI... 阅读全文
IronPython and LINQ to Objects (IV): 实现IEnumerable<Object>
2010-05-03 16:08 by liangshi, 1059 阅读, 收藏, 编辑
摘要:
在本系列的前三篇文章中,我介绍了如何用IronPython模拟C#的语言特性,如何在IronPython中创建LINQ查询,如何在IronPython中实现流水线风格的LINQ to Objects查询。本文将根据IronPython 2.6来进一步完善linq.py,并介绍Iterator模式在Python和C#中的应用,以及如何在IronPython中实现C#接口。 1. 问题 LINQ to... 阅读全文
IronPython and LINQ to Objects (III): linq.py
2010-05-03 16:00 by liangshi, 1221 阅读, 收藏, 编辑
摘要:
在本系列的前两篇文章中,我介绍了如何用IronPython模拟C#的语言特性、如何在IronPython中创建LINQ查询。本文将给出一个IronPython模块linq.py,用于在IronPython中提供流水线风格的LINQ to Objects查询。以下就是linq.py的全部代码。 1: import clr 2: clr.AddReference('System.Core') 3: ... 阅读全文
IronPython and LINQ to Objects (II): LINQ 构建块
2010-05-03 15:48 by liangshi, 1591 阅读, 收藏, 编辑
摘要:
在第一篇文章中,我讨论了如何用IronPython来模拟C#的语言扩展。在这篇文章中,我将进一步讨论如何用IronPython来构造LINQ查询。如果您读过《LINQ in Action》,您会发现我是依据此书来组织本系列文章的。我的第一篇文章对应《LINQ in Action》的第2章“C#和VB的语言增强”,本文对应第3章“LINQ构建块”。1.... 阅读全文
IronPython and LINQ to Objects (I): 语言特性
2010-05-03 14:52 by liangshi, 1003 阅读, 收藏, 编辑
摘要:
Visual Studio的开发者Harry Pierson在DevHawk上发布了一组文章,讨论了如何在IronPython中使用LINQ to XML。受他的启发,我也对如何在IronPython中使用LINQ to Objects进行了研究。从本篇开始,我将逐步介绍LINQ在IronPyton中的使用方法。《LINQ in Action》指出,LINQ由两个互为补充的部分组成:一组处理数据的... 阅读全文