摘要:
你的系统需要做系统集成测试么?综合系统(System of System)在讨论这个问题前,我们先引入一个概念:综合系统(System of System)。这个概念来自ISTQB术语,它是这样被定义的:Multiple heterogeneous,distributed systems that are embedded in networks at multiple levels and in multiple interconnected domains,addressing large-scale inter-disciplinary common problems and purpo 阅读全文
摘要:
简而言之,with 语句是典型的程序块 “try catch finally”的一种模式抽取。python的作者在PEP343中写道“ This PEP adds a new statement "with" to the Python language to make it possible to factor out standard uses of try/finally statements.”这是Python追求语言简化做出的一种语法糖。with 可以作用于类的某个方法,但是这个类必须实现__enter__和 __exit__两个方法。调用类的某个方法时,首先会调 阅读全文
摘要:
参考页面:http://docs.python.org/2/library/contextlib.htmlcontextlib是为了配合with语句来使用的。使用起来更加简洁。本来想写一下,这位同仁已经写得非常棒了。给个链接,就不自己费劲写了:http://www.cnblogs.com/coser/archive/2013/01/28/2880328.html感谢!RF的入口程序run.py继承了util/Application类(application.py)中。里面的一个核心函数就利用到了contextlibdef execute_cli(self, cli_arguments): .. 阅读全文
摘要:
最近总被房产中介骚扰,因此打算做一件事情:找一个爬虫把自己区域内所有中介的手机号爬下来,统统导入手机黑名单。经过简单比较,感觉Scrapy挺小巧的,因此选择了它。安装:(windows环境)scrapy的安装还是有一点麻烦,因为它本身依赖的项目足有5个之多。不过你如果正确安装了vs2008的c++编译器(注意是vs2008。。。高版本也不行)直接用pip install scrapy就可以搞定所有依赖项自动安装。不然的话。就有点麻烦了。可以根据pip的出错信息,一个个手动安装完依赖(想偷懒的话下binary的包比较省事)。官方安装文档:http://doc.scrapy.org/en/late 阅读全文