Python 中使用 單引號,雙引號或三引號表示,三者意義相同,并沒有區(qū)別,可以用于字符串中使用引號,其中三引號的字符串通常用在多行字符串的場景。 Python 中字符串是不...
Python 中使用 單引號,雙引號或三引號表示,三者意義相同,并沒有區(qū)別,可以用于字符串中使用引號,其中三引號的字符串通常用在多行字符串的場景。 Python 中字符串是不...
列表和元組都是一個可以放置任意數(shù)據(jù)類型的有序集合。列表是動態(tài)的,長度大小不固定,可以隨意地增加、刪減或者改變元素(mutable)而元組是靜態(tài)的,長度大小固定,無法增加刪除或...
準確地說,Python 的參數(shù)傳遞是賦值傳遞 (pass by assignment),或者叫作對象的引用傳遞(pass by object reference)。Pytho...
常見的參數(shù)傳遞有 2 種:值傳遞和引用傳遞。所謂值傳遞,通常就是拷貝參數(shù)的值,然后傳遞給函數(shù)里的新變量。這樣,原變量和新變量之間互相獨立,互不影響。所謂引用傳遞,通常是指把參...
is 比較兩個變量的ID== 比較兩個變量的值 is 的操作效率,通常要優(yōu)于 '=='。因為'is'操作符不能被重載,這樣,Python 就不需要去尋找,程序中是否有其他地方...
字典是一系列由鍵(key)和值(value)配對組成的元素的集合,在 Python3.7+,字典被確定為有序(注意:在 3.6 中,字典有序是一個 implementatio...
redo log是屬于innoDB層面,binlog屬于MySQL Server層面的,這樣在數(shù)據(jù)庫用別的存儲引擎時可以達到一致性的要求。redo log是物理日志,記錄該數(shù)...
樂觀鎖(Optimistic Locking)認為對同一數(shù)據(jù)的并發(fā)操作不會總發(fā)生,屬于小概率事件,不用每次都對數(shù)據(jù)上鎖,也就是不采用數(shù)據(jù)庫自身的鎖機制,而是通過程序來實現(xiàn)。在...
如何評價索引的好壞: 數(shù)據(jù)庫服務(wù)器有兩種存儲介質(zhì),硬盤和內(nèi)存,為了數(shù)據(jù)安全,索引需要存放在硬盤上,這樣在硬盤上進行查詢時,就會產(chǎn)生硬盤的I/O操作,索引的查找次數(shù)也就是硬盤I...
采用ARQ(Automatic Repeat Request,自動重傳請求,可以連續(xù)發(fā)出若干個分組,然后等待確認,而不是發(fā)送一個分組就停止并等待分組確認),讓發(fā)送方發(fā)送速率不...
索引按照業(yè)務(wù)邏輯分為 普通索引、唯一索引、主鍵索引和全文索引。前三種都是一類索引,只不過對數(shù)據(jù)的約束性更強。普通索引沒有約束,唯一索引要求數(shù)據(jù)唯一性,關(guān)鍵字在此之上還要求不...
在客戶端向服務(wù)器端發(fā)送連接請求的階段。 攻擊者修改SYN包中的源地址為隨機地址,當服務(wù)器收到SYN包的時候,使用 數(shù)據(jù)結(jié)構(gòu) TCB 來存儲這次連接的信息,放入隊列,服務(wù)器狀態(tài)...
同步/異步,阻塞/非阻塞: https://blog.csdn.net/xiongzaiabc/article/details/103822999 [https://blog...
CPython中,使用了引用計數(shù),如果多個線程中同時引用同一個變量,會造成引用計數(shù)的 race condition,引用計數(shù)只增加1,當?shù)谝痪€程結(jié)束時,會把引用計數(shù)減一,如果...
1. 進程和線程的區(qū)別: 根本區(qū)別:進程是操作系統(tǒng)資源分配的基本單位,而線程是處理器任務(wù)調(diào)度和執(zhí)行的基本單位。 資源開銷:每個進程都有獨立的代碼和數(shù)據(jù)空間(程序上下文),程序...
1. Python dict 底層實現(xiàn): Python3.6 之前,直接維護一張三列的數(shù)組,第一列代表字典key的哈希值,后面的key和value,通過哈希計算得到索引。 P...