自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 super 总结

一、在Python类的方法(method)中,要调用父类的某个方法,可以有如下写法class A(object): def __init__(self): print "enter A" print "leave A"class B(A): def __init__(self):...

2013-12-10 19:40:50 120

原创 final finally区别

 一 final, 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能在子类中重载。声...

2013-12-01 12:36:50 127

原创 软件开发v模型和w模型

V模型大体可以划分为下面几个不同的阶段步骤,既需求分析、概要设计、祥细设计、编码、单元测试、集成测试、系统测试、验收测试。  需求分析:既你首先要明确客户需要的是什么,需要软件作成什么样子,需要有那几项功能,这一点上比较关键的是分析师和客户沟通时的理解能力与交互性。要求分析师能准确的把客户所需要达到的功能,实现方式,等表述出来,给出分析结果,写出规格文档说明书。     概要设计:主要是架...

2013-11-23 18:16:31 1171

原创 python 魔法方法(一)

一、__init__和__del____init__主要是实例初始化, __del__相当于析构器#/usr/bin/env python#-*- coding:utf-8 -*-class test(object):#实例初始化 def __init__(self): print "call __init__"#析构...

2013-11-15 16:43:13 149

原创 单例模式 python

单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界 访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。一、装饰器实现def sing(cls): instance={} def _sing(*a...

2013-11-14 19:16:45 91

原创 python object和type

一、object和type的关系首先了解2条规则1.若x是A的一个实例,且A是B的子类,那么x也是B的一个实例2.若B是M的实例,且A是B的子类,那么A也是M的一个实例首先type为object的子类,(A=type,B=object)>>> issubclass(type,object)True其次object是type的实例(x=object,...

2013-11-11 09:55:34 171

原创 python 装饰器

一、内建装饰器包括property,classmethod,staticmethodclassmethod与s taticmethodclass deco_test: @staticmethod def test_static(): print 'class test static' def t...

2013-11-08 11:35:13 70

原创 python 下划线使用总结

之前看python的类库,对于下对象带下划线的问题,不是很理解,最近专门抽时间看了下资料,总结下一、对象前带一个下划线,如_example。官方文档的解释是不能通过 ’from modules import *‘ 导入对象,若要在模块外引用,需按’from modules import  _name' 导入所需的对象#/usr/bin/env python#-*- coding...

2013-11-06 18:39:31 111

原创 python 生成器和迭代器

python 生成器和迭代器一、迭代器所谓的迭代器就能具有next方法的对象,调用next方法是,迭代器返回其下一个值,若没有值,则返回StopInteration异常,__iter__方法返回一个迭代器注意:python 3.0中,迭代器实现的方法为__next__,而不是next >>> class Fib: def __init__(self):...

2013-11-05 14:29:46 71

原创 python 对象内存分析

python对象内存分析一、python内建对象python内建对象占用内存的情况又分为定长对象与非定长对象(变长)1.1 定长对象,对象在内存中所占大小不会变化的对象包括int,float,long,bool,complex和dict测试程序如下:#!/usr/bin/env python#-*- coding:utf-8 -*-import syspri...

2013-11-02 19:27:43 349

原创 hadoop基准测试

第一步:数据准备要准备2份数据 一份key-value形式的,一份非key-value的形式key-value准备,写了个py脚本:import randomimport stringa='abcdefghijklmnopqrstuvwxyz'alist=list(a)blist=range(0,10)f=open('testdata.txt','wb')fla...

2013-10-31 20:04:06 134

原创 python_ConfigParser

Python ConfigParser(python3中是configparser)包含3个objectRawConfigParser Objects:有如下方法:RawConfigParser.defaults() RawConfigParser.add_section(section)  Add a section named section to the inst...

2013-09-12 15:04:09 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除