摘要: Python tips: 什么是*args和**kwargs?先来看个例子:def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------'if __name__ == '__main__': foo(1,2,3,4) foo(a=1,b=2,c=3) foo(1,2,3,4, a=1,b=2,c=3) foo('a', 1, None, 阅读全文
posted @ 2012-03-09 11:29 SophiaTang 阅读(208) 评论(0) 推荐(0) 编辑
摘要: python类库31[进程subprocess]subprocess.Popen用来创建子进程。1)Popen启动新的进程与父进程并行执行,默认父进程不等待新进程结束。defTestPopen():importsubprocessp=subprocess.Popen("dir",shell=True)foriinrange(250):print("otherthings")复制代码2)p.wait函数使得父进程等待新创建的进程运行结束,然后再继续父进程的其他任务。且此时可以在p.returncode中得到新进程的返回值。defTestWait():imp 阅读全文
posted @ 2012-03-09 11:28 SophiaTang 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Zookeeper分布式安装手册一、安装准备1、下载zookeeper-3.3.1,地址:http://www.apache.org/dist/hadoop/zookeeper/zookeeper-3.3.1/2、JDK版本:jdk-6u20-linux-i586.bin3、操作系统:Linux4、默认前提是安装完hadoop 0.20.2版本: 192.168.3.131 namenode 192.168.3.132 datanode 192.168.3.133 datanode二、操作步骤(默认在namenode上进行)1、拷贝以上文件到Linux的“/usr/”目录下。同时新建目录“/z 阅读全文
posted @ 2012-03-09 11:27 SophiaTang 阅读(4010) 评论(0) 推荐(0) 编辑
摘要: Linux进程状态解析之T、Z、XLinux系统中进程有很多种状态,前面我们说了R、S、D三种状态,还有另外的三种状态,这里我们一并说一下,补全前面的文章。AD:上面一篇文章中我们介绍了Linux进程的R、S、D三种状态,这里接着上面的文章介绍另外三个状态。Linux进程状态:T (TASK_STOPPED or TASK_TRACED),暂停状态或跟踪状态。向进程发送一个SIGSTOP信号,它就会因响应该信号而进入TASK_STOPPED状态(除非该进程本身处于TASK_UNINTERRUPTIBLE状态而不响应信号)。(SIGSTOP与SIGKILL信号一样,是非常强制的。不允许用户进程通 阅读全文
posted @ 2012-03-09 11:26 SophiaTang 阅读(1723) 评论(0) 推荐(0) 编辑