- 博客(152)
- 收藏
- 关注
原创 win8 sublime3 配置python 开发环境
参考:http://www.cnblogs.com/waising/articles/3466120.html1.下载sublime3 win版http://www.sublimetext.com/3 2.配置python 环境3.python 装好后,需要安装pip 工具4.配置sublime3中所需要的packagecontrollerctags
2015-11-13 09:27:20 926
转载 python 实现单例模式
转载:http://blog.csdn.net/ghostfromheaven/article/details/7671853#-*- encoding=utf-8 -*- print '----------------------方法1--------------------------' #方法1,实现__new__方法 #并在将一个类的实
2015-11-03 17:44:34 710
转载 如何提交代码给openstack
转载:http://blog.csdn.net/ffb/article/details/9625011如果想为openstack做贡献,最好的方法就是帮助社区完成blueprint或者做bugfix。代码的提交需要遵循社区的一些基本要求,以下内容是去年对openstack社区的参与过程中的一些总结。原文地址:http://blog.csdn.net/ffb/article/de
2015-10-30 19:02:53 1024
转载 向 OpenStack 贡献您的代码
转载:http://www.ibm.com/developerworks/cn/cloud/library/cl-contributecode-openstack/由于 OpenStack(开源云软件)获得了支持,越来越多的个人和企业希望为 OpenStack 社区做出贡献。Bug 报告、蓝图协定 (blueprint engagement) 以及代码审查只是几种做
2015-10-30 18:53:05 761
转载 如何向OpenStack社区贡献代码
转载:http://cloud.51cto.com/art/201507/482284.htm本篇基本是对https://wiki.openstack.org/wiki/GerritWorkflow的翻译,总结一下,以备后用。有说的不到位或不准确的地方,请有经验的各位不吝赐教。先引用一张wiki上的流程图:1、签署ICLA(https://review.
2015-10-30 18:43:11 738
转载 python 装饰器
转载:http://www.cnblogs.com/wilber2013/p/4657155.htmlPython装饰器装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。下面就一步步看看Python中的装饰器。一个简单的需求现在有一个简单的函数"myfunc",想
2015-10-27 17:45:20 486
转载 Python的运行时方法补丁技术
转载:http://python.jobbole.com/82357/相信很多朋友在编程的时候都会想修改一下已经写好的程序行为代码,而最常见的方式就是通过子类来重写父类的一些不满足需求的方法。比如说下面这个例子。Python1234567class Dog:
2015-10-26 18:43:22 1077
转载 python 对象
转载:http://www.cnblogs.com/wilber2013/p/4628443.htmlhttp://www.cnblogs.com/wilber2013/p/4634209.htmlPython是一门面向对象的语言,在Python中一切都是对象,函数是对象,类型也是对象。下面就看看Python中对象相关的内容。Python对象基本概念
2015-10-26 18:03:52 560
转载 Python上下文管理器
转载:http://www.cnblogs.com/wilber2013/p/4638967.htmlPython上下文管理器上下文管理器在使用Python编程中,可以会经常碰到这种情况:有一个特殊的语句块,在执行这个语句块之前需要先执行一些准备动作;当语句块执行完成后,需要继续执行一些收尾动作。例如:当需要操作文件或数据库的时候,首先需要获取文件句柄或者数据库
2015-10-26 17:50:59 458
转载 python 中闭包
转载:http://www.cnblogs.com/wilber2013/p/4658894.html出处:http://www.cnblogs.com/wilber2013/Python中的闭包闭包(closure)是函数式编程的重要的语法结构,Python也支持这一特性,下面就开始介绍Python中的闭包。首先看看闭包的概念:闭包(Closure)是
2015-10-26 16:39:30 506
转载 python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode
转载:http://blog.csdn.net/trochiluses/article/details/16825269摘要:在进行python脚本的编写时,如果我们用python来处理网页数据或者进行与中文字符有关的处理工作,经常出现这样的出错信息:SyntaxError: Non-ASCII character '\xe6' in file ./filename.py on line
2015-10-17 16:45:00 944
转载 Python迭代器和生成器
转载:http://www.cnblogs.com/wilber2013/p/4652531.html在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。迭代器迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代
2015-10-17 16:09:30 530
转载 装饰器语法糖(@staticmethod/@classmethod/@property)原理剖析及使用场景说明
转载:http://blog.csdn.net/slvher/article/details/42497781在阅读一些开源Python库的源码时,经常会看到在某个类的成员函数前,有类似于@staticmethod或@classmethod或@property的语法糖。本质上,它们都是函数装饰器,只不过通常被用来修饰类成员函数而已。本笔记旨在说明这些语法糖的用途,关于普通函数装
2015-10-17 15:36:32 2555
转载 PYTHON-进阶-装饰器小结
转载:http://wklken.me/posts/2012/10/27/python-base-decorator.html基本概念具体概念自己google装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理, Web权限校验, Cache等。很有名的例子,就是咖啡,加糖的咖啡,加牛奶的咖啡。 本质上,
2015-10-17 15:25:02 464
转载 Python 字符串
转载:http://liuzhichao.com/p/1630.html字符串:单引号(‘)和双引号(”)的作用相同,转义符是(\),以三引号(如:”’或者”””)括起来的字符串中可以直接使用任意多个单引号(‘)和双引号(”)而无需转义符(\)。自然字符串:在字符串前加R(或r)指示某些不需要如转义符那样的特别处理的字符串,如:print R“Hello\n World”,将直
2015-10-17 14:42:08 506
转载 元组、列表、字典和集合
转载:http://liuzhichao.com/p/1645.html元组Python中的元组(Tuple)类似于Java中的数组,一旦创建了一个 tuple,就不能以任何方式改变它。这点与Python中的字符串类似,所以我们说元组和字符串都是不可变的序列.元组也支持索引和分片操作.定义一个元组使用一对小(圆)括号” ( ) “.#定义一个元组tup
2015-10-17 14:40:37 965
转载 python list(列表)操作用法总结
转载:http://yangrong.blog.51cto.com/6945369/13298371、基础语法nameinfo=['name1','name2','name3']操作:>>>nameinfo=['name1','name2','name3']>>> nameinfo['name1', 'name2', 'name3']
2015-10-17 14:36:26 519
转载 Python内置的字符串处理函数
转载:http://sjolzy.cn/Python-built-in-string-handling-functions-order.html收集常用的Python 内置的各种字符串处理 函数的使用方法str='python String function'生成字符串变量str='python String function' 字符串长度获取:len(str)
2015-10-17 14:28:05 333
转载 python List 介绍
转载:http://woodpecker.org.cn/diveintopython/native_data_types/lists.htmlList 是 Python 中使用最频繁的数据类型。如果您对 list 仅有的经验就是在 Visual Basic 中的数组或 Powerbuilder 中的数据存储,那么就打起精神学习 Python 的 list 吧。
2015-10-17 14:19:10 390
转载 Python集合(set)类型的操作
转载:http://blog.csdn.net/business122/article/details/7541486python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运
2015-10-17 13:25:10 401
转载 自动删除n天前日志
转载:http://www.cnblogs.com/peida/archive/2013/03/25/2980121.html1.删除文件命令:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;实例命令:find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm
2015-10-17 12:40:53 497
转载 Linux/Unix 怎样找出并删除某一时间点的文件
转载:http://www.icesr.com/index.php/archives/258Linux/Unix 怎样找出并删除某一时间点的文件在Linux/Unix系统中,我们的应用每天会产生日志文件,每天也会备份应用程序和数据库,日志文件和备份文件长时间积累会占用大量的存储空间,而有些日志和备份文件是不需要长时间保留的,一般保留7天内的文件即可,那么我们怎么找出并删
2015-10-17 12:25:36 11084
转载 python 变量作用域
转载 :http://blog.csdn.net/lovingprince/article/details/6627555几个概念:python能够改变变量作用域的代码段是def、class、lamda.if/elif/else、try/except/finally、for/while 并不能涉及变量作用域的更改,也就是说他们的代码块中的变量,在外部也是可以访问
2015-10-15 14:35:41 300
转载 overlay网络技术之VXLAN详解
转载:http://network.51cto.com/art/201312/425388.htmhttp://www.cnblogs.com/shaohef/p/4667429.html作为网络虚拟化的重要技术,VXLAN备受关注,该协议是如何运作的?如何通过数据与控制层面的分离实现SDN网络?如何部署?本博文将为您详细介绍...一 . 为什么需要Vx
2015-09-06 11:07:17 1607
转载 Docker run 命令的使用方法
编者的话】在Docker中,run应该是用户使用最多的命令了,很多读者反馈不是很明白run命令的用法,而且相关的书籍、中文资料中对run命令的描述也不是非常完整,所以DockerOne组织翻译了Docker官方的文档,以飨读者。注意,本文基于最新的Docker 1.4文档翻译。Docker会在隔离的容器中运行进程。当运行 docker run命令时,Docker会启动一个进程,并为
2015-08-01 11:57:30 17743 3
转载 隧道和网络虚拟化:NVGRE vs VXLAN
转载:http://www.sdnlab.com/11819.html关于NVGRE和VXLAN隧道协议相信大家都不陌生,但是事实上隧道协议只是虚拟化网络中的一部分,它并不提供实质性的功能,只是定义不同虚拟机之间如何封装、转发数据包。本文想强调两点:其一,NVGRE和VXLAN都是用三层协议封装二层协议;其二,这两项技术都解决了VLAN规模固定的问题,不再局限于4094个。随着
2015-07-21 17:21:55 1997
转载 python 变量作用域
转载:http://blog.csdn.net/lovingprince/article/details/6627555几个概念:python能够改变变量作用域的代码段是def、class、lamda.if/elif/else、try/except/finally、for/while 并不能涉及变量作用域的更改,也就是说他们的代码块中的变量,在外部也是可以访问的
2015-07-17 12:29:14 336
转载 http://www.cnblogs.com/wangfupeng1988/p/4001284.html
参考:http://www.cnblogs.com/wangfupeng1988/p/4001284.html
2015-07-16 11:57:20 1078
转载 python super()
转载:http://www.cnblogs.com/lovemo1314/archive/2011/05/03/2035005.html一、问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1:class A: def __init__(self)
2015-07-08 18:17:13 350 1
转载 python子类调用父类的方法-super
转载;http://www.crazyant.net/1303.htmlpython和其他面向对象语言类似,每个类可以拥有一个或者多个父类,它们从父类那里继承了属性和方法。如果一个方法在子类的实例中被调用,或者一个属性在子类的实例中被访问,但是该方法或属性在子类中并不存在,那么就会自动的去其父类中进行查找。继承父类后,就能调用父类方法和访问父类属性,而要完成整个
2015-07-08 18:08:58 2940
转载 使用spec与fpm 2种方式进行rpm打包
转载:http://dl528888.blog.51cto.com/2382721/1540312最近分享zabbix与ansible好多,大家看烦了,我也没啥存货了,现在就介绍一下如何进行rpm打包吧。rpm打包有2个,一个是自己写spec,另外要给是使用ruby的fpm,我个人比较倾向于第二种fpm,这个不需要写spec文件,特简单,不过为了让大家看明白,我分别介绍一下这2
2015-07-08 15:57:42 1669
转载 docker高级应用之多台主机网络互联
转载:http://dl528888.blog.51cto.com/2382721/1611491目前docker主要应用于单机环境,使用网桥模式,但如果想把多台主机网络互相,让多台主机内部的container互相通信,就得使用其他的软件来帮忙,可以使用Weave、Kubernetes、Flannel、SocketPlane或者openvswitch等,我这里就使用openvswitc
2015-07-08 15:45:24 2426
转载 docker高级应用之动态绑定卷组
转载:http://dl528888.blog.51cto.com/2382721/1613764之前介绍过docker高级应用之动态扩展容器空间大小(地址:http://dl528888.blog.51cto.com/2382721/1606170),本次介绍如何动态的绑定卷组。为什么使用卷组呢,比如想把物理机里的目录给予容器共享,或者把物理机的一个目录作为共
2015-07-08 15:30:06 461
转载 docker高级应用之动态扩展容器空间大小
转载:http://dl528888.blog.51cto.com/2382721/1606170docker容器默认的空间是10G,如果想指定默认容器的大小(在启动容器的时候指定),可以在docker配置文件里通过dm.basesize参数指定,比如1docker -d --storage-opt dm.basesize=20G
2015-07-08 15:21:34 784
转载 docker高级应用之单机持久化固定容器IP
转载:http://dl528888.blog.51cto.com/2382721/1616527一、程序介绍使用到的程序有2个:1、创建容器程序,名字是create_docker_container_use_static_ip.sh,使用shell脚本编写。2、监控容器状态并自动给重启没有ip的容器设置ip,名字是auto_check_modify_c
2015-07-08 14:56:37 1154
转载 nmap原理及使用方法
转载:http://www.cnblogs.com/milantgh/p/3631212.htmlNMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。1简介nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting
2015-07-08 14:42:26 2275
原创 python 标准库bisect
参考:http://blog.csdn.net/calling_wisdom/article/details/41493561Python的bisect模块是内置模块,bisect模块实现了一个算法用于插入元素到有序列表bisect.bisect_left(a, x, lo=0, hi=len(a)) 返回将x插入到列表a中的索引位置,如果已有x,则返回第一个x的位置
2015-06-30 11:57:45 790
转载 argparse - 命令行选项与参数解析
转载:http://blog.xiayf.cn/2013/03/30/argparse/argparse模块作为optparse的一个替代被添加到Python2.7。argparse的实现支持一些不易于添加到optparse以及要求向后不兼容API变化的特性,因此以一个新模块添加到标准库。与optparse相比较argparse的API类似于optparse,甚
2015-06-30 11:31:54 17937 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人