Python內(nèi)部使用引用計(jì)數(shù)(記錄對(duì)象有多少個(gè)引用)來(lái)保持追蹤內(nèi)存中的對(duì)象,當(dāng)對(duì)象被創(chuàng)建時(shí),該對(duì)象的引用計(jì)數(shù)加1;當(dāng)對(duì)象被銷(xiāo)毀時(shí),該對(duì)象的引用計(jì)數(shù)變?yōu)?,它會(huì)被當(dāng)做垃圾進(jìn)行回收。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-03-05 |傳智教育 |Python,內(nèi)存管理
在功能上貪婪模式是盡可能多的匹配當(dāng)前正則表達(dá)式,可能會(huì)包含好幾個(gè)滿(mǎn)足正則表達(dá)式的字符串,非貪婪模式,在滿(mǎn)足所有正則表達(dá)式的情況下盡可能少的匹配當(dāng)前正則表達(dá)式。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-03-05 |傳智教育 |正則表達(dá)式中貪婪模式與非貪婪模式的區(qū)別
分區(qū)是把一張表的數(shù)據(jù)分成N個(gè)區(qū)塊,在邏輯上看最終只是一張表,但底層是由N個(gè)物理區(qū)塊組成的,分表:是把一張表按一定的規(guī)則分解成N個(gè)具有獨(dú)立存儲(chǔ)空間的實(shí)體表操作分表可以通過(guò)三種方式:MySQL集群、自定義規(guī)則(根據(jù)一定的算法(如用hash的方式,也可以用求余(取模)的方式)讓用戶(hù)訪(fǎng)問(wèn)不同的表。)和merge存儲(chǔ)引擎。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-03-05 |傳智教育 |MySQL數(shù)據(jù)庫(kù),MySQL數(shù)據(jù)庫(kù)分區(qū),MySQL數(shù)據(jù)庫(kù)分表
使用Django開(kāi)發(fā)過(guò)程中如何優(yōu)化數(shù)據(jù)庫(kù)?設(shè)計(jì)表時(shí),盡量少使用外鍵,因?yàn)橥怄I約束會(huì)影響插入和刪除性能。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-03-04 |傳智教育 |Django開(kāi)發(fā)過(guò)程中如何優(yōu)化數(shù)據(jù)庫(kù)
使用Django中間件的六種方法。Django在中間件中預(yù)置了6個(gè)方法,這6個(gè)方法的區(qū)別在于不同的階段執(zhí)行,對(duì)輸入或輸出進(jìn)行干預(yù),具體如下: 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-03-04 |傳智教育 |使用Django中間件的六種方法
python assert用法詳解:assert語(yǔ)句又稱(chēng)作斷言,指的是期望用戶(hù)滿(mǎn)足指定的條件。當(dāng)用戶(hù)定義的約束條件不滿(mǎn)足的時(shí)候,它會(huì)觸發(fā)AsserionError異常,所以assert語(yǔ)句可以當(dāng)作條件式的raise語(yǔ)句。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-03-04 |傳智教育 |python assert用法詳解
在Python中,所有的異常類(lèi)都是Exception的子類(lèi)。Exception類(lèi)定義在exceptions模塊中,該模塊在Python的內(nèi)建命名空間中,我們不必導(dǎo)入就可以直接使用。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-03-03 |傳智教育 |Python常見(jiàn)異常類(lèi)型介紹
穩(wěn)定TCP的可靠體現(xiàn)在TCP在傳遞數(shù)據(jù)之前,會(huì)有三次握手來(lái)建立連接,而且在數(shù)據(jù)傳遞時(shí),有確認(rèn)、窗口重傳、擁塞控制機(jī)制,在數(shù)據(jù)傳完后,還會(huì)斷開(kāi)連接用來(lái)節(jié)約系統(tǒng)資源。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-02-26 |傳智教育 |TCP和UDP的優(yōu)缺點(diǎn)對(duì)比
北京校區(qū)