【解題】關(guān)于事務(wù)、HTTP協(xié)議特點(diǎn)、面向?qū)ο笕筇匦?、新式類和?jīng)典類有什么不同、__init__和__new__方法的區(qū)別、端口和ip的作用、左右連接的不同、GIL、append方法和exten...

1、什么是事務(wù):

·是數(shù)據(jù)庫操作的最小工作單元,是作為單個(gè)邏輯工作單元執(zhí)行的一系列操作;這些操作作為一個(gè)整體一起向系統(tǒng)提交,要么都執(zhí)行、要么都不執(zhí)行;事務(wù)是一組不可再分割的操作集合(工作邏輯單元);

·原子性、一致性、隔離性、持續(xù)性

2、HTTP協(xié)議特點(diǎn):

客戶端/服務(wù)器模式、簡單快速、靈活、無連接(短連接)、無狀態(tài)

3、面向?qū)ο笕筇匦裕?/p>

·封裝、繼承、多態(tài)。

·把屬性封裝到對象當(dāng)中,

·把相同的功能封裝到方法中

4、新式類和經(jīng)典類有什么不同

·新式類廣度繼承

·經(jīng)典類深度繼承

5、__init__和__new__方法的區(qū)別

__init__ 方法僅為初始化方法;

__new__方法才是實(shí)際意義上的構(gòu)造函數(shù);

6、端口和IP有什么作用

·IP:標(biāo)記網(wǎng)絡(luò)任何一臺設(shè)備

·PORT:標(biāo)記進(jìn)程的(每個(gè)應(yīng)用程序都對應(yīng)一個(gè)端口號)

7、左連接和右連接有什么不同

簡而言之:左連接只影響右表,右鏈接只影響左表。

8、GIL是什么

·gil是什么:全局解析器鎖

·gil的作用:單核的情況下可以實(shí)現(xiàn)多任務(wù)(并發(fā))

9、append方法和extend方法有什么區(qū)別

·list.append(object) 向列表中添加一個(gè)對象object。

使用append的時(shí)候,是將參數(shù)看作一個(gè)對象,【整體作為一個(gè)元素打包】添加到指定列表。

·list.extend(iterable) 把一個(gè)可迭代對象的內(nèi)容迭代添加到列表中。

使用extend是將一個(gè)可迭代對象中的每個(gè)元素【逐個(gè)地】添加到列表中,可迭代對象中有幾個(gè)元素,添加后的列表就比原列表多幾個(gè)元素。

·在末尾追加數(shù)據(jù)

·將列表2的數(shù)據(jù)追加到列表1

10、什么是可迭代對象,什么是迭代器、生成器是可迭代對象嗎

·可以被 for in 遍歷的對象就是可迭代對象

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

·生成器是一種特殊的迭代器

11、對稱加密有哪些算法、非對稱加密

·DES、3DES、AES

·RSA。公鑰加的密、私鑰能解開

? 私鑰加的密、公鑰能解開

? 加密速度的速度慢

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

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