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

ARTICLE DETAIL

資訊詳情

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

基于Python圖結(jié)構(gòu)與Dijkstra算法的校園導(dǎo)航系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

基于Python圖結(jié)構(gòu)與Dijkstra算法的校園導(dǎo)航系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 簡(jiǎn)介這是一份面向 Python 初學(xué)者與數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)者的校園導(dǎo)航系統(tǒng)實(shí)踐項(xiàng)目以圖論與路徑規(guī)劃為核心幫助讀者在真實(shí)場(chǎng)景中理解并運(yùn)用數(shù)據(jù)結(jié)構(gòu)知識(shí)。壓縮包共 3 個(gè)文件包含 2 個(gè) JSON 數(shù)據(jù)文件與 1 個(gè) Python 主程序整體約 5KB體積輕量、結(jié)構(gòu)清晰JSON 文件分別承載校園地圖信息與用戶數(shù)據(jù)主程序負(fù)責(zé)地圖加載、路徑搜索算法與交互邏輯。項(xiàng)目將校園抽象為圖結(jié)構(gòu)節(jié)點(diǎn)表示地點(diǎn)、邊表示可通行路徑并借助優(yōu)先隊(duì)列實(shí)現(xiàn) Dijkstra 或 A* 最短路徑搜索同時(shí)用哈希表完成用戶與地圖信息的快速查找是鞏固圖論與算法基礎(chǔ)的典型案例。目前已有 932 人學(xué)習(xí)下載適合希望通過小型完整項(xiàng)目串聯(lián) Python 編程、JSON 解析與經(jīng)典算法實(shí)現(xiàn)的讀者參考借鑒。1. 校園導(dǎo)航系統(tǒng)從一張走不明白的課表說起新生報(bào)到那天手里攥著一張打印課表站在教學(xué)樓群里找不到“B 區(qū) 302”在哪這種場(chǎng)景幾乎每所學(xué)校每年都在重演。校園導(dǎo)航系統(tǒng)要解決的不是“從地球另一端導(dǎo)航到學(xué)校”這種大問題而是校內(nèi)最后一公里從宿舍到某間教室、從食堂到圖書館某個(gè)借閱區(qū)、從校門到某棟實(shí)驗(yàn)樓。它適合兩類人一類是要交課程設(shè)計(jì)或畢設(shè)的學(xué)生需要一套結(jié)構(gòu)完整、能講清楚數(shù)據(jù)結(jié)構(gòu)怎么用起來的方案另一類是要給校內(nèi)做輕量導(dǎo)覽工具的開發(fā)者不想引入重型地圖服務(wù)只想用 Python 把路網(wǎng)、查詢、路徑規(guī)劃這條鏈路跑通。這套方案的核心不在界面多花哨而在于把圖結(jié)構(gòu)、最短路徑、地點(diǎn)檢索這幾件事做扎實(shí)讓“數(shù)據(jù)結(jié)構(gòu) python”這兩個(gè)關(guān)鍵詞真正落到代碼里而不是停在答辯 PPT 的標(biāo)題上。2. 需求與選型為什么用圖結(jié)構(gòu)而不是一張大字典2.1 先把需求拆成四類可驗(yàn)證的功能校園導(dǎo)航系統(tǒng)的需求看起來零散落到可驗(yàn)收層面其實(shí)就四類。第一類是地點(diǎn)管理每個(gè)地點(diǎn)要有編號(hào)、名稱、類別教學(xué)樓、宿舍、食堂、圖書館、出入口、坐標(biāo)或相對(duì)位置描述支持按名稱模糊查、按類別篩。第二類是路網(wǎng)管理地點(diǎn)之間哪些能走、走多久邊要帶權(quán)權(quán)值可以是步行距離米或步行時(shí)間秒兩者選一個(gè)作為主權(quán)重另一個(gè)作為展示字段。第三類是路徑查詢給定起點(diǎn)和終點(diǎn)輸出一條最短路徑并給出總距離或總耗時(shí)進(jìn)階一點(diǎn)要支持“途經(jīng)某點(diǎn)”的多段路徑。第四類是異常與邊界起點(diǎn)終點(diǎn)不存在、兩點(diǎn)不連通、同一地點(diǎn)查詢這些都要有明確返回而不是拋個(gè)異常就完事。這四類需求決定了數(shù)據(jù)結(jié)構(gòu)的下限。地點(diǎn)用列表或字典存都行但路網(wǎng)必須是圖。如果只用一個(gè)大字典{A: [B, C]}存鄰接關(guān)系查詢“A 到 D 最短”時(shí)就得自己臨時(shí)拼 BFS邊權(quán)一加就露怯。所以選型上地點(diǎn)表用字典做 O(1) 主鍵索引路網(wǎng)用鄰接表存帶權(quán)邊最短路徑用 Dijkstra這是這個(gè)場(chǎng)景下最穩(wěn)的組合既不重也不糙。2.2 鄰接表、鄰接矩陣、邊集怎么選三種圖存儲(chǔ)方式在校園場(chǎng)景下的差別很具體。鄰接矩陣是 N×N 的二維數(shù)組N 是地點(diǎn)數(shù)一所學(xué)校地點(diǎn)通常幾十到一兩百個(gè)矩陣內(nèi)存完全扛得住查兩點(diǎn)是否直連是 O(1)但遍歷某點(diǎn)的所有鄰居要掃一整行稀疏路網(wǎng)下浪費(fèi)明顯。鄰接表是每個(gè)點(diǎn)掛一個(gè)鄰居列表遍歷鄰居快查直連要遍歷列表內(nèi)存隨邊數(shù)增長(zhǎng)。邊集就是一堆(u, v, w)三元組適合 Kruskal 這類按邊排序的算法做單源最短路反而要先自己建索引。校園路網(wǎng)是典型的稀疏圖一百個(gè)地點(diǎn)邊數(shù)通常兩三百條平均每個(gè)點(diǎn)兩三個(gè)鄰居。這種密度下鄰接表是首選Dijkstra 里“取當(dāng)前點(diǎn)所有鄰居”這一步是高頻操作鄰接表天然貼合。鄰接矩陣更適合地點(diǎn)數(shù)很少、且需要頻繁判斷直連的場(chǎng)景比如只有十幾個(gè)點(diǎn)的微型導(dǎo)覽。邊集在這個(gè)項(xiàng)目里基本用不上除非要額外做“最小生成樹鋪線纜”這種擴(kuò)展題。2.3 技術(shù)棧的取舍標(biāo)準(zhǔn)庫夠用別急著上框架這套系統(tǒng)的計(jì)算部分用 Python 標(biāo)準(zhǔn)庫就能閉環(huán)heapq做 Dijkstra 的優(yōu)先隊(duì)列collections做數(shù)據(jù)組織json做地點(diǎn)和路網(wǎng)配置的持久化。不需要 NumPy也不需要 NetworkX——后者雖然一行就能算最短路但課程設(shè)計(jì)或畢設(shè)答辯時(shí)被問“你這個(gè)最短路怎么實(shí)現(xiàn)的”答“調(diào)庫”就很難往下接。自己實(shí)現(xiàn)一遍 Dijkstra堆操作、松弛、前驅(qū)記錄這些細(xì)節(jié)才講得清。界面層看交付形態(tài)。命令行版最省事適合先把邏輯跑通要交一個(gè)有交互的成品Flask 起一個(gè)輕量 Web 服務(wù)前端用原生 HTML 加一點(diǎn) JavaScript 畫個(gè)簡(jiǎn)單示意圖就夠不必上 React。數(shù)據(jù)持久化用 JSON 文件地點(diǎn)和邊各一個(gè)文件啟動(dòng)時(shí)加載進(jìn)內(nèi)存改完寫回。這個(gè)體量下上數(shù)據(jù)庫屬于過度設(shè)計(jì)反而增加答辯時(shí)要解釋的東西。提示選型階段就把“哪些用標(biāo)準(zhǔn)庫、哪些自己寫、哪些堅(jiān)決不引入”寫進(jìn)設(shè)計(jì)文檔答辯時(shí)被問技術(shù)選型能直接對(duì)著講比臨場(chǎng)編理由穩(wěn)得多。3. 總體設(shè)計(jì)三層結(jié)構(gòu)與核心數(shù)據(jù)模型3.1 分層數(shù)據(jù)層、算法層、接口層各管什么整個(gè)系統(tǒng)按三層切。數(shù)據(jù)層負(fù)責(zé)地點(diǎn)表、路網(wǎng)圖的加載與保存對(duì)外只暴露“按 ID 取地點(diǎn)”“取某點(diǎn)鄰居”“增刪改地點(diǎn)和邊”這幾類操作內(nèi)部怎么存是它的事。算法層只依賴數(shù)據(jù)層給的圖接口實(shí)現(xiàn) Dijkstra、路徑回溯、連通性判斷不碰文件也不碰界面。接口層是命令行或 Web 路由負(fù)責(zé)參數(shù)校驗(yàn)、調(diào)用算法層、把結(jié)果格式化成用戶能看的樣子。這樣切的好處是測(cè)試好寫算法層可以拿一個(gè)手寫的小圖直接測(cè)不用啟動(dòng)整個(gè)系統(tǒng)數(shù)據(jù)層可以單獨(dú)測(cè) JSON 讀寫和臟數(shù)據(jù)容錯(cuò)接口層薄出問題容易定位。很多同學(xué)把三層揉在一個(gè)文件里改一個(gè)查詢邏輯要順帶讀半天文件 IO后期加功能就是災(zāi)難。3.2 地點(diǎn)與邊的數(shù)據(jù)模型地點(diǎn)用字典存鍵是地點(diǎn) ID值是地點(diǎn)對(duì)象。ID 用短字符串比如T01表示某教學(xué)樓一層比純數(shù)字可讀。地點(diǎn)對(duì)象至少包含id、name、category、desc四個(gè)字段desc放“靠近某側(cè)門”這類人找得到的描述。邊用鄰接表鍵是起點(diǎn) ID值是(終點(diǎn) ID, 權(quán)重)的列表。權(quán)重統(tǒng)一用步行秒數(shù)展示時(shí)再換算成米或分鐘避免兩套權(quán)重打架。# 地點(diǎn)表id - 地點(diǎn)信息 places { T01: {name: 某教學(xué)樓一層, category: teaching, desc: 靠近東側(cè)門}, T02: {name: 某教學(xué)樓二層, category: teaching, desc: 樓梯口右轉(zhuǎn)}, D01: {name: 某宿舍區(qū), category: dorm, desc: 南門進(jìn)來直走}, C01: {name: 某食堂, category: canteen, desc: 宿舍區(qū)北側(cè)}, } # 鄰接表起點(diǎn) - [(終點(diǎn), 步行秒數(shù)), ...] graph { D01: [(C01, 180), (T01, 420)], C01: [(D01, 180), (T01, 300)], T01: [(D01, 420), (C01, 300), (T02, 60)], T02: [(T01, 60)], }這段數(shù)據(jù)里D01到T01直連要 420 秒但走D01 → C01 → T01是 180300480 秒反而更慢所以最短路會(huì)選直連。這種“繞路不一定快”的例子在答辯時(shí)很有用能說明算法確實(shí)在算而不是瞎猜。邊是雙向的建圖時(shí)兩個(gè)方向都要寫或者寫一個(gè)add_edge(u, v, w)函數(shù)內(nèi)部同時(shí)補(bǔ)反向邊避免手寫漏一半。3.3 模塊職責(zé)與調(diào)用關(guān)系一次完整的查詢調(diào)用鏈?zhǔn)沁@樣的接口層收到start和end先查地點(diǎn)表確認(rèn)兩個(gè) ID 都存在不存在直接返回“地點(diǎn)不存在”存在則調(diào)算法層的shortest_path(graph, start, end)算法層返回路徑列表和總權(quán)重接口層再把路徑里的 ID 映射成地點(diǎn)名稱拼成“從某宿舍區(qū)出發(fā)經(jīng)某食堂到達(dá)某教學(xué)樓一層全程約 8 分鐘”這樣的句子。異常路徑不連通由算法層返回空列表接口層翻譯成“兩點(diǎn)之間暫無可步行路線”。這個(gè)調(diào)用關(guān)系要畫進(jìn)設(shè)計(jì)文檔答辯時(shí)一張圖能省很多解釋。模塊邊界清楚后面加“途經(jīng)點(diǎn)”功能時(shí)只需要在接口層把一次查詢拆成兩段算法層完全不用動(dòng)。4. 核心實(shí)現(xiàn)Dijkstra、路徑回溯與地點(diǎn)檢索4.1 用 heapq 實(shí)現(xiàn)帶權(quán)最短路Dijkstra 的關(guān)鍵是優(yōu)先隊(duì)列加松弛。Python 的heapq是小頂堆存(當(dāng)前累計(jì)距離, 地點(diǎn) ID)每次彈出距離最小的點(diǎn)如果這個(gè)點(diǎn)已經(jīng)處理過就跳過堆里可能有同一點(diǎn)的舊條目否則遍歷它的鄰居發(fā)現(xiàn)更短路徑就更新距離并把新條目壓堆。前驅(qū)表prev記錄每個(gè)點(diǎn)是從哪來的用于最后回溯路徑。import heapq def shortest_path(graph, start, end): if start not in graph or end not in graph: return [], float(inf) dist {start: 0} prev {start: None} heap [(0, start)] visited set() while heap: d, u heapq.heappop(heap) if u in visited: continue # 堆里的過期條目跳過 visited.add(u) if u end: break # 終點(diǎn)已確定最短可提前收工 for v, w in graph.get(u, []): nd d w if nd dist.get(v, float(inf)): dist[v] nd prev[v] u heapq.heappush(heap, (nd, v)) if end not in dist: return [], float(inf) # 不連通 path, cur [], end while cur is not None: path.append(cur) cur prev[cur] path.reverse() return path, dist[end]幾個(gè)參數(shù)和細(xì)節(jié)值得說清。dist是起點(diǎn)到各點(diǎn)的當(dāng)前最短距離初始只有起點(diǎn)為 0其余靠get默認(rèn)無窮大。visited保證每個(gè)點(diǎn)只展開一次這是 Dijkstra 正確性的前提也順帶過濾了堆里的重復(fù)條目。if u end: break是常見優(yōu)化終點(diǎn)一出堆就可以停不用把全圖跑完?;厮輹r(shí)從end沿prev往回走再反轉(zhuǎn)得到起點(diǎn)到終點(diǎn)的順序。返回空列表表示不連通調(diào)用方據(jù)此給提示而不是讓inf漏到界面上。4.2 路徑結(jié)果的可讀化與途經(jīng)點(diǎn)擴(kuò)展算法層返回的是 ID 列表用戶看不懂[D01, C01, T01]。接口層要做一次映射把每個(gè) ID 換成地點(diǎn)名稱并在段與段之間補(bǔ)上該段的耗時(shí)。段耗時(shí)可以從graph里查也可以讓算法層順帶返回每段權(quán)重后者更省事。格式化后的結(jié)果類似“某宿舍區(qū) → 某食堂約 3 分鐘→ 某教學(xué)樓一層約 5 分鐘全程約 8 分鐘”。途經(jīng)點(diǎn)擴(kuò)展不需要改算法。用戶給start、via、end接口層先算start到via再算via到end兩段路徑拼接總權(quán)重相加。要注意的是兩段分別最優(yōu)不等于整體最優(yōu)嚴(yán)格的最優(yōu)途經(jīng)路徑要在狀態(tài)里帶上“已過途經(jīng)點(diǎn)”的標(biāo)記但對(duì)校園導(dǎo)覽這個(gè)精度要求分段拼接完全夠用答辯時(shí)主動(dòng)說明這個(gè)近似比被問出來強(qiáng)。4.3 地點(diǎn)檢索前綴匹配加類別過濾地點(diǎn)檢索是高頻操作用戶輸入“教學(xué)”要能列出所有教學(xué)樓相關(guān)地點(diǎn)。簡(jiǎn)單做法是遍歷地點(diǎn)表做子串匹配地點(diǎn)數(shù)一兩百時(shí)性能無壓力代碼也直白。要稍微講究一點(diǎn)可以按名稱首字建一個(gè)索引字典查詢時(shí)先按首字縮小范圍再匹配但校園規(guī)模下這個(gè)優(yōu)化收益有限屬于可講可不做的點(diǎn)。def search_places(places, keyword, categoryNone): keyword keyword.strip().lower() results [] for pid, info in places.items(): if category and info[category] ! category: continue if keyword in info[name].lower() or keyword in info[desc].lower(): results.append((pid, info[name])) return resultskeyword同時(shí)匹配名稱和描述是因?yàn)橛脩艨赡苡浀谩翱拷鼥|側(cè)門”卻記不住樓名。category是可選過濾傳None表示不限類別。返回(id, name)二元組方便界面直接展示并讓用戶點(diǎn)選點(diǎn)選后拿 ID 去查路徑形成“搜地點(diǎn) → 選地點(diǎn) → 查路線”的閉環(huán)。4.4 數(shù)據(jù)持久化與啟動(dòng)加載地點(diǎn)和路網(wǎng)放兩個(gè) JSON 文件啟動(dòng)時(shí)讀進(jìn)內(nèi)存運(yùn)行期改完再寫回。讀的時(shí)候要做基本校驗(yàn)地點(diǎn) ID 不能重復(fù)邊兩端的 ID 必須在地點(diǎn)表里存在權(quán)重必須是正數(shù)。校驗(yàn)不過就報(bào)出具體是哪條數(shù)據(jù)有問題而不是讓程序在后面查詢時(shí)莫名其妙崩掉。import json def load_data(place_file, graph_file): with open(place_file, encodingutf-8) as f: places json.load(f) with open(graph_file, encodingutf-8) as f: raw_edges json.load(f) graph {pid: [] for pid in places} for u, v, w in raw_edges: if u not in places or v not in places: raise ValueError(f邊 {u}-{v} 引用了不存在的地點(diǎn)) if w 0: raise ValueError(f邊 {u}-{v} 權(quán)重必須為正) graph[u].append((v, w)) graph[v].append((u, w)) # 雙向邊兩個(gè)方向都補(bǔ) return places, graph邊文件用三元組列表存比直接存鄰接表更好維護(hù)因?yàn)橐粭l邊只寫一次加載時(shí)統(tǒng)一補(bǔ)反向避免手寫雙向時(shí)漏一邊。graph初始化時(shí)給每個(gè)地點(diǎn)建空列表保證孤立地點(diǎn)也在圖里查詢時(shí)不會(huì)因?yàn)镵eyError翻車。5. 避坑與排查這類項(xiàng)目最容易翻車的五個(gè)點(diǎn)5.1 雙向邊只寫了一個(gè)方向現(xiàn)象是 A 到 B 有路B 到 A 查不到或者路徑結(jié)果單向通。原因多半是建圖時(shí)只寫了graph[u].append((v, w))忘了反向。解決方式是把加邊收斂到一個(gè)函數(shù)里內(nèi)部同時(shí)補(bǔ)兩個(gè)方向所有建圖入口都走它從源頭杜絕漏寫。加載 JSON 時(shí)也按這個(gè)函數(shù)走別在加載邏輯里另寫一套。5.2 堆里過期條目沒過濾導(dǎo)致結(jié)果錯(cuò)亂現(xiàn)象是某些查詢路徑明顯繞遠(yuǎn)或者同一對(duì)起終點(diǎn)兩次查詢結(jié)果不一致。原因是同一個(gè)點(diǎn)被多次壓堆舊條目帶著較大的距離先被彈出并展開污染了dist。解決就是彈出時(shí)判斷if u in visited: continue展開后立刻加入visited。這個(gè)判斷不能省省了在小圖上可能碰巧對(duì)圖一大就露餡。5.3 權(quán)重單位混用現(xiàn)象是路徑總耗時(shí)算出來是幾萬或者某條明顯更近的路反而不被選。原因是有的邊按米寫、有的按秒寫量綱不一致Dijkstra 照單全收。解決是在設(shè)計(jì)階段就定死主權(quán)重單位建議秒所有邊統(tǒng)一展示層再做換算。加載校驗(yàn)時(shí)加一條“權(quán)重范圍檢查”比如超過 3600 秒的邊要求人工確認(rèn)能擋住大部分手誤。5.4 地點(diǎn) ID 與名稱混用現(xiàn)象是查詢時(shí)好時(shí)壞有時(shí)報(bào)KeyError。原因是界面?zhèn)鬟M(jìn)來的是地點(diǎn)名稱算法層卻按 ID 查圖。解決是接口層入口統(tǒng)一做一次“名稱轉(zhuǎn) ID”或強(qiáng)制要求傳 ID轉(zhuǎn)換失敗給明確提示。地點(diǎn)名稱可能重名所以名稱只用于展示和搜索內(nèi)部流轉(zhuǎn)一律用 ID這條規(guī)則寫進(jìn)設(shè)計(jì)文檔。5.5 不連通場(chǎng)景沒處理現(xiàn)象是查詢兩個(gè)確實(shí)走不通的點(diǎn)時(shí)程序卡住或拋異常。原因是算法返回inf后調(diào)用方?jīng)]判斷直接拿空路徑去格式化。解決是算法層明確約定“不連通返回空列表”接口層見到空列表就輸出“暫無可步行路線建議換乘或選擇其他出入口”并把這個(gè)分支寫進(jìn)測(cè)試用例。校園里施工封路、某門臨時(shí)關(guān)閉都會(huì)造成不連通這個(gè)分支不是理論情況。6. 驗(yàn)收與答辯怎么證明這套導(dǎo)航真的能用驗(yàn)收要拿數(shù)據(jù)說話不能只說“我跑通了”。我一般會(huì)準(zhǔn)備一張驗(yàn)收表分功能、性能、異常三塊每塊給可復(fù)現(xiàn)的輸入和預(yù)期輸出。功能塊覆蓋按名稱搜地點(diǎn)、按類別篩地點(diǎn)、兩點(diǎn)最短路、途經(jīng)點(diǎn)路徑、路徑結(jié)果含分段耗時(shí)。性能塊記錄地點(diǎn)數(shù)和邊數(shù)以及單次查詢耗時(shí)校園規(guī)模下 Dijkstra 應(yīng)在毫秒級(jí)如果超過幾十毫秒先查是不是堆里過期條目沒過濾導(dǎo)致重復(fù)展開。異常塊覆蓋起點(diǎn)不存在、終點(diǎn)不存在、兩點(diǎn)不連通、起終點(diǎn)相同每種都要有明確提示而不是崩潰。驗(yàn)收項(xiàng)輸入示例預(yù)期結(jié)果判定方式地點(diǎn)搜索關(guān)鍵詞“教學(xué)”返回所有教學(xué)樓相關(guān)地點(diǎn)結(jié)果條數(shù)與人工核對(duì)一致最短路宿舍區(qū)到教學(xué)樓一層返回路徑與總耗時(shí)與手工計(jì)算的更短路線一致途經(jīng)點(diǎn)宿舍區(qū)經(jīng)食堂到教學(xué)樓兩段拼接總耗時(shí)相加分段耗時(shí)之和等于總耗時(shí)不連通兩個(gè)孤立點(diǎn)提示無可步行路線不拋異常、不返回空字符串性能100 地點(diǎn)、250 條邊單次查詢毫秒級(jí)連續(xù)查詢 100 次取平均答辯時(shí)最容易被追問的是“你的最短路為什么是對(duì)的”。這時(shí)候不要背算法定義直接拿圖上的一個(gè)反例講某兩點(diǎn)直連 420 秒繞行 480 秒算法選了直連再改一條邊權(quán)讓繞行變快算法跟著變。現(xiàn)場(chǎng)改數(shù)據(jù)、現(xiàn)場(chǎng)重跑比任何 PPT 都有說服力。另一個(gè)高頻問題是“地點(diǎn)多了會(huì)不會(huì)慢”答法是給出復(fù)雜度 O((VE)logV) 并說明校園規(guī)模下 V 和 E 的量級(jí)再補(bǔ)一句“如果擴(kuò)到幾千個(gè)點(diǎn)會(huì)考慮 A* 加啟發(fā)式”顯得有邊界感。還有個(gè)小技巧把“起終點(diǎn)相同”這個(gè)用例單獨(dú)演示一遍。很多實(shí)現(xiàn)會(huì)返回一條只含起點(diǎn)的路徑總耗時(shí) 0界面顯示“從某地到某地全程 0 分鐘”看著像 bug。正確做法是直接提示“起點(diǎn)與終點(diǎn)相同”這個(gè)細(xì)節(jié)能體現(xiàn)你想過邊界。從那以后我每次帶這類項(xiàng)目都強(qiáng)制要求先寫驗(yàn)收表再寫界面表里每一行都能對(duì)應(yīng)一個(gè)測(cè)試函數(shù)答辯前跑一遍全綠才敢上臺(tái)。希望這套結(jié)構(gòu)能幫你把校園導(dǎo)航系統(tǒng)從“能跑”推到“能交、能講、能驗(yàn)收”。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩在线观看中文字幕视频| 欧美少妇色图| 久热伊人| 高清在线不卡一区二区 视频| 91色情黑丝搞鸡在线观看一区二区三区三州| 久久人妻一区二区三区高清| 97综合在线| av毛片aaaaa免费看| 五月天伊人| 黄色免费网页无码| 久操电影| 这里只有97精品| 综合网亚| 欧美 中文字幕 一区| 日韩不卡在线一区二区| 亚洲综合影院| 9丨久久九九九| 久久香蕉超碰97国产精品| 99日韩| 一级片在线观看高清无码| 亚洲另类色图片| 日本午夜福利影院| 91干熟女| 99爱爱| 日韩av影片在线观看| 超碰午夜| 午夜超爽| 眼镜人妻101.com| 这里都是精品| 乱伦熟女区| 人乳av| 性老妇一区二区三区| 国产免费一区在线观看| 欧美中出1| 国产成人精品日本视频| 啊视频在线| 五月丁香久久| 亚洲欧美精品一区天堂久久| 操人妻丝袜高跟| AV天天综合| 江都AV在线| 日本九九久久99播| 国语人妻精彩刺激| yazhousetuoumei| 亚洲老司机123专区| 亚洲 欧美 另类 日韩 人妻一区| 国产第11页| 九九九不卡| 青青草依人大香蕉| 手机午夜电影神马久久| 操逼视频色| 顶级丝袜熟女一区二区三区| 亚洲第一综合| 91丝袜美腿片| 岛国黄| 人妻少妇精品视频一区二区三区| 精品九九九九九| 日韩人妻一二三区视频| 美国美女AV在线| 亚州中文字幕超碰97| 亚洲性感丝袜诱惑在线观看| 九九成人| 国产农村妇女精品1区二区| 夜夜爽夜夜操| 3P乱轮视频| 91丝袜激情在线| 久久成人午夜精品影院| 国产综合网站在线播放 | 色在线综合| 亚洲第一成人影院色播| 97超碰欧美手机在线| 9九九国产| 亚洲天堂 视频你懂的| 国产AAAAAABBBBB| 一本久道在线综合视频| 91成人在线| 蜜臀99久久精品久久久久| 97日韩超碰超碰中文字幕| 日韩在线性爱免费视频| 亚洲操逼无码| 青青草操逼逼视频| 国产精品自拍视频| 日本一级婬片试看三分钟| 少妇人妻好深太紧了vr91| 人爽不卡视频| 欧美日韩国产成人高清| 91在线视频国产网站| 大香蕉97久久| 91美女在线视频| 亚91网| 揉揉日日日日| 婷婷AV一区二区三区| A 在线网址| 丁香五月久久| 96久久久精品| 超碰碰97资源站| 无遮挡男女激烈动态图| 国产树林里野战在线看| 国产精品suv一区| 怡红院成人视频| 色伊人91| 91天美传媒精品| 亚洲日韩乱码中文无码蜜桃臀网站| 九九九九亚洲| 亚洲色图殴美色图激情乱伦| 久久久111| KK色在线影院| 韩国一级婬片A片AAAAA| 亚爽爽爽爽爽爽爽爽| 久久永久无码人妻视频| 开心五月深爱五月| 亚洲天天自拍| 色香色欲天天综合网天天来吧| 欧美成人精品一区二区三区| 一区二区三区看视频| 在线日韩日本亚洲国产| 综合熟女| 97网色| 在线无码操| 亚洲 欧美 中文 日韩超碰| 国产性爱欧美性爱在线| 日逼逼免费看| 东京热熟女亚洲视频网站| 蜜臀久久99精品久久久久久无删减| 国产91精品福利在线| 亚洲和欧美裸体美女双飞视频| 国产中出内射一区二区| 欧美综合97www| 九九九九一区| 黄页大片在线观看| 久久伊人影院| 台湾佬激情综合| 欧美精品黑人猛交高潮| 免费簧片在线观看| 91精品国产综合久久久蜜臀酒店| 99人人干| 日本不卡在线二区三区| 国产久久久9999| 校园春色美腿丝袜 | 99热综合| 伊人九九九| AA丁香综合激情| 国产中文字幕在线观看| 亚洲激情四射| a片自拍直播视频| 亚洲av总站| 免费a v| 嗯嗯嗯啊啊啊在线免费观看| 亚洲天天做日日做天天谢日日 | 国产亚洲深夜激情| 欧美综合在线91| 97在线观看播放视频| 超碰夫妻97| 欧美国产欧美在线观看| 天天久久久久久| 日韩女模中文造逼| 啊啊啊好多水| 久久夜嗨| 乱伦图一区| 黄色成年| 97操97色| 99在线无码精品秘 入口黑人| 碰超人人在线一区二区三区| 欧美激情综合色综合啪啪五月| 俞拍久久国应视频| 大香蕉 222| 国产AV色黄看到爽| 国产尤物在线三区| 四季AV综合网址| 欧美日韩在线视频网站| 在线小说视频一区| 欧美美女啪啪视频| 九月丁香婷婷色| 欧美日韩美女精品久草一区二区三区| 欧美|91色综合| 无码免费在线观看黄色片| 久久女同性恋一二区| 激情五月激情综合网| www.av家庭乱伦| 四虎影视永久在线观看精品免费网站| 粘花网06av视频| 日韩激情啪啪| 隔壁邻居波多野结衣中文字幕| 福利天天都操| 情色五月天久久久| 五月天激情网站| 日韩中文字幕精品一区在线| 97超碰这里只有精品| www.丁香五月| 国产精品蜜乳AV| 欧美在线天堂| 亚洲蜜臀精品视频久久| 欧美日韩国产电影| 欧美在线官网| 熟女视频久久| 一类无码操逼视频| 91综合色噜噜| 96超碰网| 欧美日韩欧美| 久久9精品网站| 狠综合网| 亚州色国| 搞中出视频在线观看| 猛交交| 国产成人无码网站在线视频| 日本一级性爱| 亚洲国产尤物yw在线观看| 亚洲色图图片| 97综合在线| 欧美综合色图片| 啊啊啊啊啊操我视频| 免费人成?大片在线播放| 日韩无码黄色片| 激情五月天丁香| 亚洲国产av中文字幕久久 | 亚洲综合另类小说色区亚洲成av人片在www| 国产一二三福利视频网| 深夜激情 | 欧美日本中字另类在线| 人人爱人人操人人性| 在线无码视频| www.久久最新地址| 亚洲国产欧美另类自拍| 亚洲97久久精品亚洲| 亚洲无码成人精品| 国产成年精品高清在线观看91| 操屄日韩| 国产毛片久久久久久久| 久久性爱网站| 中文字幕在线观看视频www| 国产 亚洲 丝袜 制服| 九九干| 黄色网址在线免费观看| 91九色首页| 日韩亚洲精品一区二区| 色牛牛AV| 久色网| 亚洲婷婷五月天| 色婷婷电影| 亚洲操操操| 久热伊人99re| 91路www| 啊啊啊啊啊好舒服视频| 美欧色综合| 97干在线| 男人a天堂手机在线版| 久操视频在线| 蜜臀99久久精品久久久久| 国产精品人妻无码久久久互動交流 | 偷拍色图| 亚洲欧美清纯| 在线观看不卡一区二区三区| 天天天天天天天天天天干美女| 亚洲色综合| 天天操天天射青青草| 欧美亚洲国内自拍| 超碰视97中文| 日逼97| 日韩综合无码一区久久92| 婷婷干黄色| 一,爱啪啪,在线免费视频| 亚洲成?V人片在线观看福利| 丝袜视频一区二区在线播放国产中文| 欧美色老汉| 明星性猛交ⅹxxx乱大交| 欧美黑人精品在线播放| 五月婷婷无码| 中韩中文字幕在线观看| 国产Av超碰| 欧美精品日韩一区二区| 四虎884a| 婷婷午夜清品久久久久久久性色视频观| 欧美日韩在线小说| 天天做日日爱夜夜爽| 国产精品久久久亚洲一区| 97超级欧美| 欧美的精品的视频| 精品久久久久久AV无码| 人人妻人人狠人人| 性色国产东北露脸精品视频| 欧美v日韩v亚洲v最新在线| 一起草日韩| 亚洲不卡AV在线| 亚洲综人| 亚洲囯产精品女人久久久| 91粉芽高清在线一区二区| 精品一久久久| 91成人18| 亚洲五月丁香花狠狠干一区二区三区| 日韩欧美偷拍美女视频| 精品人妻一区二区蜜桃视频 | 天天干天天日天天射黄色| 人妻无码一区二区三区久久99| 国产精品高潮久久久无码| 日本久久天堂| 欧美最婬乱婬爆婬牲视频| 成全在线观看免费观看| 亚洲成人精品久久久| 精品熟女呻吟久久91| 免费看日产一区二区三区| 久久神马影院| 一区二区三区在线美女| 国产女同性恋视频| 91P0RNY大屁股人妻| 视频二区美腿丝袜制服人妻欧美| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 三级网色| 看看日B真人视频| 国产极品馒头逼| 色色婷婷五月天| 欧美偷偷网| 一本精品日本在线视频精品| 国产精品久久久久久久久久二区三区| 国产操操日韩三级黄| 最新精品久久蜜桃| 亚洲成人性爱网站在线播放| 91激情国产| 日本亚洲熟女视频| www.成人无码| 床上啊啊啊一区二区三区| 日韩精品亚洲一二三| 日本精品第一视频在'| 欧美丝袜91| 日本123区操B视频| 日韩一级欧美一级国产一级台湾| 伊人五月天青青草婷婷| 人妻一区二区三区视频| 玖玖大干人妻| 91麻豆天美国产欧美日| 人人摸人人入| 69丨亚洲丨精品丨入口免费播放| 69精品久久久久中文字幕| 97热视频在线观看| 无码日韩网站| 中文字幕第9页萱萱影音先锋| 亚洲色图加勒比| 日韩av不卡在线看| 麻豆区久久久久亚| 婷婷五月在线视频| 久久直播国产| 99999久久精| 97资源超碰| 蜜臀中文字幕| 一区二区播放| 久久综合日韩亚洲欧美| 午夜福利在线合集| 欧美综合网A| 女人一区| 大香蕉AV在线| 日韩中文字幕精品一区在线| 在线视频97| 午夜综合在线| 男人的天堂不卡一区二区| 日本韩国国产精品一区| 欧美一区二区三熟女剧情| 五月天综合网| 爽极品影院| 激情婷婷黑人91| 麻豆国产原创AV色哟哟 | 很狠操| 久久超碰爱| 在线看的av| 亚洲激情久久久伊人综合| 青青草色情网站视频| 色五月综合| 欧美大香蕉久| 伊人久久亚洲色欲综合网站 | 91久久青青草原精品| 国产精品色约约| 91美腿丝袜在线观看| 精品国产www久久| 国产美女口爆吞精视频| 老司机天天操| 国产亚洲精品一区二区三区| 女优大全 - 91n| 日韩三级性| 日本A级视频| 9/A片 | 综合视频91| 九九玖玖精品| 色五月婷婷中文字幕| 乱伦日本色图AⅤ| 日韩成人精品| 秋霞色色影院| 亚洲欧美不卡线| 日本高清视频在线观看黄已三辽| 久久人体一区二区| 蜜桃久久久久久久久久久久| 色妇91| 内射黑人| 久久久少妇诱惑精品视频| 久久99999| 秋霞男人网| 久久最新免费视频23| 狠狠爱综合网| 亚洲精品男人的天堂| 日本在线不卡一二区| 久久久久久久亚洲Av无码| 日韩熟女操逼| 外站AV在线| V A在线| 久久神马| 日婷婷| 日本色色视频网站| 日本色色视频网站| 男女无套 免费网站| 色汉综合| 国产成久久综合片| 日本狂喷奶水在线播放212| 国内毛片热久久思思热| 丰满人妻一区二区三区蜜桃视频| 久久国产乱子伦精品免费女,网站| 伊人亚洲综合| 99热这里都是精品| 丰满人妻-区二区三区免费看| 亚洲色交| 欧美性生活男人的天堂| 搞中出久久| 久久精品中文字幕观看| 日逼国产| 东京热激情视频一二三区| 久草成人福利导航| 欧美国产有色电影| 污电影在线观看| 亚洲精品少妇| 国产又猛又粗又爽又黄| 午夜福利av电影在线| 福利在线观看一区二区| 水野优香在线观看| 亚洲精品骚逼| 亚洲综合嫩| 搡老熟女免费视频| 人妻中文在线| 日韩 成人 有码| 国产2.3.4区| 亚州男人天堂| av强奸乱轮| 欧美色色色| 97人人中文网| 四虎影视国产精品| 香蕉黄色一级视频| 久久综合激情| 啊嗯嗯啊好大好爽| 亚洲97在线| 无码高清国产AV| 五月丁香综合激情| 欧美97日韩| 国产麻豆91欧美一区二区久久婷婷国产精品| 好色综合| 精品一区二区三区蜜桃臀赵总 | 亚洲色图欧美一区二区不卡| 综合欧美日本三级| 一区二区三区日韩欧美 | 免费一级欧美片片线观看| 欧亚乱色熟一区二区三四区| 亚洲色图第一页| 色吧5亚洲| 国产人妻天天干精品| 午夜性| 女人天堂av在线播放| 加勒比色99999| 色天使AV天堂| 无码人妻精品一区二区中文| 久久亚洲中文字幕视频| 熟妇最新先锋一二三区| 亚洲视频一二区| 日韩钢筋无码高清啾啾啾| 狠操91,com| 丝袜综合色图| 亚洲精品日日夜夜52| 91亚洲不卡一区| 国产精品国产拍高清AV| 大香蕉伊人亚洲| 人妻少妇久久| 久久精品国产Aⅴ| 亚洲精品久久久久毛片A片拉屎| 超碰在线国产| 我要看免费韩日黄片| 啪啪AV导航| 亚洲AV永久无码一区仙野| 九色 人妻 大香蕉| 亚洲精品国产拍免费91在线| 六月激情网| 婷婷三区| 中日韩久久久免费看| 亚洲精品97p| 黄片免费视频2019| 日本国产欧美高清在线| 欧州一区二区三区四区| 天天综合网~69| 9久久精品| 99热这里| 日本黄色大片一级视频免费麻豆| 精品久久久久久久久久久久 | 69久久| 啊视频在线| 久草看看看| 日韩欧美麻豆大片| 国内偷自视频区视频综合| 日韩97视频| 天天色综合天天操| 精品人妻一区二区三区在| 国产伊人自拍| 黄色网址在线免费观看| 亚洲色图8| 亚洲、日韩、综合、另类| 免费国产电影一区二区| 日本少妇va7777| 高清在线不卡一区二区 视频| 国产乱青青草久久| 久久98| 欧州一区二区三区四区| 激情小说亚洲图片| 后入美女国产| 伦伦成年午夜免费视频| 神马午夜久久| 天天色怡春院| 大稥蕉免费视频这里只有精品| 一起草高清无码| AV男人天堂网| 91欧美偷拍| 六十路日本| 夜夜躁狠狠躁日日躁av| 四虎免费视频| 国内精品伊人久久久久影院会| 91人人| wuyechaopeng| 国产日本熟女顶级一区二区三区视频| 色噜噜精品一区二区三| 青娱乐国产剧情av一区| 女人香蕉久久毛毛片精品| 啊啊啊啊啊啊啊国| 一区三区啪啪| 涩综合导航| 97香蕉网| 人妻久久一区二区三区 | 91天天c| 色婷婷视频| 最新中文字幕在线亚洲| 九九九久久久| 2017大香蕉| 国产精品97超碰| 动漫av中文| 国产精品女同| 久久秀这里有精品| 影音先锋视频在线| 欧美日韩*字幕一区| 日本 情色 1区| 欧美日韩亚洲国产中文永久天天看| 蜜臀久久99精品久久久久免费观| 色婷婷小说| 亚欧韩av| 操比国产| 看一级黄色视频| 韩国一级AAA| 无遮挡一级毛片视频免费的| 日本一二区不卡| 精品对白久久不卡| 超碰九九| 蜜臀久久99精品久久久久久成人小说 | 国产天美传媒精品| 久久久久久大| 亚洲美女精品| 人人妻人人操人人乐| 97人肏| 精品久久視頻在线| 91在线页| 色av中文字| 91+欧美| 真实高潮91| 日韩人妻无码精品系列| 影音先锋一区二区在线资源| SUV一区二区在线看| 青青草自拍视频在线播放| 欧美成人精品一区二区三区| 色婷婷成人综合| 第四色色综合91| 亚州综合AⅤ| 小草av不卡亚洲二区| 97精品97久久| 九99久久| 国产精品剧情| 国产 日韩 欧美一区| 国产精品69久久久久久久| 欧美亚洲中文字幕| 久久这里只有精品9| 久操视频在线观看| 国内偷自视频区视频综合| 人人 操人人 操人人| 亚洲天堂无码| 一区二区日韩欧美久久| 爱干爱射网啊啊啊| 是还免费视频1727我| 97伦综合| 青娱乐休闲视频在线观看| 日韩精品国产一区二区| 色噜噜精品一区二区三| 日韩无码嘿咻黑热久| 超碰碰激情97+久| 日本天堂在线播放| av网站免费线看| 思思热国产在线视频| 激情综合久久| 四月丁香婷婷| 色偷偷综合91久久噜噜| 国产精品久久| 久久美女福利是上海美女| 亚欧性爱ab| 天天干一区二区| 91狠狠狠| 久草精品国产99| 九久9精品| 天天干一区二区| 九九这里只有精品| 国产真乱mangent| 日本色婷婷| 北京美女一区二区| 丰满人妻aA一区二区三区| 日本色色色视频| 欧美18禁91| 男人天堂2019| 国产精品毛片?v一区二区三区| 色色99| 天堂伊人久久| 亚洲色欲天天天堂色欲网女| 日本黄 R色 成 人网站| 亚洲蜜臀视频精品久久| 欧美日韩久久精品爱爱| 天天日天天干天天整| 九九九久久久久| 992视频一区| 美女自卫慰黄网站免费| 91中文精品日韩欧美在线| 97天天摸天天爽| 欧美,日韩,亚洲视频| 另类av综合久久| 97资源久久| 桃色五月天| 嗯嗯不要 视频| 在线观看成人性爱免费小视频| 人人喜人人妻| 91熟女丨91老女人| 丝袜美腿诱惑亚洲欧美视频在线观看| 天堂综合| 久久AV无码网址| 嗯嗯啊啊日韩精品| 岛国在线一区二区三区| 亚洲蜜臀视频精品久久| 一级@啪啪视频| 欧美色日本| 国产又黄又爽又刺激久久久久久| 91撸色网 玖玖网 欧美| 精品999999| 欧美最婬乱婬爆婬性视频| 亚洲熟女av中文字幕| 婷婷五月天丁香| 欧美第二页| 97精品国产97久久久久久| 久久久96| 超硑97精品| 日本高清视频xxxx| 欧美熟女丝袜| 天天色天天干天天射| 久久精品电影| 无码日韩网站| 91欧美综合| 夫妻四区五区六区| 色屁屁影院www国产| 大香蕉欧美国产日韩高潮| 午夜亚洲WWW湿好大| 天天干天天日天天射黄色片| 飘花国产午夜精品不卡| 丝袜狠狠草尤物 91| 亚洲啪啪视频免费| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 大香焦A片| oumeizonghese,www| 国产浮力影院第1页| 国产AV线| 色综合中文字幕不卡| 国产精品第一区第一页| 97欧美色综合| 91婷婷伊人狠人| 日韩免费三级黄片电影| 欧美偷| 五月天婷婷久久| TS人妖另类精品视频系列 | 91/欧美| 无码 有码 国产18p| 日本不卡一二区| 久久久久9999妇女| 狠狠穞A片一區二區三區| 96精品久久久久久久久| 久日综合网| 97人人干| 天天天天天天天天天天干美女| 伊人欧美大香蕉视频| 超碰 另类 欧美| 久久性视频| 91在线免费精品视频| 2003天天干夜夜操| 超AV色女| 丁香五月偷拍| 成人午夜小视频手机在线看| 亚洲丝袜综合| 久久久久九九九九九| 亚洲中文制服诱惑| 超碰在线99| 草草电影院| 久久人妻熟女一区二区| 东北操逼| 精品国产一区二区三区久久久蜜臀 | 亚洲一区二区三区四区视频| 亚州综合色| ai欧美亚洲小说| 亚码激情| 大香蕉av在线| 国产人妖视频一区在线观看| 欧美熟妇成人一区二区| 欧美第二页午夜| 亚州成人A√| 久久久久久久极品香蕉视频| 粉嫩av在线一区二区| 伊人丁香五月婷婷| 婷婷五月天激情四射| 国产999精品久久久| 大干人妻| 欧美72网页| 夜夜操av亚洲一区二区| 超碰免费在线| 婷婷在线视频| 一区二区偷拍拍视频| 韩国三级理论在线| 国产熟女乱论| 爽极品影院| 黄色AAAAA欧美| 韩日性爱av| 亚洲自拍天堂| 国产精品呦一区二区三区| 国产乱伦视频污| 日韩精品字幕| 青草草免费网站av| 久综合国内精品自在自线| 亚洲影院365| av激情亚洲五月天| 国产在线能看的你懂的| 三级精品三级在线观看| 色哟哟AⅤ| 天天草夜夜草高潮片| 日韩精品一区二区高清| 日韩在线一区高清在线| 日本性爱不卡视频| 国产精品免费美女视频| 婷婷色色五月| 人妻嗯啊啊在线播放| 婷婷精品| 九月丁香婷婷| 69精品少妇一区二区三区蜜桃| 丁香五月天激情综合| 欧美九九爱| 91欧美美女日韩国产婷婷| 日韩精品人妻中文字幕久久久| 欧美日韩性爱视屏免费看了| 99视频只有精品| 91爽啪| 欧美男人一区| 人妻久热在线| 欧美日韩亚洲天堂网| 欧美在线视频观看一二三四区高清 | 亚洲综合电影| 自怕偷自怕亚洲精品| 96久久精品一二三区色欲| 亚洲精品日韩国产欧美| 射 色综合| 亚洲人成网www| 狠综合网| 欧美九九九| 农村女一级毛卡片| 在线中文字幕极品av| 久7色| 少妇500双飞99| 天天干1区2区在线| 综合久久2017| 国产亚洲精品农村妇女| 99在线免费视频| 韩国轻伦国内自拍一区| 青青草影视蜜久久| 蜜臀99久久精品| 日韩av无码网站| 国产AV超爽| 偷拍欧美综合| 午夜操操操| 久久这里只精品免费福利| www国产天美久久久| 久久久草成人网站久久久草成人久久久草久久久 | 日本啊啊啊啊啊视频| 99久久9| A 天堂| 99色综合| 亚洲男人的天堂在线看| 99999精品| 男男H黄动漫啪啪无遮挡网站| 五月色综合| 黄站在线免费观看| 高清国产精品福利网站| 欧美99热| 久久人体一区二区| 中文字幕精品探花视频| 欧美性爱五月天| 99丝袜福利在线播放| 久久9999| 岛国黄色短视频| 精品久久99| 久久系列| 99热精品在线观看| 91高潮喷水美女| 嫩草在线视频| 草久久久| 91亚州| oumeisetu综合| 亚洲情色综合网| 亚欧成人综合影院| 天天享受天天看| 97天天操| 久久久com| 啊啊啊爽爽| 强免费黄色网址| 男人天堂无码| www久久国产精品| 按摩中文字幕| 国产在线综合福利网站| 成人在线日韩| 亚洲欧美清纯| 色哟哟的毛片| 青青草公开在线免费不卡视频| 人妻精品视频一区二区| 日本加勒比无码专区一二三| 噜噜噜在线视频| 美性中文综合网| 国产乱伦亚洲色图高清无码| 日少妇亚洲版| 26uuu偷拍亚洲欧洲综合| 日本人妻一区二区| 蜜乳AV免费观看| 国产一区麻豆免费观看| 人妻色偷色噜| 欧美78| 日韩精品1区2区中文字幕| 久久亚洲色图中文字幕| 全免费a敌肛交毛片免费| 91网站视频在线观看| 国产精品嫩草影院免费| www. 男人天堂成人在线| 亚洲精品影视老司机| 亚洲交换| 精品区9| 欧美日韩在线小说| 国产黄色动态精品| 一级aaaaa欧美中文字幕录像片| 伊人久久大香蕉线AV五月天| 成人三一级一片aaa| 96AV久久久| 伊人久久大香线蕉无码| 91操熟女视频 | 使劲用力艹少妇视频一区二区| 免费啪啪av| 九九九九九九九| 亚洲中文字母在线播放| 精品玖九九久| 久久偷拍人| 亚洲精品人妻在线| 九九九999久久久网站| 亚洲中文字幕妇伦久久| 美女极品一区二区三区| 美女上床网站| 欧洲中文字幕| 免费人成?大片在线播放| 色婷婷日韩精品一区二区三区| 日韩无码嘿咻黑热久| 亚洲男人综合| 中文无线日韩一区| 婷婷色一区| 操国产逼| 综合亚洲网| 97公开久久| 久久久夜夜嗨免费视频| 少妇熟女1区2区3区| 日本天堂在线播放| 六九九九| 囯产操逼片| 中字幕人妻一区二区三区| 九九九九97| 国产人伦精品一区二区三区| 一级啊性爱在线视频| 亚欧美综合网| 少妇高潮喷水无套久久久久久| 激情四射婷婷四五月天| 婷婷丁香九月| 啊啊啊啊啊啊在线观看| 91熟女少妇| 欧美AB在线观看| 91久久久久久久久18| 26uuu国产日韩综合在线观看| 亚洲色图8| 99热8| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 日韩一级成人毛片免费观看| 天天天天天天天天天天干美女| 国产2.3.4区| 久久综合精品一区二区三区| 国产精品免费视频不卡| 国产黄色影片在线观看| 久久久久久九九九| 另类图片五月天| 久久最新视频免费观看| 亚洲最大黄网| 98一区二区精品| 自慰白浆在线观看| 日本视频一区二区三区| 丁香九月 婷婷| 超碰在线看| 久久久久久人| 精品无码一区二区| …亚洲黄色厕厕女女在线播…| 久草网站免费在线观看| 97超碰色屌| 黄色AAAAA欧美| 操美女人妻| 久久国产免费激情视频| 中文字幕在线高清男人的天堂| 99久久综合| 久久午夜伦| 丁香六月婷婷久久综合| 婷婷激情四射| 天天干天天操天天干天天操| 一线黄色免费性爱片| 亚洲黄色视频在线观看视频| 亚洲另类天堂| 国产成人无码高清| 亚洲欧综合另类无码一区| 无毛精品| 天美传媒国产原创中文字幕亚洲欧美另类 | 色一射色一射| 久久久久久久久久久久久9999| 欧美大香蕉卡久久| 婷婷亚洲中文字幕在线| 欧美日韩国产一区二区小黄片大全| 亚洲成人久久美女| 精品欧美老熟女一二区| 亚洲中文字幕熟女少妇一区二区| 东京男人天堂| 亚洲综合在线第一页| 日韩有码中文字幕女同性恋 | 久久精品国产Aⅴ| 亚州欧美色图| 国产狂喷潮在线精品| 国产成人自拍视频视频| 三级AV入口| 嗯,啊。舔我逼| 刺激性视频黄页| 大香蕉伊在线久草麻豆天堂故事| 九九视频黄色片| 久久这里只精品免费福利| 啊啊啊啊二区好大| 麻豆人妻精品一区二区| 久久成人国产| 国产日韩欧美中文在线播放 | 最新精品久久蜜桃| 一二三啪啪专区| 91久青| 狠狠中文字幕| 狠狠操使劲操| 国色综合天| 中文字幕乱妇免费视频| 欧美人人天天网| 成人性爱视频在线看| 日韩91网| 性老妇一区二区三区| 色九月综合| 春色综合免费| 水滴偷拍| 色色色色电影网| 日韩一区二区熟女| 99精品伊人| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 91美女网站| 九九热只有精品| 亚洲色图片区| 97精品免费视频网站| 亚洲日韩久久精品一区| 五月婷婷激情网| 欧美性爱视频免费一区一A| 欧美色图小说综合| 亚洲麻豆18发?| 欧洲与亚洲欧美精品中文字幕| 91性生活久久久| 媚薬在线视频麻豆| 抽插一区二区视频| 亚洲色综网| 五月丁香激情四射| 亚洲,日韩,欧美,成人播放| av黄图片在线观看| 一本道综合色图| 久久久久9| 天天影视色香色欲| 亚洲av综合伊人久久| www.99色| 免费一级a毛片久久久久久鸭绿欲| 操逼操2| 国产一区二区在线电影| 欧美精品在线观看| 99少妇| 特级丰满少妇一级AAAA爱毛片| 自拍偷拍亚洲熟女妇人精品| 正宗无毛一线天嫩逼| 男人的亚洲天堂| 97在线视频网站| 亚洲第一成人影院色播| 久久伊人青青草| 青青草一区二区高清无码视频| 青青久久手机线视频| 综合亚洲情色| 久久香蕉国产线看观看亚洲女人 | 欧美色999| 国产美女在线精品免费看| 亚洲欧美日韩精品久久久一区二区| 有码免费观看| 亚洲图片欧美91N| 国产一区二区在线看| 亚洲在线综合| 亚洲狠| 日本肉体xxxx裸交| 99精品热| 性久久久| 亚洲永久AV无码精品秋霞| 久久永久无码人妻视频| 色啪网| 国产91美女视频| 午夜丁香| 中文字幕色AV| 男人的天堂一区三区| 骚逼自拍99| 婷婷另类小说| 欧美日韩不卡传媒| 青青草在线成人视频| 澳门黄片一香蕉视频| 日韩有码回春沙龙第一页| 欧州色图区| 欧美综合区| 五月天亚洲网| 国产丰满少妇久久久精品影院| 在线中文字幕| 3P丝袜熟女 色综合| 麻豆传媒一区二区在线观看| 91婷婷伊人狠人| 久久98| 97精品熟女少妇一区| 精品无码一区二区三区| 97超碰精品图片| 亚洲综合 欧美| 色偷综合| 欧美亚洲玖玖玖| 日韩精品一二三四| 九九热免费国产视频婷婷伊人五月 | 日日夜夜天天| 男男H黄动漫啪啪无遮挡网站| 久久欲| 青青草视频久久久久| 人人摸人人干人人拍97| 亚洲国产91精品一区二区久久| 欧美96交| 中文字幕十五区| 新视频sss国产| 色av中文字幕| 蜜臀在线免费观看在线免费观看| 99只有精品| 屌逼传媒| 中亚av| 日日干夜夜操视频h| 超碰人人乐97| 蜜桃久久久久久久| 91色伦综合| 99热日| 91综合熟女| 亚洲熟女乱色一区二区三区 | 可以在线观看AV的网站| 黄片不用下载在线观看| 日韩AC| 91在线限制级| 成人熟女区| 97天天| 激情小说图片亚洲首页 | 校园春色 亚洲| 亚洲一区操| 色优久久| 亚洲欧洲久久天堂| 欧美 亚洲 在线| 草莓精品视频在线免费观看| 青娱乐日韩无码| 后X久久| 插插综合网天天影视网| 精品国产Av无码久久久亚洲| 午夜AV人气不卡| 国产精品乱人伊人网| 国产中文字幕在线| 国产精品久久久久久无码红治院| 强奸xx国产| 日韩二区三四区五区六区在线看| 狠色婷婷久久一区二区三区_| 9久久久久| 啊啊啊不要好疼视频| 尤物视频偷拍免费| 国产美女裸体秘 永久无遮挡| JULIA一区二区三区在线播放| 日韩欧美丝袜诱惑| 测评在线观看AV| 91neishe| 久久91| 色综合色| 高精欧美色| 激情看片网站| 综合熟妇一区二区三区| 91老司机视频| 香蕉在线一区二区三区| 日本Suv精品一区二区| 欧美刺激色黄片免费看| 无码人妻丰满熟妇区毛片| 強姦亂倫a| 国产精品丝袜久久亚洲不卡| 久久精品一区二区一8| 天天欧美色| 日韩黄片影院| 亚洲电影91| 欧美日韩岛国大片在线观看| 亚洲人在线| 九九九九九九精品| 麻豆视频国产一区二区| 国产粉嫩出水在线播放| 日本精品一区二区三| 午夜福利成人免费视频| 97超碰欧美手机| 亚洲欧美天堂在线| 性色av网站| 老女人综合网| 精品无码久久久久| 精品久热| 伦激情人妻另类人妻| 色哟哟av| 99re这里| 五月色网| 久久五十路熟女人妻| 少妇精品久久久八区九区| 婷婷丁香六月| 亚洲成a人在线观看久| 日本大香蕉综合网红本杳社区| 青青11操操操操操操操操| 国产 丝袜 欧美中文 另类| 97超碰久久| 国产精品成人午夜福利| 性生活久久久久久久久久|