查看模块需要用到命令:
1 |
lsmod |
查看指定模块
1 |
modinfo usb_storage |
加载某个模块:
1 |
modprobe usb_storage |
删除某个模块
1 |
rmmod usb_storage |
如何更改……
到了包含递归的排序了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
def merge_sort(arg): print arg if len(arg) <=1: return arg num = int(len(arg)/2) left = merge_sort(arg[:num]) right = merge_sort(arg[num:]) return merge(left,right) def merge(left,right): l,r = 0,0 result = [] while l < len(left) and r<len(right): if left[l] < right[r]: result.append(left[l]) l +=1 else : result.append(right[r]) r +=1 result +=left[l:] result +=right[r:] return result |
代码参考:http://wuchong.me/blog/2014/02/09/algorithm-sort-summary/#comments 理解这段代码最核心的还是要绕明白递归的那个巡环,其实,举个例子就明白了,假如,我们要排序的是一个非常简单的数……
很多时候我们在使用vim的时候,粘贴过来粘贴过去,很普遍,但是,如果你使用了VIM来粘贴Python脚本的话,有时候,真的很难办 很有可能出现下面的情况:
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/usr/bin/python from ansible.module_utils.basic import * def main(): module = AnsibleModule(argument_spec={}) response = {"hello": "world"} module.exit_json(changed=False, meta=response) if __name__ == '__main__': |
这个时候,除了我们使用vi 来替代vim来编辑之外,我们可以启用vim的 paste选项: set paste 在这个……