首先在下载页面下载对应版本的MongoDB,下面以windows平台为例。 设置MongoDB服务 1.将MongoDB安装在F:/mongod...
Python2.2版本后,内置类型可以被子类化,但是需要注意的是,内置类型不会调用用户定义的类覆盖的特殊方法。例如,内置类型 dict 的 __...
在创建一个符合Python风格的对象(1)中,定义了一个二维向量 Vector2d 类,现在以该类为基础,继续扩展,定义表示多维向量的Vecto...
自己定义一个简单的二维欧几里得向量类型,使该类的行为跟真正的Python对象一样。该类所支持的主要特性如下 支持用于生成对象其他表示形式的内置函...
我们知道Python中函数的可选参数可以有默认值,但是该默认值不能是可变类型。下面以一个简单的例子简单说明一下。 从结果中可以看出,登上bus1...
先来看一下浅复制和深复制的基本概念。浅复制是指当对象的字段值被复制时,字段引用的对象不会被复制。深复制是指对对象事例中字段引用的对象也进行复制的...
首先使用“策略”设计模式处理订单折扣下面是UML类图。 下面是具体代码: 下面使用函数实现“策略”模式在上面的示例中,每个具体策略都是一个类,而...
虽然有个一般性的 UnicodeError 异常,但是报告错误时几乎都会指明具体的异常:UnicodeEncodeError(把字符串转换成二进...
先来看个关于HTTP微框架Bobo的例子 bobo.query 装饰器把一个普通的函数(如 hello)与框架的请求处理机制集成起来了。Bobo...