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

ARTICLE DETAIL

資訊詳情

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

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

軟考中級軟件設(shè)計師筆記:易錯點(diǎn)糾偏與可檢索索引 簡介《軟件設(shè)計師中級考試知識點(diǎn)整理》以 docx 筆記形式面向軟考軟件設(shè)計師中級考生兼顧需要系統(tǒng)復(fù)盤面向?qū)ο笈c數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)的開發(fā)者可用于考前梳理考點(diǎn)、定位薄弱環(huán)節(jié)。正文圍繞類與對象、繼承、多態(tài)、封裝、抽象化與組合展開逐條解釋單一職責(zé)、開閉、李氏替換、依賴倒置、接口隔離、迪米特和合成復(fù)用七大原則并按創(chuàng)建型、結(jié)構(gòu)型、行為型歸納常見設(shè)計模式同時整理 UML 圖及繼承、組合、關(guān)聯(lián)等關(guān)系樹與二叉樹特性、查找二叉樹、平衡二叉樹、AVL 樹與紅黑樹、排序算法情景對比、線性表和串等模塊目錄層級明確方便按知識點(diǎn)跳轉(zhuǎn)復(fù)習(xí)。資源包內(nèi)含 1 個 docx 文件約 31.83MB已有 894 人學(xué)習(xí)。整體偏提綱式梳理對易混淆的設(shè)計原則、模式分類和樹結(jié)構(gòu)特性可作對照記憶適合沖刺階段配合真題逐項(xiàng)核對快速建立知識框架。1. 一份目錄先給出答案筆記的價值不在厚度在能不能定位打開目錄會先愣一下前面連續(xù)七八個標(biāo)題共用第 4 頁中間十幾個標(biāo)題擠在 9、10 頁整份目錄最后停在 40 多頁。這說明它是按主題塊排的不是按頁排的。對備考軟考中級軟件設(shè)計師的人來說這恰好是個信號——一份知識點(diǎn)整理能不能用不看排版看它有沒有把面向?qū)ο?、?shù)據(jù)結(jié)構(gòu)、算法、軟件工程、網(wǎng)絡(luò)、數(shù)據(jù)庫這幾條主線串成可檢索的骨架。這份 docx 覆蓋面基本貼著大綱走適合已有基礎(chǔ)、需要快速回歸和查漏的人零基礎(chǔ)拿它當(dāng)唯一教材會讀得很吃力因?yàn)楹芏鄺l目只有結(jié)論沒有推導(dǎo)。2. 面向?qū)ο笈c設(shè)計模式7 大原則在題干里怎么被認(rèn)出來面向?qū)ο筮@部分在下午題里出得不算多但上午題偏愛兩種問法給一段場景問體現(xiàn)了哪條原則給一個類圖問屬于哪類模式。筆記把類、對象、繼承、多態(tài)、封裝、抽象、組合這七個基本概念放在最前面緊接著進(jìn)七大原則這個編排順序是對的——原則本身就是概念的組合應(yīng)用先背概念再背原則等于把同一件事記兩遍。2.1 七大原則的判定順序與題干信號詞同時出現(xiàn)多個信號時我一般按這個優(yōu)先級往下篩單一職責(zé) → 開閉 → 里氏替換 → 依賴倒置 → 接口隔離 → 迪米特 → 合成復(fù)用。排在前面的更結(jié)構(gòu)性出題人寫場景時往往就是沖著它去的排在后面的更實(shí)現(xiàn)性多數(shù)時候是干擾項(xiàng)。原則一句話內(nèi)核題干高頻信號詞典型反例單一職責(zé) SRP一個類只有一個引起變化的原因該類同時負(fù)責(zé)……和……一個類既管連接池又管報表渲染開閉 OCP對擴(kuò)展開放對修改關(guān)閉新增一種……時不修改原有代碼加一個支付渠道就要動 if-else里氏替換 LSP子類能替換父類且行為不變子類重寫后父類原有調(diào)用出錯子類強(qiáng)化入?yún)⑿r?yàn)、拋父類未聲明的異常依賴倒置 DIP高層與低層都依賴抽象高層模塊不應(yīng)依賴低層實(shí)現(xiàn)業(yè)務(wù)類里直接 new 具體驅(qū)動接口隔離 ISP接口拆細(xì)不強(qiáng)迫依賴無用方法接口中存在大量空實(shí)現(xiàn)一個胖接口塞二十個方法迪米特 LoD只與直接朋友通信調(diào)用鏈過長中間類轉(zhuǎn)手a.getB().getC().doWork()合成復(fù)用 CRP優(yōu)先組合而非繼承繼承層次過深難以維護(hù)為復(fù)用兩個方法繼承整個基類最容易混的兩組要單獨(dú)拎出來。第一組是里氏替換和依賴倒置里氏管的是子類型的行為契約判斷依據(jù)是替換后調(diào)用方有沒有感知到差異依賴倒置管的是依賴的方向判斷依據(jù)是代碼里有沒有出現(xiàn)具體類名。第二組是單一職責(zé)和接口隔離單一職責(zé)約束的是類接口隔離約束的是接口前者看變化原因有幾個后者看客戶端被迫實(shí)現(xiàn)了幾個用不上的方法。提示題干里出現(xiàn)子類不能替代父類時別急著選里氏替換。如果場景描述的是父類里塞了子類用不到的方法答案通常是接口隔離因?yàn)閱栴}出在接口粒度而不是繼承契約。2.2 三種模式分類的記憶錨點(diǎn)原文對創(chuàng)建型、結(jié)構(gòu)型、行為型的描述用了工廠模式、抽象工廠模式、builder 模式這種中英混寫讀的時候要注意統(tǒng)一成中文名否則考場上看到建造者模式會反應(yīng)不過來。分類數(shù)量成員一句話錨點(diǎn)創(chuàng)建型5工廠方法、抽象工廠、建造者、原型、單例都在解決對象怎么造出來結(jié)構(gòu)型7適配器、橋接、組合、裝飾器、外觀、享元、代理都在解決對象怎么拼起來行為型11職責(zé)鏈、命令、解釋器、迭代器、中介者、備忘錄、觀察者、狀態(tài)、策略、模板方法、訪問者都在解決職責(zé)怎么分、消息怎么傳按造、拼、分三個動詞記比按字母順序背可靠得多。享元是最容易被歸錯的一個很多人一看共享對象狀態(tài)就往行為型放其實(shí)它處理的是對象的結(jié)構(gòu)復(fù)用屬于結(jié)構(gòu)型。訪問者放行為型也是同理——它變的是對元素的操作不是元素本身的結(jié)構(gòu)。2.3 用一段代碼把開閉與依賴倒置跑出來原則背得再熟不如自己寫一遍反例再改一遍。下面這段是加一個折扣類型就要改結(jié)算類的典型翻車寫法改造成策略之后兩個原則同時成立。from abc import ABC, abstractmethod class Discount(ABC): 折扣抽象高層只認(rèn)這個接口不認(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 表示原價 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邏輯說明Checkout里沒有任何if 類型 ...的分支新增滿減階梯價只需要再寫一個Discount子類Checkout一行不動這就是開閉原則的落地形態(tài)。Checkout.__init__的形參類型標(biāo)注是Discount而不是PercentDiscount高層模塊依賴抽象而非具體實(shí)現(xiàn)這就是依賴倒置。參數(shù)上要注意rate的取值范圍用小數(shù)表示若改成百分?jǐn)?shù)90 表示九折必須在文檔里寫清楚否則調(diào)用方傳 0.9 和傳 90 會得到完全不同的結(jié)果這類單位不一致在下午題里也常作為陷阱出現(xiàn)。再補(bǔ)一個反向驗(yàn)證把PercentDiscount.apply改成先校驗(yàn)amount 0負(fù)數(shù)直接拋異常。此時用子類替換父類的調(diào)用方原本傳 0 不報錯的代碼開始報錯行為契約被破壞這就是里氏替換的違反。自己動手改一遍比看十遍定義管用。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)之間的層級約束。把這兩塊放在一起復(fù)習(xí)腦子里建立的是一套關(guān)系模型而不是兩堆散點(diǎn)。3.1 UML 關(guān)系的強(qiáng)度階梯原文只列了繼承、組合、關(guān)聯(lián)三種實(shí)際考綱要求區(qū)分六種缺了聚合、依賴和實(shí)現(xiàn)。按耦合從弱到強(qiáng)排成一條線判斷時從弱往強(qiáng)推比死記符號穩(wěn)。關(guān)系圖形符號耦合強(qiáng)度生命周期代碼里的常見形態(tài)依賴虛線箭頭最弱無關(guān)方法參數(shù)、局部變量、返回值關(guān)聯(lián)實(shí)線可帶箭頭弱各自獨(dú)立成員變量持有對方引用聚合空心菱形中部分可獨(dú)立存在成員變量構(gòu)造時傳入組合實(shí)心菱形強(qiáng)部分隨整體銷毀成員變量內(nèi)部 new 出來泛化實(shí)線空心三角強(qiáng)繼承class B extends A實(shí)現(xiàn)虛線空心三角強(qiáng)契約class B implements I聚合和組合的區(qū)分只看一句整體銷毀時部分還能不能活。學(xué)校和學(xué)生是聚合學(xué)校撤銷了學(xué)生還在訂單和訂單明細(xì)是組合訂單刪了明細(xì)沒有獨(dú)立意義。圖上的菱形是空是實(shí)直接對應(yīng)這個語義記混的時候回到這句話就行。泛化與實(shí)現(xiàn)的區(qū)分也常被問。泛化是is-a且?guī)?shí)現(xiàn)繼承子類直接拿到父類的方法體實(shí)現(xiàn)只是can-do接口里沒有方法體子類必須自己寫。題干里出現(xiàn)抽象類和接口二選一時看有沒有共享的默認(rèn)實(shí)現(xiàn)。3.2 二叉樹性質(zhì)與查找樹、平衡樹的判定樹這塊筆記里有個表述要注意原文寫二叉樹的重要特性左子樹和右子樹的高度不能超過 1。這句話描述的是平衡二叉樹AVL的約束不是普通二叉樹的特性。普通二叉樹只有下面這幾條硬性質(zhì)。性質(zhì)表達(dá)式適用對象第 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 個結(jié)點(diǎn)的完全二叉樹深度?log2 n? 1完全二叉樹編號 i 的左右孩子、父結(jié)點(diǎn)2i、2i1、?i/2?順序存儲的完全二叉樹左右子樹高度差絕對值 ≤ 1平衡二叉樹n0 n2 1這條建議用代碼驗(yàn)證一遍比背公式記得住也順便把完全二叉樹的編號規(guī)則過一遍。import math def walk_complete_tree(n: int): 按完全二叉樹的順序編號規(guī)則統(tǒng)計各類結(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})邏輯說明2*i和2*i1是完全二叉樹順序存儲的編號規(guī)則超出n就說明該孩子不存在據(jù)此可以反推每個結(jié)點(diǎn)的度數(shù)。math.floor(math.log2(total)) 1對應(yīng)深度公式注意total為 1 時結(jié)果是 1邊界正確。運(yùn)行結(jié)果里n10時葉子 5 個、雙分支 4 個5 4 1成立。參數(shù)上唯一要小心的是n必須是正整數(shù)傳 0 會導(dǎo)致log2報錯。查找二叉樹BST的判定標(biāo)準(zhǔn)只有一條好用的中序遍歷序列單調(diào)遞增。平衡二叉樹則看每個結(jié)點(diǎn)的平衡因子左子樹高度減右子樹高度絕對值不超過 1。紅黑樹屬于近似平衡插入刪除時旋轉(zhuǎn)次數(shù)比 AVL 少適合寫操作頻繁的場景堆是完全二叉樹 堆序只保證父結(jié)點(diǎn)與子結(jié)點(diǎn)的大小關(guān)系兄弟之間無序這一點(diǎn)經(jīng)常被拿來出判斷題。3.3 排序?qū)Ρ缺硪B穩(wěn)定性一起背各種排序算法的復(fù)雜度表誰都會背出錯多半出在穩(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)定的四個是冒泡、插入、歸并、基數(shù)其余都不穩(wěn)定。這個結(jié)論光背容易記反跑一遍記錄對key, tag的排序看相同 key 的相對次序有沒有變一分鐘就能確認(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)距離交換會打亂相等元素的相對次序 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)格大于才交換相等時保持原位 a[j], a[j 1] a[j 1], a[j] swapped True if not swapped: # 一趟無交換最好情況 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)定邏輯說明把每個元素寫成(排序鍵, 標(biāo)記)的二元組排序后只看標(biāo)記字母的順序就能判斷穩(wěn)定性。選擇排序不穩(wěn)定問題出在最小值與首位遠(yuǎn)距離交換這一步它會把相等元素中靠前的那個甩到后面去。冒泡排序的交換條件是嚴(yán)格大于相等時不動作所以穩(wěn)定。參數(shù)上records必須是可切片復(fù)制的序列函數(shù)內(nèi)部做了[:]拷貝不會污染原列表。4. 算法與開發(fā)模型復(fù)雜度估算、模型選型的落地判斷算法部分的難點(diǎn)不在寫代碼在給一個場景判斷該用哪種思想。軟件工程部分的難點(diǎn)不在背模型名字在給一個項(xiàng)目特征判斷該選哪個模型。這兩類題本質(zhì)上是同一種從特征反推方法。4.1 分治、回溯、貪心、動態(tài)規(guī)劃怎么區(qū)分算法思想成立條件典型題目判斷關(guān)鍵句分治子問題獨(dú)立、可合并二分查找、歸并排序、快速排序?qū)栴}分成規(guī)模更小的同類子問題回溯解空間可枚舉、能剪枝N 皇后、圖著色、迷宮求解嘗試、失敗則回退貪心每步局部最優(yōu)可推出全局最優(yōu)部分背包、哈夫曼編碼、Prim、Kruskal每次選當(dāng)前最好的動態(tài)規(guī)劃最優(yōu)子結(jié)構(gòu) 重疊子問題0-1 背包、最長公共子序列、矩陣連乘子問題被重復(fù)計算被問得最多的對比是 0-1 背包和部分背包。物品不可分割時只能用動態(tài)規(guī)劃因?yàn)樨澬臅嚾萘?10物品 A 重 6 值 10、B 重 5 值 9、C 重 5 值 9按單位價值貪心先拿 A剩下容量 4 什么也裝不下總價值 10最優(yōu)解是拿 B 和 C總價值 18。物品可分割時貪心就是最優(yōu)的因?yàn)槭S嗳萘磕苎b小數(shù)部分?;厮莺蛣討B(tài)規(guī)劃的邊界也常混?;厮菔亲叩降自倩赝藭L問同一個狀態(tài)很多次動態(tài)規(guī)劃是把中間結(jié)果存起來同一狀態(tài)只算一次。題干里出現(xiàn)記憶化填表狀態(tài)轉(zhuǎn)移方程基本鎖定動態(tài)規(guī)劃出現(xiàn)剪枝深度優(yōu)先遍歷解空間樹鎖定回溯。4.2 復(fù)雜度用實(shí)測驗(yàn)證別只背表O(n2) 和 O(n log n) 的分界點(diǎn)在哪里光看公式?jīng)]感覺。寫個小腳本統(tǒ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 # 每比較一次計數(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})邏輯說明隨機(jī)輸入下冒泡排序不會提前退出比較次數(shù)接近n(n-1)/2。把結(jié)果除以n log n如果比值隨 n 線性增長說明分子是 n2 量級。這個方法的通用價值在于考場上一時想不起某個算法的時間復(fù)雜度用規(guī)模翻倍、耗時變幾倍的思路也能推出來——翻倍后耗時變 4 倍是 O(n2)變 2 倍多一點(diǎn)的通常是 O(n log n)。參數(shù)上random.seed固定隨機(jī)源保證多次運(yùn)行結(jié)果一致方便對照。常見算法的時間復(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)、矩陣連乘動態(tài)規(guī)劃 O(n3)。4.3 開發(fā)模型選型對照筆記里排了瀑布、原型、增量、螺旋、V 模型、噴泉、敏捷七種容易的問題是知道名字但選不出來。模型適用場景關(guān)鍵特征主要風(fēng)險瀑布需求明確且穩(wěn)定階段嚴(yán)格串行、文檔驅(qū)動后期變更代價大原型需求模糊、需快速確認(rèn)先做可運(yùn)行樣品原型被當(dāng)成成品交付增量可分批交付、核心先行按功能塊逐個發(fā)布需要良好的架構(gòu)規(guī)劃螺旋大型高風(fēng)險項(xiàng)目每輪含風(fēng)險分析成本高、管理復(fù)雜V 模型強(qiáng)測試要求的嵌入類項(xiàng)目開發(fā)與測試階段一一對應(yīng)靈活性差噴泉面向?qū)ο箝_發(fā)各階段無縫迭代、可回溯缺乏明確里程碑敏捷需求頻繁變化的小團(tuán)隊短迭代、可工作軟件優(yōu)先文檔可能不足XP 作為敏捷的具體實(shí)踐考點(diǎn)集中在四條結(jié)對編程、測試先行、小型發(fā)布、持續(xù)重構(gòu)。題干里出現(xiàn)兩人共用一臺機(jī)器先寫測試再寫實(shí)現(xiàn)每兩周發(fā)布一次指向的都是 XP 而不是泛泛的敏捷。螺旋模型和增量模型也常被混區(qū)分點(diǎn)在于螺旋每輪必須做風(fēng)險分析增量只是分批交付。4.4 關(guān)鍵路徑正推逆推和總時差關(guān)鍵路徑是上午題的??褪止に阋槐椴浑y但活動一多就容易算錯。規(guī)則只有兩條正推求最早開始時間取所有前置活動最早完成時間的最大值逆推求最晚開始時間取所有后置活動最晚開始時間的最小值??倳r差 最晚開始 - 最早開始為 0 的活動連起來就是關(guān)鍵路徑。def critical_path(acts): acts: {活動名: (工期, [前置活動])} 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è)計 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)收測試 } print(critical_path(acts)) # (15, {A:0,B:0,C:2,D:0,E:5,F:0}, [A,B,D,F])邏輯說明forward用遞歸保證前置活動先算default0處理沒有前置的起始活動backward反向遞歸終點(diǎn)活動的LF取總工期。返回的slack是每個活動的總時差為 0 說明一天都拖不得。參數(shù)上活動名必須唯一前置列表里的名字必須已定義否則forward會拋KeyError——手工畫圖時漏掉某個前置活動算出來的工期會偏短這是最常見的錯誤。5. 避坑與常見問題筆記里最容易背反的 5 個點(diǎn)這份筆記整體結(jié)構(gòu)清楚但有幾處表述和筆誤會讓人在復(fù)習(xí)時繞進(jìn)去我自己就翻過車。下面五條按現(xiàn)象 → 原因 → 解決記錄都是我實(shí)際遇到過的問題。5.1 按目錄頁碼跳轉(zhuǎn)找不到內(nèi)容現(xiàn)象照目錄上的頁碼去翻連續(xù)七八個標(biāo)題都指向同一頁翻過去發(fā)現(xiàn)那一頁擠了十來個知識點(diǎn)實(shí)際內(nèi)容排在后面幾頁。原因這份目錄是 Word 自動生成后整段粘貼的域沒有更新頁碼停留在上一次排版的狀態(tài)而且原始筆記本身是按主題塊組織不是按頁分。解決不要用頁碼定位用標(biāo)題層級定位。如果需要在電子版里檢索先把它轉(zhuǎn)成帶層級標(biāo)記的文本下一章的腳本就是干這個的再用關(guān)鍵詞搜索比翻頁碼可靠。5.2 把平衡二叉樹的高度約束當(dāng)成普通二叉樹性質(zhì)現(xiàn)象原文寫二叉樹的重要特性左子樹和右子樹的高度不能超過 1照著背遇到普通二叉樹的題目也套這句判斷直接錯。原因這句話是 AVL 樹的平衡條件被錯寫到了二叉樹概述里。普通二叉樹對左右子樹高度沒有任何限制可以是一條鏈。解決三條硬性質(zhì)記住——第 i 層最多 2^(i-1) 個結(jié)點(diǎn)、深度 k 最多 2^k-1 個結(jié)點(diǎn)、n0 n2 1。高度差絕對值不超過 1 只屬于平衡二叉樹做題時看到平衡兩個字才啟用這條。5.3 關(guān)鍵詞檢索不到因?yàn)樵挠泄P誤現(xiàn)象想在文檔里搜里氏替換搜不到搜復(fù)雜度也搜不到幾處。原因原文寫的是李氏替換原則和McCabe 復(fù)制度還有網(wǎng)絡(luò)完全控制技術(shù)應(yīng)為網(wǎng)絡(luò)安全控制技術(shù)。這類輸入法誤寫在整理型筆記里很常見它不影響閱讀但會讓全文檢索失效。解決檢索時做同義詞展開。里氏/李氏、復(fù)雜度/復(fù)制度、網(wǎng)絡(luò)安全/網(wǎng)絡(luò)完全、建造者/builder四個詞對都記一下。熟手重建索引時可以在腳本里加一層別名映射把常見誤寫一起收進(jìn)去。5.4 排序算法的穩(wěn)定性記反現(xiàn)象把快速排序、堆排序、選擇排序、希爾排序記成穩(wěn)定的選擇題一對答案全錯。原因只盯著復(fù)雜度那一列背穩(wěn)定性那一列靠印象補(bǔ)而印象里快排很快所以應(yīng)該穩(wěn)定這種直覺是錯的。解決只記穩(wěn)定的四個——冒泡、插入、歸并、基數(shù)其余的默認(rèn)不穩(wěn)定遇到拿不準(zhǔn)的用上一章那份(key, tag)腳本跑一遍。別用直覺推這是純記憶題。5.5 設(shè)計模式歸類張冠李戴現(xiàn)象把建造者放進(jìn)結(jié)構(gòu)型把享元放進(jìn)行為型答題時二選一必錯。原因建造者原文寫的是英文 builder讀的時候沒和中文名對應(yīng)上享元的共享字樣容易被理解成對象間的交互行為。解決按造、拼、分三個動詞重新分組創(chuàng)建型 5 個解決對象怎么造結(jié)構(gòu)型 7 個解決對象怎么拼行為型 11 個解決職責(zé)怎么分。享元?dú)w結(jié)構(gòu)型因?yàn)樗幚淼氖菍ο髢?nèi)部狀態(tài)的共享結(jié)構(gòu)不涉及對象之間的消息傳遞。6. 把 docx 變成可檢索索引我用 python-docx 做的一次改造純靠 Word 的查找功能翻一份四十多頁的筆記效率很低尤其是想同時看某個知識點(diǎn)在哪些章節(jié)出現(xiàn)過的時候。我一般的做法是先用python-docx把段落和樣式層級導(dǎo)出來生成一份帶標(biāo)題標(biāo)記的 Markdown 副本之后所有檢索都在副本上做。from docx import Document doc Document(軟件設(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)} 條)邏輯說明p.style.name返回的是樣式名Heading 1對應(yīng)章、Heading 2對應(yīng)節(jié)據(jù)此還原出兩級標(biāo)題結(jié)構(gòu)正文段落原樣保留。參數(shù)上要注意兩點(diǎn)一是原始文檔如果用的是自定義樣式名比如標(biāo)題 1startswith的判斷要跟著改二是導(dǎo)出用utf-8編碼別用系統(tǒng)默認(rèn)否則在部分終端里打開是亂碼。生成的 Markdown 副本只用于檢索不用于閱讀排版所以段落之間的空行用\n\n簡單拼接就夠了。有了副本之后檢索就變成一行命令的事# 在所有標(biāo)題和正文里找關(guān)鍵詞帶行號輸出方便回原文定位 rg -n McCabe|環(huán)路|復(fù)雜度|復(fù)制度 軟考筆記_索引.md # 只看標(biāo)題層級快速確認(rèn)某個知識點(diǎn)歸屬哪一章 rg -n ^#{2,3} 軟考筆記_索引.md | rg 測試|維護(hù)|CMMI第二條命令里^#{2,3}匹配二級和三級標(biāo)題管道再過濾一次幾秒鐘就能看出軟件測試相關(guān)的小節(jié)分布在哪幾個章下面比在 Word 導(dǎo)航窗格里一個個展開快得多。從那以后我每次拿到這類整理型筆記都強(qiáng)制先跑一遍導(dǎo)出腳本再做復(fù)習(xí)計劃——不是為了排版好看是因?yàn)橹挥邪呀Y(jié)構(gòu)攤平成可檢索的文本才能發(fā)現(xiàn)原文里那些頁碼錯位、術(shù)語筆誤和歸類錯誤。這些東西不攤開看考場上就會變成實(shí)打?qū)嵉氖Х贮c(diǎn)。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91精品人妻一区二区-全集完整版免费正片国语-B02AV | 亚洲五月婷| 91人妻超碰| 色69大色97香蕉| 偷拍综合网| 无码乱人伦中文视频| 久久久久久亚洲精品中文字幕人妻| 国产精品久久久999| 日韩无限资源| 色五月丁香五月| 欧美少妇性乱| aa片毛片| 91九久| 亚洲女人91| 国产区91柔拿会所技师| 日日骚 av| 天天操天天干美女网址导航| 国产人妖视频一区在线观看| 亚洲欧美色综合| 97视频免费播放| 欧美丰满熟妇XXXX性ppX人交| 亚洲精品 大香蕉| 亚州欧美综合| 久久久久久久人妻| 国产精品农村妇女| 大香蕉九九| 人妻五十路在线| 国产毛片久久久久久久| 裸体1区| 亚洲乱码精品一区二区| 男人下部插入女人下部| 在线观看无码三级少妇| 日本东京热大香蕉a片| 国产中出内射一区二区| 久久日本熟妇熟色高清| 日韩一级片在线看| 小电影欧美91| 国产剧情一区在线观看| 日本熟妇浓毛hdsex| 久久国产精品一级二级三级| 超碰午夜| 91爰爱欧美| 偷拍 欧美 日韩| 天天综合欧美综合| 日韩性爱毛片操骚逼| 亚洲色欲一区二区三区| 国产成人无码a| 97超碰这里只有精品| 国产午夜无码片在线观看影视| 欧美色女人| 污啪啪啪视频| 亚洲欧洲无码bt精品合集| 欧美九九99久久精品| 欧美性爱免费短视频| 欧美国产有色电影| 久久女婷| 青青三级视频| 99操99| 97香蕉网| 欧美丝袜美女电影一二三四区| 久久肏大逼| 国产嫩草精品A88AV| 国产欧美日韩女同性恋ww喷水精品 | 中文AV制服乱伦| 嗯嗯啊啊视频一区二区三区| 色婷婷丁香| 色色色日本| 日韩八十路老熟女| 91色艳| 人人艹亚洲| 九九九久| 久久视频,这里只有精品| 任你草| 1769国内精品视频| 老熟女综合网| 少妇无码太爽| 熟女人妻av在线资源,黄色的资源| 亚洲日韩美女丝袜美腿人妻视频| 丰满人妻一区| 超碰夫妻97| 99热色精品| 91高清欧美| 日韩久久超碰色| 亚洲精品人妻吞精av| 成人免费性爱视视| 国产精品一级二级在线| 天天干2区3区| 日日夜夜天天| 91精品久久久久久77777| 蜜臀久久99精品久久久| 好爽视频在线观看| 另类专区加勒比| 女人的久久久| 超碰人人草| 欧美性爱www免费版| av激情亚洲五月天| 超碰美女97| 亚洲熟妇AV日韩熟妇在线| 欧美大香蕉在线观看| 蜜桃无码AV一区二区| 亚洲精品性爱片| 香蕉视频精品亚洲一区二区三区在线播| 亚洲91网站| 91人妻尻屄视频| 97爱| 天天综合91| 亚洲激情深爱文学小说网站| 欧美激情色婷婷花野真衣一区二区| 盗摄 精品 另类 一区| www.大香| 人人操人人插人人摸人人干| www.99色| 日韩特级毛片免费观看全集| 美女视频尤物网在线看| 日韩无码a片| 一区二区免费电影久久| 免费中文综合精品| 人人妻碰人人免费| 国产精品激情久久久久久久| 国产精品无码av嫩草| 超碰在线欧美性爱激情| 久久精品一区二区一8| 久久精品久久久久久久| 久久丝袜| 色天使亚洲综合在线观看| 久久黄片国产一区二区| 成人a大片在线观看| 天天懆天天日| 精品无码久久久久久国产浪潮| 91国产操逼视频| 天天干天天舔| 操逼视频免费日韩无码| 在线观看日韩av不卡| 无码乱人伦中文视频| 久久精品福利影院| 美女一区二区国产精品| 久操婷婷| 麻豆天美电影一区二区| 久青草影院| 日韩一级片| 激情五月丁香五月| 中文字幕加勒比海高清无码免费视频| 久久婷婷在线观看视频| 2020中文字幕在线| 夜夜嗨一区二区三区直播内容| 婷婷丁香人妻| 污色区网站| 免费的黄片有限公司| 八人操人人摸人人看| 秋霞蝌科网日本一区| 99久久九九| 婷婷三区| 人人九九精| 综合亚洲网| 人人么人人操| 国产美女销魂在线观看不卡| 欧美精品久久久久久久久88| 三上制服丝AV| 国产精品高朝久久久久久久| 精品少妇999| 超碰91在线| 9国产超碰| 女人高潮抽搐喷水视频网站| 爱爱动态试试看6 0秒| 亚洲污污网站| 欧美色图电影| 丁香五月综合| 欧美熟爽综合| 欧美精品欧美精品系列| 亚洲综合第一页| 国产欧美成人第一页在线观看| 免费看日本操逼视频| 欧美一区二区亚洲天堂| 97一区二压| 高清无码人妻久久久一区二区三区aⅴ| 日韩 国产 欧美自拍| 高清无码 国产精品| 好吊妞转入那个网| 熟女91网| 收看日本人日bb| 国产精品亚洲免费| 精品美女人人干| 草草草视频在线免费看| 大香蕉啪啪网| 欧美色图在线视频少妇| 老司机福利青青草| 五月天婷婷基地| 欧美日韩亚洲五月天婷婷| 天天综合中文字幕 91| 黄色网址在线免费观看| 亚洲永久AV无码精品秋霞| 欧美桃色网| 色婷婷视频| 国产婷婷一区| 亚洲毛片基地专区| 日韩A优精品在线观看| 亚洲熟妇乱女区二区三区| 日韩一卡二卡三卡| 99热综合| 色综合1991| 国产97在线视频| 久久精品亚洲成a人天堂| 91天美传媒精品| 淫荡网址| 黄片在线免费在线观看| 欧美综合中文| 久久曰曰| 香港久久久| 成人性爱电影网| 中文字幕伊人| 天天躁日日躁XXXXYY| 久草男人天堂| 无码高清国产AV| 中文幕97| 在线欧美69V免费观看视频| 久热免费视频| 春色综合网| 任你艹| 天天综合官网| 日韩99999色| 男人天堂2030| 任我爽视频在线观看| 欧美亚洲91| 狠狠色婷婷| 性欧美91| 亚洲色天堂日韩中| 操逼免费视频无码国产| 日韩精品大香蕉伊人在线| 偷拍 精品另类 凸凹了四区| 大地资源在线观看中文第二页| 1204av韩国| 久久无码成人| 蜜桃臀av一区二区| 亚州国产精品乱| 99操逼| 天天看综合网| 亚洲三区视频| 天天碰久久入| 蜜臀精品1区2区| 神马久久网| 国产色精品午夜大片| 久久香蕉国产线看观看猫咪av| 青青草视频爽一爽| 性色av大全| 91爱欧美| 中文字幕在线高清男人的天堂| 亚州国产成人精品女人久久| 国产区91柔拿会所技师| 91丨豆花丨熟女| 东北女人| 成人性爱av| 天美传媒国产原创中文字幕亚洲欧美另类 | 九九九九九九九九九五码| 欲香欲色| 91成人亚洲色图| 日韩AC| 九九热久久99精品re| 97超碰超碰| 久久亚洲天堂| 99热只有这里有精品| 日韩天天综合| 日韩三级在线观看mp4| 亚洲精品色| AV网站高清无码在线观看| 外国91| 殴美性天天| 亚洲资源吧| 91久久国外网| 国产中文字幕在线| 麻豆色约约| 中文字幕97色| 香港成人一级视频在线青青草| 综合欧美日韩在线观看| 秋霞一级鲁丝片A片| 热G综合热G中文| 欧美天堂日韩三级国产传媒| 91九色网| 日韩欧美字幕亚洲一区二区| 日韩三级伊人| 色视频蜜乳| 精品视频一二三中文| 97精品视频免费| 欧美熟爽综合| 精品人妻二区三区| 一区二区首页| 天堂国产AV| 亚洲国产综合久久久性感熟妇| 五月婷婷五月天| 狠狠操狠狠爱| 婷婷五月天激情网| 久久精品国产72国产精品福利| 精品国产Av无码久久久伦古装| 中文字幕美女91| 91综合在线| 大香久久| 天天草天天日| 亚洲电影中字一区二区| 日本性感人妻91| 中日韩免费看男女操逼大全| 国产一区二区二区按摩精品啪视频| 人妖欧美一区二区| 免费αV在线视频| 9久久久久| 92性色国产午夜福利在线661| 日韩综合成人免费视频| 久久九九网| 国产 日韩 欧美 人妻 熟女 中文 69人妻精品一区二区绯色 | 91老熟妇| 最近的最新的中文字幕视频| 中文字幕视频在线观看一区二区| 欧美一级久久久丰满| 午夜爽爽爽在线观看永久入口姬片| 青娱乐啪啪视频| 青青爽| 欧色综合| 91亚洲电影| 亚洲精品一二区| 天天做天天爱天天高潮| 日韩图区| 日韩福利综合一区| 欧美激情中文字幕另类小说| 日本天天人人狠狠在线日美女 | 中文乱码字字幕在线第5页| www网站黄| 97久久精品国产| 97超碰9| 亞洲久久直播| 日韩精品怡红院| 国产久久免费精品视频| 国产熟女少妇一区| 欧美伦乱| 91粉嫩萝控精品福利网站_精品影音先锋国 | 日本一天色道久久久精品视频| 蜜臀99精品国产高清在线观看| 欧美极品性爱天天射| 久久久9品一区二区三区| 精品一区二区三区四区外站 | 久久精品人妻一区二区三区| 日韩欧美俄罗斯A片| 中文97国产| 国产精品点击进入在线影院高清 | 亚洲高清91| 日本日皮视频逼| 超碰在线成人电影| 九热大香蕉| 手机看片91人妻| 国产原创自拍| 九热中文字幕| 97久久国产亚洲精品超碰热| 日本中文字幕在线电影| 亚洲综合电影| 热热色青青草| 日韩国语字幕| 亚瑟国产精品久久无码| 人人摸人人舔一区二区| 成人情色一区二区| 色色毛片| 精品96久久| 手机在线视频国内精品| 欧美亚洲在线| 超碰碰小说97| 蜜臀久久久国产| 色情五月丁香| 日本免费一级AAA大片器| 蜜桃午夜视频一区二区 | 亚洲国产福利视频| 综合激情五月天| 久热精品在线国产| 亚洲 欧美 第一页 | 91色欧美| 午夜精品人妻二区三区| 久久国产三区| 亚洲欧美日韩精品久| 亚洲AV秘无码一区..| 射综合网| 中出欧美| 色臀aV| 国产日本熟女顶级一区二区三区视频| 国产传媒操逼视频| 国产成人久久久精品免费AV| 欧美亚洲今日在线| 97射欧美| 欧美日本不卡在线| 亚洲视频精选| 99精品高潮| 刺激性视频黄页| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 黄片www视频免费| 最新国产精品| 人人操 欧美| 熟妇人妻精品一区二区| 男人的天堂kva| 亚州Av天美传媒| 伊人久久亚洲色欲综合网站| 天天干夜夜肏| 爱丝福利| 国产精品久久久亚洲第一牛牛_在线观看| 无码男人天堂| 欧美熟女激情| 亚洲成人精品久久久| 国产精品在线网站| 日日干日日操五月天伦理视频| 夜夜狼人妻| 男人的天堂2000| 色情综合网| 丁香成人五月天| 人妻一区二区三区| 久久综合久色欧美综合狠狠 | 国产视频一区二区在线观看| 96国产污污污丝袜| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 免费视频观看60秒| 亚洲欧美色图片| 日韩免费福利在线观看| 久久性爱网站| 69超碰综合| 久久一二三四五六七八九区| 亚洲图片另类| 狠狠狠狠狠狠| 欧美熟女丝袜| 天天干人人乐| 国产一区二区三区视频在线看| 无码抄逼网| 97欧美精品综合| 人澡逼| 91av熟女人妻| 五月天婷婷小说| 中国熟女91| 91久久久老司机| 综合天天网| AV一起草在线| 亚州少妇| 欧美96在线|欧| 日韩欧美午夜一区二区| 精品久久久久,69国产成人精| 狼天天狼天天大香蕉| 亚洲和欧美裸体美女双飞视频| 啊啊啊在线观看| 综合色图亚洲欧美| 欧美色就是色| 97二区四区| 亚洲久久久久| 色性荡荡荡荡视频| 性色AV蜜色av色欲av| 在线中文字幕极品av| 9精品久久| 成年人黄色| 91在线视频免费中出| 丁香七月婷婷| 日本超碰97日韩精品人妻| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 超碰精品日韩欧美国产| 欧美少妇第一页| 欧美亚洲自拍另类人妻| 亚洲综合另类| 激情婷婷综合久久| 热热色国产一二区AV| 97人妻色| 激激五月| 黑人性欧美| 清纯唯美亚洲综合| 亚洲超碰在线| 日躁天天爽爽| 久草综合视频| 免费99精品国产自在在线| 国产区日韩区在线观看| 大香蕉欧美| 超碰 欧美| 欧美日韩操逼嗦吊| 超碰99re| 五月天激情小说| 亚洲欧美另类少妇精品| 天天躁夜夜躁狠狠躁AV| 激情 欧美 亚洲 小说| 久热精品在线| 欧美爱三级日韩久久| 激情亚洲天堂| 欧美中文狠| 人人操人人干网页| 色色色网站| 91啦人妻| 大香蕉在线SuP| 中文字幕永久在线| 欧美在线第五页| 国产性刺激| 亚洲图片欧美在线视频| 久热9| 日本东京热久久久电影| 九九免费影片| 九九热免费国产视频婷婷伊人| 操www| 9九九国产| 无马一区二区| 蜜臀av网址| 免费观看啪视频| 欧美呦呦性爱| 久久久久亚洲三级电影| 亚洲色图欧美一区二区不卡| 香蕉99秘 一区精品蜜桃臀| 青青伊人久久| 九九九九精品一区| 青青草色情网站视频| 玖玖97综合| 五月花婷婷| 92人人操人人| 日本 欧美 国产一区| 久久精品国产亚洲AV高级北京| 欧美色网| 日本人妻伦在线中文字幕| 97亚洲中文| 麻豆天天躁天天揉揉AV| 久久国产精品一区二区| 人妻激情视频| 欧美精品自慰系列寂寞少妇| 黄色AAAAA欧美| 国产毛片久久久久久久| 日日碰狠狠添天天爽超| 97电影院超碰| 2001天天操| 亚州乱码中文字幕综合久久久| 被男人添B超爽视频| 精品一区二区综合熟妇| 人妻一区二区三区四区视频| 在线v中文字幕一区二区三区 | 久久9亚洲| 五月天综合网| 亚热日本熟女| 日韩免费簧片| 国产亚洲 中文欧美久久| 丰满翘臀美女影院视频| 国产少妇内射| 黄片com.| 亚洲色丰满少妇高潮| 蜜屁Av| 久草线上视频免费看| 91亚洲综合在线| 超碰97人妻免费在线| 成人黑料社久久| 综合网~91综合网| 国语精品对白| 国产亚洲精品美女久久久m| 亚洲最大91网| 蜜桃臀av一区二区| JIZZJIZZ国产精品喷水| 一牛影视久久久一区二区三区| 2017大香蕉国产精品久久| 日韩熟女三十乱伦| 免费的av网| 色牛aV| julia高潮后不停追击中出| 色www精品视频在线观看| 精品人妻一区二区三区日产| 色色五月天婷婷| 日韩久久艹| 中国一级操逼视频| 91欧美另类| 国产性久久久| 超碰在线在公开超碰在线在公开| 人妻精品一区二区在线| 韩国嫰模上门援交视频| 上海一级黄片| 九九九只有精品| 破苞ⅩXXX性无码动漫无码| 99蜜桃臀久久久欧美精品网站| 国产黄色剧情影片麻豆免费播放| 欧美中文字幕一区| 美国aaaaa一级黄片| 色悠久久久av| 久操热| 青草成人免费视频一COm| 玖玖视频在线资源一区二区三区| 97天堂| 800zy一区二区| 亚洲无码一二三区| 熟妇一区二区| 久久免费精品96| 大香蕉伊人久久| 26UUU欧美日本| 国产性爱欧美性爱在线| 91社操逼| 99无码狠狠久久| 啊啊啊啊二区好大| 国产精品成人蜜臀AV在线| 羞涩视频| 91在线观看,天天综合| 欧美在线啊啊啊| 日韩av影片在线观看| 20cm女自慰在线日韩欧美| 天天超级碰碰碰| 欧美亚洲性爱一区二区| 麻豆国产96在线| 丰满人妻区一区二区三| 色97欧美| 久久精品99| 美女毛片999| 国产原创精品| 色色色网站| 操逼片中文| 人人操人人摸人人看人人插| 大香蕉一级黄色片久久| 青草精品视频一日本久久久久网站| 九九av| 物业黑人 AV一区| 91美女视频在线| 91网站18在线观看| 丰满少妇一区二区三区专区| 国产欧美伊人| 黑丝少妇麻豆| 美腿色图| 丰满人妻一区二区三区四 | 免费的黄片wwwwww| 黑人黄片在线免费观看| 蜜乳性色无码专日粉嫩骚逼AV| 欧美亚洲中文| 韩国黄片aaaa| 99色在线观看| 国产欧美第五页| 色婷婷成人| 欧美性天天影视| 中文字幕av色| 久久久一区二区| 骚鸭AV| 台湾佬大香蕉| 国产精品不卡一区二区电影| 成人免费不卡在线视频| 床上啊啊啊一区二区三区| 插入综合网| 97色97好| 中文字幕视频二区| 国产无码精品无码| 国产精品制服丝袜清纯唯美| 六月丁香啪啪| 久久久99久9| 欧美72网页| 国产自产22区| 麻豆一区二区三区在线看| 免费观看日本操逼视频| 天天操天天射天天日| 亚洲精品美女久久久久久久久| a网站免费观看| 青青久操| 夜夜躁狠狠躁日日躁av| 网页导航五月天免费一二三区| 长长久久曰曰夜夜成人网| 国产大片精久久久久久| 97亚洲在线| 一,爱啪啪,在线免费视频| 韩国女主播青草福利视频| 综合九九| 五月天婷婷在线看| 亚洲aV无码成人在线观看| 97看操| 久久久新亚洲AV| 欧美视频在线视频免费va| 欧美伦乱爱| 性综合网| 精品久久久久9999| 欧美熟妇精品黑人巨大91| 黄色视频60分钟| 久操99| 91肉丝| 98一区二区精品| 九热中文字幕| 高清不卡一二三区视频......| 69天堂| 嗯嗯嗯嗯啊啊啊好紧好大| 欧美肥臀在线| 亚洲AV无码成人精品久久| 国产女人视频三四五区| 免費黃色視頻觀看一| 六月婷婷一区二区三区| 操逼天美3区| 九九av| 中文字幕奈奈美被公侵犯| 东北老女人的激情视频| 黄片免费日韩| 日日橹狠狠爱欧美超碰| 人人 操人人 操人人| 91国精产品| 亚洲国产ⅴ高清在线观看| 亚洲中文电影| 人人操,操人人| 蜜桃臀一区二区三区久久| 亚洲最大的综合性av| 天天干人人乐| 91欧美丨精品丨入口| 色一情一乱一乱一区91Av| 欧美999| 亚州男人的天堂| 91GD.COM| a片 xxxx受爽视频| 丝袜美腿91| 校园春色综合色| 99超级碰免费视频| 免费αV在线视频| 日本一卡二区在线| 啊啊啊啊啊好大好舒服想要| 日韩黄色电影网站| 精品欧美不卡在线播放| 欧美色图自拍| 日欧毛片久久| 久无码| 婷婷97| 无码精品一区二区三区潘金莲| 欧洲特黄毛片免费看欧洲毛片| 久久影视二区三区行押| 1二区9| 操b网站亚洲无码| 久久久久国产亚洲一区欧美色图日韩| 成人小说另类在线| 伊人操| 97日韩| 成人性交午夜免费片| 日本熟妇自慰性高潮一区二区三区| 九九热视频在线观看| 亚洲激情在线一区二区| 婷婷91| 97婷婷色| 精品一区二区三区蜜桃臀赵总| 色呦呦、国产精品| 97欧美精品综合| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 亚洲不卡AV在线| 九九热视频这里只有精品| 欧美日韩大陆黑人少妇99| 精品人妻一区二区三区-国产| 熟女欧美日韩综合婷婷| 91欧美性| 加勒比综合在线| 97视频网站| 精品欧美А∨无码黑人大荫蒂| 日韩丝袜二区| 91 国产丝袜在线放观看| 激情文学欧美| 九t超碰| 国产精品麻豆成人av| 精品超碰中文在线| 欧美性天天影视| 99只有精品| 人人看人人插| 天天日B狠狠操| 久久久一区二区三区麻豆| 中文字幕人妻资源在线| av中文在线| 日韩图区| 日小BB小视频| 亚洲精品一区中文字幕乱码| 久久久精| 日韩成人性爱电影在线播放| 午夜天堂网| 偷拍盗拍亚洲色图图片| 干婷婷综合网| 欧美青青视频| 这里只有精品视频在线观看麻豆| 超碰97起碰| 欧美自拍网| 久干9操| 亚洲精品蜜桃久久久久久久| 国产特级毛片AAAAAA高潮流水 | 亚洲免费97免费| 豆花视频操逼网址| 日韩AV一区二区三区三州三州| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 国产一区二区精品久久久不卡蜜臀| 日韩性爱视频在线免费观看| av操操不卡| 美国人人操人人操| 熟女熟妇一区二区三区视频| 久久久久久精品免费看A级| 亚洲色图 图片| 国产男女无套视频免费观看| 欧美情色亚洲| 亚州伊人色综台| 女色综合| 欧美视频激情久久久久久| 艹精品| 青青草原av| 国产av白丝| 免费观看国产不卡av| 在线亚洲丝袜视频网站| 在线观看av区| 亚洲无码一区成人免费午夜 | 久久免费99精品久久久久久| 久久久久久久久女黄| 日韩有码免费视频| 青青草久久一区网| 婷婷在线视频| 麻豆av一区二区三区| 九九精品美女高溯喷水 | 日本欧美国内在线| 色婷婷国产精品一区在线观看| 亚洲色9| 91丨豆花丨熟女| 色狠狠一区二区三区香蕉| 麻豆视频test| 福利伊人玖玖国产| 97干在线| 亚av顶级裸体一区二区三区四区五区| 日韩国产乱子伦App| 日本成熟少妇A∨网站| 亚洲91射| 超碰夫妻97| 久久啊哟| 五月丁香综合网| 久久激情亚洲精品无码?V| 啪啪啪精品| 人妻天堂网| 蜜臀一二三区| 亚洲精品97中文字幕| 97人人爱人人做人人乐| 日韩在线76| 亚洲高清无码免费观看视频| 欧美成熟性爱精品| 少妇人妻无码| 北约熟女超碰| 久久人妻无码毛片A片麻豆| 伊人伊人LD| 黄久在线| 色99久草| 日日干日日摸| 一区二区三区麻豆| 美女诱惑久久| 国产97亚洲| 男人天堂欧美| 中文视频在线观看| 老熟妇乱轮| 高清国产精品福利网站| 日本伦乱九九九综合| 视频不卡中文字幕| 久久国产在线一区二区| www熟女乱伦com| 51国产午夜精品视频| 手机在线看片免费人成视频| 98色网| 97精品97| 91春色| 久草视频分类在线| 伊人991| 男人的天堂va在线| 国产亚洲精品av一区| 亚洲日韩AV视色| 日本一天色道久久久精品视频| 久久久九九| 亚洲一区二区在线观看91| 天天干天天操天天干天天操| 色综合美国| 亚洲精品乱码线路中文字幕| 欧美日韩欧美| 国产和美国毛片| 久久超碰爱| 在线看免费无码AV天堂的| 人人做,人人操,人人摸| 久久久一区二区三区麻豆| 日本不卡二三区| 殴美性色a级欧美| 强歼乱伦资源网| 欧美Aⅴ| 免费一二区| 色欧美色交综合| 亚洲欧洲激情| 极品AV网站在线观看| 欧美亚洲成人在线一区二区三区| 欧美熟女激情| 东京热av男人的天堂| 69人妻精品丰满熟女区| 精品国产一区二区三区久久久蜜臀 | 色99视频| 97午夜剧场日韩| 伦理日韩国产久久| 干b网| 欧美性色欧美| 日韩人妻丝袜中文字幕| 亚洲Av诱惑| 国产精品96| 亚洲一区二区三区春色| 欧美成年人性爱视频免费观看| 大奶的诱惑| 成人精品在线免费视频| 国内偷拍精品一区二区| 91在线视频国产网站| 大香蕉中文| 白嫩国模丰满一二三区| 超碰97起碰| 九九九九一级| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 一二三四视频中文字幕在线看| 国产白嫩漂亮KTV在线| 免费毛片在线播放| 丝袜制服字幕在线| 亚欧操逼片在线观看| 亚洲精品一区二区日本| 啪啪啪精品视频| 久久久影院| 97干天天| 六九九九| 日韩钢筋无码高清啾啾啾| 大香交| 97视频免费在线观看| 国产精品视频一区二区三区八戒| 中文字幕免费看大片| 久久色一区| 久久久月天| 国产 亚洲 一二三四| 婷婷导航| 日韩AV噜噜噜一区二区三区四区 | 少妇69中文| 操逼日韩无码 | 丰满人妻一区二区中文| 三级日本一区二区三区| 超碰碰碰碰| 制服诱惑亚洲一区二区三区在线观看| 欧洲色综合| 乱伦日本色图AⅤ| 久久內射| 欲香欲色| 青娱乐 成人娱乐在线| 老熟女网站| 91亚洲精品青草| 秋霞一级鲁丝片A片| 久久九七| 无码操逼网| 曰本特级特黄特色黄色A级网站高清在线免费看| 欧美v日韩v亚洲v最新在线| 天美传媒av 在线| 思思热国产高清| 欧美色图天堂网m| 2021久久国产综合精品青草| 精吧天堂| 在线v中文字幕一区二区三区 | 欧美有码激情视频一区二区三区| 人人考人人摸人人干| 天天操天天舔| 黄色十八禁网站| 嗯啊免费视频| 亚洲天堂另类小说男人| 亚洲一二三四区机械| 精品亚洲国产成人AV制服丝袜| 欧美日韩中文字幕不卡| 91人妻丝袜无码| 国产精品69人妻无码久久久| 中文字幕伊人| 女人爽到高潮久久久| 欧美日韩香蕉| 中文字幕一区二区三区高清| 亚洲成成熟女人综合一区二区| 亚洲成人精品久久久| 久久丁香五月天| 国产无马视频| 一本精品日本在线视频精品| 大香蕉伊人75| 208天天久久九九九| 色九九九九| 色婷婷综合久久中文字幕雪峰| 婷婷中文网| 免费黄色片。| 黄色成人网久久久久久| 丝袜视频网国产90| 日逼逼免费看| 97精品国产97久久久久久| 91路www| 天天澡天天爽日日AV| 爱我干综合| 青青伊人久久| 思思热国产高清| 超碰99在线| 国产精品乱码久久久久久| 撸撸成人在线视频| 色五月天AV| 日韩情色AV| 蜜屁Av| 色悠久久久av| 91东北熟女| 亚洲制服aⅴ中文字幕| 国产家庭乱伦性爱视频| 欧美日韩免费性爱| 一区二区三区黄色片a| 搡老女人老91妇女老熟女| 9美女超碰在线免费观看| 少妇久久久久久| 国产特级毛片AAAAAA高潮流水 | 中文字幕在线观看永久| 超碰成人国产| WWW4虎| 亚洲麻豆18发?| 啪啪啪亚欧美视频| 日韩激情电影中文字幕 | 久久亚洲精品成人av| 99∨VTV| 欧美日韩亚洲五月天婷婷| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 欧洲亚洲人妻无码高清久久三区四区| 亚洲色婷婷综合久久一区二区三区| 密臀在线视频| 亚洲无码视频免费在线观看网址!| 久久精品熟女亚洲AV麻豆软件| 麻豆视频国产一区二区| 操逼视频亚洲| 蜜桃不卡一区二区| 天美91| 久久久久久久一级黄色打同平台| 欧美日韩人妻婷婷一区| 亚洲黑人在线| 亚洲 欧美都市激情| 亚洲丝袜在线观看| 狠狠色综合网| 清纯唯美亚洲另类| 婷婷综合激情| 91亚洲网站| 97WW精品| 欧美亚洲自拍另类人妻| 亚洲夜色在线| 亚洲精品久久久久久久蜜桃臀| 精品成人av一区二区三区在线| 狠狠色一区二区中文字幕| 精品久久久久久AV无码| 精品大久久| 老熟女91| 欧美精品在线观看| 成人免费视瓶| 久草新免费| 日韩av免费一级电影| 欧亚久久偷拍视频| 久久透逼视频| 欧美淫乱视频| 欧美 亚洲 偷拍自拍| 久伊人网78| 中文字幕老熟妇黄色视频| 欧美综合网A| 久插不卡| 干日本人少妇午夜寂寞影院| 亚州 综合 色图| 2019久久久久久久久福利| 一区二区三区色综合| 东北丰满熟女国产一区| 欧美亚洲清纯| 天天干一区二区| 日本视频一区二区三区| 亚洲清纯综合| 97九色人妻| 伦伦成年午夜免费视频| 天天夜夜rb| 大香蕉天天看妹子| 404操逼福利视频| 亚州欧美另类| 91久久久久久久久久久| 亚洲女毛多水多21P| 99精品国产户外露出| 国语精品对白| 综合激情一一91| 国产激情视频在线观看| 欧亚性爱啪啪| 两性色网| 日本国产高清色www视频在线| 在线播放成人高清免费视频| 加勒比海人人操超碰在线| 久久久久久久| 囯产精品久久久久久久久久梁医生 | 探花激情视频| 伊人成人中文字幕久久网| 红桃视频高潮| 成 人 影视 一区 二区 三区 四区| 婷婷伊人一区| 精品无码一二三四区| 91欧美www| 亚洲AV无码翔田千里网站| 激情情色五月天| 亚洲综合 欧美| 亚洲高清在线se| 美女网站黄页| 久操| 中文字幕色AV| 67914在线兔费成人视频| 九九九热精品| 一级性爱视频免费观看| 澳门特级毛片免费观看| 射丝袜高跟鞋99| 91成人无码| 曰韩成人免费视频| 国产精品高潮久久AV| 少妇高潮九九九九| a级成人毛片免费视频高清| 欧美亚州色的图| 免费一级黄色录像影片| 久久久久久中文版| 囯产精品久久久久久久久久梁医生| 色婷婷激情| 日本天天干天天操一区| 91人人| 上海一级黄片| 青青草日韩无码| 男人的天堂久久狠| 亚洲中文字幕在现观看| 另类TS人妖一区二区三区| 一直超碰| 激情丁香婷婷| 人妻一区二区三区四区视频| 91熟女熟妇视频网站| 超碰人妻久久| 强上我不卡卡| 国产午夜精品在线观看| 亚洲天堂另类小说男人| 强奸乱伦免费网站| julia中文字幕在线观看| 国产av又色又爽又黄| chaopen97久久| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 欧州一区二区三区四区| 人妻日日干| 色av中文字| 久久99九九九九6666免费观看软件| 欧美成人A√在线一区二区| 国产激情片在线观看| 久久久91| 色大香蕉97N| 五月婷婷丁香六月| 天天激情综合站| 久久99干一本高清| 日韩人妻资源网| 欧美强奸乱| 被操高清无码视频| 欧美综合网站999| 青青草乱入乱欲视频在线观看| 欧美系列在线一区二区| 一二三四区电影| 日本一级一级一级一级| 91国模| 中文字幕视频在线观看一区二区| 亲子敌伦对白在线播放| 爱av免费| 中出91视频| 开心激情站| 欧美影院一区二区三区| 国产久久久9999| 欧美精品三级黄片| 欧美狠狠鲁| 国产操伦| 亚洲第一页色网| 97 视频在线| 凸凹视频在线观看| 91网站18禁| 九九这里只有精品| 亚洲麻豆av一区二区| 韩日巨乳美女免费视频在线观看| 久久午夜鲁丝片| 九九超碰综合网| 99久热| 久久亚洲AV无码专区首页| 婷婷激情一区二区三区俺也去| 蜜乳AV.COM| 色97欧美| 伊人大香蕉在线| 麻豆啪啪啪视频| 蜜桃臀久久| 久久综合婷婷| 中文字幕二区日韩天堂 | 久久超碰亚洲人| 国产成人亚洲精品自产在线| 一色网男人的天堂| 青娱乐亚洲热| 欧美有码亚洲中文字幕一区二区三区四区 |