字符串 構(gòu)造方法 不同長度的字符串采用不同數(shù)據(jù)結(jié)構(gòu)記錄其長度 字符串追加方法 列表 通過鏈表結(jié)構(gòu)實(shí)現(xiàn),高插入、刪除效率,查詢效率低 構(gòu)造源碼 字典 構(gòu)造源碼 一個(gè)字典中包含有...
Runnable + ThreadPoolExecutor 實(shí)例 自定義Runnable任務(wù) 調(diào)用構(gòu)造方法初始化線程池,執(zhí)行任務(wù) Callable + ThreadPoolE...
第一步:配置項(xiàng)目的python環(huán)境 由于我在項(xiàng)目組中參與的項(xiàng)目使用的是python的django環(huán)境,并且是項(xiàng)目組定制的一個(gè)conda虛擬環(huán)境,所以在使用pycharm進(jìn)行項(xiàng)...
控制反轉(zhuǎn)(Inversion of Control) 一種面向?qū)ο蟮脑O(shè)計(jì)原則,降低計(jì)算機(jī)代碼之間的耦合度 基本思想 借助于第三方(即IOC容器)來實(shí)現(xiàn)具有依賴關(guān)系的對象之間的...
Innodb引擎 Innodb引擎提供了對數(shù)據(jù)庫ACID事務(wù)的支持,并且實(shí)現(xiàn)了SQL標(biāo)準(zhǔn)的四種隔離級別,關(guān)于數(shù)據(jù)庫事務(wù)與其隔離級別的內(nèi)容請見數(shù)據(jù)庫事務(wù)與其隔離級別這篇文章。該...
事務(wù) 數(shù)據(jù)庫事務(wù)(Database Transaction) ,是指作為單個(gè)邏輯工作單元執(zhí)行的一系列操作,要么完全地執(zhí)行,要么完全地不執(zhí)行。 四大特征: 原子性事務(wù)必須是原子...
1)數(shù)據(jù)庫范式 1. 第一范式(1NF):強(qiáng)調(diào)的是列的原子性,即列不能夠再分成其他幾列。 如電話列可進(jìn)行拆分---家庭電話、公司電話 2. 第二范式(2NF):首先是 1NF...
裝飾器 運(yùn)用了閉包的原理通過一個(gè)@符號將裝飾器置于其要裝飾的方法的上方可以多個(gè)裝飾器裝飾同一個(gè)方法 裝飾器可以用可變參數(shù)來進(jìn)行不確定參數(shù)類型和數(shù)量的方法的裝飾 多個(gè)裝飾器同時(shí)...
Python內(nèi)存管理機(jī)制 Python內(nèi)存管理機(jī)制主要包括以下三個(gè)方面: 引用計(jì)數(shù)機(jī)制 垃圾回收機(jī)制 內(nèi)存池機(jī)制 1. 引用計(jì)數(shù)機(jī)制 可以用is判斷兩個(gè)引用是否指向同一個(gè)對象...
二維數(shù)組,從左向右遞增,從上向下遞增,查找特定數(shù)值 本題思路:基于數(shù)組從左向右遞增,同行元素中的最大值在最右端從上向下遞增,同列元素的最大值在最下端故而,選取數(shù)組中任一元素x...
基礎(chǔ)數(shù)據(jù)類型 short int 長度為2字節(jié) 基礎(chǔ)存儲(chǔ)數(shù)據(jù)集: 數(shù)組可以實(shí)現(xiàn)順序遍歷但是插入刪除操作復(fù)雜,平均移動(dòng)n/2個(gè)元素 鏈表因?yàn)榇鎯?chǔ)的地址不連續(xù)(邏輯上連續(xù)實(shí)際上不...
這兩天部門要進(jìn)行立項(xiàng)相關(guān)的文檔整理,閑的蛋疼的我實(shí)在是寫不慣word文檔了,就順手在vscode上敲起了markdown文件進(jìn)行文檔的總結(jié)。結(jié)果敲出來的markdown語句在...
權(quán)限控制 在有較多方法需要權(quán)限控制時(shí):可使用權(quán)限控制中間件,permissionMiddleWare 在只有少量方法需要控制時(shí):也可使用裝飾器的方法,將權(quán)限控制函數(shù)加載到需要...