`
文章列表

Python Paste笔记

1 简介及安装 Paste Deployment是一种机制,通过loadapp函数和一个配置文件或者egg包来载入WSGI应用。安装很简单,如下两种方式: $ sudo pip install PasteDeploy 或者可以从github上进行源码安装 $ hg clone http://bitbucket.org/ianb/pastedeploy $ cd pastedeploy $ sudo python setup.py develop 2 配置文件Config Flie 一个配置文件后缀为ini,内容被分为很多段(section),PD只关心带有前缀的段,比如[app: ...

Python多线程

一、Python中的线程使用:     Python中使用线程有两种方式:函数或者用类来包装线程对象。 1、  函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例:  
了解装饰器,要先了解闭包。   1,闭包(closure) 闭包是Python所支持的一种特性,它让在非global scope定义的函数可以引用其外围空间中的变量,这些外围空间中被引用的变量叫做这个函数的环境变量。环境变量和这个非全局函数一起构成了闭包。 1 def outer(x): 2 y = [1,2,3] 3
Python 代码优化常见技巧 代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包 ...
PEP8 Python 编码规范一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。
类私有方法 __private_method 两个下划线开头,声明该方法为私有方法,不能在类地外部调用。 在类的内部调用slef.__private_methods。 类的专有方法: __init__ 构造函数,在生成对象时调用 __del__ 析构函数,释放对象时使用 __repr__ 打印,转换 __setitem__按照索引赋值 __getitem__按照索引获取值 __len__获得长度 __cmp__比较运算 __call__函数调用 __add__加运算 __sub__减运算 __mul__乘运算 __div__除运算
在Python语言中提供了类似于C++的运算符重在功能:一下为Python运算符重在调用的方法如下:Method         Overloads         Call for__init__        构造函数         X=Class()__del__         析构函数         对象销毁__add__         +                 X+Y,X+=Y__or__         |                 X|Y,X|=Y__repr__        打印转换         print X,repr(X)__str__    ...
Python程序的结构和函数的运用   2011-01-27 19:44:45|  分类: Python |  标签:函数  func  返回  序列  sequence 

sqlite基本命令

进入sqlite数据库目录下。 .table   命令可列出数据库中所有表名。 .schema表名   命令可查询表结构  
一般元数据介绍:            <domain type='kvm'>            domain 是一个所有虚拟机都需要的根元素,它有两个属性,type定义使用哪个虚拟机管理程序,值可以是:xen、kvm、qemu、lxc、kqemu,第二个参数是id,它唯一的标示一个运行的虚拟机,不活跃的客户端没有id。             <name>kvm_test3</name>            name参数为虚拟机定义了一个简短的名字,必须唯一。             <uuid>f7333079-650e-8bea ...
JDK6下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe   一、安装Eclipse http://www.eclipse.org/downloads 下载Eclipse需注意,如果你机器上安装的是64位jvm,则下载64位,反之如果是32位则下载32位Eclipse。   二、安装Pydev http://nchc.dl.sourceforge.net/project/pydev/pydev/ ...
首先,通过命令行安装Python3.2,只需要在终端中通过命令行安装即可: sudo apt-get install python3 因为Ubuntu很多底层采用的是Python2.*,Python3和Python2是互相不兼容的,所以此时不能卸载Python2,需要将默认Python的指向Python3。 刚才的Python3是被默认安装带usr/local/lib/python3.2目录中,如下 首先,删除usr/bin/目录下的默认python link文件。   cd /usr/bin sudo rm -rf python  
        Libvirt 库是一种实现 Linux 虚拟化功能的 Linux® API,它支持各种虚拟机监控程序,包括 Xen 和 KVM,以及 QEMU 和用于其他操作系统的一些虚拟产品。         讲到向外扩展计算(比如云计算),libvirt 可能是您从未听说过的最重要的库之一。libvirt 提供一种虚拟机监控程序不可知的 API 来安全管理运行于主机上的来宾操作系统。libvirt 本身不是一种工具, 它是一种可以建立工具来管理来宾操作系统的 API。libvirt 本身构建于一种抽象的概念之上。它为受支持的虚拟机监控程序实现的常用功能提供通用的 API。libvir ...
1、虚拟化技术    虚拟化是云计算最重要的核心技术之一,它为云计算服务提供基础架构层面的支撑,是ICT服务快速走向云计算的最主要驱动力。随着云计算应用的持续升温,业内对虚拟化技术的重视也提到了一个新的高度。与此同时,我们的调查发现,很多人对云计算和虚拟化的认识都存在误区,认为云计算就是虚拟化。事实上并非如此,虚拟化是云计算的重要组成部分但不是全部。     从技术上讲,虚拟化是一种在软件中仿真计算机硬件,以虚拟资源为用户提供服务的计算形式。旨在合理调配计算机资源,使其更高效地提供服务。它把应用系统各硬件间的物理划分打破,从而实现架构的动态化,实现物理资源的集中管理和使用。虚拟化的最大好处 ...
1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: [plain] view plaincopyprint?  
Global site tag (gtag.js) - Google Analytics