99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜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
返回資訊列表
色婷婷基地 | 天天操婷婷| 丁香六月婷婷社区| 亚洲激情网| xxx.色婷婷| 丁香五月天在线观看视频| 丁香色播五月天| 91伦| 国产美女无遮挡裸体毛片A片| 色播婷婷五月天| 久久久久久97| 国产在线视频1234| 91se精品国产| 狠狠精品干练久久久无码中文字幕 | 91九色国产| 精品色色| 五月花免费视频| 这里只有精品视频一区| 免费日韩99| 九月大香蕉| 久久五月婷| 色宗合久久五月婷婷| 丁香婷婷色九月| 欧美内射AAAAAAXXXXX| 这里只有精品视频在线| 草AV9999| 婷婷婷色五月| 九九视频这里是精品五月| 9999综合99综合人| 大香蕉久久久久久久久| 久久丁香综合香蕉| WWW.久久.COM| 激情第四色| 另类 在线| 这里只有免费的精品| 日本啪啪网| 日韩久久日| 开心激情五月天网| 色婷婷电影网| 99热最新| 91狠狠综合久久| 女人被男人吃奶到高潮| 久久久久网站| 色婷婷久久综合| 五月天婷婷成人网| 六月婷婷开心| 99爱精品| 久久久www| 韩国激情五月天综合网| 五月天婷婷婷| 久久这里只有精品热在99| 五月婷婷六月奇米网丁香| 丁香色五月直播| 日韩人妻在线观看| 99re思思热在线视频| 亚洲久久日| 五月激情综合婷婷| se.久久视频在线观看| 无码碰碰| 日韩在线一级| 中文无码婷婷| 天堂五月婷婷| va亚洲中文在线| 战争与艾拉电影免费观看| 色五月色综合| 色色热| 婷婷九月丁香| 五月丁香激情综合网| 翔田千里 50岁 无码| 综合网啪| 激情综合五月| 五月天色欧美| 97人人操在线| 91dy.av| 色五月开心婷婷| 蜜乳9188| 怡红院视频| 婷婷激情图片| 国产 码在线成人网站| 俺去也五月天婷婷| 色色热日| 如何安全看伊人婷婷| 蜜乳9188| 狠狠色成人影片| 五月婷婷激情综合av| 性综合网| 婷婷五月激情的图片| 2020日日干| 日本视频99| 激情综合啪啪| 五月宗合激情网| 久久视频婷婷| 91中文狠狠综合| 婷婷久久婷婷色五月| 丁香五月123| www.zbzhongsen.com| 日本欧美国产| 草做免费在线观看| 欧美日韩91| 99热 日韩| 亚洲免费在线观看岛国| 99热6这里只有精品6| 天天狠狠色综合| 中文av网站| 日韩人妻无码专区| 7777久久亚洲中文字幕| 久久五月丁香六月婷| 九九爱激情| 97人人操| 综合超碰熟| 色色色色热热| 亚洲视频二区| 久久久人人操A V| 色五月激情视频在线综合| 爱草视频在线| 婷婷色综合| 99这里都是精品6| 婷婷激情在线| 中文中文在线| 亚洲综合激情五月天婷婷| 亚洲狠狠干| 五月色婷| 9超碰在线| 丁香五月婷婷久久久| 婷婷五月天高清无码| 五月丁香色色网| 亚洲天堂无码| 色婷婷成人五月| 婷婷五月天网| 啪啪91| 色五月婷婷在线观看| www激情| 激情综合婷婷久久| 另类综合婷婷五月天欧美视频| 日韩啪啪网| 超碰不卡在线| 日韩黄色电影| 超碰资源在线| 四月婷婷五月丁香| 激情久久 婷婷| 在线五月色播| 777影视理论片大全在线观看| 久久激情五月婷婷| 99热99色| www.激情| 日日干天天射| 五月大香蕉| 国产伊人大香蕉| 艹| a久久| 九九热99久久99| 国产寻花在线| 一二线视频 另类| 丁香五月天激情婷婷丁香六月| 色99在线视频| 欧美在线视频99| 久久综合五月天| 婷婷五月色影视先锋| 99精品免费欧美小视频| 我想看国产大学生口爆吞精的视频| 婷婷五月天99| 欧美日本97| 五月天婷婷永久免费视频| 少妇人妻人伦A片| 色九九综合热99| 99只有这里有精品在线视频| 色碰干| 五月丁香五月婷婷| 婷婷丁香五月综合| 亚洲乱码日产精品BD| 玖月婷婷爱丁香| www.91色| 九九色热视频| 久久婷婷内射| 综合色播| 五月丁香啪啪综合| Av九九| 激情六月丁香| 天天激情视频| 久久天堂色| 五月亭亭直播| 开心五月天私房婷婷| 天天综合色| 婷婷五月免费观看| 五月婷婷综合性爱噜噜| 天天精品视频免费观看| A网在线欧洲| 色yeye色综合| 天天日天天摸| 男人的天堂五月丁香| 色婷婷色五月综合| 色99视频| 婷婷五月天六月丁香| 亚洲人妻Av| 天天天天天天操| 思思热国产视频| 夜精品无码A片一区二区蜜桃 | 99这里只有精| 久久精品性爱视频,| 国产69久久久欧美黑人A片| 天天射综合网天天插| 9|在线观看视频| 色玖玖综合| 人妻性操逼中文字幕 国产| 在线观看免费视频| 久久人人九九| 懂色AⅤ| 无码人妻电影| 五月丁香另类网| 狼人婷婷综合| 99热在线观看免费| 五月天·www·com| 欧美视频五区| JlZZJlZZ8JlZZ亚洲熟女| 久久婷婷色色| 色色色色色色色色网站| 婷婷丁香五月六月激情| 欧美天天草人人草| 99热天堂| 国产亚洲成AV人片在线| 国精产品一区一区三区免费视频| 五月丁香久久网| 丁香亚洲婷婷五月| 婷婷在线播放av| 激情婷婷护士激情| 丁香五月五月婷婷欧美大香蕉| 久久婷婷五月综合色丁香| 九九热只有这里是精品| 激情五月丁香色色去久久| 天天日综合| 成人五月天视频播放| 成人AV免费观看| 99热超碰人| 丁香六月婷婷色XXXXX| 综合五月激情| 国产精品色色色色| 好吊丝aV| 五月停停直播| 色情·com| 丁香五月婷婷香| 色婷五月| 天天日天天舔| 五月天婷婷基地| 久久久五月五丁香| 婷婷激情五月综合丁香社| 日韩成人网址| 熟女国产在线一区二区三区四区| 99九九精品视频推荐| 国产日韩欧美性爱| 99精品热| 少妇大叫太大太粗太爽了A片| 亚洲操人| 激情99| 性热视频99精品| 3www激情| 五月天婷婷综合免费| 森林影视大全,最好看的2019年视频| 婷婷五月天精品| 97碰碰叉| 婷婷娌伦网| 97久久超级| 亚洲av电影在线| 在线成人va| 嫩草AV久久伊人妇女超级A| 婷婷丁香成人| 成人综合网站| 亚州欧美黄色电影| 91日综合欧美| 色开心五月丁香| 熟妇国产| 五月丁香花视频| 97热九九| 日韩九九视频| 五月丁香成人| 五月天天天色| 伊人久久五月天| 成人在线网| 久99视频在线观看| 99爱在线视频| 99色免费观看全部| 免费播放片大片| 神马欧美精| 7777精品伊人久久久大香线蕉最新版| 成人欧美日韩| 成人午夜无码视频| 久久永久网址| 色五月开心五月激情五月| sisi热国产| sS丁香五月婷婷| 性爱AV天堂| 六月婷婷俺也去| 秋霞三级色戒| 永久思思热在线| 99综合免费视频| 國語久久婷| 色婷婷五月影视| 日日干日日s| 久久九九在线视频| 婷婷五月天奸女| 色婷婷久久| 青青草免费公开视频| 91色性感五月婷婷丁香| 色婷婷777狠狠| 色很很96| 五月天婷婷成人| 国产激情AV| 激情综合色| 激情五月婷婷视频一区二区三区| 日逼影音先锋AV男人资源站| 久久五月丁香| 久久综合婷| 91九色精品女同系列| 久久婷婷丁香五月一二三| 亚洲综合婷婷五月| www九九热| 99ER热精品视频| 极品九九九九九九| 色综合五月婷婷狠狠干| 亚洲永久免费| 黄网免费看| 小视频aaa久久久| 丁香婷婷五月天色综合| 丁香五月天视频| 色偷偷五月天| www.91操| 99色色视频| 午夜婷婷| 色色色在线观看| 99婷婷五月天| 天天久久狠狠色综合| 成人做爰A片免费看网站找不到了| 婷婷五月丁香人妻无码高清| 欧美va精品va老师va| 精品A√| 五月丁香综合| 97超碰在线免费观看| 色小说婷婷五月天天天| 丁香九月婷婷| 97碰| 色色日本欧美| 91精品丝袜久久久久久久久粉嫩| av在线色五月丁香婷区久| 五月天婷婷色情| 另类国产综合| 国产午夜成人免费看片无遮挡| 99精品一二三四视频| 99热在线观看精品免费| 啪啪日本欧美| 亚洲色vA| 五月婷婷黄色网址| 九九免费在线视频| 日韩成人中文| 能看的AV网站| 丁香综合日产精品久久| 久久这里这里有精品免费视频| 综合婷婷五月天| 婷婷五月天综合久久日美女| 热99精品视频| yirenjiqingshiping| 五月五婷婷网| 色婷婷久久综合中文久久一本| 日韩欧美一道四区中文字幕| 五月天婷婷小说| 日韩AV在线免费| 99热这里只有精品2024| 99视频免费播放 | 婷婷伊人| 五月天色影院| 综合婷婷六月| 欧美大片| 激情五月婷在线精品| 天天做天天爽| 久久久婷丁香五月| 久久久久久久91| 五月开心激情网| 久热免费视频| 蜜桃五月天色| 国产FREESEXVIDEOS性中国| 欧美激情综合| 99re热视频这里只精品| 色丁香六月| 丁香六月激情国产| 成人网在线视频| 任你操精品免费| 8区视频在线| www.maotanji.com| 操碰91| 一个色的综合| 九热av| 六月份天丁香婷婷| 色热久资源| 天天干天天爽| 狠色色狠网| 五月婷婷亚洲色图| 99国产在线| 涩涩涩,com| 99精品国产在热久久| 99成人无码| 91成人品| 欧美丁香五月天| 超碰永久在线| 日狠狠| sewuyue第四色| 丁香狠狠色婷婷久久无码视频| 六月合五月婷| 激情网第九色| 1024欧美看片| 五月丁香成人网| 色婷婷欧美在线| 五六月婷婷久久| 日本色五月婷婷| 婷婷综合激情| 色五月激情问网站| 开心五月深爱五月| 久色视频| 伊人狠狠综合| 丁香六月啪| 国产片XXXXA片国语对白| 狠狠狠狠操| 91精品刘玥| 天天肏夜夜肏| 婷婷五月另类网站| 色 丁香婷婷| AAAA网站| 五月天婷婷伊人| 91久久久久久久久久| 亚洲色另类| 五月丁香天堂网| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 久久视9精| 久久电影4399| 五月婷AV| 天天综合网、天天综合色| 超碰在线免费观看3 9| 99在线热| 五月激情综合网| 五月婷婷六月色| 日韩精品一区二区亚洲AV观看| 日日夜夜狠狠| 婷婷月综合| 狠狠色综合久久| 丁香色六月婷婷| 大香蕉狠狠爱主页| 江苏少妇性BBB搡BBB爽爽爽| 色播五月丁香| 九九AV| 五月婷婷六月婷| 五月综合激情图片| 婷婷日在线观看| 色九月国产| 色九九九综合| 色操综合| 精品日本视频444| 丁香五月手机在线| 99操视频| 色婷婷丁香五月| 五月天婷婷基地综合网| 丁香五月综合激情久久潮喷| 色婷婷亚洲综合网站| 99精彩视频| 中文字幕 码精品视频网站| 特级西西4444www无码| 秋霞电影理论| 亚洲尤物在线| 五月丁香综合啪啪対白| 这里只有国产精品在线| 日本色婷婷久久99精品91| 丁香五月性| 五月伊人网| 丁香久久综合| 日良久久| 天天情天天狠天天透| 五月色情婷婷| 蜜乳.comcom| 精品久久婷婷五月天| anquye伊人| site:xiongshengzz.com| 99久视频| 久热这里这里有精品| www.激情五月天.com| 婷婷激情伍月网| 99久久婷婷| AV网站免费在线| 99re热在线视频| 色五月网址| 丁香无月在线观看| 五月婷婷 六月丁香| 色五月开心五月激情五月| 婷婷五月免费观看| 午夜婷婷六月天| 久热这里只有精品6| 99热精品无码| 丁香啪啪| 久久婷婷五月丁香蜜桃网| 新激情五月天| 婷婷va| 超碰免费在线| 专区无日本视频高清8| 色婷婷很很十八禁| 色老久久| 婷婷在线五月天观看| 久久久婷丁香五月| 丁香五月先锋| 婷婷丁香久久| ady狠狠入| 五月激情婷婷综合| 天天综合天天做天天综合| 五月综合婷婷久久在线| 丁香五月网址| 99ER热精品视频| 91VIP在线观看| 强伦轩人妻一区二区电影| 性色播| 激情5月天天天| 欧美婷婷综合| 欧美69久成人做爰视频| 精品亚洲国产成AV人片传媒| 婷婷丁香六月影视| 五月丁香综合激情网| 狼人婷婷综合| 四川BBB搡BBB爽爽视频| 午夜成人网站在线观看| 这里只有精品视频一区| 亚洲成人网站在线观看| 猫咪伊人AV| 五月婷婷综合激情网| 激情综合激情五月| 久久婷婷五月天懂色| 性欧美大战久久久久久久83| 综激情网| 六月狠狠综合| 激情丁香婷婷| 午夜激情综合| 五月天涩涩| 人妻av在线| 久婷久婷| 色婷婷狠狠久久综合五月| 欧洲综合视频| 五月色丁香| 北京熟妇搡BBBB搡BBBB| 日本色99| 天天综合五月天| 香蕉久久av一区二区三区 | 欧美乱码国产一级A片| 免费视频WWW在线观看网站| 2016日日夜夜操| 天天干夜夜b| 99只有精品| 99热销国产这里有精品| www.亭亭五月天| 六月丁香五月婷婷| 久久之人妻| 99热这里只有精品99| 亚州成人综合在线| 先锋资源 996| 国产亚洲精品AAAAAAA片| 婷婷综合五月| 丁香婷婷六月天| 婷五月天| 天天爽天天摸人妻综合网| 一级操逼大片| 婷婷五月精品在线| 桃色五月天| 天天五月丁香五月| 亚洲综合99| 怡红院91a√| 噜噜久| 激情操逼婷婷| 99久久免费性爱视频`| 婷婷激情在线| 久久五月天色婷婷| 啪啪激情网| 久久综合五月| 五月激情六月丁香| 欧美色宗和激情| 99操无码视频观看| www.婷婷五月天| 成人五月天丁香婷| 日韩另类| 91日本在线观看| 丁香五月婷婷色| 久久99操| 五月丁香啪啪| 久久五月婷综合网| 成人超碰网| 天天射天天射一道本日本社区| 婷婷五月在线影院| 久久精品亚洲热| 五月丁香 狠狠爱| 国产在这里只有精品| 91天堂网综合| 亚洲在线操| 久久只有这里精品免费| 精品人妻伦九区久久AAA片| 五月婷婷综合色啪| 潮汕成人AV片在线| 久婷婷色| 无码四色色色| www.第四色99| 五月天激情小说网| 色噜噜狠狠色综合无码久久欧美| 98国产精品综合一区二区三区| 色视五月天婷婷| 在线观看视频1区| 激情图片婷婷丁香五月| 久久五月综合| 婷婷六月丁香五月图区| 狠狠色丁香婷婷久久综合| 久久天堂网| www久久99| 一本综合丁香日日狠狠色| 欧美婷婷综合| 99热这里只有精品1| 五月激情婷婷播播网| 色亭亭九月| 亚洲综合色色| 日本欧美国产| 丁香五月激情婷婷| 岛国AAAV| 久久丁香五月天| 色五月婷激情| 日韩成人无码人妻| 亚洲成AV人片在线观看| 香蕉综合在线| 婷婷五月天日本无码| 91综合国免费久入| 99re资源在线视频导航| 99操久久| XX色综合| 一本久久亚洲五月婷婷| 4399在线观看免费高清黄色视频| 中文字幕有多少字| 婷婷亚洲综合| 亚洲欧美999| 久久这里只有精彩| 色玖玖玖| 欧美色必爱| 亚州操人在线视频| 亚洲国产99| 六月天无码网址| aa久久| 97碰碰叉| 欧美成人猛片AAAAAAA| 色五月婷婷五月天| 天堂草在线观| 深爱激情小说五月婷婷| 99精品久久久久久久婷婷| 91碰碰视频在线观看| 深爱激情丁香| 日韩欧美成人片| 五月丁香六月欧美| 亚洲激情电影五月天色婷婷丁香一起草| 丁香狠狠操| 思思久久99热只有频精品66| 丁香五月天堂| 丁香伊人网| A久久| 欧美亚洲婷婷五月| 玖玖精品资源| 丁香狠狠| 7月婷婷六月丁香| 色五月色综合| 国产日产亚系列精品版优势| 色偷偷综合| 五月婷婷啪| 26uuu亚洲欧美| 狠狠人人| 操91| 东北黄色一级| 激情五月天偷拍综合网| 99热 在线观看| 丁香婷婷网| 97热这里精品在线视频| 97超碰在线免费观看| 亚洲人成网站999久久久综合| 少妇高潮呻吟A片免费看软件| 伊人久久婷婷| 囯产精品久久欠久久久久久九大| www.激情| 激情五月激情综合网| 99啪啪视频| 大香蕉啪啪啪| 五月天激情视频| 色欲色香综合网| 天天干天天干天天操| 99无码超碰| 黄色片区子| 色五月播五月| 五月激情天| 日本eVa一区=区视频| 激情操逼婷婷| 亚洲精品另类| 丁香六月激情四射| 99综合久久| 婷婷放心五日爱| 久久久er热| 婷婷中文字幕版| 亚洲第一精品成人999久久精品| 激情五月少妇| 超碰网站在线观看| 人人爱人人草| 超碰在线网站9| 亚洲无码AV片| 色色五月天网站| 色五月激情网| 天天操天天操天天操| 五月天色婷婷网| 噜噜狠狠色综无码久久合欧美| 91九色丨国产丨爆乳| 26uuu最新地址| 91操人人操| 亚洲在线播放| 丁香五月色情| 丁香五月乱中文字幕| 99热官网| 天天射影院| 老司机视频lsj爱就色| 丁香五月婷婷99| 色丁香五月婷婷婷| 婷婷.com| 亚洲精品成人| 1024人妻无码中文字幕| 啪啪 综合网| 六月丁香婷婷网| 日本婷婷色日| 九九热视频这里只有精品| 人人操9| 久9精品| 蜜臀A∨在线水帘洞| 丁香五月婷婷在线观看| 综合激情五月天| 思思久久青草热| 久久婷婷五月天懂色| 夫妇交换刺激做爰| 铁牛TV人妻| 激情综合网,五月| 噜噜吧天天爱| 99干日日干| 超碰不卡在线| 亚洲mm色| 久久综合人妻| 婷婷久久色| 综合激情五月综合激情五月激情1| 99免费热视频在线| 日韩免费视频| 婷婷五月综合在线| 婷婷五月天成人小说| 天天爽天天| 97干婷婷| 看国产探花操逼三级片| 亚洲精品无码一区二区| 久久综合色情网站| av人人操| 强壮公让我夜夜高潮A片视频| 五月婷婷久久久久| 日本熟女内射| 八戒青柠影视剧在线观看| 久久激情五月天| 丁香五月婷婷激情蜜桃| 国产精品久久久久久妇女6080| 99网址在线看| 精品久久久人妻| 久久五月天激情| 中海油常州环保涂料有限公司| 五月婷婷av| 五月婷性爱| 久久婷婷五月综合色播| 开心激情站| 99re6热在线精品视频播放速度| wwwwww.色| 国产精品久久久久久久久久久久| 国产成人综合网| 97婷婷狠狠| 五月天婷婷社区久久综合| 99色色色色| 1024成人免费看| 婷婷瑟五月天久久综合| 全部老头和老太XXXXX| 大香蕉久艹| 久久色情| 五月婷婷久久综合| 97久久人人| 天堂色婷婷| 99日本视频| 久色| www.97碰碰com| 婷婷色九月| 182TV亚洲| 婷婷的色色五月天| 五月天丁香网站| www.婷婷六月天| 97久久超碰| 九九碰九九爱97| 激情五月综合久久| 婷婷激情视频| 欧美综合五月丁香六月婷| 婷婷涩五月| AV在线观看网站| 另类激情综合| 激情五月婷婷丁香| 少妇综合网| 亚洲婷婷丁香五月在线| 高清资源站日A美A欧亚…| 天天干狠狠| 少妇性按摩无码中文A片| 欧美成人性爱网| 五月丁香色婷婷| 狼人狠狠操| 天天插天天爽| 成人国产欧美大片一区| 蜜臀久久99精品久久久久久酒店| 婷婷五月丁香综合网| 色综合女人99| 黄色成人网站在线播放| 五月丁香啪啪啪啪| 六月婷婷狠狠色在线观看| 丁香五月婷婷乱| 99热综合网| 91爱啪啪| 91一起操| AAA级久久久精品| 国产原创视频91九色| 五月停停999| 99热思思久| 色青五月天| 日日噜狠狠色综合久| 97人人干人人操| 五月激情在线| 五月婷婷欧洲| 久九色| 五月情婷婷五月| 久久久久久人妻| 99久久这里只有精品| 色级停停| 五月天激情四射网站| 另类五月婷婷| 丁香五月无码| 亚洲综合色色| 五月激情网综合| 精品色色| 777精品久无码人妻蜜桃| 99精品久久久久久久久| 青青热视频| wwwC0maV五月花| 亚洲欧美综合7777色婷婷| 人妻AV中文系列| 69精品无码一区二区三区| 这里都是精品99| www.五月天社区| 色色色色色色网站| 操逼电影免费看| 久久狠狠欧美| 亚洲天天综合| 色吧五月| 91久久九色| 久久精彩免费视频精彩免费视频| 五月天精品综合在线| 亚洲人妻Av| 久久婷婷五月综合色欧美| AV无码免费| 色婷婷先锋| 97操操操| 狠狠干狠狠操狠狠爱| 新久久五月天激情| 丁香五月激情综合| 超碰只有精品在线| 欧美日韩91| 思思热高清在线观看| 亚洲综合五月天婷婷丁香| 91丨九色丨老农村| 五月天四色房丁香| 国产亚洲99久久精品| 五月天婷婷网站| 色欲操| 色狠狠999综合| 婷婷丁香精品视频在线观看| 成人色五月天婷婷| www.jiujiujiu| 色域五月丁香| 激情五月深爱五月| 国产.亚洲.欧洲视频在线| 丁香激情综合| 婷婷五月天无码熟女| 大香蕉久久久久| 啪啪五月综合| 热久久国产视频| 激情网五月天| 九九色婷婷| 色碰碰| 丁香五月婷婷少妇| 天天狠狠色综合| 天天综合精品| 亚洲精品视频在线播放| 久久久久人妻精品| 五月婷婷之综合激情在线| 色色热99| se99视频| 无码人妻一区二区一牛影视| 亚洲综合色丁香五月天| 六月丁丁香| 任你草| 九月婷婷久久| 五月丁香花激情综合网| 色五月婷婷亚洲最大| 99色热综合| 婷婷成人小说综合| 国产又爽又猛又粗的视频A片| 激情五月天在线观看色婷婷| 99色激| 91黄址| 久婷久婷| 色噜噜狠狠色综合成人99| 大香久久伊人网| 五月天.com| 黄色aa观看aaguochan| 亚洲天天综合| 婷婷五月天渟渟| 九九精品视频在线观看| 激情九月丁香婷婷| 久8色色| 九九九九九九热| 婷婷热婷婷色| 免费三级黄色| 深爱激情久久| 大香蕉丁香婷婷| 深爱激情网婷婷| 精品欧美性爱超级爽| 熟女五月天久久综合| 疯狂做受XXXX高潮A片| 色综合五月在线| 伊人99久久| 中国激情网| 综合五月丁香97| 女人被男人吃奶到高潮| 黄网免费看| 五月天婷婷色| 天天色天天爱天天舔| 丁香五月激情网| 丁香五月在线视频黑人| 99久久喉9| 五月丁香六月婷婷激情视频在线观看免费 | 99毛片| 99热这里只有精品3| 综合玖玖性爱免费视频| 另类少妇人与禽zOZZ0性伦| 深爱激情五月天色婷婷| 香蕉曰比| 婷婷婷婷婷婷婷婷| 99re免费精品视频| 色9999日韩国产| 九九爱看亚洲| 婷婷激情97| 丁香五月日韩| 天天日天天插天天操| 91av传媒高清在线视频网| 天天爽天天摸| 中文资源在线a| 丁香五月婷婷网| 色五月婷婷啪啪五月| 天堂网操| 色婷婷电影| 伊人综合网4| WWW.久久99| 91男同| 欧美综合丁香网| 天天综合色99| 99热只有这里有精品| 婷婷五月天美女| 激情综合五月婷婷六月丁香| 在线观看欧美3区| 91操网| 婷婷五月成人色综合| 丁香五月天久久| 97视频.干com| 丁香五月天天日| 色婷婷瘦婷婷日韩| 亚洲九区| 五月婷婷香| 玖玖在线视频福利| 日本nghangse中文字幕| 亚洲精品成人| 天天色综合网1| 婷婷五月天堂| 在线中文字幕免费视频| 影音先锋一区| 婷婷十月丁香| 999婷婷综合| 婷婷五月天av小说| 91精品久久久久久综合五月天| 五月婷婷丁香在线视频| 激情婷婷丁香五月天| 六月色丁香婷婷| 五月天丁香综合| 色婷婷丁香五月色综合网| 99网址在线看| 91丁香色五月| 精品久久9| 婷婷色Av| 人人爱操| 毛片九九九九九九| 亚洲成人一区| 日日夜夜小色哥| 婷婷精品| 草榴成人影片| 人妻少妇色综合| 丁香婷婷五月天在线视频| 日本婷婷网| 国产成人高清| 玖玖综合色区在线观看| 99热精品在线观看| 国产激情在线| 色婷婷狠狠久久综合五月| 九九99在线免费在线观看视频| 青青草青青草五月天| 免费亚洲婷婷| cc精品国产性传播| 26uuu欧美亚洲日韩| 六月婷婷深深爱| 超碰a女人的天堂| 成人视频免费观看高清完整版在线观看| 丁香婷婷影院| 色伊人婷婷| 五月婷婷二月丁香| 婷婷丁香成人网址| 天天激情5月天亚洲| 一起草无码| 丁香婷婷五月激情四射网| 国产精产国品一二三在观看| 四色永久成人网站| 五月丁香婷婷免费视频| 五月丁香六月婷婷视频| 桃色伊人在线| 亚洲小说五月婷婷| 久激情网| 久婷| 色婷婷综合综合网| 色婷婷丁香社综合| 欧美性猛交99久久久久99按摩| 激情图片五月天| 成人婷婷桔色| 亚洲综合视频在线| 婷婷97碰碰| 亚洲一级AV在线免费播放| 婷婷五月天性爱视频| 激情五月天天| 涩丁香| 性按摩玩人妻HD中文字幕| 在线只有精品| 五月天婷婷成人网| 欧美激情五月天| 99热亚洲| 99热在线播放| 色五月婷婷网| 丁香六月婷婷| 97人人射| 九九久久五月天| 夜夜大香蕉婷婷丁香| 91九色在线视频| 色色热| 久久久五月五丁香| 大天天伊人| 9l视频自拍9l视频自拍九色学生| 狠狠色噜噜狠狠狠888| 可以直接看的av| 激情五月天开心| 五月婷婷日| 黄色片区子| 黄色三级日本| 99精品视频网| 激情五月丁香五月| 久久小说| 超碰妻人人| 激情婷婷五月综合| 69色婷婷| 日本九九视频| 日韩成人精品中文字幕| 五月天日日操夜夜操| 婷婷六月爽| 热99热9| 婷婷五月天黄色小说| 五月婷婷六月天| 五夜丁香| 亚洲激情五月| www.色99| 色欧美一级| 操日本色| 国产白丝在线一区| 五月丁香日本在线视频观看| 亚洲综合激| 色色色色色爱| 99成人在线观看| 五月丁香91| 精品一区二区三区免费毛片爱| 人妻第九页| 日韩操女| 最新热中文字幕| 99热精品一区| 在线只有精品| 成人丁香| 欧美综合激情| 综合色网站| 99热在线观看免费中文| 婷婷五月丁香色情| 久久精彩视频| 丁香六月五月天| 色情终和网| 91性人人| 婷婷色色狠狠| 99热这里只有精彩| 亚洲操逼片| 午夜精品久久久久久久爽| 一起草日本| 久热这里只精品| 中文不卡一二区| 1区2区视频| 欧美韩国日本| 成人免费视频一区| 噜噜色五月| 色五月婷婷色五月婷婷色五月婷婷| 超碰猛烈的性猛交| 被强行糟蹋的女人A片| 加勒比久热| www久久五月com| 青青草成人网| 99精品免费| 伊人丁香五月婷婷潮吹| 婷婷91| 五月婷婷性| 99操逼| 成人 九九九九| 久久亚洲色导航| 黄色一级影片| 国产XXXX搡XXXXX搡麻豆| 五月天丁香成人| 天天色伊人| AV在线中文| 色婷婷狠狠禁久久| 激情久久久| 国产成人亚洲综合A∨婷婷| 天天干天天做| 97五月天婷婷综合激情网| 伊人五月人妻精品| 97视频91| 亚洲成人电影在线免费观看| 婷婷久久欧美| 五月婷婷丁香六月| 草草色情综合网| 五月婷婷av| 久99久在线| 久久人妻久久| 亚洲亚洲人成综合网络| 黄色五月婷婷| 婷婷成人综合免费视频| 婷婷五月丁香六月| 久久久噜噜噜www成人| 电影蜘蛛女| 日韩操人| 夜夜爱爱亚洲| 操操操操操电影网| 99久久久久| 九九久久精品國產| WWW、日本色丁香、co m| 精品久久艹| 另类亚洲视频| 常久最新免费的色吊丝| 777米奇影视第四色| 97人人操在线| 五月丁香婷婷网在线在线| 亚洲精品第一国产综合亚AV | 欧美人人操| 久久性爱视频| 爱操天堂| 欧美婷| 欧美一级色| 欧洲不卡视频| 欧美五月婷婷| 99热销国产这里有精品| 丁香婷婷色六月| 99九九这里有免费视频| 天天综合天天做天天综合| 丁香五月成人社区| 亚洲AV网站| 丁香五月天黄色片| WWW久| 激情五月久久| 影音先锋日本三级资源| 人人人人人人人人人草| 能看的AV| 久操b网| 色五月av| 日本本土色网第一区| 色婷婷综合视频| 五月婷婷黄色| 久久五月丁香| 大香蕉久久草| 久久多色| 丁香婷婷黄网站| 秋霞成人毛片一级A片| 影音先锋一区| 91丨九色丨国产打屁股| 婷婷情色五月天| 婷婷丁香花五月天| 天堂久久精品| 久操热线| 日日骑夜夜撸| 日日夜夜天天| 热久久思思热思思| 久久人妻熟女一区二区| 色丁香影院| 婷婷香五月综合激情| 北京熟妇搡BBBB搡BBBB| 成人婷婷桔色| 成人国产欧美大片一区| 伍月婷婷免费视频| 国自产拍偷拍精品啪啪一区二区| 丁香五月婷婷成人综合| 欧美69久成人做爰视频| 综合网五月天123| 天天艹| 天天骑天天操| 久久综合综合久久| www.婷婷.com| 久色视频在线| 精品一二三区久久AAA片| 日韩野外 无套| 我要射综合| 亚洲AVwwwwwww| 丁香五月婷婷色情综合| 日韩啪啪网| 国产精产国品一二三在观看| 亚洲精品五月| 99re视频在线精品| 亚洲天堂大香蕉| 色噜噜狠狠色综合伊人| 粉嫩AV久久一区二区三区| 五月婷婷婷婷婷| 97五月婷婷| 婷婷久月| 啪啪干伊人婷婷| 九九精品少妇| 九九re精品视频在线观看| 天天搽天天射| 狠狠色婷| 激情丁香五月| 激情五月综合视频| 五月婷婷综合在线视频| 五月天涩涩| 色综合九九| 七七婷婷综合| 丁香六月婷| 婷婷放心五日爱| 9九九久久精品无码专区| 日日夜夜干| 看黄的网站18禁| 色婷婷小视频| 天天色综网| 亚洲精品小视频| 亚洲成人无码网站| 亚洲va综合va国产va中文| 久久精品永久免费| www.久久爱.c n| 国产精品国产成人国产三级| 九九热思思| 啪啪色激情五月天| 久久色吧| 中文字幕日产A片在线看|