欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

PDMS-AVEVA-E3D二次開(kāi)發(fā)教程(20):收官——PDMS/E3D 二次開(kāi)發(fā)工具箱與交付體系

PDMS-AVEVA-E3D二次開(kāi)發(fā)教程(20):收官——PDMS/E3D 二次開(kāi)發(fā)工具箱與交付體系 PDMS-AVEVA-E3D二次開(kāi)發(fā)教程20收官——PDMS/E3D 二次開(kāi)發(fā)工具箱與交付體系版本與事實(shí)聲明產(chǎn)品錨點(diǎn)AVEVA E3D Design 為官方現(xiàn)名發(fā)布錨點(diǎn) 3.1.4.0 / 3.1.5.0當(dāng)前版本以官方發(fā)布說(shuō)明為準(zhǔn)AVEVA PDMS自 2024 年 4 月 1 日起停止銷售與技術(shù)支持。官方專設(shè) “Minimising Problems for Future Upgrades” 與 “Serious Warning About Software Customisation” 兩節(jié)——軟件定制會(huì)影響未來(lái)升級(jí)這是本篇架構(gòu)設(shè)計(jì)的根本約束而非免責(zé)聲明。本篇不引入任何新語(yǔ)法全部代碼是前 19 篇已給出來(lái)源的標(biāo)準(zhǔn) PowerShell / PML 組織方式。示例目錄名、版本號(hào)、清單條目均為示例性數(shù)據(jù)。一句話結(jié)論一個(gè)可維護(hù)的 E3D 二次開(kāi)發(fā)工具箱由五層構(gòu)成——環(huán)境探測(cè)層先說(shuō)清我在哪跑、數(shù)據(jù)訪問(wèn)層只讀優(yōu)先、規(guī)則層規(guī)則是數(shù)據(jù)不是代碼、批處理層冪等與賬本、交付層產(chǎn)出物必須自證判斷一套工具箱好不好不看功能多少只看三件事能不能整體卸載、能不能一鍵回歸、能不能交給第二個(gè)人維護(hù)。〇、認(rèn)知問(wèn)題Q119 篇寫(xiě)下來(lái)的函數(shù)與腳本憑什么能組成為一個(gè)工具箱而不是一堆文件Q2五層架構(gòu)里為什么環(huán)境探測(cè)層必須排在最下面而不是最上面Q3PDMS 已停售停支持遷移期為什么還要做雙軌雙軌怎么做才不失控Q4回歸測(cè)試要測(cè)什么測(cè)多少才夠Q5一份交付清單到底要交什么才能讓接手的人不罵人一、機(jī)制解析1.1 五層架構(gòu)每一層解決一類會(huì)變化的東西工具箱的本質(zhì)不是功能集合而是把會(huì)變化的東西分層隔離。五層的劃法如下┌─────────────────────────────────────────────────────────────────┐ │ ⑤ 交付層 Delivery │ │ 圖紙目錄/快照發(fā)布/DQ 報(bào)告/交接報(bào)告/產(chǎn)出物核驗(yàn) │ │ 會(huì)變的交付格式、命名規(guī)則、接收方要求 │ ├─────────────────────────────────────────────────────────────────┤ │ ④ 批處理層 Batch │ │ 作業(yè)編排/冪等/賬本/重試/環(huán)境檢查/進(jìn)度與中斷 │ │ 會(huì)變的調(diào)度方式、運(yùn)行時(shí)段、并發(fā)策略 │ ├─────────────────────────────────────────────────────────────────┤ │ ③ 規(guī)則層 Rules │ │ 規(guī)則表(CSV/JSON)/數(shù)據(jù)字典/契約表/清單 │ │ 會(huì)變的業(yè)務(wù)規(guī)定、閾值、依據(jù)文件 │ ├─────────────────────────────────────────────────────────────────┤ │ ② 數(shù)據(jù)訪問(wèn)層 Access │ │ 只讀校驗(yàn)器/范圍裁剪/屬性讀寫(xiě)/三態(tài)契約/現(xiàn)場(chǎng)保護(hù) │ │ 會(huì)變的產(chǎn)品版本、屬性名、導(dǎo)航語(yǔ)法、模塊差異 │ ├─────────────────────────────────────────────────────────────────┤ │ ① 環(huán)境探測(cè)層 Probe │ │ 產(chǎn)品與版本/PMLLIB/程序集清點(diǎn)/權(quán)限與會(huì)話/能力清單 │ │ 會(huì)變的安裝位置、部署方式、升級(jí)節(jié)奏 │ └─────────────────────────────────────────────────────────────────┘ ▲ 全部層都向上依賴這一層的事實(shí)為什么環(huán)境探測(cè)層排在最下面而不是最上面因?yàn)樯厦嫠膶拥囊磺信袛喽冀⒃谒峁┑氖聦?shí)上——數(shù)據(jù)訪問(wèn)層要問(wèn)這個(gè)屬性名在這個(gè)版本上存在嗎第 02、06 篇的ATTLIS規(guī)則層要問(wèn)這條規(guī)則的依據(jù)文件在哪個(gè)版本有效第 17 篇的basis列批處理層要問(wèn)我連的是哪個(gè)庫(kù)、有沒(méi)有 Claim 權(quán)限第 09 篇的四段結(jié)構(gòu)第一段交付層要問(wèn)產(chǎn)出物對(duì)應(yīng)的產(chǎn)品版本是多少第 18、19 篇的元數(shù)據(jù)文件。排在最下面是對(duì)依賴方向的物理表達(dá)越靠下越穩(wěn)定、越靠上越易變。第 02 篇的e3d_env_inventory.csv、第 13 篇的dotnet_inventory.csv就是這個(gè)地基。1.2 判斷工具箱好壞的三條標(biāo)準(zhǔn)前面 19 篇給了一堆最佳實(shí)踐但它們都是局部的。用全局視角看一套工具箱只有三條硬標(biāo)準(zhǔn)標(biāo)準(zhǔn)判據(jù)可操作對(duì)應(yīng)篇章能不能整體卸載每一處加都有對(duì)應(yīng)的減菜單項(xiàng)可移除、工具條 gadget 可移除、命令可 Killing、表單可隱藏、字段可釋放第 08 篇官方 Removing/Killing 類機(jī)制能不能一鍵回歸有一條命令跑完全部自檢與驗(yàn)收輸出通過(guò)/未通過(guò)清單第 08、17 篇MYCO_LibSelfTest、acceptance.ps1能不能交給第二個(gè)人維護(hù)規(guī)則在 CSV 里、字典在 JSON 里、依據(jù)有列、版本有函數(shù)、卸載有說(shuō)明第 16、17、19 篇為什么是這三條而不是功能多不多因?yàn)楣ぞ呦涞膲勖Q于這三條。功能多但不可卸載的定制產(chǎn)品升級(jí)一次就廢不可回歸的定制第二次改動(dòng)就沒(méi)人敢動(dòng)不可交接的定制作者離職即失傳。官方那句Minimising Problems for Future Upgrades想說(shuō)的就是這件事。1.3 遷移期雙軌PDMS 與 E3D Design官方事實(shí)AVEVA PDMS 已被 AVEVA E3D Design 取代并自 2024 年 4 月 1 日起停止銷售與技術(shù)支持“AVEVA Everything3D is now AVEVA E3D Design”。為什么還要做雙軌因?yàn)樵O(shè)計(jì)院里的存量項(xiàng)目不會(huì)因?yàn)楫a(chǎn)品停售而消失——老項(xiàng)目仍要在原環(huán)境上維護(hù)新項(xiàng)目按 E3D Design 建設(shè)。工具箱必須同時(shí)服務(wù)兩者否則會(huì)出現(xiàn)老項(xiàng)目沒(méi)人管或新項(xiàng)目從零重寫(xiě)。雙軌的三條控制原則控制的是不要讓它失控而不是不要做原則做法失控的表現(xiàn)要避免差異顯式化代碼里凡涉及兩代差異處用統(tǒng)一注釋標(biāo)記如-- VER-DIFF: PDMS 12.x / E3D Design并在自檢里輸出當(dāng)前判定靠人記差異 → 每次都在猜公共部分最大化規(guī)則層、字典層、交付層完全共用它們不依賴產(chǎn)品版本僅數(shù)據(jù)訪問(wèn)層與探測(cè)層分叉上下都復(fù)制兩份 → 維護(hù)量翻倍單點(diǎn)分叉數(shù)據(jù)訪問(wèn)層里凡有差異的能力導(dǎo)航、寫(xiě)屬性、文件 I/O收斂到少數(shù)幾個(gè)函數(shù)做版本判定差異散落各處 → 無(wú)法說(shuō)清支持哪些版本關(guān)鍵洞察五層里只有 ①② 兩層是產(chǎn)品相關(guān)的③④⑤ 三層是工程相關(guān)的。所以雙軌的實(shí)際成本遠(yuǎn)低于直覺(jué)——只要 ③④⑤ 不復(fù)制雙軌就是可承受的。最佳實(shí)踐在工具箱自檢里輸出一行當(dāng)前環(huán)境判定例如env: familyE3DDesign / version實(shí)際版本 / runtimedetected讓這套工具箱在某臺(tái)機(jī)器上以哪條軌運(yùn)行成為可見(jiàn)事實(shí)。1.4 回歸測(cè)試測(cè)三層不測(cè)全部回歸測(cè)試不是把每個(gè)函數(shù)都測(cè)一遍成本太高、維護(hù)不了。只需要測(cè)三層層次測(cè)什么為什么只測(cè)這些冒煙層能否加載、版本函數(shù)能否返回、PMLLIB 是否含本工具箱目錄加載失敗是最常見(jiàn)故障且一秒可判契約層核心函數(shù)的返回契約是否符合三態(tài)前綴、字段數(shù)量與位置契約變化會(huì)靜默破壞所有下游解析器端到端層一條最小完整流程選一個(gè)小范圍 → 跑檢查 → 產(chǎn)出報(bào)告 → 核驗(yàn)報(bào)告它覆蓋了 90% 的集成問(wèn)題且能自動(dòng)判定不測(cè)的部分單個(gè)內(nèi)部函數(shù)的細(xì)節(jié)邏輯、UI 的視覺(jué)效果、極端輸入組合。理由這些測(cè)試的維護(hù)成本高于其收益把有限精力放在契約與端到端上回歸才跑得起來(lái)、才會(huì)有人跑?;貧w的觸發(fā)時(shí)機(jī)三條工具箱自身改動(dòng)后產(chǎn)品升級(jí)前后各一次這是最重要的一次用于評(píng)估影響面交付前作為交付清單的一個(gè)必過(guò)項(xiàng)。1.5 交付清單交給接手人的東西第 02 篇講了環(huán)境清單、第 08 篇講了升級(jí)自查、第 19 篇講了數(shù)據(jù)發(fā)布。交付清單是把這些清單合并成一份交接包類別交付內(nèi)容為什么必須交環(huán)境事實(shí)環(huán)境探測(cè)清單產(chǎn)品/版本/路徑/權(quán)限/程序集沒(méi)有它接手人不知道在哪跑能力邊界支持的產(chǎn)品代際與版本范圍、明確不支持的場(chǎng)景沒(méi)有它接手人會(huì)以為什么都能干代碼資產(chǎn)五層目錄、生成物、構(gòu)建腳本、版本函數(shù)代碼本身配置資產(chǎn)規(guī)則表、數(shù)據(jù)字典、契約表、圖紙清單這是業(yè)務(wù)可維護(hù)的部分最容易被漏交紀(jì)律資產(chǎn)鐵律清單、代碼評(píng)審要點(diǎn)、卸載說(shuō)明沒(méi)有它接手人會(huì)把工具箱改壞驗(yàn)證資產(chǎn)回歸腳本、驗(yàn)收腳本、最近一次回歸結(jié)果沒(méi)有它接手人不敢動(dòng)運(yùn)行資產(chǎn)運(yùn)行賬本、模型/數(shù)據(jù)臺(tái)賬、最近發(fā)布記錄用于追溯上次跑到哪最容易被漏交的是配置資產(chǎn)與紀(jì)律資產(chǎn)——因?yàn)榇a看得見(jiàn)規(guī)則與規(guī)矩看不見(jiàn)。但恰恰是這兩類決定接手人能不能在三個(gè)月后還不罵人。1.6 團(tuán)隊(duì)規(guī)范與評(píng)審要點(diǎn)濃縮成一張表20 篇下來(lái)團(tuán)隊(duì)規(guī)范其實(shí)就這些。把它做成評(píng)審時(shí)的檢查表#評(píng)審提問(wèn)不通過(guò)的表現(xiàn)1這段邏輯會(huì)被調(diào)用第二次嗎是就寫(xiě)成函數(shù)業(yè)務(wù)邏輯寫(xiě)在宏里2這段代碼改了!!ce嗎改了就在兩個(gè)出口都還原只還原正常出口3屬性名從哪來(lái)核對(duì)過(guò)ATTLIS嗎憑記憶寫(xiě)屬性名4數(shù)值帶單位嗎裸數(shù)值參與比較5判存在用的是Defined()還是值判空用取值判空0 被誤判6批量腳本報(bào)了幾個(gè)計(jì)數(shù)加起來(lái)自洽嗎只返回Success7失敗信息里有沒(méi)有該怎么辦只有失敗三個(gè)字8這個(gè)動(dòng)作在離線副本上驗(yàn)證過(guò)嗎直接在生產(chǎn)庫(kù)首次運(yùn)行9有沒(méi)有對(duì)應(yīng)的卸載路徑只加不減10規(guī)則/閾值/依據(jù)寫(xiě)在哪業(yè)務(wù)能改嗎埋在代碼里11這一段是 PML 該做的嗎第 13 篇五條判據(jù)用 .NET 做界面12用了官方還是臆測(cè)的語(yǔ)法網(wǎng)上抄來(lái)未核對(duì)的寫(xiě)法第 12 條是元規(guī)則它是前 11 條之所以可靠的保證。官方文檔查不到就標(biāo)注以官方文檔為準(zhǔn)并給出章節(jié)定位——這條紀(jì)律比任何一條語(yǔ)法規(guī)則都重要因?yàn)檎Z(yǔ)法會(huì)變、會(huì)被記錯(cuò)而知道去哪查的能力不會(huì)。1.7 八條鐵律收官回顧全系列確立的八條鐵律全系列不超過(guò) 10 條其余為最佳實(shí)踐與經(jīng)驗(yàn)法則#鐵律一句話記法1語(yǔ)法只寫(xiě)官方手冊(cè)記載的形態(tài)查不到就指向官方章節(jié)寧缺毋編2單位與屬性必顯式數(shù)值必帶單位3先探測(cè)環(huán)境再運(yùn)行先說(shuō)清在哪跑4破壞性操作先離線驗(yàn)證副本先行5對(duì)接必聲明邊界與版本寫(xiě)清誰(shuí)算哪段6PDMS 與 E3D Design 差異必須顯式標(biāo)注代際差異不許含糊7不混寫(xiě)產(chǎn)品能力無(wú)PML 內(nèi)嵌 Python不把 APS 能力安到 E3D 上不張冠李戴8示例數(shù)據(jù)必標(biāo)注示例不等于規(guī)定二、完整代碼與逐行剖析代碼 20-1工具箱目錄骨架結(jié)構(gòu)即架構(gòu)e3d_devkit/ ├── README.md # 工具箱總覽能力邊界 / 支持版本 / 安裝步驟 / 卸載步驟 ├── CHANGELOG.md # 每個(gè)版本改了什么含規(guī)則表變更 ├── 00_env/ # ① 環(huán)境探測(cè)層 │ ├── probe_install.ps1 # 安裝與運(yùn)行時(shí)盤(pán)點(diǎn)第 01/02 篇 │ ├── pml_lib_census.ps1 # PMLLIB 內(nèi)容與命名沖突普查第 02 篇 │ ├── asm_identity.ps1 # .NET 程序集身份清點(diǎn)第 13 篇 │ ├── type_census.ps1 # 公開(kāi)類型清點(diǎn)第 13 篇 │ └── out/ # 探測(cè)產(chǎn)物CSV隨交付一起交 ├── 10_pml/ # ② 數(shù)據(jù)訪問(wèn)層PML │ ├── lib_version.pmlf # 版本函數(shù)第 08 篇 │ ├── lib_selftest.pmlf # 依賴自檢第 08 篇 │ ├── nav_helpers.pmlf # 導(dǎo)航輔助按官方 DBRM2.03.x 實(shí)現(xiàn)第 05 篇 │ ├── lint_core.pmlf # 只讀檢查內(nèi)核第 06/17 篇 │ ├── ifc_export.pmlf # IFC 導(dǎo)出封裝第 12 篇 │ ├── draw_batch.pmlf # 批量導(dǎo)出作業(yè)第 18 篇 │ └── rules.pmlf # 【生成物】由 30_rules 構(gòu)建勿手改 ├── 20_ui/ # ② 層的界面部分 │ ├── lint_ui.pmlfrm # 表單第 07 篇 │ └── commands.pmlf # 命令定義與裝配/卸載第 08 篇 ├── 30_rules/ # ③ 規(guī)則層業(yè)務(wù)可維護(hù) │ ├── rules.csv # 檢查規(guī)則表第 17 篇 │ ├── data_dictionary.json # 數(shù)據(jù)字典第 19 篇 │ ├── dq_rules.csv # 數(shù)據(jù)質(zhì)量規(guī)則第 19 篇 │ ├── draw_manifest.csv # 圖紙清單第 18 篇 │ ├── contract.csv # 跨專業(yè)數(shù)據(jù)契約第 16 篇 │ ├── gen_rules.ps1 # 構(gòu)建腳本CSV - rules.pmlf第 17 篇 │ └── apply_pml.ps1 # 構(gòu)建物落盤(pán)到 PMLLIB 目錄 提示索引重建 ├── 40_run/ # ④ 批處理層 │ ├── run_lint.ps1 # 檢查作業(yè)入口第 09/17 篇 │ ├── run_draw.ps1 # 出圖作業(yè)入口第 18 篇 │ ├── run_snapshot.ps1 # 快照作業(yè)入口第 19 篇 │ ├── job_ledger.ps1 # 作業(yè)賬本第 09 篇 │ └── verify_outputs.ps1 # 產(chǎn)出物核驗(yàn)第 09/12/18 篇 ├── 50_deliver/ # ⑤ 交付層 │ ├── gen_index.ps1 # 圖紙目錄生成第 18 篇 │ ├── dq_check.ps1 # 數(shù)據(jù)質(zhì)量檢查第 19 篇 │ ├── snapshot_diff.ps1 # 快照差分與變更集第 19 篇 │ └── release.ps1 # 打包一次發(fā)布字典快照元數(shù)據(jù)DQ ├── test/ │ ├── smoke.ps1 # 冒煙層回歸第 20 篇 1.4 節(jié) │ ├── contract.ps1 # 契約層回歸 │ ├── e2e.ps1 # 端到端回歸 │ └── acceptance.ps1 # 項(xiàng)目級(jí)驗(yàn)收第 17 篇 └── docs/ ├── 交付清單.md # 本篇 1.5 節(jié)的落地交接包索引 ├── 鐵律與評(píng)審要點(diǎn).md # 本篇 1.6 節(jié)的落地 └── 卸載說(shuō)明.md # 本篇 1.2 節(jié)第 1 條的落地逐行剖析目錄編號(hào)00_/10_/20_…直接對(duì)應(yīng)五層順序編號(hào)讓依賴方向在文件管理器的排序里就可讀——排在上面的層依賴排在下層的事實(shí)。這是結(jié)構(gòu)即架構(gòu)的最省事表達(dá)方式。00_env/out/的探測(cè)產(chǎn)物隨交付一起交這是 1.5 節(jié)環(huán)境事實(shí)必須是交付物的落地。很多團(tuán)隊(duì)把探測(cè)腳本交了、產(chǎn)物留在自己機(jī)器上接手人得先跑一遍才知道情況——而這恰恰是最容易卡住的地方。10_pml/rules.pmlf明確標(biāo)注為生成物且構(gòu)建腳本在30_rules/生成物與它的源放在不同層源在規(guī)則層產(chǎn)物在數(shù)據(jù)訪問(wèn)層。這個(gè)安排逼著人思考我改的是源還是產(chǎn)物從目錄結(jié)構(gòu)上防止手改生成物第 17 篇報(bào)錯(cuò) 3-2。docs/卸載說(shuō)明.md是獨(dú)立文件卸載路徑不能只寫(xiě)在代碼注釋里。它是能不能整體卸載這條標(biāo)準(zhǔn)的物理載體1.2 節(jié)。一個(gè)沒(méi)有卸載說(shuō)明的定制在產(chǎn)品升級(jí)時(shí)的處理方式通常是不管它——然后升級(jí)出問(wèn)題。test/分四個(gè)腳本對(duì)應(yīng)四個(gè)層級(jí)冒煙/契約/端到端/驗(yàn)收分層讓回歸可以只跑需要的部分改了一個(gè) PML 函數(shù)跑冒煙契約改了端到端流程跑全部。一次要跑十分鐘的回歸很快就不會(huì)有人跑。代碼 20-2一鍵回歸PowerShell可運(yùn)行# -*- coding: utf-8 -*-# regress.ps1 —— 工具箱一鍵回歸冒煙 / 契約 / 端到端 / 驗(yàn)收 設(shè)計(jì)要點(diǎn) * 分層執(zhí)行失敗即匯總不中斷最后給出總判定 * 每一層都有可自動(dòng)判定的成功標(biāo)準(zhǔn)不允許看起來(lái)正常 * 結(jié)果同時(shí)輸出給人看屏幕與給機(jī)器看regress_result.csv 用法 .\regress.ps1 -KitRoot . -Level all #param([Parameter(Mandatory$true)][string]$KitRoot,[ValidateSet(smoke,contract,e2e,all)][string]$Levelall,[string]$OutDir.\test\out)$ErrorActionPreferenceSilentlyContinueif(-not(Test-Path-LiteralPath$OutDir)){New-Item-ItemType Directory-Path$OutDir|Out-Null}$resultsNew-ObjectSystem.Collections.Generic.List[object]functionRun-Layer{param([string]$Name,[string]$Script,[int]$ExpectedExit)$rec[pscustomobject]{layer $Name;script $Script;ran $falseexit_code ;verdict ;detail ;seconds 0}$pJoin-Path$KitRoot$Scriptif(-not(Test-Path-LiteralPath$p)){$rec.verdict SKIP_NO_SCRIPT;$rec.detail 未提供$Script$results.Add($rec)|Out-NullWrite-Host([{0}] 跳過(guò)腳本不存在-f$Name)return}$sw[System.Diagnostics.Stopwatch]::StartNew()$p-KitRoot$KitRoot-OutDir$OutDir|Out-Host$code$LASTEXITCODE$sw.Stop()$rec.ran $true$rec.exit_code $code$rec.seconds [math]::Round($sw.Elapsed.TotalSeconds,1)$rec.verdict if($code-eq$ExpectedExit){PASS}else{FAIL}$rec.detail if($code-eq$ExpectedExit){}else{(期望退出碼 {0}實(shí)際 {1}-f$ExpectedExit,$code)}$results.Add($rec)|Out-NullWrite-Host([{0}] {1}退出碼 {2}耗時(shí) {3}s-f$Name,$rec.verdict,$code,$rec.seconds)}# ---- 冒煙層0 表示工具箱可加載且環(huán)境可判定 ----if($Level-in(smoke,all)){Run-Layersmoketest\smoke.ps10}# ---- 契約層0 表示全部返回契約符合 ----if($Level-in(contract,all)){Run-Layercontracttest\contract.ps10}# ---- 端到端層0 表示最小完整流程產(chǎn)出且核驗(yàn)通過(guò) ----if($Level-in(e2e,all)){Run-Layere2etest\e2e.ps10}# ---- 驗(yàn)收層0 表示項(xiàng)目驗(yàn)收標(biāo)準(zhǔn)全部滿足 ----if($Level-eqall){Run-Layeracceptancetest\acceptance.ps10}$results|Export-Csv-LiteralPath(Join-Path$OutDirregress_result.csv)-NoTypeInformation-Encoding UTF8$failed ($results|Where-Object{$_.verdict-eqFAIL})$skipped ($results|Where-Object{$_.verdict-eqSKIP_NO_SCRIPT})Write-HostWrite-Host(回歸結(jié)果通過(guò) {0} / 失敗 {1} / 跳過(guò) {2}-f (($results|Where-Object{$_.verdict-eqPASS}).Count),$failed.Count,$skipped.Count)if($failed.Count-gt0){Write-Host失敗項(xiàng)$failed|ForEach-Object{Write-Host( - {0}: {1}-f$_.layer,$_.detail)}Write-Host★ 回歸未通過(guò)禁止交付也禁止在原環(huán)境做進(jìn)一步修改。exit1}if($skipped.Count-gt0){Write-Host★ 有層被跳過(guò)腳本缺失當(dāng)前結(jié)果不能作為交付依據(jù)。exit3}Write-Host回歸全部通過(guò)。請(qǐng)把 regress_result.csv 連同交付包一起交接。exit0逐行剖析“失敗即匯總、不中斷”Run-Layer不拋異常也不 return所有層都跑完再匯總。理由回歸的價(jià)值在于一次看到全部問(wèn)題如果第一層失敗就中斷你修完再跑再發(fā)現(xiàn)第二層也壞了——迭代次數(shù)翻倍。每層都有一個(gè)顯式的期望退出碼$ExpectedExit把什么叫成功寫(xiě)成參數(shù)。這是本系列從頭到尾的紀(jì)律在回歸層的體現(xiàn)——看起來(lái)正常不是判定標(biāo)準(zhǔn)。SKIP_NO_SCRIPT是一個(gè)獨(dú)立結(jié)論而不是 PASS腳本缺失時(shí)絕不能算通過(guò)。并且專門(mén)打印一句當(dāng)前結(jié)果不能作為交付依據(jù)退出碼 3。這是沒(méi)測(cè)與測(cè)過(guò)沒(méi)問(wèn)題的區(qū)分——這個(gè)區(qū)分在本系列里出現(xiàn)了至少四次第 09 篇 STALE、第 11 篇假空碰撞、第 18 篇 STALE、第 19 篇無(wú)變更它是全系列最一致的一條思維習(xí)慣。耗時(shí)被記錄進(jìn)結(jié)果表seconds列用于監(jiān)控回歸是否在變得太慢。當(dāng)端到端從 30 秒漲到 10 分鐘時(shí)就是該拆分的時(shí)候了——否則回歸會(huì)先被跳過(guò)然后被遺忘。regress_result.csv隨交付包交接1.5 節(jié)驗(yàn)證資產(chǎn)它是這套工具箱在某臺(tái)機(jī)器上是好的這一論斷的證據(jù)。結(jié)尾那句禁止交付也禁止在原環(huán)境做進(jìn)一步修改第二條同樣重要——回歸失敗時(shí)繼續(xù)改代碼會(huì)讓下次回歸也說(shuō)不清是新改動(dòng)引入的還是原本就壞的。代碼 20-3交付清單Markdown交接包的索引# 交付清單 · e3d_devkit 版本號(hào) ## A 環(huán)境事實(shí)必須交 - [ ] 00_env/out/probe_install.csv安裝與運(yùn)行時(shí) - [ ] 00_env/out/pml_lib_census.csvPMLLIB 與命名沖突 - [ ] 00_env/out/asm_identity.csv.NET 程序集身份如啟用 .NET 通道 - [ ] 一行結(jié)論產(chǎn)品代際與版本 / 模塊 / 權(quán)限范圍 ## B 能力邊界必須交 - [ ] 支持的產(chǎn)品與版本范圍填寫(xiě) - [ ] 明確不支持逐條填寫(xiě) - [ ] 已確認(rèn)的官方章節(jié)引用清單PML/DBRM/DRAW/IFC 等 ## C 代碼資產(chǎn) - [ ] 五層目錄10_pml / 20_ui / 30_rules / 40_run / 50_deliver - [ ] 生成物清單及其源rules.pmlf ← rules.csv - [ ] 版本函數(shù)輸出!!MYCO_LibVersion() 實(shí)際返回值 ## D 配置資產(chǎn)最易漏交 - [ ] rules.csv / dq_rules.csv / draw_manifest.csv / contract.csv / data_dictionary.json - [ ] 每份配置的負(fù)責(zé)人 依據(jù)文件 最近變更日期 ## E 紀(jì)律資產(chǎn)最易漏交 - [ ] 鐵律與評(píng)審要點(diǎn)12 條提問(wèn) - [ ] 卸載說(shuō)明每一處加對(duì)應(yīng)的減 - [ ] 代際差異標(biāo)注約定-- VER-DIFF: ## F 驗(yàn)證資產(chǎn) - [ ] test/regress_result.csv最近一次回歸 - [ ] test/acceptance 結(jié)果 - [ ] 已知未通過(guò)項(xiàng)及其原因與計(jì)劃 ## G 運(yùn)行資產(chǎn) - [ ] jobs_ledger.csv作業(yè)賬本 - [ ] model_ledger.csv模型/數(shù)據(jù)臺(tái)賬如啟用模型 - [ ] 最近一次發(fā)布記錄發(fā)布版本號(hào) 時(shí)間 內(nèi)容逐項(xiàng)剖析A、B 兩組放在最前因?yàn)樗鼈兪墙邮秩说谝惶熳钚枰臇|西先知道在哪跑、能跑到什么程度代碼才有意義。D、E 兩組標(biāo)注最易漏交1.5 節(jié)。這是把經(jīng)驗(yàn)寫(xiě)成流程的形態(tài)——漏交這兩組的原因不是疏忽而是代碼看得見(jiàn)、規(guī)則看不見(jiàn)的認(rèn)知偏差。標(biāo)注出來(lái)評(píng)審時(shí)就會(huì)被專門(mén)檢查。B 組第 2 條明確不支持是刻意的一份只寫(xiě)支持什么的說(shuō)明會(huì)誘導(dǎo)過(guò)度期待。寫(xiě)明不支持什么是專業(yè)交付姿態(tài)的一部分。F 組第 3 條已知未通過(guò)項(xiàng)及其原因與計(jì)劃允許交付有未通過(guò)項(xiàng)但不允許未記錄的未通過(guò)項(xiàng)。這條讓交付可以推進(jìn)現(xiàn)實(shí)項(xiàng)目里很難全綠同時(shí)保留誠(chéng)實(shí)。G 組的最近一次發(fā)布記錄把第 19 篇的發(fā)布版本概念延伸到整個(gè)工具箱——接手人應(yīng)該能一眼看到這個(gè)工具最近產(chǎn)出了什么、什么時(shí)候。三、常見(jiàn)報(bào)錯(cuò)與排查報(bào)錯(cuò) 3-1產(chǎn)品升級(jí)后工具箱部分功能不好使但不知道影響面?,F(xiàn)象升級(jí)后故障。根因沒(méi)有升級(jí)前后的可比基線第 08、13 篇的清單沒(méi)有留存。解法升級(jí)前后各跑一次環(huán)境探測(cè)與回歸用asm_identity.csv程序集身份、type_census.csv公開(kāi)類型、pml_lib_census.csvPMLLIB 內(nèi)容做差分把升級(jí)評(píng)估作為一條固定流程——對(duì)應(yīng)官方 “Minimising Problems for Future Upgrades” 一節(jié)的立場(chǎng)。報(bào)錯(cuò) 3-2想停用某個(gè)功能但菜單里刪不掉、命令還在跑?,F(xiàn)象卸不干凈。根因只寫(xiě)了加沒(méi)寫(xiě)減——官方為此專門(mén)提供了 Removing Menu Items、Removing Gadgets from a Toolbar、Killing a Command、Hiding Forms when Exiting Applications 等機(jī)制第 08 篇但實(shí)現(xiàn)時(shí)容易只做一半。解法在開(kāi)發(fā)階段就把卸載路徑作為該功能的一部分實(shí)現(xiàn)并在docs/卸載說(shuō)明.md里逐項(xiàng)列出回歸里加一項(xiàng)卸載后重裝能正常的檢查。報(bào)錯(cuò) 3-3接手人說(shuō)看不懂這個(gè)規(guī)則為什么這么定?,F(xiàn)象無(wú)法維護(hù)。根因規(guī)則缺basis依據(jù)列或依據(jù)文件沒(méi)有被交接。解法規(guī)則表強(qiáng)制basis與owner非空第 17 篇構(gòu)建腳本已強(qiáng)制交付時(shí)把依據(jù)文件設(shè)計(jì)規(guī)定、等級(jí)管理規(guī)定等的編號(hào)與版本一起交不必交全文但必須可追溯評(píng)審時(shí)把依據(jù)能不能查到作為檢查項(xiàng)。報(bào)錯(cuò) 3-4雙軌維護(hù)變成兩份代碼各改一遍?,F(xiàn)象維護(hù)量翻倍。根因把 ③④⑤ 層也復(fù)制成了兩份1.3 節(jié)。解法規(guī)則層、字典層、批處理層、交付層完全共用只在數(shù)據(jù)訪問(wèn)層做單點(diǎn)分叉版本判定收斂到少數(shù)函數(shù)差異用統(tǒng)一標(biāo)記-- VER-DIFF:顯式化自檢里輸出當(dāng)前以哪條軌運(yùn)行。報(bào)錯(cuò) 3-5回歸越來(lái)越慢最后被跳過(guò)?,F(xiàn)象回歸失效。根因端到端層把全量模型當(dāng)測(cè)試范圍或者把 UI 相關(guān)的檢查都塞了進(jìn)來(lái)。解法端到端用一個(gè)極小范圍幾十個(gè)元素做冒煙式的全流程驗(yàn)證只測(cè)三層1.4 節(jié)記錄每層耗時(shí)代碼 20-2 的seconds列并在超過(guò)閾值時(shí)告警把回歸必須能在幾分鐘內(nèi)跑完作為架構(gòu)約束而不是愿望。四、動(dòng)手練習(xí)練習(xí) 1骨架落地按代碼 20-1 建立目錄骨架把前 19 篇你實(shí)際完成的腳本按層歸位。判定標(biāo)準(zhǔn)五層目錄都存在且非空30_rules/rules.pmlf被明確標(biāo)注為生成物docs/下三個(gè)文件存在哪怕是初稿。歸位過(guò)程中若發(fā)現(xiàn)某個(gè)腳本不知道該放哪層把它記下來(lái)——這正是你架構(gòu)還沒(méi)想清的地方。練習(xí) 2一鍵回歸實(shí)現(xiàn)test/smoke.ps1、test/contract.ps1、test/e2e.ps1三個(gè)最小版本每個(gè)只要 5~20 行能做出一項(xiàng)可自動(dòng)判定的檢查即可然后用代碼 20-2 跑一次。判定標(biāo)準(zhǔn)三層都執(zhí)行且退出碼符合預(yù)期regress_result.csv含layer / exit_code / verdict / seconds四列故意讓契約層失敗改掉一個(gè)契約前綴總判定必須為失敗且退出碼為 1。練習(xí) 3卸載演練按docs/卸載說(shuō)明.md完整卸載工具箱移除菜單項(xiàng)、移除工具條 gadget、Killing 命令、隱藏表單然后重新安裝。判定標(biāo)準(zhǔn)卸載后產(chǎn)品原有功能不受影響用任一原有菜單命令驗(yàn)證重新安裝后工具箱功能全部恢復(fù)正常跑一次回歸。兩次操作都要在筆記里記錄實(shí)際步驟——卸載說(shuō)明寫(xiě)不下去的地方就是卸載實(shí)現(xiàn)不完整的地方。練習(xí) 4交付清單按代碼 20-3 填一份完整清單A~G 七組。判定標(biāo)準(zhǔn)七組全部有勾選項(xiàng)D、E 組逐項(xiàng)填寫(xiě)不許寫(xiě)見(jiàn)代碼F 組注明最近一次回歸的時(shí)間與結(jié)果G 組包含最近一次發(fā)布記錄。填完后請(qǐng)一名未參與開(kāi)發(fā)的同事按清單在另一臺(tái)機(jī)器上只看清單復(fù)現(xiàn)一次工具箱的安裝與運(yùn)行記錄他卡住的每一步。思考題無(wú)標(biāo)準(zhǔn)答案為什么能不能交給第二個(gè)人維護(hù)是判斷工具箱好壞的最終標(biāo)準(zhǔn)而不是功能是否強(qiáng)大驗(yàn)證要點(diǎn)① 一個(gè)功能強(qiáng)大但只有作者能改的工具在作者調(diào)崗后的實(shí)際處境② 規(guī)則在 CSV、依據(jù)有列、版本有函數(shù)、卸載有說(shuō)明這四件事分別降低了接手人的哪一類成本③ 如果你現(xiàn)在要交接自己寫(xiě)的工具最可能被漏交的是哪一類資產(chǎn)對(duì)照 20-3 清單自檢。五、小結(jié)與全系列收束工具箱的本質(zhì)是把會(huì)變化的東西分層隔離環(huán)境探測(cè)層越穩(wěn)定越靠下、數(shù)據(jù)訪問(wèn)層、規(guī)則層、批處理層、交付層。判斷它好不好只看三條——能不能整體卸載、能不能一鍵回歸、能不能交給第二個(gè)人維護(hù)。PDMS 已于 2024 年 4 月 1 日停售停支持雙軌的現(xiàn)實(shí)成本遠(yuǎn)低于直覺(jué)因?yàn)槲鍖永镏挥袛?shù)據(jù)訪問(wèn)與探測(cè)兩層是產(chǎn)品相關(guān)的控制雙軌失控靠三條差異顯式化、公共部分最大化、單點(diǎn)分叉。回歸只測(cè)三層冒煙、契約、端到端并堅(jiān)持沒(méi)測(cè) ≠ 測(cè)過(guò)沒(méi)問(wèn)題。交付清單七組里配置資產(chǎn)與紀(jì)律資產(chǎn)最容易漏交也最決定接手人三個(gè)月后是否罵人。全系列回顧三十句三維工廠設(shè)計(jì)的交付物全部源自模型所以模型側(cè)的規(guī)范化會(huì)被交付物放大第 01 篇PML 只有兩條官方通道PML 與 .NET APIPML 的能被找到由搜索路徑與索引決定第 02 篇代碼形態(tài)三層遞進(jìn)、判據(jù)是會(huì)不會(huì)被調(diào)用第二次第 03 篇表達(dá)式有類型、單位是語(yǔ)言層面的事、數(shù)組可稀疏且無(wú)負(fù)下標(biāo)第 04 篇數(shù)據(jù)是以 WORLD 為根的樹(shù)!!CE是會(huì)話狀態(tài)必須保護(hù)現(xiàn)場(chǎng)第 05 篇屬性分標(biāo)準(zhǔn)/UDA/偽屬性ATTLIS 是區(qū)分沒(méi)填與寫(xiě)錯(cuò)的唯一手段第 06 篇gadget 不支持自定義成員所以界面必須與邏輯分層第 07 篇每一處加都要有減第 08 篇冪等判據(jù)要放模型里產(chǎn)出物核驗(yàn)要能識(shí)別 STALE第 09 篇目錄數(shù)據(jù)只存一份所以對(duì)賬只做待核對(duì)清單第 10 篇碰撞判定取決于 OBST 與容差規(guī)則類代碼的頭號(hào)陷阱是 RESULT 默認(rèn)值寫(xiě)反第 11 篇IFC 導(dǎo)出有完全可編程的官方 PML 對(duì)象第 12 篇.NET 通道的正確起點(diǎn)是反射清點(diǎn)而非猜測(cè)第 13 篇PMLNETCALLABLE 讓特征契約成為接口第 14 篇接口成功不等于數(shù)據(jù)正確日志里的假設(shè)才是真憑據(jù)第 15 篇雙向同步必須先定主屬側(cè)第 16 篇只讀內(nèi)核加外部規(guī)則表是檢查工具的正確形態(tài)第 17 篇圖紙目錄必須由核驗(yàn)結(jié)果生成第 18 篇數(shù)據(jù)字典先行、快照不可變、變更集必須能重建第 19 篇而最后的最后——查不到就標(biāo)注以官方文檔為準(zhǔn)絕不編造。本篇認(rèn)知問(wèn)題回顯FAQQ1一堆腳本憑什么能組成工具箱A靠分層。把會(huì)變化的東西按穩(wěn)定性分層隔離環(huán)境探測(cè)層安裝位置、部署方式、升級(jí)節(jié)奏會(huì)變、數(shù)據(jù)訪問(wèn)層產(chǎn)品版本、屬性名、導(dǎo)航語(yǔ)法會(huì)變、規(guī)則層業(yè)務(wù)規(guī)定與閾值會(huì)變、批處理層調(diào)度與并發(fā)策略會(huì)變、交付層格式與接收方要求會(huì)變。越靠下越穩(wěn)定上層依賴下層提供的事實(shí)因此結(jié)構(gòu)本身表達(dá)了依賴方向。Q2為什么環(huán)境探測(cè)層排在最下面A因?yàn)樯厦嫠膶拥囊磺信袛喽冀⒃谒峁┑氖聦?shí)上數(shù)據(jù)訪問(wèn)層要確認(rèn)屬性名是否存在、規(guī)則層要確認(rèn)依據(jù)文件的版本、批處理層要知道連接了哪個(gè)庫(kù)與權(quán)限范圍、交付層要記錄產(chǎn)出物對(duì)應(yīng)的產(chǎn)品版本。環(huán)境探測(cè)清單如 probe_install.csv、pml_lib_census.csv、asm_identity.csv是工具箱的地基而且必須作為交付物隨包交接不能只交腳本。Q3PDMS 已停售停支持為什么還要做雙軌A因?yàn)榇媪宽?xiàng)目不會(huì)因產(chǎn)品停售而消失老項(xiàng)目仍在原環(huán)境維護(hù)、新項(xiàng)目按 E3D Design 建設(shè)。雙軌的實(shí)際成本遠(yuǎn)低于直覺(jué)五層里只有環(huán)境探測(cè)層與數(shù)據(jù)訪問(wèn)層是產(chǎn)品相關(guān)的規(guī)則層、批處理層與交付層完全共用??刂齐p軌失控靠三條原則差異顯式化統(tǒng)一標(biāo)記并讓自檢輸出當(dāng)前判定、公共部分最大化上下三層不復(fù)制、單點(diǎn)分叉差異收斂到少數(shù)函數(shù)。Q4回歸測(cè)試要測(cè)什么、測(cè)多少A只測(cè)三層冒煙層能否加載、版本函數(shù)能否返回、PMLLIB 是否含本工具箱目錄、契約層核心函數(shù)的返回契約是否符合三態(tài)前綴與字段位置、端到端層一條最小完整流程選小范圍、跑檢查、產(chǎn)出報(bào)告、核驗(yàn)報(bào)告。不測(cè)內(nèi)部函數(shù)細(xì)節(jié)邏輯、UI 視覺(jué)效果與極端輸入組合因?yàn)榫S護(hù)成本高于收益。回歸觸發(fā)時(shí)機(jī)是工具箱改動(dòng)后、產(chǎn)品升級(jí)前后各一次、以及交付前。Q5交付清單要交什么才讓接手人不罵人A七組環(huán)境事實(shí)、能力邊界含明確的不支持清單、代碼資產(chǎn)、配置資產(chǎn)規(guī)則表、字典、清單、契約——最易漏交、紀(jì)律資產(chǎn)鐵律與評(píng)審要點(diǎn)、卸載說(shuō)明——最易漏交、驗(yàn)證資產(chǎn)最近一次回歸結(jié)果與已知未通過(guò)項(xiàng)、運(yùn)行資產(chǎn)作業(yè)賬本、模型臺(tái)賬、最近發(fā)布記錄。判斷標(biāo)準(zhǔn)是接手人能否只看清單在另一臺(tái)機(jī)器上完成安裝與運(yùn)行。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美天天爽| 99爱爱网| 深爱激情综合网| 99热九九这里只有精品10| 伊人婷婷99热精品| 99国产精品白浆在线观看免费| 丁香五月av在线| 国产操肏网站| 一级黄色片看看| 亚洲AV综合在线观看| 久久综合激情五月天| 丁香花社区av| 狠狠精品干练久久久无码中文字幕| 日日日天天干| 六月亭亭久久综合激情| 久久98| 丁香五月婷婷88在线| 久9久视频精品| 久久婷婷五月| 色玖玖综合网| 亚洲va国产va天堂va综合va| 五月花婷婷丁香| 婷婷操超碰| 欧美日韩中文国产一区发布| 五月丁香综合激情| 天天综合在线网| 综合图片色色| 99只有精品| 五月丁香六月婷婷综合免| 操逼三区| 超碰人人99| 色婷婷丁香五月丁香| 婷婷五月色图| 91刘玥视频在线观看| 九九视频在线观看视频6 | 99人妻碰碰碰久久久久视| 亚洲AV成人在线| 天天色综| 六月丁香婷婷综合狠狠爱夜夜爱| 久久九九99桃花视频| 婷婷六月丁香五月图区| 内射 无码 伊人| 天天弄天天操| 少妇搡BBBB搡BBB搡毛茸茸| 婷久久| 久久这里只有精品8| 天天拍天天做视频| 九九热视频免费的| 五月激情综| 99在线国| 99热在线只有精品| 性天堂久久| 色五月人妻| 99视频精品全部免费观看| 99在线观看视频免费| 超碰色综合| 久热婷婷在线视频| 高清视频一区| 中文字幕成人| 日韩三级片一区二区| 99久久婷婷国产综合精品草原| 97久人人| 六月色伊人婷婷| 丁香婷婷综合精品六月初| 色色婷婷五月天| 天天爽人人综合免费7799| 97操碰碰无码视频| Av九九| 婷婷五月天午夜激情影院| 亚洲V国产V欧美V久久久久久| 久久99热这里只频精品6学生| 婷婷五月天久久| 天天干,天天日| 夜夜穞天天穞狠狠穞AV美女按摩| yjzz亚洲国产| 久久久www| 99热在线爱| 视频这里只有精品| 婷婷丁香色五月| nvrentiantang av| 最近中文字幕2019视频1| 777精品久无码人妻蜜桃| 色色欧美。| 欧美三级视频下载| 久久黄色网扯| 精品人妻伦一二三区久久| 人人摸人人澡人人| 色五月婷婷777| 开心久久网婷婷| 伊人狠狠丁香婷婷综合尤物| 久久综合热17c| 综合亚洲六月婷婷在线| 五月天婷婷在线播放免费| 成人va在线播放| 99re热在线视频| 大香蕉啪啪啪| 久久WW| 欧美大奶熟女噜噜噜噜| 丁香美女五月天婷婷| 亚洲免费看片| 九九综合五月欧美| 伊人五月人妻精品| 九九久久综合| 久久婷婷五月综合一| 啊V视频在线观看| 天天色伊人| 久久人妻视步| 欧美成人AAA片一区国产精品| 99精彩视频在线观看| 丁香五月手机在线| 日韩爱操视频| 五月成人丁香av91| 日本va网站| 色色色视频| 99热91| 思思热AV| 日日影院 | 1024你懂的欧美曰韩| 99精品激情| 色色综合色| 99热最新| 97碰碰视频在线观看免费| 五月天婷婷午夜丁香| 丁香五月天天高清在线| 极品人妻VIDEOSSS人妻| 五月婷婷偷| 在线观看亚洲视频影院| 亚洲av无码精品色午夜| 夜夜骑夜夜撸| 亚洲中文AV网站| 包操45分钟网站| 五月婷婷成人| 高清国产AV| 先锋av性爱成人电影| 黄色AV日韩| 岛国午夜视频| 99热国产这里只有精品| 99精品综合在线| 婷婷伊人激情婷婷| 不卡在线中文字幕无| 大香蕉天堂| 丁香午夜天| 国产欧美熟妇另类久久久| AV在线观看网站| 九九热在线99| 欧美 日韩 成人| WWW.夜夜| 99日视频在线| 九热视频在线精品15| 99视频日韩| 天堂婷婷五月色| 五月丁香成人网| 九九偷拍网| 色五月婷婷在线观看| 日韩婷婷| 伊人久久五月天| 婷婷久久久| www.色99| 日日做A爰片久久毛片A片英语| 日韩婷婷| 97精品人人A片免费看| 五月婷婷丁香啪啪| 8090在线影视少妇| 九九热精品视频九九| 婷色天堂| 丁香五月六月综合欧美| 五月婷婷激情| h在线看免费版在线看| 79亚洲精品少妇| 九九这里有精品| 五月五婷婷网| 91精品激情9| 亚洲热综合网在线观看| 久久五月情| 久久婷婷丁香六月天| 色狠狠综合| 久久精品性爱视频,| 五月丁香婷婷欧美| 久久这里只有国产精品视频| 影音先锋天天日| 色五月综合资源推荐| 大香蕉久久草| 极品少妇高潮啪啪AV无码| 亚洲综合丁香五月| 欧美啪啪五月天| 狼人狠狠操| 任你艹| 五月丁香网站| 婷婷综合网| 五月婷婷综合久久| AA片在线观看视频在线播放| 激情婷婷五月| 亚洲五月天天| 99久久婷婷五月| 2017人人操| 色墦五月丁香| 久久久久九九九九视屏小说88| 五月丁香中文| 婷婷丁香一月| 婷婷五月天黄色| 婷婷五月天电影网| 五月天色区| 日本啪啪天堂| 中文字幕无码成人电影| 激情五月天婷婷| 色偷偷色婷婷| 狠狠草婷婷| 超91在线视频| 色爆五月| 色综合99| 大香蕉啪啪| www.日日日.com| 欧美婷婷精品激| 99无码视频| 五月丁香直播| 久久久人妻人伦| 婷婷五月天av小说| 欧美槡BBBB槡BBB少妇| 熟女激情五月天| 亚洲激情五月| 欧美婷婷成人| 激情五月婷在线精品| 亚洲综合婷婷| 丁香久月婷| 成人做爰A片免费看视频| 美国十月色婷婷在线观看| 色五月婷婷天天干| 亚洲黄色影视| 99热这里只有精品1025| 激情五月婷婷色色| 婷婷丁香91综合| 久久久噜噜噜久久人妻| 婷婷丁香97| 草逼大片| 丁香5月婷婷| 久久婷婷青草五月天| 五月丁香A片| AV伊人青草丁香六月| 激情性爱婷婷| 色色色宗合网| 九月婷婷人人操人人舔人人爱| 五月天激情四射| 亚洲这里只有精品| 色丁香五月| 色婷婷六月综合| 少妇激情基地| 少妇丁香婷婷 | 六月婷婷视频| 亚洲色五月婷婷| 嫩BBB搡BBBB榛BBBB| 九月色婷婷| 五月丁香影院| 亚洲AV人人操| 日韩啊啊啊| 91色婷婷综合久久中文字幕二区| 玖玖综合色| 人人操人人干AV| 天天摸天天做天天爱天天爽| 色色日本| 九艹在线| 91操熟女| 99精品视频在线观看| 亚洲综合1024| 国产毛片精品一区二区色欲黄A片| 日日夜夜天天| 色欲天天综合网| 丁香婷婷六月天| 99热9999| 亚洲成人在线播放| 91婷婷视频| 东京热五月婷婷| 欧美久久一级内射wwwwww.| 99ER热精品视频| 婷婷狠狠操| 五月婷婷激情性爱| 中文字幕人妻熟女在线| 狠狠色综合久久久久| 北条麻妃伊人| 色九月婷婷综合| 国产精品色婷婷99久久精品| 这里只有精品在线视频精品| 婷婷丁香五月六月激情| 欧美Va日本Va| 狠狠五月激情在线| 午夜精品777| 色色色色色色色色色999| 综合色综合| 26uuu欧美激情另类| 五月婷婷综合丁香视频| 婷婷在线播放| 五他月天啪啪啪| 91嫩草久久| 98色花堂98t.R| -91九色大屁股| 天天激情5月天亚洲| 精品婷婷五月视| 第四色婷婷五月| 99免费在线| 五月婷婷久久大香蕉| 俺去也五月| 亚洲春色奇米影视| 人人摸人人操人人爽| 久久五月视频| 五月天开心婷婷激情网站| 久热AA| 综合激情五月天| 高清免费在线视频| 男女99免费视频| 五月婷婷狠天天色综合| 九九热在线视频| 99色色网| 欧美久久网| 精品人妻伦| 开心深爱激情网| 99视频在线精品| 欧美精品狠狠色丁香婷婷| 色色九九五月天| 五月天开心色情网| 亚洲精品国产setv| 婷婷五月娱乐在线| 97激情五月天| 思思热99热| 青青久久五月天丁香婷婷| 丁香五月91| 久久久99精品| 思思热在线观看| 99超级超级超级碰| 五月婷婷六月爱| 九热视频在线精品15| 丰满人妻妇伦又伦精品国产 | 激情四射五月天| 久久五月天激情婷婷| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 专区无日本视频高清8| 天天操天天曰天天射| caopeng97日韩| 香焦网五月天| 丁乡久久| 五月丁香五月婷婷| 五月丁香888| 婷婷网五月| www.久久久久| 婷婷五月激情网站| 色婷婷影视| 538任你爽视频不一样的| 情涩婷婷五月天| 亚洲综合婷婷| 日本啪啪网| 日本一級黃色一級片| 色九月婷婷| 激情影院丁香五月| 色婷婷丁香社综合| 五月天婷婷影院影院观看| 国自产拍偷拍精品啪啪一区二区| 伊人春天av| 久婷婷婷| 激情九月综合| 99综合视频| AV成人在线播放| 五月丁香中文字幕| 任你干嘛免费视频播放| 婷婷久久色| 99久热在线精品99re6热| 色五月丁香激情视频| 操骚货在线| 五月丁香综合| 99热亚洲| 激情综合网 激情五月天| 亚洲熟妇AV乱码在线观看| 日韩人妻无码一区二区| 欧美性生交XXXXX无码小说| 五月婷五月婷伊人伊人五月婷| 色五月天丁香| www.99热视频在线观看| 无码 av电影| 五月天婷婷乱| 欧美激情 日韩无码 婷婷 五月天| 五月婷婷花| 久99婷婷色综合| 另类视频丁香五月| 日韩精品电影| 久久伊人大香蕉| 色丁香婷婷| 五月天综合视频| 日韩免费乱轮网站| 婷香五月激情视频| 91精品91久久久中77777久久玖玖九九| 丁香五月成人婷婷| 熟女色专区| 免费看欧美成人A片无码 | www夜夜操wwwcon| 91猫咪国产在线播放| 免费在线观看欧美激情xx小视频| 色色色婷婷五月天| 这里有精品| 操逼在线视频| 成人丁香五月婷| 婷婷丁香亚洲色综合91| 99热 免费| 久久色大香蕉| 五月婷婷狠狠干| 狠狠色婷婷在线| 九月丁香八月婷婷加勒比| 99热无码| 天天爽在线视频| 国产熟妇乱子伦hd| 久草五月婷婷| 六月丁香视频网站| 视频在线免费观看欧洲乱码| 深爱激情丁香| 丁香桃色网| 丁香婷婷基地| 97人人妻人人艹| 久久婷婷五月综合伊人| anquye五月| 色婷婷视频| 天天精品视频在线观看视频| 激情综合色网| 激情九九九九| 强辱丰满人妻HD中文字幕| 老司机伊人| 国产色色在线| 色综合99无码 | 偷偷操九九| 99性视频| nvrentiantang av| 免费久久这里只有精品99| 91大屁股精品| 91大操| 开心五月网| 五月丁香婷婷无码中文| 亚洲情色一区| 丁香色情五月综合激情| 成人精品视频99在线观看免费| 人人射人人高潮| 五月天另类小说亚洲| 天堂在线婷婷| 久久婷婷五月综合色欧美| 日韩av在线电影| 五月天婷婷高清无码| 91久热| 欧美碰碰| 天天肏视奸| 99热这里只有精| 五月婷视频在线| 九九九午夜影院成人| 婷婷伊人网| 五月丁香婷婷99| 国产精品美女久久久久AV超清 | 五月丁香色婷婷| 美女激情综合| 久久婷婷国产| 国产亚洲色婷婷久久99精品91| 亚洲精品性色| 亭亭五月激情亚洲在线| 丁香五月婷婷88在线| 色情五月天小说| 午夜成人在线免费视频| 亚洲V国产V欧美V久久久久久| 久久综合干| 色综合五月| 色五月婷婷五月天激情综合| 五月天六月婷婷电影| 五月天激情网址| 天天噜天天插| 精品一区二区三区四区五区六区介绍 | 日本WWW九九九| 婷婷五月丁香性爱| 丁香婷婷六月| 欧美亚洲成人在线| 色五月婷婷激情基地| 在线sebiav精品视频| 五月丁香色停停啪啪啪| 九九爱精品网站| 婷婷狠狠干| 五月婷婷亚洲天堂97色婷婷| 久久91久久精品久久| 婷婷99视频在线| 中文字幕无码AV| 色爽干| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 丁香五月社区| 九色视频九色九色91jiuseshipin| 欧洲电影在线观看免费版英语版 | 婷婷色六月| 99色免费在线观看| 午夜爱爱网站| 99这里有精品免费| 99热这里只有精品国产首页| 婷婷导航| 色五月丁香com| 99干在线视频| 欧洲精品爱爱| 婷婷久久五月| 狠狠干综合网| 影音先锋男人av资源站| 狠狠操天天操| 99碰网站| 婷婷丁香大香蕉| 丁香五月影院| 婷婷色色丁香五月天| 色久五月| 丁香五月综合色婷婷| 亚洲四色五月| 教师性爱毛片| 激情五月天网站| 色色五月婷婷久久| 久久九九热视频| 色婷婷综合中心| 色婷婷丁香综合中文字幕| 综合狠久久| 99久久婷婷国产综合| 97碰碰视频| 99热无码| 婷婷网五月| 久久亚洲婷婷综合色五月| 99男人天堂| 超碰自拍天堂| 亚洲九九99精品视频在线播放| 99性爱视频| 久热 91| 五月丁香婷婷五月| 色欲色香综合网| 久久这里99| 级情九色| 伊九九三级区| 久久综合干| 丁香五月网| 欧美激情 日韩无码 婷婷 五月天| 被强行糟蹋的女人A片| 欧美色婷婷| 婷婷六月啪啪| 色综合色综合婷婷热| √天堂资源在线人妻熟女| 1囯产午夜仑鲁鲁| 欧美在线ee日韩| 狠狠爱青青草| 婷久久高清| 婷婷综合中文字幕| 在线综合亚洲欧美65| 国产成人精品一区二三区熟女在线| 九月色婷婷| 五月香婷婷| 婷婷九月色| 大香蕉九操| 91色五月| 天天日天天色| 无码AV久久久久久久久| 色五月激情网| 中文字幕在线免费看线人| 久久婷婷伊人| 婷婷色影音天| 久久99草五月婷婷| 久七香蕉| 色狠狠色综合久久久绯色AⅤ影视| 九月婷婷激情| 四月婷婷五月色综合| 噜噜色天天开心| 五月丁香网av| 五月天激情小说婷婷基地| 亚洲99视频| 99热这里只有精品最新地址获取| 色欲色香综合网| 五月婷婷五月天| 五月婷婷熟女| 色婷婷狠狠| 97超碰,人人舔,人人操,人人摸| 1024国产在线| 婷婷五月天综合AV| 激情丁香婷婷| 人妻在线中文字幕久久| 亚洲视频伍月婷婷| 97色片| 丁香五月天激情综合网| 深爱激情网综合| 蜜臀99精品| 人人澡玖玖一| 伊人综合网站| 色婷婷性爱| 影音先锋一区二区三区| 大波美女VA网站| 五月婷婷丁香狠狠撸久久| 激情综合一| 五月天.com| 牛牛澡牛牛爽| 国产精品视频免费看| 91人人澡人人爽人人看| 蜜臀av无码久久久久久久久| 九九精品视频在线6| 九九青草热| 色婷婷成人| 成片免费观看大全| 色噜噜狠狠色综合AV兰草影视| 色播五月丁香综合| 成人永久免费视频在线观看| 99色色| 日本人妻伦在线中文字幕| 狠狠色丁香久久综合婷婷亚洲成人福利| 激情AV在线| 成人婷婷深爱综合网| 99热免费在线| 六月丁香啪啪啪| 婷婷激情啪啪| 久热9| 日日操,夜夜撸| 色九月婷婷综合| 热思思九九| 丁香六月狠狠干| 艹| 人妻熟妇国产精品| 综合激情九月婷婷,激情综合婷婷中文字| 伊人久久婷| 99这里有精品免费| 大香蕉中文| 91 影音先锋| 色情五月综合婷婷| 五月婷婷av| 婷婷五月天激情五月天| 五月天久久婷婷| 大香婷婷| 久99久热只有精品国产99| 综合网色| 婷婷中文字幕网| Va另类视频| 久久人妻久久| 大香线蕉伊人| 噜噜色婷婷| 丁香五月花| 久久三级视频| 激情5月天天天| 99成人在线观看| 久久99网址| 久久婷婷五月综合色丁香| 爱射综合| 激情五月综合| 亚洲天堂爱爱| 中日韩狠狠色| 天天爽天天干天天| 丁香五月狠狠在线观看| 深爱网深爱综合网| 天天爽人人综合免费7799| 久久9精品视频| 色五月激情婷婷| 尤物一区二区| 色婷婷色五月色丁香| 五月丁香六月综合激情| 色婷婷综合久久久久| 五月丁香五月综合欧美| 热婷婷av| 五月丁香啪啪综合| 国产91在线视频| 综合综合网| 丰满人妻妇伦又伦精品国产| 久久久久久久丁香五月天婷婷| 成人网在线视频| 日韩一级网站| 色色色色网站| 丁香天堂夜| 狠狠五月激情丁香六月| 日本nghangse中文字幕| 人妻久久久久久久久久久| 国产肥白大熟妇BBBB视频| 99视频地址| 亚洲五月天激情| 激情99热| 日本黄 色 片| 五月宗合激情网| 亚洲av电影在线| 婷婷六月情| 亚州在线中文字幕| 激情五月丁香综合网站| 91人人爽人人操| 激情婷婷五月| www、丁香五月天| 九九九热精品| 婷婷激情肏屄网| 亚洲激情在线| 丁香婷婷精品视频| 国产露脸150部国语对白| 千人斩操逼| 草草夜夜操| 99热久草| 91九色国产熟女| 婷婷精品在线| 再綫Av免费視品| 色五月人妻| 亚洲五月天天| 五月丁香久久激情综合| 欧美成人精品A片免费一区99| 久久九九中文字幕| 婷婷五月综合社区| 无码一区二区三区四区五区| 色欲五月丁香| 日亚二欧美| 婷婷丁香五月亚洲欧美| 一级片操逼视频| 日韩三级高清无码| 亚洲激情av| 久久久婷婷| 欧美怡红院黄站| 五月情婷婷| 色欲影香| 国产精品18久久久| 夜丁香综合| 人人97碰| 九九亚洲天堂| 亚洲热视频在线| 日本久久综合| 五婷婷综合网| 亚洲第一成人无码A片| 激情美女五月天| 91呦呦呦| 99热这里是精品| 欧美毛片www| 日本乱论99| 99热精品在线播放| 国产精品成人av在线观看春天| 日韩淑女人妻luan伦激情精品一区二| 久久婷婷综合五月天| 婷婷五月天a| 婷婷色啪| 欧美色激情四射| 91婷婷色五月| 日日操,天天操| 日韩 中文 欧美| 99精品国产在热久久| 九九热最新视频| 色色色在线免费视频| 熟女国产在线一区二区三区四区| 五月婷婷六月丁香在线| 色婷婷五月天在线| 丁香五月,开心五月,成人婷婷| 婷婷视频在线碰| 另类小说五月天| 99热在线这里| 丁香五月婷婷成人色区| 日韩黄色网络| 新激情五月天| 久久久久亚洲AV无码网影音先锋| 婷婷娱乐丁香综合网| 九色PORNY自拍成人精彩视频| AV成人在线网站| 97人人干| 五月丁香成年黄色| 色五狠狠| 99超级碰免费视频| 99视频在线观看视频| 强辱丰满人妻HD中文字幕| 丁香婷婷色九月| 婷婷无码视频| 久色视频首页| 99精品在线播放| 超碰免费人人| 丁香五月播播| 久久深爱激情网| 婷婷五月花免费视频在线| 婷婷五月天丁香社区| 久久91久久精品久久| 超碰精品在线| 五月天激情影院| 九九热视频免费| 国产阿姨日皮艹逼内射视频| 婷婷九月综合| 欧美大道不卡| 成人VAV视频在线观看| 国产视频色色色色色色色 | 夜夜涩涩涩| 中美日韩成人在线| 97色色综合| 任你搞在线观看视频| 婷婷五月在线影院| 亚洲日本韩国| 国产精产国品一二三在观看| 色偷偷综合| 久久丁香| 亚洲久热| 伊人五月综合网| 日本三级日本三级99| 欧美丁香五月| 天天日天天舔| 色五月欧美| 欧美成人精品老美女噜噜噜| 99热骚货| 五月天婷婷色小说| 99在线看片| 色狠狠六月| 日操五月婷| 深爱激情四射| 99激情网| 久久成人性爱| 五月天婷婷六月| 天天做天天要天天爽| 热久久思思热思思| 婷婷丁香五月久久| 开心五月深爱五月婷| 国产精品色色色色| 五月综合影院| 天天日,天天射,天天舔| 色婷婷五月天视频网站| www,超碰| 婷婷五月色| www.maotanji.com| 99热精品在线播放| 涩涩五月天| 99热99艹在线观看| 碰超亚洲| 另类丁香综合| 狠狠爱婷婷爱| 日韩成人AV在线播放| 婷婷亚洲色| 操笔无码| 伊人久久丁香婷婷六月五月综合| 婷婷色激情五月天| 五月婷婷导航| 日本五月婷婷| 国产AV一区二区三区最新精品| 五月天sesese| 97碰在线免费观看| 91seav| www.婷婷网| 思思精品久久艹| 99九九精品视频| 五月天婷婷基地| 91九色网| 男人先锋久久| 婷婷丁香成人五月天| 久久婷婷五月| 亚洲狠狠婷婷综合久久久| 久久婷婷五月综合色丁香| 伊人在线视频| 日本色五月| 亚洲网在线观看| 九九久久高清| 久久婷婷伊人| 激情婷婷五月天在线观看| 永久精品| 日日噜噜夜夜狠狠久久丁香六月| 超碰成人黄色网| 冬月かえでAV无码播放| 99在线精品视频| 午夜丁香六月婷| 尔尔AV一区| 五月综合久久| 激情婷婷黄色五月| 五月丁香六月婷婷亚洲天堂网站| 久月丁香爱婷婷综合| www.丁香五月| 天天操天天曰| 五月婷丁香久久综合| 99久久网站| 五月丁香婷婷无码中文| 深爱激清网| 亚洲精品亚洲人成人网| 免费99色| 99热在这里只有免费精品| 深爱激清网| 色5月婷婷| 天天网曰日曰夜夜综合永久免费| 天天爽爽日日做做| 可以看的AV网站| 99性爱视频| 久操人| 婷婷五月天无码视频| 六月丁丁香| 国产乱子轮XXX农村| 成人Av在线大片| 开心五月婷婷在线| 婷婷综合视频| 99热综合在线观看| 人人玩人人橾| 激情五月婷| 青青久久五月天丁香婷婷| 色色五月婷婷| 人人摸人人| 日日噜噜夜夜狠狠久久丁香五月| 国产免费AV网站| 99久久性爱| 开心五月色婷婷综合开心网| 九九人人看| 99热这里只有精品23| 久/久精品99看9| 欧美一线视频| 五月丁香另类网| 九月婷婷| 久久九九综合| 免费AV在线| 男人的天堂av俄罗斯热| 成人日韩欧美| 亚洲无码11| 99人妻碰碰久久久禁片| 亚洲欧洲99| 一级精品999WWW| 伊人成综合五月婷婷| 夜夜噜夜夜奇| 亚洲天堂99| www91在线| 天天爱夜夜爽| 精品久9| 97久久香草精品视频| 狠狠色噜噜狠狠狠888| www.99热国产| 婷婷五月天va| 婷婷丁香久久| ..真实国产乱子伦对白在线_欧| 99碰超| 色婷婷88| 久久99激情| 国产精品色色| 94干大香蕉| 永久AⅤ1| 久久探花91swag| 99惹精品视频| 婷婷伊人久久无码色五月| 五月丁香婷婷久久| 激情五月天丁香| 婷婷丁香射射| 久久久久人妻| 这里只有精彩小视频视频网站| 九九热九九| 亚洲成人av在线播放| 色色色色色色网站| 免费看片操逼| 久久玖玖综合| 日本久久婷婷| 五月婷婷激情久久| 婷综合六月| 亚洲va在线∨a天堂va欧美va| 色九月丁香婷婷蜜桃在线观看| 思思热思在线精品视频| 久热伊人| 婷婷五月天激情综合| 国产成人精品123区免费视频| 日韩另类| www.色99| www天天干| 激情四射亚洲| 日韩九九| 操b视频在线观看一区二区| 日日夜夜久| 久9精品| 色婷婷视频在线| 久久区区一二三av| 久久hd| 激情五月丁香五月| 九九久久99| 色综久久AV| 性生生活大片又黄又| 五月丁香婷婷综合网色欲| www.久操| 91婷婷色| 久久五月天激情婷婷| 爱爱网址9| 五月花在线观看视频| 综合久久五月天| 日韩中文欧美| 五月色丁香国产在线视频| 操日本99| 91青娱乐青青草| 开心五月婷婷五月| 日韩无码AV电影网站| 五月六月婷婷| 激情四射婷婷| 天天弄天天操| 五月情婷婷| 五月天婷婷网站888| 五月婷婷影院| 婷婷五月色網站| 1024婷婷综合久久五月天| 99热8| 九九热视频思思| 九月综合| 99久久久99久久91熟女| ss99热| 亚洲操B视频| 九九热免费视频| www.爱操com.| 伊人久久综合| 亚洲激情在线| 五月丁香亚洲五月| 色色婷婷丁香五月天| 激情五月综合| 五月婷精品| 99综合视频一体| 日本综合99| 亚洲精品国产setv| 久久99这里只有精品视频 | 黄网免费观看| 婷婷在线中文字幕| 操碰99| 色婷婷五月天天天天天| 丁香五月激情五月| 99色精品| 日日懆天天懆| 99久精品| 亚洲午夜成人av电影网| 色五月婷婷在线| 欧美99热| 五月丁香六月婷婷久久肏| 亚洲日韩一页精品发布| 思思99热| 精品少妇蜜臀91| 日韩美女羞羞网站在线观看| 婷婷久久综合久| 天天日日夜夜| 婷婷五月天熟妇| 狠狠色婷婷777| 99热免费18| 成人在线日韩| 9久国产| 丁香六月视频免费观看| 色婷婷五月天中文字幕| 欧美激情久| 一区二区三区四日本| 午夜丁香| 九九热在线视频| 伊人色欲五月天| 丁香六月狠狠| 久久人人九九| 99五月香婷婷丁香在线视频| 激情五月婷婷丁香| 99久久www| 婷婷丁香小说| 亚洲色模骚货| 激情美女五月天激情在线| 熟女乱论网| 黄色99视频| 日韩ac不卡无码| 91婷婷丁香五月| 日本天堂免费99| 狠狠色九月| 日本A片一区| 午夜]香婷婷深深爱| 玩熟女五十AV一二三区| www.色99| 丁香五月天婷婷激情| 色色色综合网| 另类在线| 色九月| 亚洲综合无码| 99热思思| 婷婷金品综合视频| 久久九九蜜| 五六月丁香激情视频| 青青操avbb| 婷婷六月激情小说网| 亚洲在线综合| 色婷婷激情四射视频| 日韩久久欧亚| 色色色五月天激情资源| www日本熟妇99在线视频| 免费视频WWW在线观看网站| 五月婷婷六月天| 天天噜噜| 99精品在线观看| 婷婷综合网站| 99色天堂| 婷婷五月天色色| 五月婷婷激情网| 婷婷伊人久久| 久久538| 激情综合网五月激情网| 天天干天天干天天干天天干天天干天天| 丁香五月天信号| 婷婷久久五月| mmm1717.6dbm人人爱人人操| 婷婷日| 99热久久最新地址| 免费试看小视频 99| 乱抡小BB| 亚洲久热无码| 欧美成人网婷婷综合在线| 天天做天天要天天爽| 六月五月久久丁香| 五月丁香六月婷婷a v| 99热日| 五月天社区狠狠| 深情五月天| 五月天久久综合婷婷| 五月天婷婷操逼视频| 综合色五月天| 26UUU精品一区二区| 丁香五月天啪啪| 中国女人内射6XXXXX| 婷婷五月天福利| 国产又爽又猛又粗的视频A片| 日本色色影片| 99热99日天天干| 九色PORNY在线精品酒店| 五月丁香六月色| 色色色色色热| 色五月天综合| 亚洲色婷婷五月| 丁香六月综合激情| 五月激情婷婷丁香| 乱岳熟女50岁| 日韩AV在线免费| 亚洲无aV在线中文字幕| 91爱操| 五月丁香激情啪啪| 国产夫妻操逼内射视频| 亚洲久久婷婷| 婷婷 丁香 精品| 久热99| 久久97久久99久久综合欧美| 97操女视频| 丁香天堂夜| 91久热| 国产片色| 五月激情综合网| 久久人人妻| 综合狠久久| 久Se视频在线观看| 丁香午月AV中文字幕| 艾小青av| 综合色影| 99国产精品久久久久久久久久久| 色吧网综合| 99re热在线视频| 秋霞电影理论| 色婷婷九月| 精品久久9| 九九9久九9国产视频| 亚洲无码黄色| 色色网站观看| 91成人性爱视频| www.五月天婷婷| 日韩欧美成人网| 婷婷永久在线| 99视频精品全部免费观看| 另类五月激情| 狠狠色丁香| 抽插特写| 免费九九热| 狠狠激情五月天| 日日色综合| 影音先锋AV资源男人站| 99久久免费性爱视频`| 五月激情站| 国产人妻777人伦精品HD| 婷婷五月激情欧美| 五月天激情子轮| 九九综合| wWW九九在线播放| 26uuu欧美激情另类| www99热| 91vip在线观看| 五月六月丁香激情| 天堂成人A片永久免费网站| 欧美 日韩 成人在线| 丁香五月激情啪啪| 国产精产国品一二三在观看| 99ri国产| 人人爱人人草| 婷婷丁香久久网| 综合在线丁香五月| 六月综合婷婷开心伊人| 色五月激情综合| 欧美一级操逼视频| 久99999热视频在线观看免费| 日本色频| 五月天婷婷影院| 色五月中文字幕| 丁香六月激情网C0W| 无码少妇高潮喷水A片免费| 六月丁香激情综合网| 综合一区二区三区| 久久码久久无清| 综合久久人妻| 婷婷五月激情基地| 五月社区丁香| 丁香五月天激情综合| 区区久久妻| 午夜丁香| 网色99| PORNY九色9l自拍视频成人| 色五月六月| 天天天天天天操| W色综合| 色色色色色色色综合| 色色婷婷丁香| 玖玖色综合网| 五月婷啪| www.色色五月天.com| 五月天激情四射网站| 五月婷婷色白丝| 婷婷激情社区| 97ai婷婷| 丁香五月天激情免费在线观看AV777| www99精品日韩| 欧美亚洲婷婷五月| 丁香花社区av| WWW.色婷婷.COM| 99爱在线| cc精品国产性传播| 欧美色偷偷大香| 人人草人| 亚洲色色五月| 五月激情影院| 色色色地址| 日韩在线视频中文字幕| 激情久久久久久| 久99久视频| 另类激情五月天。| 超碰精品在线| 丁香五月骚喷水视频| 蜜乳av一级av| 婷婷五月天干干| 无码一级片| 五月丁香六月激情综合| 97色片| 91超碰人人操| 提提热五月天婷婷| 久热A片| 日婷婷久久开心| 日韩黄色网络| 丁香五月天啪啪| 色久婷婷网| 亚洲成人影视在线| 亚洲亚洲永久无码777777| se.久久视频在线观看| 久操福利| 99久久久国产大片| 99视频| 另类五月激情| 日韩av在线免费观看| 婷婷久久综合| 桃色激情婷婷伊人网| 色色网站日本91| 九九99香蕉在线视频播放| 黄色三级日本| 国产av天堂| 97婷婷五月天| 热99精品视频五月| 91色久| 久热A| www久久久久久久97| 99热色精品| 久久婷婷五月天综合| 91人操| 被男人添B超爽视频| 狠狠色噜噜色狠狠狠综合久久成人波| 五月婷综合激情| 五月亭亭直播| 久久久久久综合五月婷婷| g00d人体西西| 涩综合婷婷| 五月婷婷伊人在线| 九九热自拍| 午夜少妇在线观看视频| 五月天激情AV| 婷婷色中文字幕| 97啪在线观看视频| 4438激情网| 五月丁香拍拍激情综合| 97操| 五月丁香成人网| 欧美婷婷五月天| 无码九九| 人操人| 久久久久9999| 天天爱天天做天天操| 激情五月图| 艹天天射| 亚洲亚洲人成综合网络| 国产精品美女| 99性感视频|