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

ARTICLE DETAIL

資訊詳情

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

C++職工信息管理系統(tǒng)實(shí)戰(zhàn):數(shù)據(jù)模型、持久化與查詢統(tǒng)計(jì)避坑指南

C++職工信息管理系統(tǒng)實(shí)戰(zhàn):數(shù)據(jù)模型、持久化與查詢統(tǒng)計(jì)避坑指南 簡介這是一份面向C初學(xué)者與課程設(shè)計(jì)學(xué)習(xí)者的職工信息管理系統(tǒng)完整項(xiàng)目源碼基于C面向?qū)ο笏枷腴_發(fā)可在VC6.0環(huán)境下編譯運(yùn)行適合用來理解類設(shè)計(jì)、文件持久化與模塊化編程。壓縮包內(nèi)共31個(gè)文件約270KB以cpp實(shí)現(xiàn)文件與h頭文件為核心另有obj、pdb、ilk等編譯中間產(chǎn)物以及dsw、dsp工程文件和doc說明文檔并附帶少量jpg圖片資源完整保留了從源碼到可執(zhí)行文件的開發(fā)痕跡。項(xiàng)目圍繞Employee、Department等類展開通過繼承與多態(tài)組織職工信息借助fstream完成數(shù)據(jù)的讀寫與持久化主程序、數(shù)據(jù)庫操作、薪資計(jì)算等功能被拆分到不同源文件中結(jié)構(gòu)清晰。目前已有217人學(xué)習(xí)下載對(duì)于想動(dòng)手實(shí)踐C語法、STL與文件操作或需要課程設(shè)計(jì)參考的讀者可從中獲得完整的工程組織思路與可運(yùn)行的實(shí)現(xiàn)范例。1. 從一份“能跑但不敢改”的職工管理系統(tǒng)說起很多做 C 課程設(shè)計(jì)或內(nèi)部小工具的人都會(huì)碰到同一個(gè)尷尬代碼能編譯、能錄入、能查詢但一旦要加個(gè)“按部門統(tǒng)計(jì)薪資”或者“把數(shù)據(jù)換成二進(jìn)制存儲(chǔ)”整個(gè)工程就像一團(tuán)被貓抓過的毛線。職工信息管理系統(tǒng)這個(gè)題目幾乎成了 C 面向?qū)ο?、文件持久化、容器選型、內(nèi)存管理的綜合練兵場。它不復(fù)雜但能把一個(gè)開發(fā)者對(duì)封裝、生命周期、異常邊界的理解暴露得干干凈凈。這篇文章面向兩類人一是正在做 C 職工信息管理系統(tǒng)、想把它寫到能拿得出手的在校生或轉(zhuǎn)行者二是需要快速交付一個(gè)內(nèi)部人員臺(tái)賬工具、又不想引入數(shù)據(jù)庫和框架的一線開發(fā)者。我會(huì)按“先定數(shù)據(jù)模型再落持久化再補(bǔ)查詢與統(tǒng)計(jì)最后處理邊界”的順序把可復(fù)現(xiàn)的代碼、參數(shù)和踩坑點(diǎn)攤開講。2. 職工信息管理系統(tǒng)怎么定數(shù)據(jù)模型從字段到內(nèi)存布局2.1 先想清楚“職工”到底有哪些字段別急著寫類很多人一上來就class Employee { ... }結(jié)果寫到一半發(fā)現(xiàn)要加“離職日期”“部門編號(hào)”“薪資等級(jí)”于是回頭改構(gòu)造函數(shù)、改文件讀寫、改打印函數(shù)改到懷疑人生。我的習(xí)慣是先用一張表把字段定死再?zèng)Q定哪些字段參與查詢、哪些參與排序、哪些需要持久化。字段名類型是否必填用途備注idint是唯一標(biāo)識(shí)建議從 1000 起避免和默認(rèn) 0 混淆namestring是姓名允許中文注意文件編碼genderchar是性別用 M/F 或 0/1別用中文單字ageint是年齡范圍 16–70錄入時(shí)校驗(yàn)departmentstring是部門建議固定枚舉避免“技術(shù)部/技術(shù)中心”混用positionstring否崗位可為空salarydouble是月薪用 double 夠用別用 floathireDatestring是入職日期統(tǒng)一 YYYY-MM-DD方便字符串排序這張表定完類的成員基本就確定了。注意salary用double而不是float因?yàn)?float 在累加統(tǒng)計(jì)時(shí)誤差會(huì)肉眼可見hireDate用字符串而不是time_t是為了文件可讀性和跨平臺(tái)省事。部門字段我強(qiáng)烈建議用枚舉或固定字符串?dāng)?shù)組否則后面按部門統(tǒng)計(jì)時(shí)會(huì)出現(xiàn)“研發(fā)部”和“研發(fā)中心”被當(dāng)成兩個(gè)部門。2.2 用 struct 還是 class構(gòu)造函數(shù)怎么寫才不翻車職工信息管理系統(tǒng)里Employee 更適合用struct還是class我的判斷是如果字段全部公開、沒有行為用struct一旦要加校驗(yàn)、格式化輸出、序列化就用class并把字段設(shè)為 private。下面是一個(gè)我常用的最小可用版本#include string #include iostream #include stdexcept class Employee { private: int id_; std::string name_; char gender_; int age_; std::string department_; std::string position_; double salary_; std::string hireDate_; public: Employee() : id_(0), gender_(M), age_(0), salary_(0.0) {} Employee(int id, const std::string name, char gender, int age, const std::string dept, const std::string pos, double salary, const std::string hireDate) : id_(id), name_(name), gender_(gender), age_(age), department_(dept), position_(pos), salary_(salary), hireDate_(hireDate) { if (age 16 || age 70) { throw std::invalid_argument(age out of range); } if (salary 0) { throw std::invalid_argument(salary cannot be negative); } } int getId() const { return id_; } const std::string getName() const { return name_; } const std::string getDepartment() const { return department_; } double getSalary() const { return salary_; } const std::string getHireDate() const { return hireDate_; } void setSalary(double s) { if (s 0) throw std::invalid_argument(salary cannot be negative); salary_ s; } void setDepartment(const std::string d) { department_ d; } void print() const { std::cout id_ | name_ | gender_ | age_ | department_ | position_ | salary_ | hireDate_ \n; } };這段代碼的關(guān)鍵點(diǎn)不在語法而在兩個(gè)校驗(yàn)?zāi)挲g范圍和薪資非負(fù)。很多人的系統(tǒng)在錄入時(shí)不做校驗(yàn)結(jié)果文件里出現(xiàn)age -1或者salary -5000統(tǒng)計(jì)平均薪資時(shí)直接算出負(fù)數(shù)排查半天才發(fā)現(xiàn)是錄入環(huán)節(jié)漏了。構(gòu)造函數(shù)拋異常調(diào)用方用 try-catch 包住這是最省心的做法。2.3 容器選型vector、list、map 到底用哪個(gè)職工信息管理系統(tǒng)最常見的操作是按 id 查找、遍歷打印、按部門篩選、按薪資排序。這四種操作的權(quán)重決定了容器選型。std::vectorEmployee遍歷和排序最快內(nèi)存連續(xù)緩存友好。適合“數(shù)據(jù)量幾千到幾萬、以遍歷和排序?yàn)橹鳌钡膱鼍?。std::listEmployee插入刪除快但遍歷慢、緩存不友好。除非你頻繁在中間插入刪除否則不推薦。std::mapint, Employee按 id 查找 O(log n)但遍歷時(shí)內(nèi)存不連續(xù)排序也不如 vector 方便。std::unordered_mapint, Employee按 id 查找 O(1)但同樣不擅長排序和范圍查詢。我的建議是主存儲(chǔ)用std::vectorEmployee同時(shí)維護(hù)一個(gè)std::unordered_mapint, size_t做 id 到下標(biāo)的索引。這樣遍歷、排序、按 id 查找都快。下面是一個(gè)簡化的管理類骨架#include vector #include unordered_map #include algorithm class EmployeeManager { private: std::vectorEmployee employees_; std::unordered_mapint, size_t idIndex_; public: bool add(const Employee e) { if (idIndex_.count(e.getId())) return false; idIndex_[e.getId()] employees_.size(); employees_.push_back(e); return true; } Employee* findById(int id) { auto it idIndex_.find(id); if (it idIndex_.end()) return nullptr; return employees_[it-second]; } void sortBySalary() { std::sort(employees_.begin(), employees_.end(), [](const Employee a, const Employee b) { return a.getSalary() b.getSalary(); }); rebuildIndex(); } void rebuildIndex() { idIndex_.clear(); for (size_t i 0; i employees_.size(); i) { idIndex_[employees_[i].getId()] i; } } };注意sortBySalary之后必須調(diào)用rebuildIndex()否則 id 索引里的下標(biāo)就全亂了。這是很多人踩過的坑排序后按 id 查找返回的是錯(cuò)誤的職工。索引和主存儲(chǔ)的一致性必須靠“任何改變順序的操作后重建索引”來保證。3. 文件持久化怎么做才不丟數(shù)據(jù)文本、二進(jìn)制與 CSV 的取舍3.1 文本格式可讀性最好但解析要小心文本格式適合調(diào)試和人工檢查常見做法是每行一條記錄字段用|或,分隔。下面是一個(gè)寫入函數(shù)#include fstream #include sstream void saveToText(const std::vectorEmployee list, const std::string path) { std::ofstream ofs(path, std::ios::out | std::ios::trunc); if (!ofs) throw std::runtime_error(cannot open file for write); for (const auto e : list) { ofs e.getId() | e.getName() | e.getGender() | e.getAge() | e.getDepartment() | e.getPosition() | e.getSalary() | e.getHireDate() \n; } }讀取時(shí)按|分割注意姓名和部門里不能包含|否則解析會(huì)錯(cuò)位。如果確實(shí)可能包含就要用轉(zhuǎn)義或者換成 CSV 加引號(hào)的方案。讀取函數(shù)里最容易翻車的是std::stoi和std::stod拋異常所以每個(gè)字段轉(zhuǎn)換都要包 try-catch遇到壞行就跳過并記錄行號(hào)。3.2 二進(jìn)制格式快、緊湊但跨平臺(tái)和版本兼容是坑二進(jìn)制格式適合數(shù)據(jù)量大、不需要人工查看的場景。寫法如下void saveToBinary(const std::vectorEmployee list, const std::string path) { std::ofstream ofs(path, std::ios::binary | std::ios::trunc); if (!ofs) throw std::runtime_error(cannot open binary file); size_t n list.size(); ofs.write(reinterpret_castconst char*(n), sizeof(n)); for (const auto e : list) { int id e.getId(); int age e.getAge(); double salary e.getSalary(); ofs.write(reinterpret_castconst char*(id), sizeof(id)); ofs.write(reinterpret_castconst char*(age), sizeof(age)); ofs.write(reinterpret_castconst char*(salary), sizeof(salary)); // string 不能直接 write需要先寫長度再寫內(nèi)容 const std::string name e.getName(); size_t len name.size(); ofs.write(reinterpret_castconst char*(len), sizeof(len)); ofs.write(name.data(), len); } }二進(jìn)制格式的三個(gè)坑第一std::string不能直接write必須先寫長度再寫內(nèi)容第二不同平臺(tái)int和double的字節(jié)序可能不同跨平臺(tái)交換數(shù)據(jù)要統(tǒng)一字節(jié)序第三結(jié)構(gòu)體如果有虛函數(shù)或者對(duì)齊填充直接寫整個(gè)對(duì)象會(huì)寫入垃圾數(shù)據(jù)。所以我的習(xí)慣是逐字段寫不寫整個(gè)對(duì)象。3.3 CSV 格式和表格軟件互通但引號(hào)和換行要處理CSV 的好處是能直接用表格軟件打開適合給非技術(shù)人員看。但 CSV 的規(guī)則比想象中復(fù)雜字段里如果有逗號(hào)、引號(hào)、換行必須用雙引號(hào)包起來內(nèi)部的雙引號(hào)要寫成兩個(gè)。下面是一個(gè)簡化的 CSV 寫入std::string escapeCsv(const std::string s) { bool needQuote s.find_first_of(,\\n) ! std::string::npos; if (!needQuote) return s; std::string out \; for (char c : s) { if (c ) out \\; else out c; } out \; return out; } void saveToCsv(const std::vectorEmployee list, const std::string path) { std::ofstream ofs(path); ofs id,name,gender,age,department,position,salary,hireDate\n; for (const auto e : list) { ofs e.getId() , escapeCsv(e.getName()) , e.getGender() , e.getAge() , escapeCsv(e.getDepartment()) , escapeCsv(e.getPosition()) , e.getSalary() , e.getHireDate() \n; } }如果只做內(nèi)部工具字段里幾乎不會(huì)出現(xiàn)逗號(hào)和引號(hào)可以省掉轉(zhuǎn)義但只要有一次用戶輸入了帶逗號(hào)的部門名整個(gè) CSV 就會(huì)錯(cuò)列。所以轉(zhuǎn)義函數(shù)建議保留。4. 查詢、統(tǒng)計(jì)與排序把常用操作寫成可復(fù)用的函數(shù)4.1 按部門篩選和按薪資區(qū)間查詢查詢功能的核心是“條件組合”。我一般寫一個(gè)通用的過濾函數(shù)接受一個(gè)謂詞#include functional std::vectorEmployee filter(const std::vectorEmployee list, std::functionbool(const Employee) pred) { std::vectorEmployee result; for (const auto e : list) { if (pred(e)) result.push_back(e); } return result; } // 用法按部門篩選 auto tech filter(employees, [](const Employee e) { return e.getDepartment() 技術(shù)部; }); // 用法薪資區(qū)間 auto mid filter(employees, [](const Employee e) { return e.getSalary() 8000 e.getSalary() 15000; });這種寫法的好處是查詢邏輯和數(shù)據(jù)結(jié)構(gòu)解耦新增查詢條件不用改管理類。缺點(diǎn)是每次查詢都復(fù)制一份結(jié)果數(shù)據(jù)量大時(shí)內(nèi)存翻倍。如果數(shù)據(jù)量超過十萬建議返回下標(biāo)或者迭代器而不是復(fù)制對(duì)象。4.2 部門薪資統(tǒng)計(jì)平均、最高、最低一次算完統(tǒng)計(jì)功能最怕的是多次遍歷。下面這個(gè)函數(shù)一次遍歷算出部門人數(shù)、總薪資、最高和最低#include map #include limits struct DeptStat { int count 0; double total 0.0; double maxSalary std::numeric_limitsdouble::lowest(); double minSalary std::numeric_limitsdouble::max(); }; std::mapstd::string, DeptStat statByDepartment( const std::vectorEmployee list) { std::mapstd::string, DeptStat stats; for (const auto e : list) { auto s stats[e.getDepartment()]; s.count; s.total e.getSalary(); if (e.getSalary() s.maxSalary) s.maxSalary e.getSalary(); if (e.getSalary() s.minSalary) s.minSalary e.getSalary(); } return stats; }注意maxSalary初始化為lowest()而不是 0否則如果所有薪資都是負(fù)數(shù)雖然業(yè)務(wù)上不該出現(xiàn)最高薪資會(huì)算錯(cuò)。minSalary初始化為max()同理。統(tǒng)計(jì)結(jié)果打印時(shí)平均薪資要判斷count 0避免除零。4.3 排序按薪資、按入職日期、按部門薪資二級(jí)排序排序用std::sort加 lambda 最靈活。按入職日期排序時(shí)因?yàn)槿掌谑荵YYY-MM-DD格式字符串比較等價(jià)于日期比較// 按入職日期升序 std::sort(employees.begin(), employees.end(), [](const Employee a, const Employee b) { return a.getHireDate() b.getHireDate(); }); // 按部門升序同部門按薪資降序 std::sort(employees.begin(), employees.end(), [](const Employee a, const Employee b) { if (a.getDepartment() ! b.getDepartment()) return a.getDepartment() b.getDepartment(); return a.getSalary() b.getSalary(); });二級(jí)排序的寫法是先比較第一關(guān)鍵字不相等就直接返回相等再比較第二關(guān)鍵字。很多人寫成return a.dept b.dept a.salary b.salary這是錯(cuò)的因?yàn)楫?dāng)部門相等時(shí)a.dept b.dept為 false整個(gè)表達(dá)式為 false排序結(jié)果不穩(wěn)定。正確寫法必須用 if 分開。5. 避坑與排查職工信息管理系統(tǒng)最常見的 5 個(gè)翻車現(xiàn)場5.1 現(xiàn)象程序運(yùn)行到一半崩潰提示 vector 下標(biāo)越界原因用employees_[idIndex_[id]]訪問時(shí)id 不存在于idIndex_operator[]會(huì)插入一個(gè)默認(rèn)值 0然后拿 0 去訪問 vector如果 vector 為空就崩潰。解決訪問前先find判斷迭代器是否等于end()不要用operator[]做查找。5.2 現(xiàn)象保存后再讀取中文姓名變成亂碼原因文件寫入時(shí)用了默認(rèn)編碼讀取時(shí)用了另一種編碼或者std::string按字節(jié)截?cái)?。解決統(tǒng)一用 UTF-8讀取時(shí)按字節(jié)讀不要按字符數(shù)截?cái)嗳绻?Windows 控制臺(tái)顯示需要設(shè)置控制臺(tái)代碼頁或者干脆用文件查看。5.3 現(xiàn)象排序后按 id 查找返回的職工對(duì)不上原因排序改變了 vector 中元素的位置但 id 索引里存的下標(biāo)沒有更新。解決任何改變元素順序的操作后調(diào)用rebuildIndex()重建索引。這是最容易被忽略的一致性維護(hù)點(diǎn)。5.4 現(xiàn)象刪除一個(gè)職工后后面所有職工的 id 索引全部錯(cuò)位原因用vector::erase刪除元素后被刪除位置之后的所有元素下標(biāo)都減一但索引沒更新。解決刪除后立即重建索引或者用“標(biāo)記刪除 定期壓縮”的策略避免頻繁重建。5.5 現(xiàn)象薪資統(tǒng)計(jì)結(jié)果出現(xiàn)極小的小數(shù)誤差比如 12345.678999999原因double累加時(shí)的浮點(diǎn)誤差。解決統(tǒng)計(jì)時(shí)用double沒問題但顯示時(shí)用std::fixed和std::setprecision(2)控制小數(shù)位如果對(duì)金額精度要求高改用整數(shù)分存儲(chǔ)顯示時(shí)除以 100。6. 把系統(tǒng)寫到能交付從單文件到多文件再到可測試6.1 拆分頭文件和源文件別把所有代碼塞進(jìn) main.cpp單文件寫到最后通常超過一千行改一個(gè)函數(shù)要滾半天。我的拆分方式是Employee.h放類定義Employee.cpp放實(shí)現(xiàn)EmployeeManager.h放管理類EmployeeManager.cpp放實(shí)現(xiàn)FileIO.h和FileIO.cpp放持久化main.cpp只做菜單和調(diào)用。這樣編譯單元清晰改一個(gè)文件不用全量重編。6.2 用斷言和單元測試保護(hù)核心邏輯職工信息管理系統(tǒng)的核心邏輯是增刪改查和統(tǒng)計(jì)這些函數(shù)應(yīng)該可以在沒有菜單的情況下單獨(dú)測試。下面是一個(gè)極簡的測試寫法不引入任何框架#include cassert void testAddAndFind() { EmployeeManager mgr; Employee e(1001, 張三, M, 28, 技術(shù)部, 工程師, 12000.0, 2020-07-01); assert(mgr.add(e) true); assert(mgr.add(e) false); // 重復(fù) id 應(yīng)該失敗 Employee* p mgr.findById(1001); assert(p ! nullptr); assert(p-getName() 張三); } void testStat() { std::vectorEmployee list; list.emplace_back(1, A, M, 25, 技術(shù)部, , 10000.0, 2021-01-01); list.emplace_back(2, B, F, 30, 技術(shù)部, , 20000.0, 2019-01-01); auto stats statByDepartment(list); assert(stats[技術(shù)部].count 2); assert(stats[技術(shù)部].total 30000.0); assert(stats[技術(shù)部].maxSalary 20000.0); }斷言在 Debug 下生效Release 下被忽略所以正式發(fā)布前要用 Debug 跑一遍全部測試。測試用例不用多覆蓋“正常添加、重復(fù)添加、查找不存在、統(tǒng)計(jì)空列表、統(tǒng)計(jì)單元素”這幾個(gè)邊界就夠了。6.3 一個(gè)我常用的調(diào)試習(xí)慣把關(guān)鍵操作寫日志職工信息管理系統(tǒng)出問題時(shí)最有用的是知道“最后一步做了什么”。我會(huì)在增刪改查的關(guān)鍵路徑上加一行日志輸出到stderr或者單獨(dú)的日志文件#include ctime void log(const std::string msg) { std::time_t t std::time(nullptr); char buf[64]; std::strftime(buf, sizeof(buf), %Y-%m-%d %H:%M:%S, std::localtime(t)); std::cerr [ buf ] msg \n; }添加職工時(shí)log(add id std::to_string(e.getId()))刪除時(shí)log(remove id ...)讀取文件失敗時(shí)log(read failed at line ...)。這些日志在排查“數(shù)據(jù)為什么丟了”“為什么查不到”時(shí)比斷點(diǎn)還快。日志不要寫太多關(guān)鍵路徑各一行就夠否則文件膨脹得比數(shù)據(jù)還快。6.4 交付前檢查清單檢查項(xiàng)通過標(biāo)準(zhǔn)空列表統(tǒng)計(jì)不崩潰平均薪資顯示 0 或 N/A重復(fù) id 添加返回失敗不覆蓋已有記錄文件不存在時(shí)讀取提示文件不存在不崩潰文件損壞行跳過并記錄行號(hào)不中斷整個(gè)讀取排序后查找id 索引已重建查找結(jié)果正確刪除后查找被刪 id 查不到其他 id 正常薪資顯示保留兩位小數(shù)無浮點(diǎn)尾巴中文姓名保存后重新讀取內(nèi)容一致這張表是我每次交付前都會(huì)跑一遍的花不了十分鐘但能擋掉八成“演示時(shí)翻車”的情況。職工信息管理系統(tǒng)本身不難難的是把邊界情況一個(gè)個(gè)堵住。我自己的教訓(xùn)是別在第一次寫完就急著加功能先把增刪改查和文件讀寫跑通、跑穩(wěn)再往上疊統(tǒng)計(jì)和排序。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩在线欧美精品一区二区| 亚洲97成人在线观看| 2020中文字幕| 手机在线中文字幕国产| 成人一道本免费视频| 日韩特一级久久| 亚洲av总站| 操逼操操操91| 人妻人人做人人澡人人爽欧美一区| 男人天堂2030| 欧美日日人人天天| 97综合久第一页| 青青草成人视频在线观看二区| 五月激情视频| 欧美日韩国产色图在线| 特级丰满少妇一级AAAA爱毛片| 清柠毛片| 操逼视频亚洲| 蜜乳AV一区| 91综合网站| 夜夜免费视频| 国产1727欧美| 亚洲有码视频二区| 91精品久久久久| 欧洲自拍第一页| 伊人操操| 欧美自拍偷拍综合图片| 3P丝袜熟女 色综合| 试看福利| 91熟女综合| 亚洲自拍欧美国产首页网曝 | 97天天摸天天碰| 自慰白浆在线观看| 中文字幕在线观看二区三区| 99热| 婷婷丁香熟妇综合网| 一区二区影院| 操99| 天天影视网综合少妇| 日韩中文字幕视频在线观看| 国产精品亚洲一区二区三区四区| 色一情一乱一乱一区91Av| 日本午夜福利影院| 97综合在线| 私色综合网| 啊啊啊com| 超硑97精品| 99www.bibizy香蕉资源国产一区二区三区高清| 草蕉影视亚洲无码| 欧美黑人168页欧美黑人167| 精品无码久久久久久久杏吧| 色综合天天| 亚洲一欧洲中文字幕在线 | 97超碰色屌| 色av中文字幕| 欧美九一精品久久久熟妇| 人妻少妇久久| 性久久| 日韩AV熟女乱伦| 99亚洲天堂| 欧美亚洲综合色| www老逼91| 熟女露脸激情自拍视频| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 麻豆精品.欧美精品.日韩精品.| 欧美亚洲天天| 无码国产Av| 国产AV无码AV| 精品亚洲| 成人网站 免费观看| 日欧操屄视频| 99黄页网站| 中国91AV| 蜜桃视频成a人v在线| 美中日韩无码| 夜夜操老骚逼视频网站| 婷婷久月| 九九色影院| 青青草久久一区网| 国产精品懂色tv影视免费观看| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 手机在线播放国产福利| 韩日精品四区| 97欧美久久久久久久| 97美日韩视频| 日本在线播放不卡一区| 亚洲小说视频| 九九人妻| 亚洲欧美成人网站AAA| 96久久精品一二三区色欲| 天堂性色| 国产成人精品日本亚洲语言| 九九超碰综合网| 极品销魂美女一区二区| www久久99| 97天天综合网| 国产日韩手机视频在线| 91 手机在线播放 绯色| 色婷婷A V一二三四区麻豆综合| 曰韩中文人妻视频| 97露脸精品丝袜| 亚洲欧美日韩偷拍色图| 打av高清| 懂色av一区二区三区天美传媒| 高清无码 国产精品| 亚洲激情 欧美色图| 亚洲 欧美 日韩另类 麻豆| 日韩精品一区二区日韩| 精品二999| 国产二区三区免费视频| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 99热在线只有精品| 超碰人人超在线观看| 九X超碰| 不卡av在线中文字幕| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 国产综合久久久麻桃个| 无码99| 屁股久久久久久| 色情五月丁香| 国产精品亚洲天堂网址| 亚洲视频小说| 亚洲国产一区二区入口| 丝袜美女诱惑 91 视频| 国产精品一级毛片不卡视| 91久久伊人婷婷青青草| 精品午夜福利国产一区二区在线观看 | 国产成人精品午夜福利| 天天操天天干一区二区 | 欧美美女视频| 亚洲大色堂| 日韩黄色片子| 国产午夜福利合集| 中文字幕88av在线| 老司机射| 亚洲天天操| 亚洲精品成人激情在线| 97网址97| 丰满搜索结果 -第18页- 久久高清无码| 手机在线中文字幕国产 | juliaann丝袜大战黑鬼| 欧美老妇曰批的视频| 九九九九精品一区| 这里只有精品视频| 性无码专区2020| 欧洲Au麻豆| 久久久久久久久久久免费精品| 欧美91精彩| 欧美日韩第一页| 欧美高清色| 干b在线性社区| 91在线视频观看国产| 欧美偷偷网| 蜜伊人色综合97| 精品成人动漫一区二区| 69视频入口| 黄色不卡视频| 亚洲天堂另类美腿| 亚洲aV性爱| 偷拍 亚洲 欧美| 亚洲狼狼干综合1| 中国东北熟女老太婆内谢| 夜夜欧美| 亚洲91综合| 中文一区二区婷婷视频| wwwcaobibi| 性色AV蜜色av色欲av| 精品一区99999| 91白虎| 九久久九精品视频| 99久久综合| 国产强奸乱伦xd| 久久日韩肥臀| 九九九九九九视频| 日日夜夜骚| 日本狠狠干| 丰满人妻无码一区二区三区| 天天影视色香欲综合网小说| 亚洲美女高潮喷水视频| 99久在线精品99re8a| 国产按摩一区二区三区| 国产自偷自拍一区| 日韩人妻一二三区视频| 欧美极品性爱天天射| 亚洲欧美日韩偷拍色图| 啪啪啪综合网| 五月丁香综合激情| 美女极品一区二区三区| 日韩三级在线观看mp4| 91丨九色丨43老版熟女| 国产亚洲禁久一区二区| 顶级丝袜熟女一区二区三区| 在线强奷到舒服的无码视频 | 色区久久| 亚洲精品三| 手机看片1025| 综合色图,成人综合网| 日韩性爱高清免费视频| 九月丁香| 水澄无码AV| 久色网| 欧美一级黄片免费播放| 亚洲激情在线一区二区| 操逼网站地址| 久久婷婷国产一区二区色| 狠狠综合| 欧美淫穴| 91亚洲欧美色图| 超碰 另类 欧美 | 亚洲熟女诱惑| 三男一女不戴套的A片| 欧美性暴力| 日日骚AV| 亚洲一曲日韩精品| 午夜福利精品| 青青操青娱乐| 熟妇人妻一区二区| 碰超人人在线一区二区三区| 欧美天天影院| WWW啪啪的com| 牛黄色久午久| 91N综合网| 亚洲 欧美综合| 国产97色在线| 久久av成人无码免费| 9999免费精彩视频| 蜜臀av一区二区三区免费观看| 日韩欧美女优电影| 韩日男人的天堂| 欧美综合色站| 久久9999 | 色婷网| 丰满人妻一区二区三区四| 99久久久无码| 91n处女在线观看| 亚洲成成熟女人综合一区二区| 97欧美综合| 内射小黄片| 国产92麻豆天美精品色欲5| 久久亚洲婷婷| 午夜福利区| 天天影视之亚洲综合网| 久久二| 亚洲无线码欧洲精品区别| 亚洲av无线观看| 静品嫩模一区二区| 色诱avtt| 狠狠爱夜夜| 嗯啊抽插大香蕉网页| 五月天婷婷久久| 97这里都是精品| 九九免费影片| 一本色道综合久久欧美| 亚洲日韩一区电影| 精品无码产区一区二| 亚洲爽图| 在线99热| 日韩成人人妻网站| 亚洲日本激情| 蜜桃视频精品一区二区| 国产丝袜一区二区三区| 国产亚洲女v在线观看| 伊人AAA| 青青草国产一区二区三区| 午夜成人爽爽爽爽A片李冰冰| 国产九九九九九九九九| 天堂伊人久久| 免费av在线播放二区| 日本大片日本一区二区免费高清| 人人澡人人澡人人| 欧美性爱第一区| 伊人大香蕉在线| 青女偷拍网| 日韩在线观看字幕精品| 精品人妻一区二区乱码一区二区| 五月丁香六月综合缴清无码| 伊人色综合超碰| 亚洲超碰AV| 老熟女熟妇| 激情小说在线视频| 97免费在线视频在线观看| 91热| 日本在线一二 | 天天干天天日天天射黄色大片 | 精品久久久久黄少妇| 狠狠爱综合网| 久久久久久性爱视频| 97在线青| 在线观看成人性爱免费小视频| 狠狠躁AV| 日韩精品中文字幕人妻| 日本熟妇熟色97一本在线观看| 高清无码学生妹高潮| 艹比视频国产精品| 国产天天噜一噜久久久| 搡老熟女老女人老熟妇免费视频| 久久亚洲天堂| 一二三四免费视频| 丰满人妻aA一区二区三区| 久久久久久久久久久久久久9999| 中文字幕丰满人妻日本| 图色综合网| 日韩免费av片高清无码| 精品97久久综合| 亚洲免费成人在线高清无码视频 | 亚洲在钱| 91九色首页| 偷拍视频青青草在线视频| 九九伊人网| 天天综合中文字幕 91| 久久极品一区二区| 色欲蜜臀AV| 2020中文字幕在线| 韩国轻伦国内自拍一区| 国模无码一区二区三区在线| 美女9118禁| 精品人妻夜夜草| 亚洲国产成人精品999| 亚洲性少妇| 欧美一级色| 亚洲福利影院一区久久| AV色五月天| 韩国一级做A片免费的| 亚洲丝袜少妇在线| av东京热男人的天堂| 青青操狠狠撩| 偷窥自拍A片| 少妇天堂| 一区二区三区四区久久视1| 精品亚洲国产成人av网站| 亚洲操操操无码| 亚洲免费精品一区| 蜜乳AV色欲AVAV无码| 凹凸视频在线一区二区| 中文字幕欧美日本乱码一线二线| 激情文学网伊人| WWW啪啪的com| 亚州性色| 99re在线视频这里只有精品| 超碰在线974| 日欧操屄视频| 日韩欧美中文| WWW.操逼.COM| 18精品一二区| 夜夜综合| sss视频华人在线| 一个人免费HD91视频| 久久狠狠色噜噜狠狠狠狠97| 99热在线只有精品| 嗯嗯,好大,好爽,好骚 | 四虎在线视频| 91久久久老司机| 久久精品欧美一区蜜桃| 欧美精品久久久久久久久88| 91午夜无码| 日韩欧洲操屄视频| 操国产逼| 国产精品96| 国产后入式在线观看| 久久骚少妇| 江都AV在线| 狠狠干综合| 国产无套粉嫩白浆在| 国产一区二区三区免费视频在性观看 | 久久久性少妇| 性高潮久久久| 美女爽爽爽刺痛洞洞| 亚洲综合99999| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 91欧美www| 久久九九精品一区二区| 久久亚洲天堂| 色婷婷一区二区三区久久午夜| 亚洲网自拍| 久久久久久久久久久久久久久乱码 | 色盈盈影院| 日韩情色视频| 香蕉一区二区三区在线视频| 欧美天堂日韩三级国产传媒| 午夜乱轮操逼视频免费看| 精品国产91av一区二区三区| 亚洲素人网| 国产伦精品一区二区三区视频女| 襙一襙| 国产成人拍国产亚洲精品| 色香天天| 人人弄人人摸| 久久久久久久久久久免费精品| 五十路熟女人妻一区二区三区四区五| 亚洲不雅视频1区二区| 偷拍导航视频网站| 国产成人五月天丁香花| 婷婷涩嫩草鲁丝久久午夜精品| 中出欧美| 亚洲国产美女久久久久| 日韩熟女乱伦中出| 逼逼逼逼操操操操操操操操操午夜剧场 | 一区二区三区一亚洲中文字幕、综合区灬 | 骚货 中文字幕 av| 91精品人妻一区二区三区蜜桃| 日韩射精| 国产亚洲精品美女久久久m| 黄色一级视| 欧美激情五月天| 男女打扑克高清网站| 日韩av熟女一区二区三区成人| 久超超碰| 男人天堂毛片| www.99色| av资源在线播放天堂| 欧美躁死她一区二区| 亚洲91色在线| 天天影视之亚洲综合网| 亚洲国产精品久久AV| 八戒无码国产午夜福利| 色色五月婷| 操人妻逼91| 欧洲一区二区| 伊人一级免费黄片| 五月天社区| 97干天天| 久久久蜜桃臀无码视频| 脫衣舞一区二区三区| 大香蕉啪啪啪| 夜夜青青无码影院| 亚洲精品自拍| 色综合五月天| 久久精品99| 国产成久久综合片| 九九热精品| 先锋音影AV| 国产一区在线看| 国产AV激情无码久久无码| 国产女人高潮视频| 青青草女人天天干| 国产精品无码久久久久2028| 亚州操操穴网| 久久老熟女| 国产高清无码一区三区二区| AV高清一区| 东京太热男人的天堂久久久| 伦伦成年午夜免费视频| 蜜臀在线免费观看在线免费观看| 97ai亚洲| 欧美日韩性爱操大逼| 黄色高清久久无码依人| 97综合久久| 五月天激情小说网| 欧美自拍网| 在线可观看的黄色网址| 国产在线精品电影观看| 国产成人 综合亚洲 天堂| 亚洲91射| 人人天天欧洲| 欧美激情亚洲| 最新日韩黄片| 一级免费精品| 欧美日韩操逼嗦吊| 五月天欧美色图| 日韩欧美成人性爱在线| 东北女人| 人妻9117c| 国语人妻精彩刺激| 国产老女人久久毛| 天堂av2019| 加勒比综合| 伊人综合色网| 大象AV在线| 九九热免费国产视频婷婷伊人| 97神马久久| 色婷婷丁香五月| 91操熟女视频| 久久久久精| 亚洲欧美日韩偷拍色图| 欧美高清性猛交| 亚洲 无码 偷拍| 91网亚洲| 操高情无码| 日韩高清一二三| 人人射人人操人人摸| 91男女| 婷婷五月综合在线| 97干97色| 丁香婷婷激情五月天无毒不卡| 色操逼网| 欧美自拍网| 爆乳免费黄网站| 欧美精品23| 超碰伊人在线| 屌逼传媒| 岛国在线免费视频| 亚洲色天堂九9| 99色视频| 久思思热视频在线观看| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 色牛牛AV| 婷婷在线视频在线观看| 91男人综合| 水野优香在线观看| 天天懆天天日| 狠狠入| 亚洲色图20p| 亚洲系列第一页| 校园激情狠狠四射| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 精品九九| 欧美偷偷网| 91蜜臀在线久久久久| 国产在线激情视频| 天天噜| 97天天在线| 丁香五月天婷婷姐| 黄片在线免费在线观看| 丰满美女一级毛片在线播放| 99超碰网| 亚洲欧美国产va在线| 麻豆国产尤物AV| 精品人妻av在线播放| 熟女人妻精品一区二区视频 | 强奸乱伦动态污图免费 | 天天躁日日躁AAA片李宗瑞| 新亚洲无码| 老鸭窝成人| 啊啊啊啊在线观看网址| 屌逼麻豆| 99亚洲天堂| 精品高清一区二区三区三州| 欧美色图20p| 狠狠躁久久躁| 玖玖草久草99蜜月一区二区三区| 香蕉一区二区三区在线视频| 超碰在线99| 9Ⅰ超碰| 男女一进一出视频久久| 国模私拍一区二区三区神乳| 日韩成人性爱AV| 香港成人一级视频在线青青草| 日韩无码视频黄色| 国产农村妇女精品| 亚洲综合在线91| 亚洲污污网站| 国产精品视频播放| 青青草久久一区网| 岛国小电影| 色色色综合网| 五月婷婷六月激情| 99色| 日本在线一二| 亚州色交| 日韩影片中文字幕一区二区三区| 95精品在线| 色色色色色色色色色色色色色色综合 | 中文字幕后石码三区四区| 33044男人的天堂深夜备| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 99蜜月精品久久| 国产视频大全| 亚洲系列欧美| 91美女视频直播| 亚洲精品熟妇1区2区3区。| 国产不卡的视频 | 丁香色五月 97干| 亚洲熟女中文字幕在线| 香蕉婷婷| 91亚州日韩高清| 久久9精品视频| 91撸色网 玖玖网 欧美| 性色av一区二区| 国产精品视频在线播放| 成人夜夜| 91精品导航| 91精品91久久久久77777俄罗斯老妇姓x| 中文字幕三四五区| 亚欧色图在线激情| 精品国产乱码| 狠狠色噜噜狠狠狠狠狠色综合久久| 国人欧美精品一区二区| 99视频在线| 青青草自拍视频在线播放| 精品v1区| 男人天堂无码| 九九九精品| 国产成人99久久亚洲综合| 久久91精品国产9丨久久分亭 | 天天干夜夜鈤| 色婷婷国产精品一区在线观看| 成人免费视瓶| 国产97视频免费观看| 大香蕉综合网| 91丝袜美腿网站| 综合av社区| 中文字幕乱码人妻二区三区| 伊色综合天堂色97| 成人精品无码| 一本大道青青| 中文字幕在线免费观看 | 亚洲天堂久久久久久粉红视频| 亚洲最新Av| 亚洲蜜桃V妇女| 九九热精品免费视频| 操一区| 蜜臀久久久99久久久久| 天天草夜夜草高潮片| 色五月首页| 欧美亚洲AN| 日韩精品-原创伙伴| 免费一级黄色录像影片| 国产欧美日韩在线观看麻豆传媒公司| 啊啊啊好大好湿| 九九九色| 凹凸视频特色日本特黄| 亚洲欧洲无码97久久精品| 亚洲欧洲综合| 国产欧美岛国精品一区| 99久久无色码| 亚洲熟女综合网| 5278欧美一区二区三区| 欧美亚州综合图片| 成人羞羞视频国产| 伊人AAA| www久久精品| 国产精品国产自产高清AV | 亚洲国产成人精品久久久国产成人一区二区| 夜色AV无码手机在线影院| 91殴美大片| av影片在线观看不卡| 超碰碰碰碰| 无码九九| 青娱乐久久艹| 九七毛片九九毛片| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 丝袜综合| 欧美gv在线观看| 艳美熟妇先锋一二三区| 中文字幕丝袜| 亚洲精品成人激情在线| 91少妇香蕉久久精品| 一级一性爱免费视频| 极品尤物在线观看| 怡红院亚洲怡春院av| 先锋色眉乱伦资源| 国产性爱欧美性爱在线| 九九干| 中国熟女91| 日韩欧美中文| 天天躁夜夜躁狠狠躁AV| 伊人女女资源在线观看| 精品制服美女中文一区二区三区| 免费操逼视频下载| 欧美色吧综合| 性色av一区二区| 亚洲一区在线观看欧洲| 大香蕉免费3| 大香蕉黄色一级片免费看| xxx0国产在线播放| ,国产乱人伦精品一区二区三区| 外站AV在线| 亚洲无码 国产无码| 高清不卡国产| 亚洲图片色图欧美另类| 91黑丝操| 丁香九月激情| 欧美色宗合| 久久久久久久78| 美女极品一区二区三区| 91综合天天看| 狠狠狠一区二区三区| 绯色一区二区三区不卡少妇 | 伊人午夜福利视频| 超碰碰碰碰| 婷婷伊人五月| 精品中文一区二区| www久久99| 一级一性爱免费视频| 和协影院中文字幕三区| 不卡啪啪视频| 一级乱伦网站| 国产人妻精品一区二区三区秋霞| 91精品丝袜久久久久久| 国产91亚洲精品一区二区三区| 60秒免费小视频| 91丨九色丨43老版熟女| 精品人妻一区二区三区四区石在线| 男人的天堂VA在线| 色五月首页| 伊人丁香五月婷婷| 天天欧美| 东京热精品97综合网| 久久伊人大香蕉| 国产黄色小视频网站| 精品无码一区二区三区| 久久9 9 9精品| 中文字幕亚韩| 亚洲中文字幕精品一区| 干美女人妻| 超碰 另类 欧美| 久久精品性| 国产精品原创巨作?v网站| 九九五月天| 爱爱久久| 久久国产视频专区一二三| 91黑人无码激情在线| 日韩极品无码B| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 青青草日逼视频| 国产精品免费视频不卡| 免费1级a做爰片观看| 91色婷婷综合久久中文字幕二区| www被窝色com| 夜夜操av亚洲一区二区| 在线播放成人网站| 国产精品宅男免费| 伦激情人妻另类人妻| 综合欧美亚洲| 超碰人人干天天射| 精品制服美女中文一区二区三区| 清纯唯美综合亚洲| 天天看片麻豆| 亚洲综合113页| 性欧美另类高清| 五月婷婷激情综合| 欧美精品1区2区3区| 国产AV色黄看到爽| CCYY草草影院地址入口| 中文字幕一区二区视频在线观看| 亚洲AV色图| 亚洲做性| 草B在线| 久久视频,这里只有精品| 久久久穴999| 亚洲丝袜色图| 第二页中文字幕| 久久久久密| 中文字幕二区日韩天堂| 亚州国产精品乱| 天天干天天做| 亚洲欧美大| 日韩精品区二区三区不卡| 激情久久久| 激情第四色| 日韩人妻精品久久久久| 久久久蜜桃一区二区三区| 五月婷婷六月色| 男人天堂2019亚洲| 先锋精品av色鲁| 亚洲性综合9| 一区麻豆 高清中文字幕| 欧美亚洲丝袜美女电影| 最新中文字幕av| 人人操人人射人人干| 老女人91| 国产成人五月天丁香花| 97超碰超碰| 天堂69亚洲精品中文字| 狠狠中文字幕| 日韩欧美国产高清视频| 99激情视频| 欧美最婬乱婬爆婬性视频| 嗯……啊…嗯嗯…啊…好舒服| 第45页一区二区| 国产亚洲日本| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 射丝袜大香蕉| 老司机福利社视频在线观看| 亚洲深夜福利| a级免费在线观看| 国产精品免费1区2区视频| 亚洲欧洲日韩天堂av| 欧美激情性爱视频网站| 亚洲 国产 精品一区| 99热18| 岛国小电影| 美女丝袜激情小说| 超碰99re| 欧美亚洲第一页| 成人丁香五月| 99re9这里只有精品| 国产精品久久久久久夜夜夜夜| 超碰99在线| 天天懆天天日| 成功精品影院| 欧美91精彩| 精品午夜福利| 日本一区二区三区四区免费观看| 91超级碰碰碰| 超碰碰激情97+久| 人妻91少妇| 免费一级黄色录像影片| 五月综合激情网| 精品九九淫乱男| 亚洲色图欧美一区二区不卡| 在线观看岛国有码| 九九九九88| 91欧美情色| 高潮的A片激情扒开一区| 国产激情综合五月久久| 伊人伊人LD| 欧美天天综合网| 日本午夜精品理论片A级APP发布| 国产suv精品一区二区四区999| 亚州综合图片| 国产性爱强奸乱伦大全| 国产午夜福利合集| 伊人网青青| 色五月婷婷五月天| 国产精品一级二级在线| 亚洲精品一二牛牛| 亚洲老熟妇xxx| 欧美精品,四区。五区| 国产亚洲精品久久久久小| 成人欧美一区二区三区黑人一| 天天超级碰碰碰| 国产多人在线观看视频| 久久这里都是精品| 欧美日韩狠狠爱| 人妻乱仑一区二区三区| 超碰98综合网| 日韩成人精品| 亚洲欧美天堂在线| 国产成人久久精品蜜臀| 果冻传媒一区二区三区| 囯戸精品高潮呻吟旡码| 亚洲AV乱码专区国产噜噜亚洲| 欧美日韩狠狠爱| 国产精品一区二区黄片| 九九免费影片| 无码高清专| 久久宗合亚洲| 亚洲超碰AV| 韩国毛片一区二区三区| 午夜影美女日鸡鸡天天视频国产| 97碰碰日本乱偷人妻中文的| 摸奶性爱视频网站在线免费播放| 夜夜操老骚逼视频网站| 熟女人妻精品一区二区视频 | 日日干日日摸| 91久久婷婷| a啊啊啊啊啊啊啊啊一区二区| 中国人高清www色视频免费| 99久久久无码精品国产人| 97在线视频免费看| 久久久久久久综合,国产| 九九热视频这里只有精品| 欧美少妇熟女| 91夜夜蜜桃臀1区2区3区| 久色网| 玖玖无码超碰| 26uuu欧美| 91亚洲网| 神马午夜久久久| 丰满少妇人妻久久久久久| 男人的天堂2019AV| 综合欧美色图| 91成人精品| 亚洲国产一区二区日韩专区| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 操逼操操操91| 果冻传媒A片麻豆熟妇人妻| 亚洲老熟妇xxx| 搡老熟女免费视频 | av日韩在线观看电影| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 精品国产人成在线| 久热网| 夜夜爽爽爽| 亚洲?V无码专区在线电影| 岛国不卡超碰护士AV在线播放| 午夜免费福利视频一区| 丰满人妻一区二区三区蜜桃视频| av婷婷色网| 久久亚洲AV成人精品无码| 97se亚洲综合自| 97超碰逼| www.91色| 日小BB小视频| 校园春色亚洲色图| 午夜福利区| 色综合色综合网| 国产精品黑人一区二区三区| 午夜精品人妻二区三区| 久久久久久亚洲精品不卡人乳| 日日操免费视频| 美女91网址| 宅男午夜在线视频| 国产18精品亚洲精品| 亚洲av性爱电影| 91超碰丝袜制服| 少妇六月天| 国产成人在线观看综合| 精品无码一区二区三区| 久久大香蕉97| 天天摸夜夜操视频| 花野真衣| 91精品国产高清久久久久久,亚洲成人| 亚洲丝袜综合| 久操视频在线| 狠狠夜色午夜久久综合在线| 99久热| 男女激情黄色网址| 午夜啪| 天天伊人| 超碰导航97| 欧洲精品久久| 99综合自拍| 97久久资源| 色五月首页| 国产强奸超碰AV| 九月激情婷婷| 激情小说图片亚洲首页| 人妻欧美| 国产精品久久久久9999小说| 国产91专区| 欧美午夜视频| 97视频620| 狠肏骚人妻| 69人妻人人揉人人躁人人精品| 柠檬AV导航| 国产日本久久免费精品| 综合操逼| 中文字幕中文字幕一区二区| 国产一区二区免费福利片| 99国产精品| 亚洲欧美小说| 女生久久网| 亚洲三级。日韩三级| 亚洲综人网| 一区二区播放| 久久九九热| 欧美日韩精品久久久久东北老熟妇| 国产日韩欧美| 校园春色中文字幕AV| 色婷婷久久综合超碰| 欧美白嫩在线放| 中文在线久久字幕| 久久超碰免费的| 天天综合欧美综合| 青青草视频导航官网| 青青操少妇| 亚洲一区二区 麻豆传媒| 免费看污网址| 青青三级视频| 欧美激情一| 久久久天堂| 亚洲无码 国产无码| 夜夜国产一区| 99九九精品| 久久久久久久国产a∨| 欧美丰满少妇xx高潮| 精品蜜乳AV免费观看| 超碰97人妻| 熟女人妻一区二区三区| 97欧美| 婷色五月天| 色婷视频| 亚洲 中文 女同| 国产兽交视频在线播放| 欧美性暴力猛交| 色路综合| 大香蕉手机在线| 日本高清一本二本免费不卡| 久久一本大香蕉 | 色婷婷亚洲婷婷| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 伊人伊人LD| 玖玖草久草99蜜月一区二区三区| 精品中文一区二区| 四虎av在线| 伊人影院日本| 久久社区一区二区三区| 亚洲福利中文字幕在线| 一品道视频一区二区三区| 麻豆精品A片免费观看| 天操天操夜操夜月月年年操操| 天天综合网在线91| 国产久久免费精品视频| 性色av网站| 少妇二级| 久久久久久久久久久久久久久久9| 婷婷五月天色网| 日本孕妇一区二区视频操逼免费看 | 97色色色| 2020中文在线一区二区三区| 亚洲经典啪啪| 99国产在线绯色一区| 少好三P| 男人的天堂2019| 久久av成人无码免费| 97人肏| 欧美日日人人天天| 亚州熟女乱伦| 超碰人人在线| 精品999日本| 天天综合欧美| 91精品无码人妻系列| xxx亚洲午夜天堂| 丝袜美腿91| 欧美丰满少妇xx高潮| 97精品国产97久久久久久| 久久视频少妇美女| 无码不卡亚洲成?人片| 新版天堂中文资源8在线| 欧美一区二区三区大综合| 加勒比色99999| 污污汅18禁网站在线永久免费观看| 亚洲.欧美.丝袜.中文.综合| 久久美国毛片| 人人贴人人摸| 亚洲国产综合久久天堂| 欧美日韩狠狠爱| 欧美日韩香蕉| 亚洲日韩东京热一区| 精品国产一区探花在线观看| 五月激情小说| 97精品一区| 日韩一区二区高清在线观看的| 欧美一区二区在线资源| 久久这里只有精品9| 91九色精品熟女内射| 欧美线天码中字| 久久亚洲AV成人精品无码| 东京热精品97综合网| 日本成人免费一区二区三区| 久久久精品日本一道| 丰满人妻-区二区三区免费看 | 人妻精品4K4K4K4K4| 91丝袜视频在线观看| 国产超碰人人操| 免费精品AB| 亚洲欧洲国产综合av| 国模久久在线| 日韩欧美俄罗斯A片| 久久久精品一区二区| 亚洲最新中文字幕免费| 91丝袜在线视频| 97人妻免费中文字幕| 色香伊人| 国人欧美精品一区二区| 国产欧洲精品亚洲午夜拍精品| 女人被男人桶爽视频网站| av天天在线| 亚洲欧洲精品视频发布| 亚洲精品人伦一区二区| 欧美专区日本专区| 欧洲站一级二级三级h| 天堂8在线新版官网| 天天综合91入口| 1024人妻| 亚洲天堂男人天堂网| 久久久久精| 亚洲 中文字幕 精品| 另类av综合久久| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 色色色色色色色色综合| 精品国产一区二区三区香蕉欧美| 亚洲天堂日本| 人人插人人搞人人操| 日本精品一区二区不卡| www.狠狠干.coom| 日韩一级欧美一级国产一级台湾 | 日韩性爱长视频免费| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚洲好看强奸乱伦| 最新9久久久9免费视频| 在线国产探花| 蜜臀久久99精品久久久久久无删减 | 91人妻超碰| 91成人高清在线观看| 美女丝袜激情小说| 99精品在线观看| 高清有码一区二区| 偷拍色图| 婷婷五月天激情网| 中文AV制服乱伦| 老女人老91妇女老热女| 簧片免费看视频| 免费AV中文网在线观看| 亚洲限制级| 国产精品老师| 中文字幕人妻资源在线| 日韩八十路老熟女| 98色网| 欧美性爱日韩性爱| 亚洲高清91| 伊人991| 九九热在线视频| 香蕉久久AⅤ...| 97在线视频网站| 香蕉免费一区二区三区不读| 狠狠综合| av在线一区二区三区| 搡老女人老熟女91老熟女综合网| www.91视频网| 加勒比aⅴ| 宅男91视频在线播放| 91c色| 女性91网站| 狠狠操狠狠燥| 按摩中文字幕| 国产免费久久久久| 国产精品高清2021在线| 色九九久九九| 久草男人天堂| 暖暖精品二区三区观看| 天天色综亚洲91污| 天天视频黄| 少妇无码999| 日韩中文字幕精品一二三事国产精品| 国产亚洲 中文欧美久久| A片 AV一级在线播放观看免费| 中文字幕精品免费一区二区| 久草精品在线| AV中文字幕剧情1区2区3| 欧美在线伊人色| 五月天婷婷综合| 亚洲超碰AV| 亚洲精品人妻在线| 内射老妇BBWX0C0CK| 亚洲欧美999| 亚洲欧美洲综合| 五十路成人在线视频二区三区| 四虎免费看黄| 精品人妻一区二区三区-国产| 99色热| 91丨九色丨东北熟女| 爽 好舒服 无码刺激久久| 99色热国产视频精品| 亚洲无码成人精品| 人人模人人看| 91色交| 亚洲加勒比| 国产日韩久久| 麻豆亚洲AV成人无码久久精品| 九九热只有精品| 亚洲激情欧美色图| 男人天堂网手机版婷婷| 久久噜| 欧美洲精品一级| 欧美日韩中国x| 97亚洲国产| 久久r精品| 久夜操| 密臀在线一区尤物| 男人综合网| 99re免费| 九九九久久久| 新亚洲无码| 欧美Aⅴ| 韩国成人精品久久久免费看| 亚洲 日本 国产 综合| 中文字幕91页| 精品在线观看视频在线| 中文字幕性感少妇av| 91啪啪视频| 亚洲 图片 综合91| 九九久久久久久爱| 天天日日日射| 少妇内射www在线观看视频| 久久宗合亚洲| 伊人欧美大香蕉视频| 外国免费性情大片|