首先在下載頁(yè)面下載對(duì)應(yīng)版本的MongoDB,下面以windows平臺(tái)為例。 設(shè)置MongoDB服務(wù) 1.將MongoDB安裝在F:/mongod...
Python2.2版本后,內(nèi)置類型可以被子類化,但是需要注意的是,內(nèi)置類型不會(huì)調(diào)用用戶定義的類覆蓋的特殊方法。例如,內(nèi)置類型 dict 的 __...
在創(chuàng)建一個(gè)符合Python風(fēng)格的對(duì)象(1)中,定義了一個(gè)二維向量 Vector2d 類,現(xiàn)在以該類為基礎(chǔ),繼續(xù)擴(kuò)展,定義表示多維向量的Vecto...
自己定義一個(gè)簡(jiǎn)單的二維歐幾里得向量類型,使該類的行為跟真正的Python對(duì)象一樣。該類所支持的主要特性如下 支持用于生成對(duì)象其他表示形式的內(nèi)置函...
我們知道Python中函數(shù)的可選參數(shù)可以有默認(rèn)值,但是該默認(rèn)值不能是可變類型。下面以一個(gè)簡(jiǎn)單的例子簡(jiǎn)單說(shuō)明一下。 從結(jié)果中可以看出,登上bus1...
先來(lái)看一下淺復(fù)制和深復(fù)制的基本概念。淺復(fù)制是指當(dāng)對(duì)象的字段值被復(fù)制時(shí),字段引用的對(duì)象不會(huì)被復(fù)制。深復(fù)制是指對(duì)對(duì)象事例中字段引用的對(duì)象也進(jìn)行復(fù)制的...
首先使用“策略”設(shè)計(jì)模式處理訂單折扣下面是UML類圖。 下面是具體代碼: 下面使用函數(shù)實(shí)現(xiàn)“策略”模式在上面的示例中,每個(gè)具體策略都是一個(gè)類,而...
雖然有個(gè)一般性的 UnicodeError 異常,但是報(bào)告錯(cuò)誤時(shí)幾乎都會(huì)指明具體的異常:UnicodeEncodeError(把字符串轉(zhuǎn)換成二進(jìn)...
先來(lái)看個(gè)關(guān)于HTTP微框架Bobo的例子 bobo.query 裝飾器把一個(gè)普通的函數(shù)(如 hello)與框架的請(qǐng)求處理機(jī)制集成起來(lái)了。Bobo...