【解題】什么是MVC、當(dāng)瀏覽器輸入域名做了什么操作、HTTP協(xié)議、什么是可迭代對(duì)象、集合有什么特點(diǎn)、什么是迭代器、生成器有幾種寫(xiě)法、什么是MTV、數(shù)據(jù)庫(kù):什么是索引,知道哪些索引

1、什么是MVC:

M(model模型):主要負(fù)責(zé)數(shù)據(jù)(向數(shù)據(jù)庫(kù)請(qǐng)求數(shù)據(jù))

V(view視圖):主要負(fù)責(zé)視圖(頁(yè)面)

C(controller控制器):接收用戶請(qǐng)求,處理業(yè)務(wù)邏輯

2、當(dāng)瀏覽器輸入域名做了什么操作:

baidu.com -->DNS(把域名變成IP的一種技術(shù)) --> (TCP)進(jìn)行三次握手--> 傳輸消息

3、HTTP協(xié)議:

超文本傳輸協(xié)議,基于TCP的、默認(rèn)端口80、明文傳輸、

特點(diǎn):客戶端/服務(wù)器模式、簡(jiǎn)單快速、靈活、無(wú)連接(短連接)、無(wú)狀態(tài)

4、什么是可迭代對(duì)象、集合有什么特點(diǎn):

·可以被 for in 遍歷的對(duì)象就是可迭代對(duì)象

集合:

·確定性:給定一個(gè)集合,任給一個(gè)元素,該元素或者屬于或者不屬于該集合,二者必居其一,不允許有模棱兩可的情況出現(xiàn)

·互異性:一個(gè)集合中,任何兩個(gè)元素都認(rèn)為是不相同的,即每個(gè)元素只能出現(xiàn)一次。

·無(wú)序性:集合中的元素之間是無(wú)序的

5、什么是迭代器、生成器有幾種寫(xiě)法:

·迭代器(iterator)是一個(gè)抽象的概念,任何對(duì)象,如果它的類(lèi)有next方法(next python3)和__iter__方法返回自己本身,即為迭代器

·生成器:能讓一個(gè)函數(shù)看上去暫停執(zhí)行,通過(guò)next()或send()繼續(xù)執(zhí)行

·1,如同列表生成方式,把[]換成()

2,函數(shù) + yield(如果一個(gè)函數(shù)中有yield語(yǔ)句,那么這個(gè)就不再是函數(shù),而是一個(gè)生成器的模板)

3, 使用__next__方法

6、什么是MTV:

M(model模型):主要負(fù)責(zé)數(shù)據(jù)

T(template模板):主要負(fù)責(zé)模板

V(view控制器):接收用戶請(qǐng)求,處理業(yè)務(wù)邏輯

7、數(shù)據(jù)庫(kù):什么是索引,知道哪些索引:

·數(shù)據(jù)庫(kù)索引就是數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu);一個(gè)索引是由表中某一列上的數(shù)據(jù)組成,并且這些數(shù)據(jù)存儲(chǔ)在某個(gè)數(shù)據(jù)結(jié)構(gòu)中

·聚集索引(主鍵索引):在數(shù)據(jù)庫(kù)里面,所有行數(shù)都會(huì)按照主鍵索引進(jìn)行排序。

非聚集索引:就是給普通字段加上索引。

聯(lián)合索引:就是好幾個(gè)字段組成的索引,稱(chēng)為聯(lián)合索引。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容