导航

03 2012 档案

摘要:Python为进程间的通信(Interprocess Communication,IPC)提供了4种机制:匿名管道(Anonymous pipes),命名管道(Named pipes),套接字(Sockets)以及信号量(Signals)。 管道(Pipes)是一种跨程序的通信设备,由操作系统实现。管道是一个单向通道,类似于共享内存,在管道的两端提供搜集简单文件的接口。通常,一个程序向管道的一端写数据,另一个程序在管道的另一端读取数据。一个程序只能看到属于它自己的管道的那一端,并象处理普通的Python文件一样处理这些数据。 匿名管道(Anonymous pipes)通常与进程f... 阅读全文

posted @ 2012-03-19 00:35 SamWei 阅读(1363) 评论(0) 推荐(1)

摘要:最近项目进入了最后的阶段,离产品的发布越来越近了。这个阶段有一个特点:bug的数量相比之前的阶段要少很多,除非是非常严重的bug,否则开发人员不会对代码做改动。在这期间被defer的bug,会经过Dev和QA团队的共同review,有些bug会被推迟到下一个版本修掉,有些bug则会被“打入冷宫”,或许永远也不会被修掉。这个阶段测试人员的最主要的工作就是尽全力使保证产品达到最稳定的状态,针对所有的new feature及legacy feature来说。 挑选出一定数量的测试用例,使其覆盖所有的功能点,执行这样的测试用例,是这一阶段中常见的一种测试方式。在执行这些测试用例的过程中,我最... 阅读全文

posted @ 2012-03-12 01:19 SamWei 阅读(468) 评论(2) 推荐(1)

摘要:通过os模块中的fork方法,一个进程(Process)可以生成一个独立子进程。fork是一个程序拷贝(copying program)的过程:当程序调用fork方法,操作系统生成一份该程序及其在内存中的进程的新的拷贝,并以与原始程序并行的方式开始执行这份拷贝。原始程序称为父进程,新生成的拷贝叫做子进程。父进程可以生成任意数目的子进程(操作系统不会对此进行控制吗?),子进程还可以生成它的子进程。这些子进程在操作系统的控制下相互独立的并行运行。子进程可以继续运行即便父进程已退出。Python manual中对os.fork的描述是:it generates a copy of the ca... 阅读全文

posted @ 2012-03-08 00:35 SamWei 阅读(1698) 评论(0) 推荐(0)