久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

軟考中級(jí)軟件設(shè)計(jì)師筆記:易錯(cuò)點(diǎn)糾偏與可檢索索引

軟考中級(jí)軟件設(shè)計(jì)師筆記:易錯(cuò)點(diǎn)糾偏與可檢索索引 簡(jiǎn)介《軟件設(shè)計(jì)師中級(jí)考試知識(shí)點(diǎn)整理》以 docx 筆記形式面向軟考軟件設(shè)計(jì)師中級(jí)考生兼顧需要系統(tǒng)復(fù)盤面向?qū)ο笈c數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)的開發(fā)者可用于考前梳理考點(diǎn)、定位薄弱環(huán)節(jié)。正文圍繞類與對(duì)象、繼承、多態(tài)、封裝、抽象化與組合展開逐條解釋單一職責(zé)、開閉、李氏替換、依賴倒置、接口隔離、迪米特和合成復(fù)用七大原則并按創(chuàng)建型、結(jié)構(gòu)型、行為型歸納常見設(shè)計(jì)模式同時(shí)整理 UML 圖及繼承、組合、關(guān)聯(lián)等關(guān)系樹與二叉樹特性、查找二叉樹、平衡二叉樹、AVL 樹與紅黑樹、排序算法情景對(duì)比、線性表和串等模塊目錄層級(jí)明確方便按知識(shí)點(diǎn)跳轉(zhuǎn)復(fù)習(xí)。資源包內(nèi)含 1 個(gè) docx 文件約 31.83MB已有 894 人學(xué)習(xí)。整體偏提綱式梳理對(duì)易混淆的設(shè)計(jì)原則、模式分類和樹結(jié)構(gòu)特性可作對(duì)照記憶適合沖刺階段配合真題逐項(xiàng)核對(duì)快速建立知識(shí)框架。1. 一份目錄先給出答案筆記的價(jià)值不在厚度在能不能定位打開目錄會(huì)先愣一下前面連續(xù)七八個(gè)標(biāo)題共用第 4 頁(yè)中間十幾個(gè)標(biāo)題擠在 9、10 頁(yè)整份目錄最后停在 40 多頁(yè)。這說(shuō)明它是按主題塊排的不是按頁(yè)排的。對(duì)備考軟考中級(jí)軟件設(shè)計(jì)師的人來(lái)說(shuō)這恰好是個(gè)信號(hào)——一份知識(shí)點(diǎn)整理能不能用不看排版看它有沒(méi)有把面向?qū)ο?、?shù)據(jù)結(jié)構(gòu)、算法、軟件工程、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)這幾條主線串成可檢索的骨架。這份 docx 覆蓋面基本貼著大綱走適合已有基礎(chǔ)、需要快速回歸和查漏的人零基礎(chǔ)拿它當(dāng)唯一教材會(huì)讀得很吃力因?yàn)楹芏鄺l目只有結(jié)論沒(méi)有推導(dǎo)。2. 面向?qū)ο笈c設(shè)計(jì)模式7 大原則在題干里怎么被認(rèn)出來(lái)面向?qū)ο筮@部分在下午題里出得不算多但上午題偏愛兩種問(wèn)法給一段場(chǎng)景問(wèn)體現(xiàn)了哪條原則給一個(gè)類圖問(wèn)屬于哪類模式。筆記把類、對(duì)象、繼承、多態(tài)、封裝、抽象、組合這七個(gè)基本概念放在最前面緊接著進(jìn)七大原則這個(gè)編排順序是對(duì)的——原則本身就是概念的組合應(yīng)用先背概念再背原則等于把同一件事記兩遍。2.1 七大原則的判定順序與題干信號(hào)詞同時(shí)出現(xiàn)多個(gè)信號(hào)時(shí)我一般按這個(gè)優(yōu)先級(jí)往下篩單一職責(zé) → 開閉 → 里氏替換 → 依賴倒置 → 接口隔離 → 迪米特 → 合成復(fù)用。排在前面的更結(jié)構(gòu)性出題人寫場(chǎng)景時(shí)往往就是沖著它去的排在后面的更實(shí)現(xiàn)性多數(shù)時(shí)候是干擾項(xiàng)。原則一句話內(nèi)核題干高頻信號(hào)詞典型反例單一職責(zé) SRP一個(gè)類只有一個(gè)引起變化的原因該類同時(shí)負(fù)責(zé)……和……一個(gè)類既管連接池又管報(bào)表渲染開閉 OCP對(duì)擴(kuò)展開放對(duì)修改關(guān)閉新增一種……時(shí)不修改原有代碼加一個(gè)支付渠道就要?jiǎng)?if-else里氏替換 LSP子類能替換父類且行為不變子類重寫后父類原有調(diào)用出錯(cuò)子類強(qiáng)化入?yún)⑿r?yàn)、拋父類未聲明的異常依賴倒置 DIP高層與低層都依賴抽象高層模塊不應(yīng)依賴低層實(shí)現(xiàn)業(yè)務(wù)類里直接 new 具體驅(qū)動(dòng)接口隔離 ISP接口拆細(xì)不強(qiáng)迫依賴無(wú)用方法接口中存在大量空實(shí)現(xiàn)一個(gè)胖接口塞二十個(gè)方法迪米特 LoD只與直接朋友通信調(diào)用鏈過(guò)長(zhǎng)中間類轉(zhuǎn)手a.getB().getC().doWork()合成復(fù)用 CRP優(yōu)先組合而非繼承繼承層次過(guò)深難以維護(hù)為復(fù)用兩個(gè)方法繼承整個(gè)基類最容易混的兩組要單獨(dú)拎出來(lái)。第一組是里氏替換和依賴倒置里氏管的是子類型的行為契約判斷依據(jù)是替換后調(diào)用方有沒(méi)有感知到差異依賴倒置管的是依賴的方向判斷依據(jù)是代碼里有沒(méi)有出現(xiàn)具體類名。第二組是單一職責(zé)和接口隔離單一職責(zé)約束的是類接口隔離約束的是接口前者看變化原因有幾個(gè)后者看客戶端被迫實(shí)現(xiàn)了幾個(gè)用不上的方法。提示題干里出現(xiàn)子類不能替代父類時(shí)別急著選里氏替換。如果場(chǎng)景描述的是父類里塞了子類用不到的方法答案通常是接口隔離因?yàn)閱?wèn)題出在接口粒度而不是繼承契約。2.2 三種模式分類的記憶錨點(diǎn)原文對(duì)創(chuàng)建型、結(jié)構(gòu)型、行為型的描述用了工廠模式、抽象工廠模式、builder 模式這種中英混寫讀的時(shí)候要注意統(tǒng)一成中文名否則考場(chǎng)上看到建造者模式會(huì)反應(yīng)不過(guò)來(lái)。分類數(shù)量成員一句話錨點(diǎn)創(chuàng)建型5工廠方法、抽象工廠、建造者、原型、單例都在解決對(duì)象怎么造出來(lái)結(jié)構(gòu)型7適配器、橋接、組合、裝飾器、外觀、享元、代理都在解決對(duì)象怎么拼起來(lái)行為型11職責(zé)鏈、命令、解釋器、迭代器、中介者、備忘錄、觀察者、狀態(tài)、策略、模板方法、訪問(wèn)者都在解決職責(zé)怎么分、消息怎么傳按造、拼、分三個(gè)動(dòng)詞記比按字母順序背可靠得多。享元是最容易被歸錯(cuò)的一個(gè)很多人一看共享對(duì)象狀態(tài)就往行為型放其實(shí)它處理的是對(duì)象的結(jié)構(gòu)復(fù)用屬于結(jié)構(gòu)型。訪問(wèn)者放行為型也是同理——它變的是對(duì)元素的操作不是元素本身的結(jié)構(gòu)。2.3 用一段代碼把開閉與依賴倒置跑出來(lái)原則背得再熟不如自己寫一遍反例再改一遍。下面這段是加一個(gè)折扣類型就要改結(jié)算類的典型翻車寫法改造成策略之后兩個(gè)原則同時(shí)成立。from abc import ABC, abstractmethod class Discount(ABC): 折扣抽象高層只認(rèn)這個(gè)接口不認(rèn)具體實(shí)現(xiàn) abstractmethod def apply(self, amount: float) - float: ... class NoDiscount(Discount): def apply(self, amount: float) - float: return amount class PercentDiscount(Discount): def __init__(self, rate: float): self.rate rate # 0.9 表示九折1.0 表示原價(jià) def apply(self, amount: float) - float: return amount * self.rate class Checkout: def __init__(self, strategy: Discount): self._strategy strategy # 構(gòu)造注入依賴的是抽象 def total(self, amount: float) - float: return self._strategy.apply(amount) if __name__ __main__: print(Checkout(NoDiscount()).total(100.0)) # 100.0 print(Checkout(PercentDiscount(0.9)).total(100.0)) # 90.0邏輯說(shuō)明Checkout里沒(méi)有任何if 類型 ...的分支新增滿減階梯價(jià)只需要再寫一個(gè)Discount子類Checkout一行不動(dòng)這就是開閉原則的落地形態(tài)。Checkout.__init__的形參類型標(biāo)注是Discount而不是PercentDiscount高層模塊依賴抽象而非具體實(shí)現(xiàn)這就是依賴倒置。參數(shù)上要注意rate的取值范圍用小數(shù)表示若改成百分?jǐn)?shù)90 表示九折必須在文檔里寫清楚否則調(diào)用方傳 0.9 和傳 90 會(huì)得到完全不同的結(jié)果這類單位不一致在下午題里也常作為陷阱出現(xiàn)。再補(bǔ)一個(gè)反向驗(yàn)證把PercentDiscount.apply改成先校驗(yàn)amount 0負(fù)數(shù)直接拋異常。此時(shí)用子類替換父類的調(diào)用方原本傳 0 不報(bào)錯(cuò)的代碼開始報(bào)錯(cuò)行為契約被破壞這就是里氏替換的違反。自己動(dòng)手改一遍比看十遍定義管用。3. UML 關(guān)系與樹結(jié)構(gòu)兩種層次感考點(diǎn)的交叉審法UML 和數(shù)據(jù)結(jié)構(gòu)在筆記里是挨著放的看似不相關(guān)其實(shí)考的是同一種能力——判斷層次和強(qiáng)弱。UML 關(guān)系判斷的是類與類之間的耦合強(qiáng)度樹結(jié)構(gòu)判斷的是結(jié)點(diǎn)之間的層級(jí)約束。把這兩塊放在一起復(fù)習(xí)腦子里建立的是一套關(guān)系模型而不是兩堆散點(diǎn)。3.1 UML 關(guān)系的強(qiáng)度階梯原文只列了繼承、組合、關(guān)聯(lián)三種實(shí)際考綱要求區(qū)分六種缺了聚合、依賴和實(shí)現(xiàn)。按耦合從弱到強(qiáng)排成一條線判斷時(shí)從弱往強(qiáng)推比死記符號(hào)穩(wěn)。關(guān)系圖形符號(hào)耦合強(qiáng)度生命周期代碼里的常見形態(tài)依賴虛線箭頭最弱無(wú)關(guān)方法參數(shù)、局部變量、返回值關(guān)聯(lián)實(shí)線可帶箭頭弱各自獨(dú)立成員變量持有對(duì)方引用聚合空心菱形中部分可獨(dú)立存在成員變量構(gòu)造時(shí)傳入組合實(shí)心菱形強(qiáng)部分隨整體銷毀成員變量?jī)?nèi)部 new 出來(lái)泛化實(shí)線空心三角強(qiáng)繼承class B extends A實(shí)現(xiàn)虛線空心三角強(qiáng)契約class B implements I聚合和組合的區(qū)分只看一句整體銷毀時(shí)部分還能不能活。學(xué)校和學(xué)生是聚合學(xué)校撤銷了學(xué)生還在訂單和訂單明細(xì)是組合訂單刪了明細(xì)沒(méi)有獨(dú)立意義。圖上的菱形是空是實(shí)直接對(duì)應(yīng)這個(gè)語(yǔ)義記混的時(shí)候回到這句話就行。泛化與實(shí)現(xiàn)的區(qū)分也常被問(wèn)。泛化是is-a且?guī)?shí)現(xiàn)繼承子類直接拿到父類的方法體實(shí)現(xiàn)只是can-do接口里沒(méi)有方法體子類必須自己寫。題干里出現(xiàn)抽象類和接口二選一時(shí)看有沒(méi)有共享的默認(rèn)實(shí)現(xiàn)。3.2 二叉樹性質(zhì)與查找樹、平衡樹的判定樹這塊筆記里有個(gè)表述要注意原文寫二叉樹的重要特性左子樹和右子樹的高度不能超過(guò) 1。這句話描述的是平衡二叉樹AVL的約束不是普通二叉樹的特性。普通二叉樹只有下面這幾條硬性質(zhì)。性質(zhì)表達(dá)式適用對(duì)象第 i 層最多結(jié)點(diǎn)數(shù)2^(i-1)任意二叉樹深度為 k 最多結(jié)點(diǎn)數(shù)2^k - 1任意二叉樹葉子與度為 2 的結(jié)點(diǎn)關(guān)系n0 n2 1任意二叉樹n 個(gè)結(jié)點(diǎn)的完全二叉樹深度?log2 n? 1完全二叉樹編號(hào) i 的左右孩子、父結(jié)點(diǎn)2i、2i1、?i/2?順序存儲(chǔ)的完全二叉樹左右子樹高度差絕對(duì)值 ≤ 1平衡二叉樹n0 n2 1這條建議用代碼驗(yàn)證一遍比背公式記得住也順便把完全二叉樹的編號(hào)規(guī)則過(guò)一遍。import math def walk_complete_tree(n: int): 按完全二叉樹的順序編號(hào)規(guī)則統(tǒng)計(jì)各類結(jié)點(diǎn) n0 n1 n2 0 for i in range(1, n 1): children [c for c in (2 * i, 2 * i 1) if c n] if len(children) 0: n0 1 elif len(children) 1: n1 1 else: n2 1 return n0, n1, n2 for total in (10, 15, 31): n0, n1, n2 walk_complete_tree(total) depth math.floor(math.log2(total)) 1 print(fn{total} 深度{depth} 葉子{n0} 單分支{n1} 雙分支{n2} 校驗(yàn)n0n21 - {n0 n2 1})邏輯說(shuō)明2*i和2*i1是完全二叉樹順序存儲(chǔ)的編號(hào)規(guī)則超出n就說(shuō)明該孩子不存在據(jù)此可以反推每個(gè)結(jié)點(diǎn)的度數(shù)。math.floor(math.log2(total)) 1對(duì)應(yīng)深度公式注意total為 1 時(shí)結(jié)果是 1邊界正確。運(yùn)行結(jié)果里n10時(shí)葉子 5 個(gè)、雙分支 4 個(gè)5 4 1成立。參數(shù)上唯一要小心的是n必須是正整數(shù)傳 0 會(huì)導(dǎo)致log2報(bào)錯(cuò)。查找二叉樹BST的判定標(biāo)準(zhǔn)只有一條好用的中序遍歷序列單調(diào)遞增。平衡二叉樹則看每個(gè)結(jié)點(diǎn)的平衡因子左子樹高度減右子樹高度絕對(duì)值不超過(guò) 1。紅黑樹屬于近似平衡插入刪除時(shí)旋轉(zhuǎn)次數(shù)比 AVL 少適合寫操作頻繁的場(chǎng)景堆是完全二叉樹 堆序只保證父結(jié)點(diǎn)與子結(jié)點(diǎn)的大小關(guān)系兄弟之間無(wú)序這一點(diǎn)經(jīng)常被拿來(lái)出判斷題。3.3 排序?qū)Ρ缺硪B穩(wěn)定性一起背各種排序算法的復(fù)雜度表誰(shuí)都會(huì)背出錯(cuò)多半出在穩(wěn)定性那一列。算法平均最壞最好輔助空間穩(wěn)定性冒泡O(n2)O(n2)O(n)O(1)穩(wěn)定插入O(n2)O(n2)O(n)O(1)穩(wěn)定選擇O(n2)O(n2)O(n2)O(1)不穩(wěn)定希爾O(n^1.3)O(n2)O(n)O(1)不穩(wěn)定快速O(n log n)O(n2)O(n log n)O(log n)不穩(wěn)定歸并O(n log n)O(n log n)O(n log n)O(n)穩(wěn)定堆O(n log n)O(n log n)O(n log n)O(1)不穩(wěn)定基數(shù)O(d(nr))O(d(nr))O(d(nr))O(nr)穩(wěn)定穩(wěn)定的四個(gè)是冒泡、插入、歸并、基數(shù)其余都不穩(wěn)定。這個(gè)結(jié)論光背容易記反跑一遍記錄對(duì)key, tag的排序看相同 key 的相對(duì)次序有沒(méi)有變一分鐘就能確認(rèn)。def selection_sort_records(records): a records[:] n len(a) for i in range(n - 1): m i for j in range(i 1, n): if a[j][0] a[m][0]: # 只比較 key忽略 tag m j a[i], a[m] a[m], a[i] # 遠(yuǎn)距離交換會(huì)打亂相等元素的相對(duì)次序 return a def bubble_sort_records(records): a records[:] n len(a) for i in range(n - 1): swapped False for j in range(n - 1 - i): if a[j][0] a[j 1][0]: # 嚴(yán)格大于才交換相等時(shí)保持原位 a[j], a[j 1] a[j 1], a[j] swapped True if not swapped: # 一趟無(wú)交換最好情況 O(n) break return a data [(2, a), (2, b), (1, c)] print(selection_sort_records(data)) # [(1,c), (2,b), (2,a)] a、b 次序被換不穩(wěn)定 print(bubble_sort_records(data)) # [(1,c), (2,a), (2,b)] a、b 次序保留穩(wěn)定邏輯說(shuō)明把每個(gè)元素寫成(排序鍵, 標(biāo)記)的二元組排序后只看標(biāo)記字母的順序就能判斷穩(wěn)定性。選擇排序不穩(wěn)定問(wèn)題出在最小值與首位遠(yuǎn)距離交換這一步它會(huì)把相等元素中靠前的那個(gè)甩到后面去。冒泡排序的交換條件是嚴(yán)格大于相等時(shí)不動(dòng)作所以穩(wěn)定。參數(shù)上records必須是可切片復(fù)制的序列函數(shù)內(nèi)部做了[:]拷貝不會(huì)污染原列表。4. 算法與開發(fā)模型復(fù)雜度估算、模型選型的落地判斷算法部分的難點(diǎn)不在寫代碼在給一個(gè)場(chǎng)景判斷該用哪種思想。軟件工程部分的難點(diǎn)不在背模型名字在給一個(gè)項(xiàng)目特征判斷該選哪個(gè)模型。這兩類題本質(zhì)上是同一種從特征反推方法。4.1 分治、回溯、貪心、動(dòng)態(tài)規(guī)劃怎么區(qū)分算法思想成立條件典型題目判斷關(guān)鍵句分治子問(wèn)題獨(dú)立、可合并二分查找、歸并排序、快速排序?qū)?wèn)題分成規(guī)模更小的同類子問(wèn)題回溯解空間可枚舉、能剪枝N 皇后、圖著色、迷宮求解嘗試、失敗則回退貪心每步局部最優(yōu)可推出全局最優(yōu)部分背包、哈夫曼編碼、Prim、Kruskal每次選當(dāng)前最好的動(dòng)態(tài)規(guī)劃最優(yōu)子結(jié)構(gòu) 重疊子問(wèn)題0-1 背包、最長(zhǎng)公共子序列、矩陣連乘子問(wèn)題被重復(fù)計(jì)算被問(wèn)得最多的對(duì)比是 0-1 背包和部分背包。物品不可分割時(shí)只能用動(dòng)態(tài)規(guī)劃因?yàn)樨澬臅?huì)翻車容量 10物品 A 重 6 值 10、B 重 5 值 9、C 重 5 值 9按單位價(jià)值貪心先拿 A剩下容量 4 什么也裝不下總價(jià)值 10最優(yōu)解是拿 B 和 C總價(jià)值 18。物品可分割時(shí)貪心就是最優(yōu)的因?yàn)槭S嗳萘磕苎b小數(shù)部分?;厮莺蛣?dòng)態(tài)規(guī)劃的邊界也常混?;厮菔亲叩降自倩赝藭?huì)訪問(wèn)同一個(gè)狀態(tài)很多次動(dòng)態(tài)規(guī)劃是把中間結(jié)果存起來(lái)同一狀態(tài)只算一次。題干里出現(xiàn)記憶化填表狀態(tài)轉(zhuǎn)移方程基本鎖定動(dòng)態(tài)規(guī)劃出現(xiàn)剪枝深度優(yōu)先遍歷解空間樹鎖定回溯。4.2 復(fù)雜度用實(shí)測(cè)驗(yàn)證別只背表O(n2) 和 O(n log n) 的分界點(diǎn)在哪里光看公式?jīng)]感覺。寫個(gè)小腳本統(tǒng)計(jì)比較次數(shù)拿比值看增長(zhǎng)趨勢(shì)比硬背結(jié)論直觀得多。import math, random def bubble_compare_count(arr): a arr[:] n len(a) cnt 0 for i in range(n - 1): swapped False for j in range(n - 1 - i): cnt 1 # 每比較一次計(jì)數(shù)一次 if a[j] a[j 1]: a[j], a[j 1] a[j 1], a[j] swapped True if not swapped: break return cnt random.seed(7) for n in (32, 64, 128, 256, 512): data [random.random() for _ in range(n)] # 隨機(jī)序列避開有序觸發(fā)提前退出 c bubble_compare_count(data) print(fn{n:4d} 比較次數(shù){c:7d} c/(n*logn){c / (n * math.log2(n)):.2f})邏輯說(shuō)明隨機(jī)輸入下冒泡排序不會(huì)提前退出比較次數(shù)接近n(n-1)/2。把結(jié)果除以n log n如果比值隨 n 線性增長(zhǎng)說(shuō)明分子是 n2 量級(jí)。這個(gè)方法的通用價(jià)值在于考場(chǎng)上一時(shí)想不起某個(gè)算法的時(shí)間復(fù)雜度用規(guī)模翻倍、耗時(shí)變幾倍的思路也能推出來(lái)——翻倍后耗時(shí)變 4 倍是 O(n2)變 2 倍多一點(diǎn)的通常是 O(n log n)。參數(shù)上random.seed固定隨機(jī)源保證多次運(yùn)行結(jié)果一致方便對(duì)照。常見算法的時(shí)間復(fù)雜度結(jié)論整理成一句話二分查找 O(log n)、歸并排序 O(n log n)、快速排序平均 O(n log n) 最壞 O(n2)、堆排序 O(n log n)、斐波那契遞歸樸素實(shí)現(xiàn) O(2^n)、矩陣連乘動(dòng)態(tài)規(guī)劃 O(n3)。4.3 開發(fā)模型選型對(duì)照筆記里排了瀑布、原型、增量、螺旋、V 模型、噴泉、敏捷七種容易的問(wèn)題是知道名字但選不出來(lái)。模型適用場(chǎng)景關(guān)鍵特征主要風(fēng)險(xiǎn)瀑布需求明確且穩(wěn)定階段嚴(yán)格串行、文檔驅(qū)動(dòng)后期變更代價(jià)大原型需求模糊、需快速確認(rèn)先做可運(yùn)行樣品原型被當(dāng)成成品交付增量可分批交付、核心先行按功能塊逐個(gè)發(fā)布需要良好的架構(gòu)規(guī)劃螺旋大型高風(fēng)險(xiǎn)項(xiàng)目每輪含風(fēng)險(xiǎn)分析成本高、管理復(fù)雜V 模型強(qiáng)測(cè)試要求的嵌入類項(xiàng)目開發(fā)與測(cè)試階段一一對(duì)應(yīng)靈活性差噴泉面向?qū)ο箝_發(fā)各階段無(wú)縫迭代、可回溯缺乏明確里程碑敏捷需求頻繁變化的小團(tuán)隊(duì)短迭代、可工作軟件優(yōu)先文檔可能不足XP 作為敏捷的具體實(shí)踐考點(diǎn)集中在四條結(jié)對(duì)編程、測(cè)試先行、小型發(fā)布、持續(xù)重構(gòu)。題干里出現(xiàn)兩人共用一臺(tái)機(jī)器先寫測(cè)試再寫實(shí)現(xiàn)每?jī)芍馨l(fā)布一次指向的都是 XP 而不是泛泛的敏捷。螺旋模型和增量模型也常被混區(qū)分點(diǎn)在于螺旋每輪必須做風(fēng)險(xiǎn)分析增量只是分批交付。4.4 關(guān)鍵路徑正推逆推和總時(shí)差關(guān)鍵路徑是上午題的??褪止に阋槐椴浑y但活動(dòng)一多就容易算錯(cuò)。規(guī)則只有兩條正推求最早開始時(shí)間取所有前置活動(dòng)最早完成時(shí)間的最大值逆推求最晚開始時(shí)間取所有后置活動(dòng)最晚開始時(shí)間的最小值??倳r(shí)差 最晚開始 - 最早開始為 0 的活動(dòng)連起來(lái)就是關(guān)鍵路徑。def critical_path(acts): acts: {活動(dòng)名: (工期, [前置活動(dòng)])} ES, EF {}, {} def forward(name): if name in EF: return dur, preds acts[name] for p in preds: forward(p) ES[name] max((EF[p] for p in preds), default0) EF[name] ES[name] dur for k in acts: forward(k) total max(EF.values()) succ {k: [] for k in acts} for k, (_, preds) in acts.items(): for p in preds: succ[p].append(k) LS, LF {}, {} def backward(name): if name in LS: return for s in succ[name]: backward(s) LF[name] min((LS[s] for s in succ[name]), defaulttotal) LS[name] LF[name] - acts[name][0] for k in acts: backward(k) slack {k: LS[k] - ES[k] for k in acts} path [k for k in acts if slack[k] 0] return total, slack, path acts { A: (3, []), # 需求梳理 B: (4, [A]), # 方案設(shè)計(jì) C: (2, [A]), # 環(huán)境準(zhǔn)備 D: (5, [B, C]), # 核心開發(fā) E: (2, [C]), # 接口聯(lián)調(diào) F: (3, [D, E]), # 驗(yàn)收測(cè)試 } print(critical_path(acts)) # (15, {A:0,B:0,C:2,D:0,E:5,F:0}, [A,B,D,F])邏輯說(shuō)明forward用遞歸保證前置活動(dòng)先算default0處理沒(méi)有前置的起始活動(dòng)backward反向遞歸終點(diǎn)活動(dòng)的LF取總工期。返回的slack是每個(gè)活動(dòng)的總時(shí)差為 0 說(shuō)明一天都拖不得。參數(shù)上活動(dòng)名必須唯一前置列表里的名字必須已定義否則forward會(huì)拋KeyError——手工畫圖時(shí)漏掉某個(gè)前置活動(dòng)算出來(lái)的工期會(huì)偏短這是最常見的錯(cuò)誤。5. 避坑與常見問(wèn)題筆記里最容易背反的 5 個(gè)點(diǎn)這份筆記整體結(jié)構(gòu)清楚但有幾處表述和筆誤會(huì)讓人在復(fù)習(xí)時(shí)繞進(jìn)去我自己就翻過(guò)車。下面五條按現(xiàn)象 → 原因 → 解決記錄都是我實(shí)際遇到過(guò)的問(wèn)題。5.1 按目錄頁(yè)碼跳轉(zhuǎn)找不到內(nèi)容現(xiàn)象照目錄上的頁(yè)碼去翻連續(xù)七八個(gè)標(biāo)題都指向同一頁(yè)翻過(guò)去發(fā)現(xiàn)那一頁(yè)擠了十來(lái)個(gè)知識(shí)點(diǎn)實(shí)際內(nèi)容排在后面幾頁(yè)。原因這份目錄是 Word 自動(dòng)生成后整段粘貼的域沒(méi)有更新頁(yè)碼停留在上一次排版的狀態(tài)而且原始筆記本身是按主題塊組織不是按頁(yè)分。解決不要用頁(yè)碼定位用標(biāo)題層級(jí)定位。如果需要在電子版里檢索先把它轉(zhuǎn)成帶層級(jí)標(biāo)記的文本下一章的腳本就是干這個(gè)的再用關(guān)鍵詞搜索比翻頁(yè)碼可靠。5.2 把平衡二叉樹的高度約束當(dāng)成普通二叉樹性質(zhì)現(xiàn)象原文寫二叉樹的重要特性左子樹和右子樹的高度不能超過(guò) 1照著背遇到普通二叉樹的題目也套這句判斷直接錯(cuò)。原因這句話是 AVL 樹的平衡條件被錯(cuò)寫到了二叉樹概述里。普通二叉樹對(duì)左右子樹高度沒(méi)有任何限制可以是一條鏈。解決三條硬性質(zhì)記住——第 i 層最多 2^(i-1) 個(gè)結(jié)點(diǎn)、深度 k 最多 2^k-1 個(gè)結(jié)點(diǎn)、n0 n2 1。高度差絕對(duì)值不超過(guò) 1 只屬于平衡二叉樹做題時(shí)看到平衡兩個(gè)字才啟用這條。5.3 關(guān)鍵詞檢索不到因?yàn)樵挠泄P誤現(xiàn)象想在文檔里搜里氏替換搜不到搜復(fù)雜度也搜不到幾處。原因原文寫的是李氏替換原則和McCabe 復(fù)制度還有網(wǎng)絡(luò)完全控制技術(shù)應(yīng)為網(wǎng)絡(luò)安全控制技術(shù)。這類輸入法誤寫在整理型筆記里很常見它不影響閱讀但會(huì)讓全文檢索失效。解決檢索時(shí)做同義詞展開。里氏/李氏、復(fù)雜度/復(fù)制度、網(wǎng)絡(luò)安全/網(wǎng)絡(luò)完全、建造者/builder四個(gè)詞對(duì)都記一下。熟手重建索引時(shí)可以在腳本里加一層別名映射把常見誤寫一起收進(jìn)去。5.4 排序算法的穩(wěn)定性記反現(xiàn)象把快速排序、堆排序、選擇排序、希爾排序記成穩(wěn)定的選擇題一對(duì)答案全錯(cuò)。原因只盯著復(fù)雜度那一列背穩(wěn)定性那一列靠印象補(bǔ)而印象里快排很快所以應(yīng)該穩(wěn)定這種直覺是錯(cuò)的。解決只記穩(wěn)定的四個(gè)——冒泡、插入、歸并、基數(shù)其余的默認(rèn)不穩(wěn)定遇到拿不準(zhǔn)的用上一章那份(key, tag)腳本跑一遍。別用直覺推這是純記憶題。5.5 設(shè)計(jì)模式歸類張冠李戴現(xiàn)象把建造者放進(jìn)結(jié)構(gòu)型把享元放進(jìn)行為型答題時(shí)二選一必錯(cuò)。原因建造者原文寫的是英文 builder讀的時(shí)候沒(méi)和中文名對(duì)應(yīng)上享元的共享字樣容易被理解成對(duì)象間的交互行為。解決按造、拼、分三個(gè)動(dòng)詞重新分組創(chuàng)建型 5 個(gè)解決對(duì)象怎么造結(jié)構(gòu)型 7 個(gè)解決對(duì)象怎么拼行為型 11 個(gè)解決職責(zé)怎么分。享元?dú)w結(jié)構(gòu)型因?yàn)樗幚淼氖菍?duì)象內(nèi)部狀態(tài)的共享結(jié)構(gòu)不涉及對(duì)象之間的消息傳遞。6. 把 docx 變成可檢索索引我用 python-docx 做的一次改造純靠 Word 的查找功能翻一份四十多頁(yè)的筆記效率很低尤其是想同時(shí)看某個(gè)知識(shí)點(diǎn)在哪些章節(jié)出現(xiàn)過(guò)的時(shí)候。我一般的做法是先用python-docx把段落和樣式層級(jí)導(dǎo)出來(lái)生成一份帶標(biāo)題標(biāo)記的 Markdown 副本之后所有檢索都在副本上做。from docx import Document doc Document(軟件設(shè)計(jì)師中級(jí)考試知識(shí)點(diǎn)整理.docx) lines [] for p in doc.paragraphs: text p.text.strip() if not text: continue style p.style.name # Heading 1 / Heading 2 / Normal if style.startswith(Heading 1): lines.append(f## {text}) elif style.startswith(Heading 2): lines.append(f### {text}) else: lines.append(text) with open(軟考筆記_索引.md, w, encodingutf-8) as f: f.write(\n\n.join(lines)) print(f導(dǎo)出段落 {len(lines)} 條)邏輯說(shuō)明p.style.name返回的是樣式名Heading 1對(duì)應(yīng)章、Heading 2對(duì)應(yīng)節(jié)據(jù)此還原出兩級(jí)標(biāo)題結(jié)構(gòu)正文段落原樣保留。參數(shù)上要注意兩點(diǎn)一是原始文檔如果用的是自定義樣式名比如標(biāo)題 1startswith的判斷要跟著改二是導(dǎo)出用utf-8編碼別用系統(tǒng)默認(rèn)否則在部分終端里打開是亂碼。生成的 Markdown 副本只用于檢索不用于閱讀排版所以段落之間的空行用\n\n簡(jiǎn)單拼接就夠了。有了副本之后檢索就變成一行命令的事# 在所有標(biāo)題和正文里找關(guān)鍵詞帶行號(hào)輸出方便回原文定位 rg -n McCabe|環(huán)路|復(fù)雜度|復(fù)制度 軟考筆記_索引.md # 只看標(biāo)題層級(jí)快速確認(rèn)某個(gè)知識(shí)點(diǎn)歸屬哪一章 rg -n ^#{2,3} 軟考筆記_索引.md | rg 測(cè)試|維護(hù)|CMMI第二條命令里^#{2,3}匹配二級(jí)和三級(jí)標(biāo)題管道再過(guò)濾一次幾秒鐘就能看出軟件測(cè)試相關(guān)的小節(jié)分布在哪幾個(gè)章下面比在 Word 導(dǎo)航窗格里一個(gè)個(gè)展開快得多。從那以后我每次拿到這類整理型筆記都強(qiáng)制先跑一遍導(dǎo)出腳本再做復(fù)習(xí)計(jì)劃——不是為了排版好看是因?yàn)橹挥邪呀Y(jié)構(gòu)攤平成可檢索的文本才能發(fā)現(xiàn)原文里那些頁(yè)碼錯(cuò)位、術(shù)語(yǔ)筆誤和歸類錯(cuò)誤。這些東西不攤開看考場(chǎng)上就會(huì)變成實(shí)打?qū)嵉氖Х贮c(diǎn)。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久久久国产精品喷潮免费观看臀| 天天综合网日韩7799| 亚洲人精品午夜不卡| 麻豆久久一区二区三区| 在线 制服丝袜中出 人妻| 欧美日韩国产人人| 天天操人人操狠狠插| 精品国产乱码久久久久久影片| 亚洲一二三四区在线免费看视频 | 首页亚洲国产高跟丝袜诱惑视频| 中文字幕在线高清男人的天堂| 爱干爱射网啊啊啊| 在线岛| 亚洲国产剧情少妇激情| 十八禁av无码免费网站APP| 青娱乐av在线| 欧美v亚洲v综合v国产v妖精| 婷婷色香| 精品无码不卡视频| 超碰午夜| 亚洲日韩精品在线播放| 亚洲福利影院一区久久| 天天做天天爱天天爽AV| 日韩精品在线观看观看| 男人天堂最新手机版在线青青草| 超碰九色| 亚洲伊人久久综合97| 久无码| 欧美精品宗合| 亚洲偷91色| 中国大陆国产高清AⅤ毛片| 亚洲脚交| 亚洲天堂人妻一区二区| 91人妻最真实刺激绿帽| 操老熟女AV| 在线综合色| 欧美—性—交—色| 国产性刺激| 91人妻最真实刺激绿帽| 欧美少妇高潮视频| 好淫网一二三视区| 岛国黄色短视频| 日韩在线观看AV| 亚洲五月丁香花狠狠干一区二区三区| 久久精品人人做人人看| 国产精品粉嫩福利在线| 精品久久視頻在线| 亚洲密乳AV| 欧美综合 站| 日韩精品视频在线观看一卡二卡| 97国产精品一区二区传媒公司| 欧美拳交在线播放| 久思思热视频在线观看| 精品视频一区二区| 欧美 亚洲 大香| 日韩人妻中文视频| 人妻无一区二区三区| 中出20p| 精品国产网站| 国产又粗又长的视频| 亚州精品一区二区三区香中文字幕在线| 粉嫩av平台| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 黑人性欧美| 人妻精品一区二区全免费| 深夜国产一区二区三区在线看| 久久久久久999| 蜜桃色院一区久久| 开心五月天激情网| 最新的亚洲无吗| 69一区二区三区| 亚洲图片在线| 玖玖综合色| 狼天天狼天天大香蕉| 国产成人免费观看在线视频| 草草影院最新网址| 天天综合网在线观看| 久久97超碰香蕉| 97超碰色屌| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 亚洲精品蜜桃久久久| 亚洲国产一级中文综合久久天堂在线免费观看 | 俺去啦自拍| 久久只有精品一区二区三区| www.狠狠干.coom| 蜜乳AV网址| 欧美自拍偷拍综合图片| 女沟厕偷窥piss小便| 欧美激情一| 九九夜精品九九在线| 爱爱60秒免费视频| 丰满搜索结果 -第18页- 久久高清无码 | 97Ai亚洲| 夜夜高潮夜夜爽夜夜爱爱一区 | 97精品综合久久| 国产东北女人在线视频| 亚洲精品天堂久久A∨51成人漫| 大香蕉综合网| 婷婷色色五月天福利| 蜜臀视频网站| 亚洲啪啪综合?v一区综合精品区| 婷婷五月激情综合| 日韩av影片在线观看| 最好看的中文字幕在线2018| 国产女人和拘做爰视频| 国产 日韩 欧美高清| 综合伊人网12色| 中国熟女老妇仑乱一区二区三区| 国产高清午夜成人在线观看| 又粗又长又大国产不卡| 水多多映视AV| 黑人精品一区二区在线播放| 大香蕉www.超碰| www.久久制服糖| 国产在线观看一区二区三区| 天天操夜夜操狠很操| 成人一道本免费视频| 久久 国产 无码| 国产黄色在线播放观看| 免费观看国产不卡av| 亚洲成人性爱网站在线播放| 国产精品久久久久久 百度| 色嗨嗨在线| 日韩激情啪啪| 五月综合激情网| 操碰97| 91在线色综合| 久久精品一区| 亚洲狠| 91色图| 人人操我人人干| 日韩亚洲中文字幕在线| 91校园春色长篇| 电影69乱码96| 超碰97久久国| 玖玖爱影院| 免费观看成人www精品视频| 日韩免费中文字幕视频| 成人aⅴ一区二区三区| 91快色色色色色| 中日高清无码操逼视频| 欧美视频第二页| 亚洲综人| 乱伦日本中文自拍| 无套内射性感少妇视频| 成人AV素股で擦久久| 男人的天堂在线| 丝袜美腿91| 成·人免费午夜在线观看| 91网九色蝌蚪操熟女| 狠日操| 99热| 日韩成人精品视频自拍| 伊人久久青青草| www. 男人天堂成人在线| 人妻少妇精品视频一区二区三区| 日熟女| 五月婷婷爱六月丁香色| 熟女天天干| 欧美亚洲清纯| 亚洲?V无码专区在线电影| 国产成人精品亚洲日本| 人妻人妻天天碰| 亚洲啪啪综合?v一区综合精品区| 最近的最新的中文字幕视频| 久久妇| 精品免费视频国产一区| 婷色五月| 国产精品白丝AV| 国产极品精品美女视频| 青青国产精品在线| 欧美性天天| 天堂8在线新版官网| 欧美第38页| 亚欧美色| 久久香蕉国产传媒一区剧情天美| 超碰97.com| 久久91视频| 99999无码| 91高清欧美| 日韩字幕一区| 91在线免费观看处女| 大干人妻| 香蕉久久国产AV一区二区| 欧美 综合 亚洲| 成人小说另类在线| 久久久9视频| 少妇淫妇久久久久久久| 国产精品三级视频网站| 久久久久久久久久久久欧美日| 久久久久久久强迫| 神马久久久久眼| 欧美色图亚洲色| 99啪啪| 国产精品大屁股999| 少妇高潮对白在线观看| 日韩色图 一区二区| 日本操逼视频不卡直接放| 女色视频社区| 欧美亚洲国产91在线| 青青草九九九九九| 69XX一中文字幕人妻91| 97色欧州| 久久激情亚洲精品无码?V| 国产精品视频| 久久九九国产精品| 亚洲人精品久久久| www久久久| 国产白丝网站| 欧美淫穴| 亚洲码在线中文在线观看| 久操视频免费在线观看| 一中国女人毛片水真多| 丝袜无码a片| 亚洲av国产av综合av卡| 日韩精品9区| 色情乱伦AV| 久久久91福利姬| 久热伊人| 色在线亚洲视频www| 亚洲诱惑| 日韩中文字幕二区| 欧美真人抽搐一进一出gif | 亚洲无码一区二区三区三州| 亚洲欧美校园| AV一二区| 综合影视国产无码| 97视频在线播放| www.99热在线只有精品| 成人免费福利在线观看| 淫淫综合网| 天天弄欧美| 亚洲啪啪视频一区二区| 九九九九九精品视频| 高清不卡国产| 熟女色综合久久| 啊啊啊啊啊啊啊啊在线观看| 嗯嗯啊啊啊啊轻点视频| 久久国产精品91| 日逼视频日本| 久久高潮妇女视频| 久久精品中文字幕女同| 999在线电影香蕉| 精品久久无码午夜福利| 火箭成精品视频884必出精品| 久久精9| 亚洲人妻av| 久久久精品中文字幕爱豆| 囯产精品强| 精品一区二区三区最新| 丝袜 亚洲 偷拍| 操人人| 抽插亚洲无码| 操91| 久久、1234| 97碰在线视频| 伊人久久综合影院| 99999精品| 国产三级中文字幕粉嫩| 亚州乱码中文字幕综合久久久| 欧美日韩性爱操大逼| 国产精品美女久久久久久网站| 亚洲综合射| 亚洲。日韩。欧美| 五月香婷婷| 久久久久人妻二区精品叶可怜| 亚洲欧洲综合| 精品玖九九久| 成人资源中文字幕在线观看| 99re在线精品78| 欧美内射少妇| 亚洲综合色男人网| 久热久| 成年人一级黄色毛片大全在线观看| 懂色Av| 国产AV中文| 日韩综合97P| 99青青草国产视频| 美腿丝袜偷拍亚洲欧美| 二对二中文字幕。| 啊嗯好大视频在线观看| 首页亚洲国产高跟丝袜诱惑视频| 国产动漫操逼视频| 操比国产| 成人午夜无码视频| 99色综合| 婷婷尹人大香蕉免费| 国产三级电影免费观看| 色综合av男人天堂| 91啪啪视频| 成人免费不卡在线视频| 国产精品免费美女视频| 99久久久er直播网址| 高清国产成人无码| 九月丁香婷婷色| 富女玩鸭子一级毛片| 久久中出| 东北少妇高潮zzzz| 亚洲日韩视频二区| 精品偷拍13p欧美dodk视频| 1级午夜影院费免区| 精品三级在线专区| 欧美国产精品| 性色生活片久久毛片婬片免费放女人一级毛片| 中文字幕奈奈美被公侵犯| 国产精品视频麻豆入口| 丰满少妇乱子伦精品无| 99热这里是精品| 日韩免费人妻色情网站| 91一区二区| 5252色欧美在线男人的天堂| 又粗又长又大国产不卡| 老子午夜伦不卡影院| 色欲天天婬色婬香WWW夜色| 97精品久久| 午夜男女爽爽爽影院视频| 色色色日本| 亚洲成人免费中文字幕| 99色热| 国产亚洲 中文欧美久久| 伊人色综合超碰| 99热精品国产| 嗯嗯嗯啊啊在线观看| 欧美色干| 日日噜噜夜夜狠狠视频无| 日韩一区二区三区四区五区| 色久桃花影院在线观看| 国产日韩欧美三级片| 91亚州日韩高清| 91成人在线| 久久久久人| 美女网站91| 亚洲欧洲日韩天堂av| 欧美自拍偷拍免费观看| 乱理日韩中文| 久久影视二区三区行押| 91精品久久久久五月天精品| 91粉嫩萝控精品福利网站_精品影音先锋国 | 久草加勒比一区在线| 日韩免费三级黄片电影| 亚洲日本韩国极品一区二区| 国产精品一区二区后入| 鸥美中出| 天天干天天操天天干天天操| 麻豆视频test| 人妻 欧美亚洲| 国产捆绑一区| 色色五月天婷婷| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 清清草影| 精品高潮| 韩国嫰模上门援交视频| 成人羞羞视频国产| 91九色网| 欧美九一精品久久久熟妇| 国产毛片片精品天天看视频| 97色色婷婷| 亚洲综合69| 久草成人| 天天爽人人综合免费7799| 天天天天天超碰| 视频不卡中文字幕| 99精品热| 粉嫩久久久极品| 巨爆乳一区二区爆乳区| 日日夜夜国产综合| 欧美精品成人一区二区在线观看 | 粉嫩粉嫩一区性色AV片| 97欧美精品综合| 亚洲欧美综合网| 日本东京热加勒比久久| 97碰碰日本乱偷人妻中文的| 亚洲自拍偷拍视频在线| 91新在线欧美| 蜜桃视频精品一区二区三区| 亚洲精品97| 激情看片网站| 久久久久久久久国产| 国产亚洲精品A在线观看下载| 夜夜爽爽爽| 风间由美日韩欧美久久| 被体育老师抱着c到高潮| 97色97好| 黄色片一区二区三区四区五区| 有码免费观看| 热无码中文亚洲H一道本一区二区| 欧洲无码一区二区| 亚洲?V高清一区二区三区尤物| 大香网伊人久久综合| 亚洲天堂少妇| 人人色97| 久久久97| 日欧毛片久久| 欧美 亚洲精品首页| 草草电影院| 深夜激情无码| 欧美夜夜骑视频| 97亚洲欧美| 伊人女女资源在线观看| 一区二区三区日韩欧美| 亚洲黄色电影| 色情乱伦AV| 欧美日韩亚洲天堂网| 超碰色综合| 人人插人人搞人人操| 欧美性爱一区二区三区四区| 97色碰| 日日夜夜干| 老熟女乱伦一区| 婷婷大香蕉| 抽插一区二区视频| 色五月婷婷中文字幕| 91天天美女| 小视频国产| 亚洲成a人在线观看久| 99综合免费视频| 97视频在线免费| 中文字幕av亚洲在线| 天天综合网亚洲综合网| 怡红院一区二区熟女人妻| 欧美色图 人妻| 日本精品无码三级网站| 国产和美国毛片| 国产又色又爽又舒服的三级视频| 色欲久久99精品久久| 日韩成人网址| 亚洲无码偷拍| 一区二区不卡免费| 色999人与兽| 国产黄色视频久久| 青青草国产一区二区三区| 无套内射性感少妇视频| 亚洲天堂资源网| 黄总AV色图| 高跟丝袜AV专区国产| 亚春色色| 欧美91精彩| 婷婷丁香在线| 久久国产热视频97电影| 美欧色综合| 久久99999| 蜜臀久久一区二区| 十八禁成人网站在线观看| 性色综合网| 91黑丝操| 日日干日日操五月天伦理视频| 中文字幕一区二区在线日韩精品| 天天操妹子| 东北老女人的激情视频| 六六久久日韩不卡| 97色色婷婷| 人人艹亚洲| 蜜臀99久久精品久久久懂爱| wuyechaopeng| 九九九九九九九九九九精品视频| 红杏大香蕉| 搡老熟女老女人老熟妇免费视频| 亚欧免费| 高清国产性猛交xxxx乱大交| 精品国产三级av韩国在线| 亚洲双插| 欧美 亚洲| 亚洲校园激情| 麻豆熟妇乱妇熟色A片在线看| 国产亚洲欧洲在线观看| 亚洲91网。| www.97在线| 蜜桃精品一区二区三区ww| 四虎AV在线观看| 久99热| 一区在线观看中文字幕| 手机看av网站在线看| 男人天堂黄片| 太久视频| 婷婷五月天基地| 久久五月丁香| 国产女上位好爽在线| 私色综合网| 国产精品情侣啪啪| 99热aaa| 欧姜老司机| 97免费在线视频| 51久久夜色精品国产麻豆| 波多野42部无码喷潮在线观看| 97精品一区二区视频| 久操com| 天天操天天舔| 2020中文字幕| 国产后入内射| 蜜臀久久99精品久久久| 国产绿奴视频在线观看| 日本护士高潮| 蜜臀精品1区2区| 国产女人9999| 国产综合久久久麻桃个| 手机看片日韩人妻| 91丨九色丨东北熟女| 97免费视频网| 精品人妻一区二区三区鲁大师| 2021国产成人精品久久| 日韩探花精品在线视频| 久久久久久久少妇| 欧美色97| 377p欧洲日本亚洲大胆| 中文字暮97| 国产精品一区二区麻豆| 日本色色视频网站| 北条麻妃99精品青青久久| 亚洲文学偷乱拍啪啪啪啪| 久久岛国| 99热99在线| av线电影| 色色香蕉| 亚洲涩涩| 强奸乱伦AV网站| 97资源欧美| 亚洲最新Av| 电影69乱码96| 校园春色 欧美| 六月丁丁香| 蜜桃臀av一区二区| 操逼网免费无码视频| 九九九九精品在线| 成视频在线观看免费看| 久久久草草精品| 操逼片中文| 久久少妇人妻| 中文字幕狠狠玩| 久久久久元码视频| 26uuu性| www.高清无码诱惑一区.com | 嗯啊不要啊在线 | 国产一区二区啪啪视频| 久久9精品网站| 久久婷婷综合国际产色怕| 四虎免费视频| 伊人AAA| 免费试看60秒| 久久久久久久78| 国产免a费看黄片在线| 日本中文字幕熟妇| 婷婷五月天av| 国产三级在线现体验区| 国产视频大全| 九九久久综合| 国产成人91一区二区三区| 亚洲有码第一页| 免费久久精品麻豆一区二区av| 91痴汉| 亚洲日本加勒比在线| 一级乱伦网站| 嗯嗯啊啊日韩精品| 中文字幕在线观看AV| 国产成人手机视频激情| 亚洲全色网| 欧亚日韩综合精品国产| 狠狠干狠狠干| 日韩激情小说一区二区| 成人无码欧美一级A片狼牙直播| 啊啊啊啊啊在线观看网址 | 麻豆久久久久久久久丝袜 | 欧综合网| 超碰9 7女人| 欧美成人综合| 精品十三区| 国产亚洲一黄| 97久久久| 91精品无码人妻系列| 美国黄片aaa| 超碰97综合| 午夜九九| 九九九九一级| 一直超碰| 曰韩少妇无码| 操一操摸一摸| 亚洲色图 91| 蜜臀va69| 91痴汉| 强乱老妇中文字幕| 日比av无码| 啊啊啊骚| 亚洲欧美综合| 啊啊啊啊啊在线| 超碰97久| 中文乱码字幕观看视频| 四虎影视欧美| 天天肏夜夜肏| 天天操天天舔| 欧美性性性| 国产精品夜夜| av网站免费看| 国产精品人妻无码久久久互動交流 | 妺妺跟我一起洗澡没忍住| 18禁中文字幕| 大地资源在线观看中文第二页| 免费观看国产不卡av| 性爱视频无打码在线观看| 亚洲美女精品九九视频| 亚洲图片欧美色| 久操精品| 亚洲国产精品99久久久| 蜜乳AV一区| 人妻乱仑一区二区三区| 国产乱伦性爱AV| 久热免费视频| 精品v1区| chaopen97久久| 91爱网| 日本黄大片在线观看视频| 最新av中文字幕高清| 操我无码| 丰满少妇人妻久久久久久| 爱欲AV| 九九热午夜欧亚国产视频| 欧亚日韩中文在线| 一类无码操逼视频| 色播综合| 中文字幕二区| 久久性爱精品一区| 久久精品国产精品亚洲艾通辽熟妇| 欧美第一页性| 夜夜久久久| 99久久精品无码一区二区毛片免费| 亚洲αv一区二区三区| 蜜臀久久久久久999| 成人国产视频在线观看| 国产美女口爆吞精视频| 伊人99热| 黑白配性爱AV成| 国产成人欧美一区二区三区的国产| 日韩另类| 东京男人天堂| 国产无码一二三区| 99re99视频在线免费观看| 亚洲综合伊人| 午夜福利在线合集| 欧洲乱码视频| 91成人高清在线观看| 久久9精品视频| 欧美亚洲丝袜人妻制服中文99| 全免费a敌肛交毛片免费| 91网18| 白丝被操91| 日本九九久久99播| 婷婷操视频| 97久久久精品| 黄色AAAAAAAAAAA大片| 国模不卡一本二本三电影| 人人做,人人操,人人摸| 五月婷婷激情网| 中文字幕熟女人妻丝袜| 日韩欧美视频青青| 亚洲久久东京热一二三四五区视频| 久久黄色性爱视频| 五月开心久久AV官网| 天天躁日日躁xxxxx| 欧美草草| 成人五月香网在线| www.亚洲成人一区| www.男人天堂| 99热在线播放| 欧美福利视频啊啊啊啊| 国产吹潮女在线观看| 久久人人看| 99re免费视频精品全部| 欧美大色交| 久久久久久久久久久六六| 秋霞Av理论一级在线| 亚洲瓯美色图| 超碰国产在线| 日韩乱伦AⅤ| 精品无吗m| 亚洲美女色图| 久久天天摸| 特级特黄一级毛片免费| 91狠狠狠| 久污| 另类av天堂| 久久人妻视频网| 可能人人看人人摸| 日本孕妇一区二区视频操逼免费看 | 亚洲黄色网址| 亚码激情| 大香樵伊人网| 亚洲最大网站av| 第四色奇米影视777| 密臀在线一区尤物| 青青草华人在线欧美在线| 欧美日韩人人早| 日韩紧密久久| 97资源超碰| 欧亚综合一卡二卡中文字幕| 久久久久久AⅤ无码免费肉站| 手机在线免费看的av| 一本色道久久综合精品婷婷| 天堂涩涩| 乱伦系列一区二区| 久草免费福利在线播放| av在线人气| 99热8| 黄页视频网站野外| 亚洲女优有码无码高清| 99re这里只有精品9| 超碰精品人妻狠狠干| 免费一级a毛片久久久久久鸭绿欲| 国产午夜精品在线观看| 99精品视频在线观看| 神马久久午夜| 亚州综合色| WWW.加勒比人妻一区不卡.com| 色婷亚洲五月在线观看| 欧美性爱系列| 超碰人妻中文在线| 亚洲 中文 女同| 亚洲在线网站| 一区二区蜜臀| 小情侣高清国产在线视频| 超碰免费97| 欧美偷拍区| 极品尤物自安慰| 91精品丝袜久久久久久无码人妻| 一区二区三区四区色图| 午夜性| 97玖玖人妻| 是还免费视频1727我| 日韩成人小视频| 欧美十八禁视频| 亚洲日韩美国人妻| 99热色精品| 亚州色站 日韩电影| 久久是精品| 日本色日夜干| 很很热性爱视频| 亚91亚洲网| 欧美成人精品欧美一级乱黄一区二…| 亚洲国产尤物yw在线观看| 精品人妻一二三| 97视频网站| 色播综合| 亚洲国产精品无码AV久久| 久久熟女人| 无码男人天堂| 日本精品五区| 亚洲精品第一| 欧亚免费视频| 久草资源在线视频官方总站日韩丝袜美腿 | 717影院理论午夜伦八戒| 婷婷激情五月综合| 蜜臀久久99精品久久久久| 国产精品第一页国产大屁股视频免费区| 亚洲欧美一区二区三区在钱蜜桃 | 国产路线专区| 国产高清免费不卡av| 免费看一级a性色生活片久久无| 亚洲日本男人天堂网| julia ann久久| 成人免费看吃奶视频网站| 97香蕉碰碰人妻国产欧美| 丁香五月影院| 亚洲熟女乱色一区二区三区久久久| 人人澡人人干| 激情干在线| 国产精品午夜成人福利| 精品传媒在线一区| 日本操逼视频导航| 91国产丝袜足交精品视频| 91丝袜人妻| 手机在线视频国内精品| 亚洲一本色码中文字幕| 人人妻人人爱人人玩| 日本3级一区二区免费| 久久亚洲熟妇在线视频| 熟女精品日韩一区二区三区| 精品一区二区成人| 亚洲91网。| 中文操逼字幕| 人人爽天天爽| 亚洲色图欧美| 99在线免费观看| 国产搭汕a级片| 成人三级片无码| 麻豆区久久久久亚| 精品一区二区成人| 国产吹潮女在线观看| 眼镜人妻101.com| 四虎国产成人精品免费一女五男| 啊啊啊好多水| 久久五月天婷婷| 97超碰影音| 被体育老师抱着c到高潮| 久久久天美| 久久久久国产一区二| 欧美综合传媒| 2024人人操人人摸| 欧美97av| 激情自拍 校园春色| 91精品网站| 污到发麻的视频 国产| 中文字幕欧美日韩三级| 宗合情欲网| 日本色色视频网站| 超碰69| 日本女优在线视频福利| 白嫩91在线亚洲| 激情五月综合网| 欧美成人一级麻豆| 欧美性暴力猛交XXXX| 日韩电影免费网站麻豆视频| 色欧美在线| 精品免费成人久久| 激情婷婷丁香网| 2019精品国产无码成人| 东北女人| 日本激情免费大片| 偷拍亚洲视频一区二区三区四区| 免费看日本操逼视频| 国产91福利小视频在线观看| 密臀AV在线| 插穴性爱视频在线观看| 久久97视频| 屌逼麻豆| AV一区观看| 国产日产欧产美韩系列麻豆免费| 思思热在线| 精品久久久av无码免费| 久久久噜噜噜久久人妻| 五月天久久久| 丰满美女一级毛片在线播放| 密臀视频一区二区三区| 超碰免费人人| AAAA级日本片免费视频| 亚洲日韩欧美一区二区| 97在线视频观看| 久久亚州精品成人Av无| 国产精品乱码久久久久久久| 精品少妇后入一区二区三区四区人妻巨乳 | 夜草网站| 欧美亚洲韩国视频十五区| 久久久久成人蜜桃精品| 日韩Va亚洲va欧美Ⅴa久久| 在线A日本| 狠狠爱夜夜| 精品人妻一区二区乱码一区二区| 国产99热| 正在播放国产精品一区| 极品肉射| 国产第二页| 肉丝网站91| 亚洲综合中文字幕有码| 26uuu久久| 国产精品对白自产拍| 久久久穴999| 99人人干| 欧美激情中文字幕另类小说| 超碰成人人人爽人人爽| 97网站在线观看| 熟啊v色欧美热| 啊啊啊不要好疼视频| 亚洲一级性爱视频免费看| 91欧洲国产成人久久精品网站| 欧美,亚洲,日韩,v,天堂,手机在线观看| 激情久久久| 青青欧洲黑| 久思思热视频在线观看| 久草婷婷| 日韩无码精品综合久久| 日韩无码AB| 婷婷丁香九月| 91亚洲高清| 久久久久久久久国产| juliaann精品熟女一区| 欧美毛片在线网| A片 AV一级在线播放观看免费| 曰韩操B| 欧美91精品国产自产| 亚州欧美另类| 超碰碰97资源站| 九九九九九九九九九九九免费国产| 国产和美国毛片| 九一综合精品视品av| 欧美综合自拍成人自拍第二十页| 天天日B夜夜干B时时操B| 金莲网址| 亚洲熟女乱色一区二区三区 | 精品人妻一区二区三区在| 人妖欧美一区二区| 欧美韩国你懂得在线 | 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 人人妻人射| 中文字幕制服欧美久久一区| 国产精品国产亚洲区艳妇糸列| 国产人妻久久精品一区二区三区| 60秒免费视频| {男男暴菊gay无套网站| 久久最新免费视频23| 色婷视频| 亚洲宅男天堂| 婷婷五月天激情网| 99欧美| 欧美日韩99| 天天日天天舔天天喷天天射| 五月婷婷影院| 日韩精品99999| 91亚·色| 射丝袜高跟鞋99| 射丝袜高跟鞋99| 成年女人一区| 在线 亚洲 网爆 自拍| 九九玖玖精品| 91国产大片| 久久m| 加勒比色综合| 国产97/欧美| 淫荡网址| 欧州一区二区三区四区| 国产av强奸美女| 亚洲啪啪视频一区二区| 熟女突然公开看18禁影片| 岛国激情视频在线观看| 强奸乱伦资源| 亚洲激情网一二三四区| 久久人人妻| 国产人妻一区二区三区欧美毛片| 亚洲欧美setu| 国产精品69久久久久久久| 久久精品国产97欧美精品亚洲 | 欧美日韩国产男人| 女人的天堂大香蕉网| rivers-china.com| 鸥美中出| 激情五月综合开心五月| 岛国1区2区3区在线观看| 乳欲人妻办公室奶水| 色婷婷五月综合激情中文字幕| 婷婷综合五月天| 9999伦理视频| 激情综合网一盗摄| 亚洲色图欧美| 在线岛| 综合啪啪| 日韩一级二级在线| 午夜久久久| 91爱网| 青青久久手机线视频| 色婷婷九月| 97超碰天天爱天天爱| 蜜臀Av一区二区三区| 日韩欧美日韩| 粉嫩绯色AV一区二区在线| 大胆91| 九七人妻在线| 九九无码| 亚洲AV免费在线| 一区,二区,三区网站| 国产夫妻性生活视频| 国产精品久久久亚洲第一牛牛_在线观看 | 农村妇女一级二级三级视频| 色九九九综合| 少妇熟女一区二区三区| 狠狠色狠狠色狠狠五月| 色女女女导航| 欧美96交| 熟妇熟女一区二区三区| 国产成人免费观看在线视频| 久久超碰亚洲人| 中文字幕1区2区| 人妻 中文 日韩| 国产精品对白内射| 夜夜欧美 | 超碰97亚洲| 97久久超碰| 中文字幕国产在线天堂| 免费一级毛片在线视频观看| 尤物av网站| 欧美激情专区| 7777欧美成是人在线观看| 成人久久精品| 国产精品麻豆成人av| 激情五月天综合网| 中文字幕免费在线观看| 久久久久人妻二区精品叶可怜| 欧美美女啪啪视频| 男女啊啊啊| 大香网伊人久久综合| 精品一区99999| 国产99精品一区二区三区免费| 在线综合 亚洲 欧美中文字幕| 成人性交午夜免费片| 日韩av乱伦| 日日日大屁股骚女人精品| 777AV电影| 好舒服视频| 亚洲无码太久| 日韩精品人妻中文字幕久久久| 一区二区中文| 九九视品黄色| q2午夜理论片夜色av| 另类小色呦| 天天日熟妇| 人人操人人摸人人看人人干| 亚洲国产精品久久久男人的天堂| 欧差乱伦二三| 五月婷在线| 精品熟妇视频一区二区| 成人乱码一区二区三少妇| 91老熟女老女人国产老太| 日韩黄色片子| 一区二区三区男女操逼黄色小电影| 亚州综合网| 天操天操夜操夜月操月年年操 | 久久綜合很很很| 久操网无码在线| 欧美一级专区免费大片| 欧洲一级性爱视频在线观看| 91n免费处女| 中文字幕性感少妇av| 久操在97| 日韩欧美午夜视频在线| 久久久久九九九九九| 色综合网1| 日韩有码专区| 99色色网| 欧美岛国精品在线观看| 日韩电影天堂视频一区二区| 亚洲天堂中文字| 91亚洲狠狠色| 大香蕉九九| 夜草网站| 亚洲精品1区| 丰满人妻一区二区三区大胸懂色| 天天综合站| 黄色av片三级三级三级免费看| 天天性射网| 成人三级片无码| 欧美影音在线| 另类在线| 国产一区二区免费福利片| 日本淫穴在线| 另类小说五月天| 亚洲久9| 亚洲男人天堂网久久| 亚洲无码一二三区| 亚洲色图 91| 国产农村妇女精品1区二区| 久草福利在线资源站| 男人的天堂va在线| 97超碰在线资源网站| 天天躁日日躁AAA片李宗瑞| 麻豆天美传媒毛片| 九九av| 91粉芽高清在线一区二区| 久久精品国产99精品亚洲蜜... | 丝袜美腿校园春色| 天天日天天干天天整| 9久精品| 亚洲色图 综合| 色色色色色色色色色色色色色色综合| 白天啪啪晚上啪啪视频| 97精品一区二区视频在线观看| 中日无幕一二三四区| 操逼逼中文字幕| 91亚洲色图| 久久九九精品一区二区| 狠狠躁AV| 性色av婷婷久久一区二区点复制| 亚洲成人激情小说视频| 成人五月天色网| 欧美疯狂做爰xxxx| 日韩性爱免费观看视频| 亚洲天堂男| 97一区二压| 久九干| 久久久一区二区三区三州| 91欧美网| 蜜桃午夜视频一区二区 | 丁香五月综合| 一级A片女人高潮叫床| 欧美人妻少妇| 黄页网站成人免费| 久操B网| 综合久久中文字幕综合日韩精品| 精品毛片av一区二区| 玖玖久久久| 无码二级三级| 欧美洲精品一级| 肥臀熟女福利视频一区二区| 99在线观看| 亚洲一区二区性爱电影| 日韩精品色呦呦| 亚洲欧美日韩免费观看| 国产精品乱码久久久、久久| 亚洲男人的天堂AV| 欧美亚综合色图| 日本熟妇一区二区三区| 在线另类| 一区二区三区机械有限公司| 国产无码精品高清| 2017av无码免费无线播| 97欧美综合| 97久操| 伊人性在线视频| 91精品在线播放| 长久操视频| 懂色av中文字幕一区二区三区天美| 久热伊人| 一区二区日韩欧美久久| 亚洲色婷婷| 亚洲图片欧美在线视频| 亚洲AV成人无码一区二区三区在线观看| 欧美日韩性爱无码| 欧美精品日韩久久久九 | 啊啊啊操死我| 无马一区二区| 蜜臀久久久99久久久久 | 亚洲天堂人人妻| 嗯嗯,好大,好爽,好骚| 一二三啪啪专区| 国产精品国产自产拍高清AV| 青青草原狼av| 精品人人| 视频国产成人精品日本亚洲18| 蜜臀久久99精品久久久久| 一区二区影视| 免费AV中文网在线观看| 绯色一区二区三区不卡少妇 | 久久草视频污视频| 综合九九| 欧美精品亚洲精品日韩传电影| 超碰欧美COM| 另类欧美色| 综合97| 边做饭边操逼逼| 曰韩操B| 激情综合网五月婷婷五月天| 国产情侣自拍在线播放| 开心五月婷婷| 插入综合网| 天天干天天日天天射黄色片| 男人把坤坤插入女人的下体| 中文一区在线日| 超碰色大香蕉| 一级片视频啪啪| 超碰国产精品久| 久久久久久久久久久久久久久性生活视频| 美女尤物人人操| 亚洲欧美一区二区三区一猛片| 91操人| 一品道视频一区二区三区| 歐美一級亂黃99在綫精品| 99亚洲人人| 91蜜臀人妻中文字幕在线| 热99这里有精品综合久久 | 9999九九九久久久| 人妻蜜桃臀| 中文字幕熟女人妻丝袜| 亚欧免费| 亚洲男人天堂Av| 在线97在线| 欧美综合色,www| 中文字幕一区二区三区字幕|