05 2014 档案

摘要:首先要说明的是,不要使用which来进行判断,理由如下:1、which非SHELL的内置命令,用起来比内置命令的开销大,并且非内置命令会依赖平台的实现,不同平台的实现可能不同。# type typetype is a shell builtin# type commandcommand is a s... 阅读全文
posted @ 2014-05-27 15:34 鸪斑兔 阅读(22359) 评论(0) 推荐(1) 编辑
摘要:策略模式定义了算法族,分别封装起来,让它们之间可以互相替换。此模式让算法的变化独立于使用算法的客户。作为动态语言,Python实现策略模式非常容易,只要所有算法提供相同的函数即可。import osclass Script: def __init__(self, cmd): se... 阅读全文
posted @ 2014-05-21 14:52 鸪斑兔 阅读(348) 评论(0) 推荐(0) 编辑