国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

開(kāi)放研究工作流實(shí)操指南:從數(shù)據(jù)版本控制到可復(fù)現(xiàn)論文

開(kāi)放研究工作流實(shí)操指南:從數(shù)據(jù)版本控制到可復(fù)現(xiàn)論文 不少朋友看到“OpenResearch”這個(gè)詞第一反應(yīng)是某個(gè)具體的研究項(xiàng)目或者是某個(gè)高校實(shí)驗(yàn)室的代號(hào)。其實(shí)往大了說(shuō)它更像是一種正在席卷全球科研圈的方法論和工具鏈組合用開(kāi)放源代碼的思路去做研究把論文、數(shù)據(jù)、代碼、實(shí)驗(yàn)記錄統(tǒng)統(tǒng)攤開(kāi)來(lái)曬在陽(yáng)光下。往小了說(shuō)它也是一批具體開(kāi)源項(xiàng)目的集合幫助你從文獻(xiàn)管理、實(shí)驗(yàn)記錄到數(shù)據(jù)分析和論文寫(xiě)作形成一條完全透明、可復(fù)現(xiàn)的流水線。這篇文章不只是解釋概念我打算把它當(dāng)作一份“實(shí)踐地圖”來(lái)寫(xiě)聊聊開(kāi)放研究到底解決了什么痛點(diǎn)有哪些核心工具能直接上手以及我踩過(guò)幾次坑之后總結(jié)出的避坑要點(diǎn)。無(wú)論你是研究生、剛進(jìn)實(shí)驗(yàn)室的科研助理還是純粹對(duì)科研過(guò)程好奇的技術(shù)愛(ài)好者照著這篇文章的路徑走一遍都能搭起一套屬于你自己的開(kāi)放研究工作流。1. OpenResearch到底在“開(kāi)”什么先聊一個(gè)最基本的問(wèn)題開(kāi)放研究開(kāi)放的核心對(duì)象到底是什么很多人以為開(kāi)放研究就是“論文免費(fèi)下載”那只是冰山一角。開(kāi)放研究真正想撬動(dòng)的是整個(gè)知識(shí)生產(chǎn)鏈條的透明度。鏈條的第一環(huán)是研究問(wèn)題和假設(shè)第二環(huán)是實(shí)驗(yàn)設(shè)計(jì)和數(shù)據(jù)采集第三環(huán)是數(shù)據(jù)分析和代碼第四環(huán)是論文寫(xiě)作和同行評(píng)審最后一環(huán)才是出版和傳播。傳統(tǒng)模式下除了最后一環(huán)的最終論文前四環(huán)基本都鎖在抽屜里審稿人看不到、同行看不到、社會(huì)公眾更看不到。OpenResearch的思路是把前四環(huán)也一并打開(kāi)。這帶來(lái)的直接好處有三層。第一層是可復(fù)現(xiàn)性。劍橋大學(xué)曾經(jīng)做過(guò)一項(xiàng)統(tǒng)計(jì)心理學(xué)和經(jīng)濟(jì)學(xué)領(lǐng)域有相當(dāng)比例發(fā)表過(guò)的論文在別人手里無(wú)法復(fù)現(xiàn)出同樣的結(jié)果。不是因?yàn)樵旒俣且驗(yàn)樵紨?shù)據(jù)、分析腳本、參數(shù)設(shè)置根本沒(méi)公開(kāi)別人無(wú)從下手。第二層是協(xié)作效率。當(dāng)數(shù)據(jù)和代碼托管在公開(kāi)平臺(tái)上任何人發(fā)現(xiàn)bug或者想到更好的分析方法可以直接提Pull Request像給開(kāi)源軟件貢獻(xiàn)代碼一樣給論文貢獻(xiàn)分析這種協(xié)作模式在傳統(tǒng)科研里幾乎不可想象。第三層是學(xué)術(shù)公平。發(fā)展中國(guó)家的小實(shí)驗(yàn)室訂閱不起頂刊數(shù)據(jù)庫(kù)但開(kāi)放研究讓核心數(shù)據(jù)和預(yù)印本免費(fèi)可得等于把知識(shí)壁壘拉低了一截。用一個(gè)生活化的比喻來(lái)說(shuō)傳統(tǒng)科研像私房菜大廚把菜端上來(lái)你只能看到成品色香味但用了什么火候、什么調(diào)料、中間有沒(méi)有翻車全憑大廚一面之詞開(kāi)放研究像“云廚房直播做菜”從洗菜切菜到出鍋裝盤(pán)全程可見(jiàn)你想學(xué)還能直接拿同一份菜譜在自己廚房里復(fù)刻一遍。這樣“做菜過(guò)程”本身也成了知識(shí)資產(chǎn)而不是只有“那盤(pán)菜”才算成果。所以當(dāng)你聽(tīng)到OpenResearch這個(gè)概念時(shí)不要只把它理解成一堆開(kāi)放獲取期刊的名單它本質(zhì)上是一種科研生產(chǎn)關(guān)系的重構(gòu)。它不要求每個(gè)研究者都變成程序員但它要求每個(gè)研究者具備“把過(guò)程記錄下來(lái)并共享出去”的意識(shí)和能力。1.1 從Open Access到Open Research的進(jìn)化邏輯要理解OpenResearch得先分清兩個(gè)經(jīng)常被混為一談的詞Open Access開(kāi)放獲取和Open Research開(kāi)放研究。開(kāi)放獲取是開(kāi)放研究的前置階段它關(guān)注的核心是“論文本身能不能免費(fèi)讀”。最有名的行動(dòng)是柏林宣言和布達(dá)佩斯開(kāi)放獲取倡議它們推動(dòng)了數(shù)千種期刊轉(zhuǎn)向開(kāi)放獲取模式。國(guó)內(nèi)讀者最熟悉的例子是Sci-Hub雖然它的法律爭(zhēng)議很大但它把“論文應(yīng)該免費(fèi)讀”這個(gè)訴求推到了大眾面前。開(kāi)放獲取解決的是知識(shí)消費(fèi)端的公平問(wèn)題也就是“讀得起”。開(kāi)放研究則往前走了一大步它關(guān)心“研究過(guò)程能不能公開(kāi)查”。光讀論文還不夠還得能拿到數(shù)據(jù)、腳本、實(shí)驗(yàn)材料清單、倫理審批記錄、同行評(píng)審意見(jiàn)甚至包括“被斃掉”的失敗實(shí)驗(yàn)。最典型的表現(xiàn)形式就是注冊(cè)報(bào)告Registered Report研究者在做實(shí)驗(yàn)之前先把研究問(wèn)題和分析方法寫(xiě)成預(yù)注冊(cè)文檔提交給期刊期刊先審方案方案通過(guò)就原則上接受論文不管實(shí)驗(yàn)結(jié)果是什么。這種做法直接打擊了所謂的“文件抽屜效應(yīng)”——很多陰性結(jié)果因?yàn)椴弧捌痢倍绘i在抽屜里導(dǎo)致整個(gè)領(lǐng)域的知識(shí)體系被陽(yáng)性結(jié)果污染。從開(kāi)放獲取到開(kāi)放研究本質(zhì)上是把科研的評(píng)價(jià)單元從“最終論文”前移到“整個(gè)流程”。這種進(jìn)化不是某一個(gè)機(jī)構(gòu)推動(dòng)的而是一系列基礎(chǔ)設(shè)施成熟后的必然結(jié)果Git和GitHub讓代碼共享毫無(wú)門(mén)檻Zenodo和Figshare讓數(shù)據(jù)和附件有了穩(wěn)定的DOI編號(hào)Jupyter Notebook和R Markdown讓“分析代碼圖表解釋文字”能揉在同一個(gè)文檔里Overleaf讓LaTeX寫(xiě)作協(xié)作變得像Google Docs一樣順滑。我自己的體會(huì)是很多人一聽(tīng)“開(kāi)放”兩個(gè)字就緊張覺(jué)得這是道德綁架好像不把全部家底掏出來(lái)就不配做科研。其實(shí)真不是這樣。開(kāi)放是有梯度的你可以在論文投稿時(shí)附帶數(shù)據(jù)也可以把代碼托管到GitHub還可以更進(jìn)一步托管整個(gè)實(shí)驗(yàn)環(huán)境比如Docker鏡像一步一步來(lái)只要比“啥都不開(kāi)”前進(jìn)一小步整個(gè)科研生態(tài)都會(huì)因此受益。1.2 開(kāi)放研究適合哪些人和團(tuán)隊(duì)回到實(shí)踐層面我接觸到的情況是會(huì)認(rèn)真搭建開(kāi)放研究工作流的人通常集中在這么幾類第一類是博士和青年教師。他們面臨最直接的考核壓力論文數(shù)量、引用量都是硬指標(biāo)。開(kāi)放研究對(duì)他們而言不僅是“道德選擇”更是“傳播策略”把數(shù)據(jù)和代碼公開(kāi)的論文引用率普遍比同類封閉論文高出不少這在多個(gè)實(shí)證研究里都被驗(yàn)證過(guò)。第二類是數(shù)據(jù)密集型的計(jì)算科學(xué)團(tuán)隊(duì)。生物信息、地理信息、計(jì)算化學(xué)、機(jī)器學(xué)習(xí)這些領(lǐng)域研究成果本身就是代碼和數(shù)據(jù)閉著反而會(huì)拖累團(tuán)隊(duì)內(nèi)部協(xié)作。第三類是真正想讓研究產(chǎn)生社會(huì)影響的人。比如做環(huán)境監(jiān)測(cè)、公共衛(wèi)生、教育政策的研究者他們的成果要被地方政府或公益組織采用首要前提就是對(duì)方能看懂并驗(yàn)證你的數(shù)據(jù)和分析過(guò)程封閉論文基本做不到這一點(diǎn)。反過(guò)來(lái)也有一類人目前不適合強(qiáng)行擁抱開(kāi)放研究涉及商業(yè)機(jī)密的企業(yè)實(shí)驗(yàn)室涉及個(gè)人隱私的醫(yī)療數(shù)據(jù)研究以及涉及國(guó)家安全等敏感領(lǐng)域的研究。這類研究的開(kāi)放邊界需要非常謹(jǐn)慎不是簡(jiǎn)單把所有文件丟到GitHub就完事。后文我會(huì)專門(mén)講一講在合規(guī)框架下怎樣做“有限度開(kāi)放”。2. 搭建一套OpenResearch工作流的頂層設(shè)計(jì)說(shuō)了這么多理念接下來(lái)進(jìn)入實(shí)操層面。別急著下載工具先花十分鐘把整體架構(gòu)想清楚不然很容易裝了一堆軟件卻不知道怎么配合。我給自己的團(tuán)隊(duì)設(shè)計(jì)過(guò)一套工作流核心原則是每一個(gè)環(huán)節(jié)都產(chǎn)出公開(kāi)可追蹤的“證據(jù)”。具體來(lái)說(shuō)整個(gè)科研生命周期被我切成五個(gè)階段每個(gè)階段都有對(duì)應(yīng)的開(kāi)放工具和交付物。第一階段是選題與預(yù)注冊(cè)。研究問(wèn)題確定后先寫(xiě)一份預(yù)注冊(cè)文檔說(shuō)明研究假設(shè)、樣本量計(jì)算、主要和次要結(jié)局指標(biāo)、分析方法。交付物是一份帶有時(shí)間戳的版本化文檔可以放到OSFOpen Science Framework或自己搭建的Git倉(cāng)庫(kù)里。第二階段是數(shù)據(jù)采集與清洗。這個(gè)階段的關(guān)鍵是原始數(shù)據(jù)絕對(duì)不能動(dòng)所有的清洗和轉(zhuǎn)換操作要用腳本完成。交付物是原始數(shù)據(jù)目錄只讀屬性和清洗腳本數(shù)據(jù)文件建議用CSV或Parquet等開(kāi)放格式避免用SPSS的.sav或MATLAB的.mat這種專有格式替未來(lái)的自己和合作者省點(diǎn)力氣。第三階段是分析與建模。每一個(gè)分析步驟都要有可重跑的腳本或Notebook對(duì)關(guān)鍵結(jié)果保留運(yùn)行日志。交付物是Jupyter Notebook或R Markdown文件、依賴環(huán)境說(shuō)明、隨機(jī)種子記錄。第四階段是論文寫(xiě)作。用可版本控制的格式寫(xiě)作Markdown或LaTeX都比Word合適配合Git能看清每一處修改是誰(shuí)在什么時(shí)候做的審稿意見(jiàn)也能逐條對(duì)應(yīng)到修改記錄。第五階段是發(fā)布與歸檔。論文預(yù)印本放到arXiv、bioRxiv或SocArXiv數(shù)據(jù)和代碼歸檔到Zenodo獲取DOI必要時(shí)把整個(gè)軟件環(huán)境打包成Docker鏡像。這一步做完任何人理論上都能從零開(kāi)始把你的研究完整復(fù)現(xiàn)一遍。聽(tīng)起來(lái)復(fù)雜但真正落地時(shí)你只需要把精力集中在少數(shù)幾個(gè)“樞紐工具”上。下面我把每一個(gè)環(huán)節(jié)的工具選型和配置方式拆開(kāi)講。2.1 文獻(xiàn)管理Zotero依然是我最推薦的開(kāi)源方案文獻(xiàn)管理是開(kāi)放研究工作流里最容易被低估的環(huán)節(jié)。很多人用的是EndNote或NoteExpress但它們?cè)凇伴_(kāi)放”這件事上有個(gè)天然短板文獻(xiàn)庫(kù)文件是閉源格式換軟件等于換一套生態(tài)想在團(tuán)隊(duì)里協(xié)作同步也很麻煩。Zotero是我從研究生階段一直用到現(xiàn)在的工具大概用了七八年期間試過(guò)Mendeley、ReadCube Papers和EndNote最終都換回了Zotero。原因很簡(jiǎn)單第一它完全開(kāi)源免費(fèi)數(shù)據(jù)存在本地SQLite數(shù)據(jù)庫(kù)里任何軟件都能直接讀取不存在“綁架”問(wèn)題第二插件生態(tài)極其豐富能自動(dòng)抓取網(wǎng)頁(yè)元數(shù)據(jù)、和Overleaf聯(lián)動(dòng)引用文獻(xiàn)、把文獻(xiàn)庫(kù)同步到WebDAV或自建服務(wù)器第三它在處理中文文獻(xiàn)時(shí)細(xì)節(jié)做得好CNKI條目也能正確抓取作者和期刊信息。安裝Zotero之后的第一個(gè)動(dòng)作我建議設(shè)置“附件存儲(chǔ)目錄”和“同步策略”。打開(kāi)設(shè)置面板把數(shù)據(jù)目錄放到一個(gè)堅(jiān)果云或WebDAV同步的文件夾里這樣換電腦時(shí)文獻(xiàn)庫(kù)能一鍵恢復(fù)。第二個(gè)動(dòng)作是安裝兩個(gè)必裝插件Better BibTeX用來(lái)生成穩(wěn)定的引用鍵ZotFile用來(lái)把PDF附件重命名并移動(dòng)到統(tǒng)一目錄。如果說(shuō)Zotero是一座文獻(xiàn)圖書(shū)館這兩個(gè)插件就是圖書(shū)館的編目系統(tǒng)和文件傳輸帶缺一個(gè)都會(huì)感覺(jué)別扭。最進(jìn)階的用法是把Zotero的文獻(xiàn)庫(kù)和Quarto或LaTeX寫(xiě)作鏈打通。Better BibTeX插件會(huì)自動(dòng)生成一份.bib文件你在Markdown里像寫(xiě)代碼一樣引用文獻(xiàn)時(shí)引用鍵直接匹配Zotero條目編譯生成的參考文獻(xiàn)表一字不差。整個(gè)流程從“查文獻(xiàn)”到“寫(xiě)論文”不需要手動(dòng)復(fù)制粘貼一條引用信息這種體驗(yàn)一旦習(xí)慣就再也回不到Word手輸引用的時(shí)代了。2.2 數(shù)據(jù)管理用DataLad或DVC管理數(shù)據(jù)和代碼的版本科研數(shù)據(jù)和軟件代碼有一個(gè)本質(zhì)區(qū)別代碼是文本文件用Git管理天經(jīng)地義數(shù)據(jù)往往是大文件可能有幾千個(gè)GB直接塞進(jìn)Git倉(cāng)庫(kù)會(huì)把倉(cāng)庫(kù)撐爆。所以數(shù)據(jù)管理需要專門(mén)的工具我試過(guò)的方案里有三個(gè)值得認(rèn)真考慮DataLad、DVC和Git LFS。Git LFSLarge File Storage)是GitHub官方推出的擴(kuò)展方案思路是讓Git在提交大文件時(shí)只記錄文件指針實(shí)際內(nèi)容上傳到LFS服務(wù)器。它在單個(gè)文件不超過(guò)幾百M(fèi)B時(shí)很好用但每月的流量有配額限制免費(fèi)額度用完就得付費(fèi)對(duì)動(dòng)輒幾十GB的視頻或影像數(shù)據(jù)并不友好。DVCData Version Control)本質(zhì)上是“Git的副駕駛”。它不會(huì)替代Git而是把數(shù)據(jù)文件路徑記錄在Git倉(cāng)庫(kù)里數(shù)據(jù)本體存放在本地或云端的存儲(chǔ)桶里。當(dāng)你切換Git分支時(shí)DVC會(huì)根據(jù)記錄自動(dòng)檢出對(duì)應(yīng)的數(shù)據(jù)版本。對(duì)機(jī)器學(xué)習(xí)項(xiàng)目特別友好模型文件、數(shù)據(jù)集、訓(xùn)練參數(shù)都能精確追溯。DataLad是我目前最偏愛(ài)的選擇因?yàn)樗菍iT(mén)為神經(jīng)科學(xué)和心理學(xué)研究設(shè)計(jì)的原生支持“數(shù)據(jù)即Git子模塊”的概念。它不僅能版本化數(shù)據(jù)還能從遠(yuǎn)程數(shù)據(jù)集獲取數(shù)據(jù)子集適合大型公開(kāi)數(shù)據(jù)集的多團(tuán)隊(duì)協(xié)作。它的學(xué)習(xí)曲線比DVC陡峭一些但一旦理解“數(shù)據(jù)集是可以嵌套的”這個(gè)思想能力上限會(huì)高很多。走一條最穩(wěn)妥的入門(mén)路徑我建議從DVC入手。安裝很簡(jiǎn)單用pip安裝然后在項(xiàng)目根目錄初始化把原始數(shù)據(jù)目錄加入管理每次改動(dòng)數(shù)據(jù)后跑一遍dvc add和dvc push。我自己的習(xí)慣是把DVC和Git配合使用代碼走Git數(shù)據(jù)走DVC兩者靠.dvc文件關(guān)聯(lián)。這樣做的好處是別人克隆你的Git倉(cāng)庫(kù)后只需要一條dvc pull命令就能把你全部的數(shù)據(jù)資產(chǎn)拉到本地整個(gè)復(fù)現(xiàn)過(guò)程非常順暢。2.3 電子實(shí)驗(yàn)記錄讓實(shí)驗(yàn)過(guò)程像代碼一樣可追溯實(shí)驗(yàn)記錄本在傳統(tǒng)科研里是紙質(zhì)手寫(xiě)本重要實(shí)驗(yàn)要蓋章、簽字、存檔。但在計(jì)算驅(qū)動(dòng)的研究里紙質(zhì)實(shí)驗(yàn)本根本記錄不了腳本的一步步演化過(guò)程。所以現(xiàn)在越來(lái)越多的團(tuán)隊(duì)開(kāi)始用電子實(shí)驗(yàn)記錄本這里要區(qū)分兩個(gè)層面ELNElectronic Lab Notebook和計(jì)算工作流版本控制。正式的ELN產(chǎn)品有開(kāi)源方案比如開(kāi)源界的eLabFTW和RSpace。它們提供帶時(shí)間戳的記錄頁(yè)面、實(shí)驗(yàn)?zāi)0?、?quán)限管理、電子簽名適合化學(xué)、生物這類濕實(shí)驗(yàn)為主的實(shí)驗(yàn)室。我所在的領(lǐng)域是計(jì)算方向的更常用的其實(shí)是“Markdown Git”組合每天新建一個(gè)Markdown文件記錄當(dāng)天做了什么實(shí)驗(yàn)、跑了什么參數(shù)、得到什么結(jié)果、遇見(jiàn)了什么報(bào)錯(cuò)文件名按日期命名每周提交一次到Git倉(cāng)庫(kù)。很多程序員朋友聽(tīng)到這里可能會(huì)笑這不就是寫(xiě)開(kāi)發(fā)日志嗎確實(shí)本質(zhì)上是同一回事。但科研和開(kāi)發(fā)有個(gè)重要區(qū)別科研的記錄必須保留“失敗分支”。做軟件開(kāi)發(fā)時(shí)你通常只關(guān)注最終能跑的代碼路徑做科研時(shí)那些“跑不通的參數(shù)組合”往往是下一個(gè)正確決策的重要依據(jù)。所以我給自己定了一條紀(jì)律無(wú)論實(shí)驗(yàn)成功還是失敗都在當(dāng)天記錄里寫(xiě)清楚“今天嘗試了什么”“為什么這么嘗試”“結(jié)果是什么”“下一步改什么”。這套方法堅(jiān)持半年后回頭翻記錄你會(huì)發(fā)現(xiàn)以前模棱兩可的決策來(lái)源其實(shí)都清清楚楚寫(xiě)在某一天的記錄里。2.4 寫(xiě)作與發(fā)布Quarto是一條連接分析和寫(xiě)作的捷徑論文寫(xiě)作是整個(gè)流程的“出口”也是最容易讓開(kāi)放研究卡殼的環(huán)節(jié)。很多研究者的痛點(diǎn)在于分析結(jié)果在Notebook里論文在Word里圖表需要手動(dòng)導(dǎo)出后一張張粘貼一旦數(shù)據(jù)更新所有圖表要重新做一遍。這種工作方式不僅低效還容易出錯(cuò)——貼錯(cuò)圖、版本對(duì)不上是家常便飯。我推薦用Quarto來(lái)打通這個(gè)環(huán)節(jié)。Quarto是RStudio團(tuán)隊(duì)推出的開(kāi)源科學(xué)出版系統(tǒng)支持Python、R、Julia和Observable JS等多種語(yǔ)言你可以用純文本格式寫(xiě)論文在文中直接嵌入分析代碼塊編譯時(shí)自動(dòng)執(zhí)行代碼并生成圖表最后輸出為HTML、PDF或Word格式。簡(jiǎn)單說(shuō)論文里每一個(gè)數(shù)字、每一張圖都是從數(shù)據(jù)實(shí)時(shí)計(jì)算出來(lái)的不存在“貼錯(cuò)版本”的問(wèn)題。對(duì)于還沒(méi)用過(guò)Quarto的朋友我提供一個(gè)兩周上手路徑。第一周先別碰論文拿一篇自己的舊文章練手把文字內(nèi)容轉(zhuǎn)成Markdown格式圖表用Quarto的代碼塊重畫(huà)一遍不追求完美只求流程走得通。第二周選一篇計(jì)劃投稿的新論文嘗試用Quarto從零開(kāi)始寫(xiě)重點(diǎn)練習(xí)“參數(shù)化報(bào)告”的寫(xiě)法把樣本選擇標(biāo)準(zhǔn)、統(tǒng)計(jì)閾值、文件名這些要素定義成YAML參數(shù)這樣同一份Quarto文檔改一下參數(shù)就能生成不同分析條件下的不同版本。這套流程熟練后你會(huì)感覺(jué)寫(xiě)論文像在寫(xiě)一份會(huì)自我更新的分析報(bào)告效率提升非常明顯。發(fā)布環(huán)節(jié)國(guó)內(nèi)作者優(yōu)先考慮兩條路徑一是把預(yù)印本放到arXiv、bioRxiv等平臺(tái)上獲得搶跑的公開(kāi)時(shí)間戳二是把最終數(shù)據(jù)和代碼歸檔到Zenodo獲取DOI后寫(xiě)入論文的Data Availability Statement。如果論文是雙盲評(píng)審記得預(yù)印本發(fā)布和投稿時(shí)間要錯(cuò)開(kāi)具體策略我放在常見(jiàn)問(wèn)題章節(jié)里詳細(xì)說(shuō)。3. 一個(gè)能直接抄作業(yè)的實(shí)操案例水文觀測(cè)數(shù)據(jù)的開(kāi)放研究全流程理論講太多沒(méi)用我拿一個(gè)簡(jiǎn)化但完整的具體案例把上面提到的工具串起來(lái)跑一遍。案例背景是某區(qū)域水文觀測(cè)站積累了10年的日尺度降雨和徑流數(shù)據(jù)我想研究“極端降雨事件對(duì)徑流響應(yīng)時(shí)間的影響”并把這個(gè)研究做成一個(gè)任何人都能復(fù)現(xiàn)的開(kāi)放項(xiàng)目。3.1 第一步建立項(xiàng)目目錄結(jié)構(gòu)目錄結(jié)構(gòu)是整個(gè)流程的骨架我的習(xí)慣是一開(kāi)始就按功能分好目錄避免后期一團(tuán)亂麻。下面是一個(gè)經(jīng)過(guò)多次迭代后我比較滿意的目錄結(jié)構(gòu)extreme-rainfall-runoff/ ├── README.md ├── LICENSE ├── data/ │ ├── raw/ # 原始數(shù)據(jù)只讀權(quán)限 │ ├── processed/ # 清洗后的數(shù)據(jù) │ └── metadata/ ├── code/ │ ├── 01_download_data.py │ ├── 02_clean_data.py │ ├── 03_analysis.py │ └── 04_make_figures.py ├── notebooks/ │ ├── 01_exploration.ipynb │ └── 02_model_diagnostics.ipynb ├── docs/ │ ├── protocol.md # 預(yù)注冊(cè)文檔 │ └── data_dictionary.md # 數(shù)據(jù)字典 ├── paper/ │ ├── manuscript.qmd # 主論文 │ ├── references.bib # 文獻(xiàn)庫(kù) └── environment.yml # 環(huán)境依賴允許我多解釋兩句data/raw目錄一旦放入原始數(shù)據(jù)就設(shè)置成只讀整個(gè)分析過(guò)程只在processed目錄里操作這樣能保證原始數(shù)據(jù)不被污染code目錄里的腳本用數(shù)字前綴標(biāo)明執(zhí)行順序別人克隆項(xiàng)目后照著順序跑一遍就能復(fù)現(xiàn)docs/protocol.md是預(yù)注冊(cè)文檔要記錄研究問(wèn)題和分析方法這個(gè)文件的時(shí)間戳就是“我不作弊”的證據(jù)environment.yml是conda環(huán)境導(dǎo)出文件鎖定所有依賴庫(kù)的版本。3.2 第二步用DVC管理數(shù)據(jù)版本我在項(xiàng)目根目錄執(zhí)行以下命令dvc init dvc add data/raw dvc remote add myremote s3://my-bucket/rainfall-runoff-dvc dvc push這里說(shuō)明一下每個(gè)命令的用途。dvc init初始化DVC環(huán)境dvc add data/raw會(huì)把原始數(shù)據(jù)目錄的元信息寫(xiě)入一個(gè).dvc文件同時(shí)把數(shù)據(jù)內(nèi)容加入DVC的緩存dvc remote add添加一個(gè)遠(yuǎn)程存儲(chǔ)位置可以是S3、阿里云OSS或者本地其他磁盤(pán)dvc push把數(shù)據(jù)推送到遠(yuǎn)程。此后每次有新的原始數(shù)據(jù)進(jìn)來(lái)重復(fù)一遍dvc add和dvc pushGit提交時(shí)連同.dvc文件一起提交。如果哪天發(fā)現(xiàn)某個(gè)分析結(jié)果對(duì)不上你可以用dvc checkout切換到任意歷史版本的數(shù)據(jù)重新跑分析定位問(wèn)題到底出在數(shù)據(jù)更新還是代碼改動(dòng)。這個(gè)能力在傳統(tǒng)工作流里幾乎沒(méi)法實(shí)現(xiàn)。3.3 第三步以提交記錄為時(shí)間軸的實(shí)驗(yàn)管理分析階段我用的是“Notebook用于探索Python腳本用于生產(chǎn)”的模式。探索階段我會(huì)開(kāi)著Jupyter Notebook快速驗(yàn)證各種統(tǒng)計(jì)模型的適用性一旦確認(rèn)某個(gè)分析思路可行就把Notebook里的核心代碼重構(gòu)到code/04_make_figures.py這樣的腳本里保證最終圖表是可重復(fù)生成的。同時(shí)每次跑完一輪完整的分析我會(huì)在Git里打一個(gè)tag命名格式類似analysis_20241013_v1然后在實(shí)驗(yàn)記錄文檔里寫(xiě)下這個(gè)tag對(duì)應(yīng)什么階段、用了哪套參數(shù)、得到了什么結(jié)論。很多人在這一步會(huì)偷懶覺(jué)得“反正代碼都在Git里歷史記錄不會(huì)丟”。但Git歷史只記錄了代碼變更不能直觀告訴你“哪次提交對(duì)應(yīng)論文的哪個(gè)版本”。打tag加實(shí)驗(yàn)記錄文檔等于給時(shí)間線加上了可讀的注釋三個(gè)月后再看也清楚。3.4 第四步用Quarto生成可復(fù)現(xiàn)論文論文主體用Quarto的qmd格式寫(xiě)正文是Markdown圖表用代碼塊直接生成--- title: 極端降雨對(duì)徑流響應(yīng)時(shí)間的影響 author: 你的名字 format: pdf bibliography: references.bib --- ## 引言 正文省略 ## 結(jié)果 我們分析了{(lán){ param site_id }}站點(diǎn)近10年的降雨徑流數(shù)據(jù)。 {python} #| label: fig-response #| fig-cap: 降雨事件與徑流響應(yīng)時(shí)間關(guān)系 import pandas as pd import matplotlib.pyplot as plt df pd.read_csv(data/processed/event_response.csv) fig, ax plt.subplots() ax.scatter(df[rainfall_intensity], df[response_time]) ax.set_xlabel(降雨強(qiáng)度 (mm/h)) ax.set_ylabel(徑流響應(yīng)時(shí)間 (h)) plt.savefig(figures/response_time.png, dpi300)編譯時(shí)執(zhí)行quarto renderQuarto會(huì)自動(dòng)運(yùn)行代碼塊、生成圖表、引用文獻(xiàn)、排版成PDF。如果審稿人要求換一種圖的形式比如把散點(diǎn)圖改成箱線圖我只需要改一下代碼塊的繪圖邏輯然后重新編譯所有相關(guān)圖表和描述文字會(huì)自動(dòng)更新不會(huì)出現(xiàn)正文和圖表對(duì)不上的尷尬。 ### 3.5 第五步發(fā)布?xì)w檔 最后一步也是很多人最容易忽略的一步。論文寫(xiě)完并不代表項(xiàng)目結(jié)束一個(gè)真正開(kāi)放的項(xiàng)目要讓人“接力”得起來(lái)。 我會(huì)做四個(gè)動(dòng)作一是把論文預(yù)印本上傳到arXiv或SocArXiv獲得公開(kāi)時(shí)間戳和預(yù)印本編號(hào)二是把數(shù)據(jù)和代碼打包上傳到Zenodo通過(guò)GitHub和Zenodo的集成自動(dòng)生成版本記錄并分配DOI三是在README里寫(xiě)清楚“如何復(fù)現(xiàn)”克隆倉(cāng)庫(kù)、創(chuàng)建conda環(huán)境、運(yùn)行特定腳本、編譯論文四是把這個(gè)DOI和倉(cāng)庫(kù)鏈接寫(xiě)進(jìn)論文的Data Availability Statement里。 關(guān)于第四步期刊投稿時(shí)如果要求雙盲評(píng)審我的策略是先在投稿系統(tǒng)里勾選“數(shù)據(jù)可用但評(píng)審期間保密”把Git倉(cāng)庫(kù)設(shè)為匿名訪問(wèn)或者把代碼托管到像Anonymous GitHub這樣的匿名平臺(tái)等論文正式接收后再公開(kāi)。這個(gè)操作往往比選任何“開(kāi)放數(shù)據(jù)”選項(xiàng)都關(guān)鍵。 ## 4. 開(kāi)放研究實(shí)踐中的常見(jiàn)坑與排查手冊(cè) 方案再好實(shí)操中總會(huì)踩坑。下面這幾個(gè)問(wèn)題是幾乎每一個(gè)剛開(kāi)始做開(kāi)放研究的人都會(huì)遇到的我把它們整理成了一個(gè)速查表也附帶了我自己的排查思路。 | 問(wèn)題現(xiàn)象 | 常見(jiàn)原因 | 排查與解決思路 | | --- | --- | --- | | 數(shù)據(jù)文件太大Git提交時(shí)卡死 | 沒(méi)有用DVC或Git LFS管理大文件 | 把data目錄從Git中移除改用DVC確認(rèn).dvc文件是文本文件 | | Notebook在別人電腦上跑不通 | 依賴庫(kù)版本不一致 | 用conda導(dǎo)出environment.yml并鎖定版本號(hào)用requirements.txt固定pip依賴 | | 圖表的數(shù)字和論文正文對(duì)不上 | 圖表是手動(dòng)粘貼的沒(méi)有實(shí)時(shí)生成 | 改用Quarto或R Markdown嵌入代碼塊實(shí)現(xiàn)“一處改動(dòng)全文更新” | | 審查結(jié)束后數(shù)據(jù)集被刪除 | 沒(méi)有歸檔到長(zhǎng)久的公共平臺(tái) | 上傳到Zenodo或Figshare這些平臺(tái)承諾長(zhǎng)期保存并分配DOI | | 預(yù)印本時(shí)間早于期刊投稿導(dǎo)致期刊拒稿 | 部分期刊不支持提前公開(kāi)預(yù)印本 | 投稿前查一下期刊的預(yù)印本政策雙盲評(píng)審期刊要特別注意 | | 數(shù)據(jù)里包含個(gè)人隱私信息 | 沒(méi)有做去標(biāo)識(shí)化處理 | 刪除姓名、證件號(hào)、精確坐標(biāo)等直接標(biāo)識(shí)地理數(shù)據(jù)做空間模糊化涉及隱私的問(wèn)卷數(shù)據(jù)只發(fā)布聚合統(tǒng)計(jì) | 這里展開(kāi)說(shuō)幾個(gè)最典型的坑。 ### 4.1 坑一數(shù)據(jù)太大Git倉(cāng)庫(kù)直接罷工 我見(jiàn)過(guò)不少朋友用GitHub管理科研項(xiàng)目一開(kāi)始特別順利代碼提交速度飛快。直到某一天他們把一份幾GB的原始影像數(shù)據(jù)塞進(jìn)了Git倉(cāng)庫(kù)然后一切都變了每次git push要等半小時(shí)GitHub提示倉(cāng)庫(kù)超過(guò)建議大小甚至直接拒絕推送。 解決這個(gè)問(wèn)題最干凈的方案是“從一開(kāi)始就分區(qū)管理”代碼走Git數(shù)據(jù)走DVC兩者之間只通過(guò)文本化的.dvc指針文件關(guān)聯(lián)。如果已經(jīng)踩了坑處理起來(lái)會(huì)有一些麻煩需要用git filter-repo把歷史提交中的大文件徹底抹掉然后重新推送倉(cāng)庫(kù)。注意只是刪除當(dāng)前文件是不夠的Git會(huì)保留歷史中的所有版本倉(cāng)庫(kù)體積不會(huì)變小。 ### 4.2 坑二環(huán)境“能跑”但“復(fù)現(xiàn)不了” 科研項(xiàng)目最尷尬的瞬間是審稿人回信說(shuō)“按照你的README我在我電腦上運(yùn)行到第三步就報(bào)錯(cuò)了”。這往往不是代碼寫(xiě)錯(cuò)而是環(huán)境沒(méi)對(duì)齊Python版本不同、依賴庫(kù)的版本不同、系統(tǒng)庫(kù)缺失都有可能讓“在我機(jī)器上能跑”變成“在你機(jī)器上跑不了”。 最可靠的方案是使用容器技術(shù)把整個(gè)環(huán)境打包。Docker和Singularity是科研領(lǐng)域最常用的兩個(gè)Singularity在HPC集群上更常見(jiàn)因?yàn)樗恍枰猺oot權(quán)限且與集群調(diào)度器集成更好。我一般會(huì)在項(xiàng)目的environment.yml里定義conda環(huán)境然后寫(xiě)一個(gè)Dockerfile把這個(gè)環(huán)境完整地打包成鏡像。這樣做最大的好處是復(fù)現(xiàn)方只需要裝一個(gè)Docker然后run一條命令環(huán)境就一模一樣地跑起來(lái)了。雖然前期學(xué)習(xí)成本高一點(diǎn)但相比“審稿人跑不通”帶來(lái)的損失這點(diǎn)成本完全值得。 ### 4.3 坑三開(kāi)源協(xié)議沒(méi)選對(duì)數(shù)據(jù)被用了還不能聲張 開(kāi)放研究里的“開(kāi)放”不等于“沒(méi)有權(quán)限約束”。代碼、數(shù)據(jù)、文本這三種資產(chǎn)最好分別選擇不同的許可證。代碼通常用MIT、BSD、Apache 2.0或GPL數(shù)據(jù)通常用CC0或CC BY論文文本通常用CC BY。選許可證不是隨便找個(gè)模板復(fù)制要明確“別人能用你的東西做什么、必須滿足什么條件”。 讓我舉一個(gè)真實(shí)的例子我在一次項(xiàng)目里拿到了某機(jī)構(gòu)提供的水文數(shù)據(jù)對(duì)方在公共門(mén)戶上標(biāo)了“開(kāi)放使用”但實(shí)際數(shù)據(jù)包里又夾著一份PDF使用協(xié)議規(guī)定“禁止用于商業(yè)目的”。這就是典型的許可證不清晰。如果不注意這一層貿(mào)然把數(shù)據(jù)整合進(jìn)自己的開(kāi)放項(xiàng)目里后期可能面臨法律糾紛。 在做數(shù)據(jù)發(fā)布前我的自查清單是數(shù)據(jù)來(lái)源有沒(méi)有明確的許可或授權(quán)聲明如果沒(méi)有就只發(fā)布自己采集或明確擁有權(quán)利的數(shù)據(jù)數(shù)據(jù)里有沒(méi)有第三方版權(quán)的內(nèi)容有的話需要先獲得授權(quán)選用的許可協(xié)議是否和期刊、資助方的要求沖突各個(gè)機(jī)構(gòu)對(duì)開(kāi)放許可的要求不完全一樣以資助方的口徑為準(zhǔn)。 ### 4.4 坑四把“公開(kāi)”當(dāng)成“可復(fù)現(xiàn)” 有些項(xiàng)目雖然把所有文件都公開(kāi)了但第三方根本復(fù)現(xiàn)不了。比如公開(kāi)了一份Excel表但沒(méi)說(shuō)明每一列的計(jì)算邏輯公開(kāi)了一份訓(xùn)練好的模型權(quán)重但沒(méi)有提供訓(xùn)練代碼和超參數(shù)公開(kāi)了一個(gè)Notebook但中間狀態(tài)已經(jīng)被手動(dòng)修改過(guò)執(zhí)行順序?qū)Σ簧稀?“公開(kāi)”是手段“可復(fù)現(xiàn)”才是目的。判斷一個(gè)項(xiàng)目是否可復(fù)現(xiàn)我常用一個(gè)“陌生人測(cè)試”讓自己完全不參與這個(gè)項(xiàng)目的同事只憑README和公開(kāi)文件從頭跑一遍完整流程看能不能得到論文里的核心結(jié)果。如果這一步走通了這個(gè)項(xiàng)目才能真正被稱為開(kāi)放研究項(xiàng)目而不是單純把文件掛在網(wǎng)上。 ## 5. 我沉淀下來(lái)的幾條選型和建議 工具選型是一個(gè)動(dòng)態(tài)調(diào)整的過(guò)程沒(méi)有哪一套方案是放之四海而皆準(zhǔn)的。根據(jù)自己的項(xiàng)目類型和團(tuán)隊(duì)背景我對(duì)不同工具有一些親身的體會(huì)和建議。 ### 5.1 關(guān)于“先選工具”還是“先定流程” 我的經(jīng)驗(yàn)是先定流程再選工具。流程是骨架工具是血肉。如果你連“數(shù)據(jù)怎么組織”“分析怎么記錄”“產(chǎn)出怎么發(fā)布”都沒(méi)想清楚裝再多的開(kāi)源工具也只會(huì)讓項(xiàng)目更亂。反過(guò)來(lái)流程一旦確定工具選型就清晰很多需要版本控制就選Git需要管理大文件就選DVC或DataLad需要一體化寫(xiě)作就選Quarto或R Markdown。 在團(tuán)隊(duì)協(xié)作場(chǎng)景下流程比工具更關(guān)鍵。我見(jiàn)過(guò)兩個(gè)團(tuán)隊(duì)用完全一樣的工具套件一個(gè)協(xié)作順暢一個(gè)天天沖突差別就是前者在項(xiàng)目啟動(dòng)第一天就約定了分支策略、命名規(guī)范和數(shù)據(jù)管理流程而后者完全靠個(gè)人自覺(jué)。所以如果要組隊(duì)做開(kāi)放研究建議第一次組會(huì)就拿出一份書(shū)面的“項(xiàng)目操作手冊(cè)”把流程約定下來(lái)。 ### 5.2 關(guān)于開(kāi)放研究的“度”與合規(guī)邊界 我始終強(qiáng)調(diào)開(kāi)放不是目的創(chuàng)造價(jià)值才是。有些數(shù)據(jù)天然不適合完全公開(kāi)比如涉及個(gè)人隱私的醫(yī)療健康數(shù)據(jù)、涉及商業(yè)機(jī)密的行業(yè)調(diào)研數(shù)據(jù)。這類研究的開(kāi)放策略是“有限度開(kāi)放”數(shù)據(jù)本身不公開(kāi)但分析代碼、處理流程、結(jié)果報(bào)告可以公開(kāi)原始數(shù)據(jù)留在受控環(huán)境里需要申請(qǐng)和審批才能獲取。 具體做法上可以參考一些大型生物醫(yī)學(xué)項(xiàng)目的做法數(shù)據(jù)分級(jí)管理一級(jí)數(shù)據(jù)完全公開(kāi)二級(jí)數(shù)據(jù)需要在平臺(tái)注冊(cè)并提交使用申請(qǐng)三級(jí)數(shù)據(jù)則只能在指定的安全計(jì)算環(huán)境內(nèi)分析連下載都不允許。這種模式既保障了開(kāi)放協(xié)作又守住了安全和隱私的底線。 對(duì)于涉及人類被試的研究還有一個(gè)容易被忽視的點(diǎn)知情同意書(shū)里有沒(méi)有寫(xiě)“數(shù)據(jù)將公開(kāi)共享”。如果當(dāng)初收集數(shù)據(jù)時(shí)只告知被試“數(shù)據(jù)僅用于本研究”那后續(xù)是不能直接把原始數(shù)據(jù)公開(kāi)的。這種情況下可以考慮發(fā)布聚合統(tǒng)計(jì)結(jié)果或脫敏后的衍生數(shù)據(jù)并說(shuō)明數(shù)據(jù)共享的邊界。 ### 5.3 關(guān)于長(zhǎng)期維護(hù)與“人走項(xiàng)目涼”的問(wèn)題 學(xué)術(shù)圈人員流動(dòng)快一個(gè)博士生畢業(yè)后他負(fù)責(zé)的項(xiàng)目很可能就沒(méi)人維護(hù)了。開(kāi)放研究項(xiàng)目一旦發(fā)布理論上就屬于公共知識(shí)資產(chǎn)但“發(fā)布”不等于“有人維護(hù)”。如果項(xiàng)目倉(cāng)庫(kù)里的代碼依賴了某個(gè)已經(jīng)停止維護(hù)的庫(kù)或者數(shù)據(jù)更新到一半就斷了后續(xù)使用者的體驗(yàn)會(huì)很快惡化。 我的應(yīng)對(duì)策略有三條一是盡量在論文接收后的一兩個(gè)月內(nèi)把代碼、數(shù)據(jù)、文檔一次性完整歸檔到Zenodo生成快照版本哪怕以后倉(cāng)庫(kù)不再更新快照版的DOI仍然可用這意味著研究結(jié)論至少還能被找到二是盡量用長(zhǎng)期存在的公共平臺(tái)而非個(gè)人服務(wù)器做托管用好GitHub和Zenodo這些老牌平臺(tái)三是在README里明確“維護(hù)狀態(tài)”寫(xiě)上最后更新時(shí)間和維護(hù)人聯(lián)系方式后人接手時(shí)至少有線索可循。 說(shuō)到底開(kāi)放研究的終極目標(biāo)不是讓每一個(gè)項(xiàng)目都萬(wàn)古長(zhǎng)青而是讓每一個(gè)研究過(guò)程都經(jīng)得起追溯。哪怕人走了證據(jù)還在后來(lái)者可以接續(xù)工作這就是它比封閉科研更有生命力的地方。 最后再分享一個(gè)小體會(huì)搭建這套工作流前期的學(xué)習(xí)曲線確實(shí)會(huì)陡一點(diǎn)尤其是剛開(kāi)始接觸Git和DVC時(shí)會(huì)有那么一兩個(gè)星期覺(jué)得“這比寫(xiě)論文還累”。但熬過(guò)這個(gè)階段當(dāng)你三個(gè)月后回頭翻自己的Git提交記錄發(fā)現(xiàn)每一個(gè)結(jié)論都能找到對(duì)應(yīng)的代碼和數(shù)據(jù)當(dāng)你把項(xiàng)目鏈接發(fā)給合作者對(duì)方一個(gè)下午就復(fù)現(xiàn)了你的全部結(jié)果——那種踏實(shí)感是傳統(tǒng)科研方式給不了的。我的建議是不用等“準(zhǔn)備好”再開(kāi)始就從下一篇論文甚至從這篇論文的“數(shù)據(jù)分析”階段開(kāi)始把至少一個(gè)環(huán)節(jié)接入開(kāi)放工作流。邁出這一步你就已經(jīng)走在“OpenResearch”這條路上了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩特级毛片免费观看全集| 老熟女天天操| 国产熟女少妇一区| 色情五月综合婷婷| 久操视频资源站公开| 日韩情色AV| 国产99999| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 精品久久无码午夜福利 | 国产精品呦一区二区三区| 国产后入| 欧美成人精品欧美一级乱黄一区二…| 97久久国产精品| 久久久久网站-538在线视频-欧美永久乱码| 欧美视频在线第3页| 五月婷婷色色| 天天日天天舔| 一区二区激情国产熟女 | AA丁香综合激情| 日韩亚洲精品一区二区| 蜜乳Av成人片网站| 午夜120视频在线观看| av无线看| 老司机射| 日韩人妻一区二区精品| 91日本在线观看| 第一高清av中文字幕| 午夜精品五区| 人人看人人摸人人色| 日韩丝袜二区| 亚洲一级特黄大片在线播放91| 亚洲 日本 国产 综合| 乱伦a片视频| 久久精品中文字幕无码l| 99re这里只有精品2| A 天堂在线观看视频| 97伦乱| 国产不卡精品91| 亚洲综合春色| 国产农村妇女精品1区二区| oumeisetu综合| 草久久久| 九九热只有精品| 欧美操逼录像国产黄色国产| 熟女久久| 日婷婷| 不卡中文字幕aⅴ在线| 强奸国产在线| 国产和美国毛片| 日韩熟女精品无码专区一区二区| 亚洲AV不卡在线观看尤物| 撸撸成人在线视频| 欧美亚洲宗合色性图| 久久久天美| 九九热精品| 伊人丁香五月婷婷| 日韩无码黄色片| 热久久这里只有精品| 99RE在线视频精品,这里只有精品| 综合色好色| 人妻9117c| 中文字幕天堂在线| 色综合五月天| 污电影在线观看| 又粗又长又大国产不卡| 操逼视频免费日韩无码| 亚洲高清少妇| www五月| 欧亚日韩中文在线| 亚洲第一精品在线视频| 日韩黄色成人性爱| 精品久久久九九九孕妇| 欧美一区二区三熟女剧情| 国产成人亚洲精品无码最新在线| 色啪网| 69人妻精品丰满熟女区| 97爱亚洲| 99精品视频在线观看免费| 内射中出日韩在线观看视频| 超碰人妻久久| 99视频在线| AV中文字幕剧情1区2区3| 狠狠爱夜夜| 天天干天天操天天干天天操| 97在线资源| 精品九九淫乱男| 午夜福利久久久噜久噜久久综合| 亚洲综合色图欧美| 色综合色综合网| 97视频新免费| 国产一区二区三区导航| 无码男人天堂| 无码逼| 91美乳| 青娱乐国产剧情av一区| julia高潮后不停追击中出| 亚洲三级网址久久最新| 国产成人五月天丁香花| 可以在线观看AV的网站| 成人日韩中文字幕| 91啪啪视频| 色色五月天婷婷| 久久综合精品一区二区三区| 香蕉欧美| 刺激精品视频| 日本不卡高清视频| 国产性感在线观看| 欧美成人综合| 久久一留热品黄| 欧美天天| 91性生活久久久| 高清无码久操视频| 久久国语| 操美女高潮抽搐白浆| 九九九久久久W精品| 九九热最新| 97国产人人| 中文字日本乱码| 91人妻最真实刺激绿帽| www.AV有限公司一区| 看一级特黄a大一片| 久久久久大香青草精品综合| 色综合网1| 97天天| 亚洲不卡不卡中文字幕不卡| 亚洲欧洲精品视频发布| 婷婷国产精品一区二区| 亚洲AV乱码专区国产噜噜亚洲| 日韩三级在线观看网站| wuyechaopeng| 熟女一区二区| 色官网在线| 国产一国产一级毛片古装| 高清无码久操视频| 啊啊啊 在线观看| 操少妞在线视频| 99色视频| 中文字幕精品一区欧美| 丝袜狠狠草尤物 91| 色五月丁香五月| 波多野结衣AV无码一区| 亚洲国产天堂| 国产精品久久久久久久久久久久久久久| 免費黃色視頻觀看一| a'v在线资源| 一区二区视频你懂的| 人妻熟女一区在| 日韩一级特黄av毛片| 欧美综合另类| 人妻素股| 91最新综合| 国产真实野战在线视频| 欧美一区二区一级岛国大片| 狠狠爱夜夜| 亚洲91综合| 午夜欧美J进J出白浆流出久久久| 91操人| 色天使亚洲综合在线观看| 日韩无码服务区| 91丝袜激情在线| 日韩精品永久在线观看| 在线观看高清AV| 国产真实子伦对白| 综合色区偷拍| 玖玖爱伊人玖玖爱| 加勒比五月天| 欧美日韩国产电影| 动漫片子网站3黄| 亚洲高清欧美总合| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 精品久久久久,69国产成人精| 性久久| 亚洲精品一二牛牛| 啊啊啊在线观看| 少妇高潮九九九九| 亚州综合在线| 久久AV无码AV| 久久精品国产精品一区| 久久国产在线一区二区| 日本爽爽爽爽爽爽免费视频| 久久午夜色播影院免费高清| 久久久久女教师免费一区| 久久久久ab| 欧美老妇女内射网址| 开心六月色| 久久9久9久99久9久9| 国内伊人久久久久久网站视频| 日韩大香蕉精品在线视频| 麻豆AV一区二区| 99.色网| 色婷婷成人综合| 狠狠色噜噜狠狠狠狠2018| 日本综合色图| 欧美精品23| 丁香五六月啪啪| 国产精品黄色三级av| 免费久久一级毛片大黄| 日韩成人精品视频自拍| 婷婷亚洲综合| 污啪啪啪视频| 欧美天天综| 亚洲drav色图| 日韩啪啪视频| 婷婷丁香五月综合| 久久偷偷色综合蜜桃| 9久精品视频在线观看| 中文字幕在线第二页| 精品人妻久久久久一区二区三区| 91青青草| 日本大片日本一区二区免费高清| 国产中文字幕曰本毛片| 一区二区三区机械有限公司| 天天肏美女| 日韩电影天堂视频二区三区| 成人欧美日超碰| 亚洲激情欧美色图| 99人妻碰碰碰久久久久禁片| 久久久国产亚洲精品系列| 九九亚洲视频| 麻豆精品天美| 亚洲国产精品无石码久久 | 亚洲青色欧美| 成人性交午夜免费片| 亚洲一区二区三区播放在线| 蜜乳AV一区| 51久久夜色精品国产麻豆| 免费观看啪视频| 第二页中文字幕| 亚欧中文字幕在线视频| 97免费视频在线| 成人性爱美曰韩| 五十路六十路七十路熟婆| 日韩色| 成 人 影视 一区 二区 三区 四区 | 亚洲综合嫩| 亚洲熟女乱色一区二区三区| 操91| 裸模AV女优| 少妇人妻好深太紧了vr91| 天天综合网在线| 蜜桃成人1区2区3区| 中国的操老妇女| 日韩肏逼视频| 日本久久精品| 激情婷婷丁香| 国产熟女完整版中字| 国产精品美女视频诱惑| 亚洲?V无码专区在线电影| 欧美黑人性猛交91| 五月天伊人网| 色综合久| 色色97爱| 久久97| 国产午夜视频| 涩涩涩综合| 日韩少妇丰满亚洲| 亚欧洲日韩国产精品| 亚洲欧美精品福利在线| 久久久久亚洲一区女同性恋中文字幕| 偷拍精品一区二区三区| 99热99re超碰精品| 可乐操亚洲蜜911| 精品人妻中文字幕4399| 精品96久久| 大香蕉日亚洲日本亚大| 精品在线观看视频在线| 国产熟码AV| 五月天婷婷在线看 | 色综九九九一区| 999国产精品999| 久久久久久免费电影| 男人高清无码一区二区| 蜜桃狠狠色伊人亚洲综合| 思思热影视| 怡红院亚洲怡春院av| 亚洲九九视频在线观看| 国产精品在线一区二区| 99在线啪| 无码精品蜜桃一区二区三区ww| 男人的天堂无码| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美论理片| 久久久精品视频免费观看| 伊人网在线视频| 国产最火爆久久国产网站网站| 人人妻人人色| 九九色婷婷| 亚洲精品国产拍免费91在线| 亚洲另类久操网| 丰满岳乱妇一区二区三区| 久久超碰98| 久99热| 天天色综合影视网| 91老熟女逼| 精品人妻1区| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 日韩黄色av中文字幕| 无套内射人妻在线播放| 91热| 情色五月天久久久| 色丁香五月婷婷| 美日韩男女操屄视频| 国产九区| 伊人 俄罗斯 a v| 欧美亚洲色图另类国产| h4610国产人妻| 亚洲密乳AV| 国产高清成人免费视频| 国产女人极品高潮毛片| 97综合在线观看| 999国产精品999久久久久久| 亚洲熟妇图片| 日韩中文字幕视频在线观看| 日本在线观看网址| 33044男人的天堂深夜备| 午夜偷拍久久熟女| 伊人专区一区二区三区| 99999re| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 亚洲第一在线视频| 日韩激情啪啪啪| 青草成人免费视频一com| 后入日本1234| 超碰到97情色| 国产精品久久久九九九| 任你爽视频| 97欧美性爱| 亚洲日本激情| 五十路熟女人妻一区二区在线观看| 秋霞鲁丝午夜无码一区二区三| 九九Av| av国产无码| 色乱二区| 在线观看日韩av不卡| 69国产对白刺激| 97在线免费| 97超色| 男人天堂久久精品不卡| 岛国AB视频| 亚洲第一精品在线视频| 国产亚洲日韩在线三区黑人| 欧美精品二区视频在线| 性老妇一区二区三区| 红桃视频高潮| 97视频620| 老师充足的奶水小说| 99精品丰满人妻无| 日韩精品区二区三区不卡| 九九热在线精品视频| 男人a天堂手机在线版| CCYY草草影院地址入口| 欧美一区二区福利在线| 亚洲AV无码翔田千里网站| 超碰在线观看av不卡| 一本精品日本在线视频精品| 超碰国产精品久| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 伊人久久大香线综合无码| 色情婷婷| 成人 日韩欧美一区| 69超碰综合| 在线综合 亚洲 欧美中文字幕| 日韩精彩免费| 91 综合 色| 亚洲999综合| 婷婷8月天青娱乐| 热热色综合网| 成人久久久精品| 欧美97视频| 91中出在线| 亚春色色| 无码 黑人一区二区三区| 99精品视频在线观看免费| 亚洲午夜AV| 麻豆婷婷成人一二三| 欧美精品,四区。五区| 久久久精品网站| 国产AV激情无码久久无码| 九九探花视频在线观看| 天天综合亚洲综合| .精品人妻一区二区三| 國產尤物AV尤物在線觀看| 欧美操人视频| 久久久久久AV无码免费网站| 无码欧美有限公司| 九一精品牛牛一区二区| 久久人妻熟女一区二区| 色操逼网| 亚洲综合色网| 日韩精品大香蕉伊人在线| 91白嫩| 亚洲国产精品成人综合| 亚洲综合有码| 日本中文字幕在线电影| 黄色小视频日本txt| 午夜精品99久久久久传媒| 精品白丝一区| 国产欧美精选自拍一区| 国内精品999| 97精品97| 丰满人妻无码一区二区三区| 欧美精品91| 中文字幕在线日亚洲9| 亚洲熟久久| 九九无码久久精品视频| 在线观看亚洲成人精品| 青娱乐日韩无码| 天天综合站| 清纯唯美第一页| 超碰色综合| 一本精品日本在线视频精品| ..日韩av毛片精品久久久| 青青操狠狠撩| 色婷婷久久| 91精品丝袜久久久久久无码人妻| 啊啊啊啊嗯嗯在线久久久| 性爱视频免费网址| 亚洲色啪| 91AV天堂| 伊人成人中文字幕久久网| 青娱乐 成人娱乐在线| 日韩无码AB| 99re视频在线播放青草| 日韩综合成人免费视频| 欧美日韩操逼嗦吊| 嗯嗯,啊啊,国产精品| 国产三级中文字幕粉嫩| 日韩亚洲精品一区二区| 亚洲伊人久久精品狠狠在线| 大香蕉一人| 天天干干天天干干| 天天弄欧美| 色偷偷色偷偷欧美日韩| 九九久久玖玖| 日韩人成网站在线播放| 加勒比av官网在线| 亚洲阿v天堂无码z2018| 亚熟在线| 天天日天天干少妇日| 国产一区在线免费播放| 亚洲丰满很很操| 国产性久久久| 亚洲视频二区 | 天天操熟妇| 五月天丁香婷婷综合网站| 午夜福利久久久噜久噜久久综合| 少好三P| 黄色小视频日本txt| 九七毛片九九毛片| 人人摸人人添人人操| 亚洲情色在线| 26uuu性| 少妇丝袜在线观看AV| 2021久久国产综合精品青草| 韩国三级三级BD在线| 国产午夜福利电影免费在线观看| 日韩 欧美 校园一区| 蜜桃视频精品一区二区| 搡老女人老91二区| 国产蜜臀精品一区免费尤物| 国产午夜精品理论片一二三区区| 超碰1024久久| 一区二区三区免费视频入口| 美女裸体麻豆天美蜜桃91| 亚洲密乳AV| 白丝AV网站| gogogo免费高清看中国国语| 97干天天| 色欲久久综合| 中文操逼字幕| 久久草视频污视频| 亚洲色啪| 久久国产免费激情视频| 青青草原香蕉日本Ap| 色欧美天天| 九九视频黄色片| 偷拍五区| 99re这里只有精品中心播放| 日韩性爱啪啪视频| 亚洲欧美天| 日本三级韩国三级99| 天天谢天天干| 97免费视频在线| 亚洲AV无码久久精品蜜桃小说| 强奸乱伦Av网| 色牛aV| 国产精品国产| 麻豆av一区二区三区| 天天操天天射天天日| 欧美人妖内射| 爱爱动态试试看6 0秒| 国产日比| 东北丰满熟女国产一区| 99色网| 亚洲区小说| 六六久久日韩不卡| 日本性爱少妇| 九九九九免费高| 婷婷五月天激情网| 日韩 欧美 另类 人妻| 女性喷水高潮在线观看| 特色a在线上| 亚洲视频二区| 九九热男人天堂| www…国产操逼| 国产精品一区av在线| 大香蕉久久| 熟女少妇一区二区三区| 亚洲日韩乱码中文无码蜜桃臀网站| 蜜色网色哟哟| 久久精品国内Av熟女高清| 亚洲欧美伦综合| 噜噜噜久久亚洲精品色情| 图片区小说区| 天天视频网站黄| 东京热男人的天堂| 欧美一二三| 亚洲 日本 不卡| 色色青青久久| 东京热熟女亚洲视频网站| 色五月婷婷麻豆在| 人妻熟女一区在| 99ri视频| 国产原创自拍| 99热欧美| 牛黄色久午久| 国产福利电影| 亚洲 欧美 日韩 国产一区二区| J?P?NESEHD熟女熟妇伦| 国产一级内射高清视频| 国产美女高潮| 青娱乐淫乱1314| 国产精品第一区第一页| 久操com| 不卡av在线中文字幕| 懂色中文一区二区三区| 日韩国产在线观看av| 欧美国产伊人久久久久| 精品性爱无码在线播放| 国产高清无码一区二区三区四区皇冠| 国产欧美日本亚洲精品| 精品人体无圣光凹凸| 免费αV在线视频| 欲香欲色| 亚洲精品一区二区精品| 中文字幕123| 极品色www影院| 超碰色图| 老司机深夜18禁污污网站| 大香蕉一级黄色片久久| 久久亚洲欧美中文字幕国语| 欧美国产日韩高清在线| 高凊专区人人操| 天堂麻豆天美| 中文字幕第二页| 天天看天天日天天操| 亚洲天堂一区二区久久| 在线无码网站| 国产欧美伊人| 日韩78m视频| 尤物视频偷拍免费| 97视频在线免费| 人人摸人人入| 亚洲欧美日韩综合在线尤物 | WWW啪啪的com| 色九月| 日韩av三四区| 亚洲 中文 欧美 日韩 在线| 九热久| 老司机深夜影院18未满| 96AV精品| 青青青在线高清视频在线一二三四区| 在线观看免费视频国产| 伊人99热| 龙兴卡官方查询| 黄片视频观看| 欧美性爱1080p| 韩国一区二区精品亚洲| 国产精品一区二区麻豆| 久久久亚洲高清不打码| 96AV久久久| 亚洲一二三四区| 久久久精品成人国产| 丝袜视频一区二区在线播放国产中文| 91美女视频电影| 亚川综合视频| 色诱avtt| 九九九九亚洲| 波多野结衣一级视频| 亚洲妇色| 中文字幕人妻资源在线| 97av在线视频| 综合五月天| 日本日逼视频网| 第45页一区二区| 97视频播放| 亚洲中文日韩欧美大香蕉视频| 91在线欧色| 深喉吞精| 男人天堂2019亚洲| 黄色免费网页无码| 色香伊人| 青娱乐久久艹| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 成人免费看吃奶视频网站| 精品福利视频| 精品久久久久久无码| 一二三四免费视频| 777超碰| 天天欧美色| 欧美天天综合网版| 大香蕉碰| 九七超碰| 97精品视频免费| 三级色综合| 校园春色亚洲欧洲| 国产91啪| 日韩欧美三级| 天天影视色香色欲| 2018天天日天天日| 青青操在线亚洲视频观看欧美在线| 国产精品一区二区手机看片| 桃色人妻在线视频| 凹凸视频特色日本特黄| 97色碰| 嗯嗯啊啊好爽| 久久99手机免费视频| 香蕉久久AⅤ...| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| a网站免费观看| 亚洲色图综合| 综合情欲网| 91大神电影天堂| 操逼www.| 乱伦AVxx| 怡红院亚洲怡春院av| 天天综合网站| 男女做爰猛烈动高潮A片免费应用| 操死我了嗯嗯嗯| 久操凹凸视频| 搡老女人老熟女91老熟女综合网| 亚洲精品官网在线观看| 国产农村妇女毛片精品久久| 亚洲精品国产AV天美传媒| 国产 日韩 另类 视频一区爱| 久久久久久久久久9| 精品国产一区二区久久| 天天肏夜夜肏| 免费伦费视频在线观看| 亚洲欧美人妻| 亚洲啪啪啪啪视香蕉| 欧美综合97www| 99久久网站| 久久东京伊人一本到鬼色| 高潮精品| 91岛国动作片| 大香蕉手机在线| 蜜桃视频一区二区三区在线观看| 婷婷五月天基地| 欧美不卡二区| 精品久久无码午夜福利 | 国产人妖的免费的视频| 蜜臀久久99精品久久久久| 免费成人在线熟妇网| 夜夜操av亚洲一区二区| 一本久道久久综合狠狠爱| 中日韩欧美精品无码AⅤ一区二区| 国产精品一区二区手机看片| 国内一区二区免费| 久艹视频在线| 久久精品人妻一区二区三区| 一个人在线看的黄色电影网站| 色五月婷婷五月天| 久久激情视频| www九九热| 国产精品自产拍在线观看社区| 啪一啪免费视频| 亚洲欧美综合区自拍另类| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 欧美日韩午夜精品一区二区三区 | 99精品免费| h在线看免费版在线看| 9l视频自拍9l九色成人| 日韩欧美国产高清视频| 久久久九九| 97视频在线观看网站| 国产精品在线一区二区| 午夜精品久久999热蜜桃介男人用| 久久久熟妇熟女国产| 欧美美女啪啪视频| 中文字暮97| 丝袜制服字幕在线| 色欲人妻一区二区在线| 午夜久久一区二区无码中出| 国产白嫩精品久久| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 夜夜夜爽www精品视频| 蜜臀久久99精品久久久久久成人小说| 欧美熟妇色| JuliaAnnXXX888| 深喉吞精| 84YTCOM性无码| 亚洲欧美一区二区网址| 精品日韩人妻视频| 亚洲人妻在线一区| 色综合色欲色综合色综合色综合| 日日干夜夜干| 少妇一线天久久久久久| 日少妇亚洲版| 另类 综合 日韩 欧美 亚洲| 夜夜操夜夜高潮夜夜爽国产精品区| 久久久久人| 传媒在线观看一区二区三区| 亚洲成a人v欧美综合天堂下载| 超碰在线人妻中文字幕| 国产一区二区视频在线播放| 爆乳免费黄网站| 在线亚洲丝袜视频网站| 少妇三p| 亚洲伊人a线观看视频| 99超级碰免费视频| 久操99| 欧美久久久| 日日夜夜精品视频| 国语av最新自产拍在线观看| 成人久久无码www| 欧美色图亚洲色,麻豆| 色综合国产在线观看| 日本色色色网站免费看不卡| 日本久久精品| 9997se| 亚洲中文一区二区三区| 午夜欧美女人操逼| 日日爱99| 骚熟女AV网| 亚洲欧洲色情高清| 蜜色网色哟哟| 十八禁网站在线| 婷婷亚洲综合| 影音先锋日本乱伦| 九一精品牛牛一区二区| 人人摸.人人色| 福利大香蕉| 亚洲国产日韩欧美熟妇在线| 91综合中文字幕| 床上啊啊啊一区二区三区| 欧美性爱一区二区三区四区 | 亚洲97在线| 超碰人人干| 欧美一区二区| 992这里有精品| 大香蕉中文201| 国产亚洲人妻综合日韩 久久| 97超碰碰| 国产精品第二页| 久久无码电影| 男人精品区| 天堂日本亚洲欧美| 亚洲人综合| 精品一区二区成人动漫| 亚洲久草AV色图| 婷婷久热| 欧亚日韩中文在线| 亚洲另类久操网| 97天天综合| 久久一本大香蕉 | 欧美色图天堂在线| 91在线视频国产网站| 在线黄色污污网站| 国产精品熟女乱伦| 成·人免费午夜在线观看| 夜夜操中文字幕| 婷婷亚洲综合| A级在线视频| 伊人少妇久久久| 五月天我淫我色av| 熟妇一区,二区,三区。| 天天综合网国产| 333kkkk·亚洲com久久| 超碰2017| 夜夜免费视频| 日本一区二区三区精品| 最新中文字幕在线亚洲| 国产久久久久久| 欧洲自拍第一页| 天天日日日射| 人人干人人操人人爱| 色网在线视频观看免费| 国产 日韩 另类 视频一区爱| 午夜人妻精品综合在线| 性色avv| 麻豆九九九| 久草精品国产蜜臀| 动漫片子网站3黄| 久久久九97| 色色婷| 天天日B夜夜干B时时操B| 日韩免费一级性爱视频| 欧美一级二级三级| 久久噜噜噜精品国产亚洲综合| 国产精品麻豆成人AV艾秋| 熟女这里只有精品6| 日韩色女精品| 成年女人18级毛片毛片免费观看| 老熟女综合| 九九九成人| 91色伦| 亚洲综合九| 欧美超碰9798| 丁香五月天啪啪| 人妻少妇色综合| 国产精品久久久久av| 亚洲乱码精品一区二区| 91爱| 欧美超碰在线| 超碰在线一区| 欧美日韩在线小说 | AA丁香综合激情| 综合欧美日韩在线观看| 日本操色导航| 国产精品毛片?v一区二区三区| 国产在线能看的你懂的| 成人午夜高潮av猛片| 国产福利电影| 三级特黄60分钟播放| 日韩无码三级影院| 国产野战露脸在线播放| 九九干| 美女操逼福利视频| 唐山老熟妇露脸啪啪叫| A 在线网址| 亚洲少妇综合在线播放| 亚洲女毛多水多21P| 色欲日韩欧美在线一区| av一区二区三区 中文| 九九热精品| 国产蜜臀精品一区免费尤物| 亚洲色欲一区二区三区| 天天日天天操VV| 亚洲国产精品久久久久婷婷老年| 内射卯月麻衣| 亚洲高清视频在线观看| 色www精品视频在线观看| 三级片大波波| 久久久无码av精| 人人爱夜夜爱| 97人妻人人躁人人玩人人| 人妻 丝袜美腿 中文字幕| 久久久久国产| 日本丝袜人妻内射| 日本熟妇色熟妇在线视频播放| 天天夜夜rb| 亚洲人成网站7777| 人妻-91porn| 玖玖蜜臀资源网| 蜜屁av| 一区操逼| 久草网站免费在线观看| 久久婷五月天| 蜜臀精品1区2区| 久久精品日韩专区免费观看| 日韩干B| 久久区| 可免费观看的av毛片中日美韩| 中国熟妇| 久久久久久久久久久精| 色97欧美| 欧美五区| 国产吹潮女在线观看| 欧美日韩97| 国产剧情AV不卡在线观看| 按摩中文字幕| 天天在线91| 69少妇一区二区| 又大又白奶子| 亚洲天堂情色| w w w.久久精品| 久久香蕉国产线看观看猫咪av| 99999久久久久9国产精品| 人妻喷水| 日本操逼二区| 国产午夜视频| 凹凸精品熟女在线观看| 久久老子无码午夜伦不卡| 国产精品天干天干综合网麻豆| 大学生美女口爆| 亚洲第一页色| 97人人夜| 久久超碰国产一区二区三区| 日本三级中国三级99人妇网站| 精品乱码在线观看| 熟女乱伦A| 青青久操| 亚洲 日本 国产 综合| 色色五月天激情| 裸体美女久久久| 国产精品一区二区亚洲人成毛片 | 抽插爽| 日韩熟女三十乱伦| 91在线美女| 2021国产成人精品久久| 成人看片网站| 97伊人| 在线观看一卡二卡| 欧美色图亚洲激情| 亚洲中文制服诱惑| 日本黄色精品| 99成人| 综合网天天| 日本九九久久99播| 日韩性爱小视频| 亚州人妻| 伊人网免费视频| 小骚逼被操的爽不爽| 18禁中文字幕| 蜜臀99久久精品| 在线αⅴ| 九九热av| 中文字幕第23区| 第四色色综合91| 啊啊啊不要好疼视频| 亚洲欧美日韩精品久久久一区二区| 精品一区二区国产日韩| 99草精| 操操AV电影| 插入逼91| 国产中午字一暮区| 中文字幕老熟妇黄色视频| 欧美综合自拍| 麻豆 亚洲 97| 成人三级片无码| 97免费视频在线观看视频| 国产精品三级视频网站| av橘色网站| 97色插| 在线视频免费观看午夜| 日日夜夜国产综合| 强奸抽插av| 午夜情侣自拍网站| 久久精品一区一起草| 天天草夜夜草高潮片| 日韩一级二级三级免费看完整版国语版 | 精品人妻15区| 亚洲三区视频| 欧美激情高清性猛交| 97视频620| 四虎AV在线观看| 亚洲导航深夜福利| 欧美劲爆第一页| 国产1727欧美| 人妻久热在线| av资源在线播放天堂| 翔田千里无码中出中文字幕| 无码精品啪啪啪一区二区三区三州| 欧美黑人性猛交91| 神马久久久久久久| 偷窥自拍亚洲| 91激情综合| 日韩99神马视频播放片在线播放| 太久视频| 天天综合91| 青青草原av| 欧美天天综合站| 国产高清不卡视频| 2011国产精品| 婷婷五月天色色| aaaa少妇高潮大片| 波多野结衣先锋影音| 无码人妻一区二区三区色欲aⅴ | 久久超碰爱| 日韩乱插| 国产成人bd在线观看| 无码高清操逼网址| 国产精品com| 综合欧美亚洲| 国产精品一区二区密臀| 夜夜春夜夜操| 91模特在线观看| 九九九只有精品| 人人摸人人舔一区二区| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 亚洲欧洲激情卡通另类文学四射小说网站| 色五月AV| 91丨九色丨国产丨人妻在线| 日韩av不卡在线观看| 亚洲欧美一区二区三区在钱蜜桃| 五月天婷婷影院| 国产精品午夜成人福利| 97在线资源| 欧美色色人| 天天在线91| 秋霞一区二区三区四区五区六区七区| 91欧美长吊| 国产久久日| 偷拍片久久| chaopen97久久| 91熟女视频网| 国产视频小说| 欧美丝袜美女电影一二三四区| 国产视频大全| 一级免费精品| 亚洲国产日韩精品久久久| 国产欧美黑人丰满在线| 99青草| 九九色综合| 天天精品| 国产无马视频| 可免费观看的av毛片中日美韩| 欧美少妇性乱| 午夜毛片高清免费不卡| 中文字幕一区二区三区蜜桃视频| 国产精品午夜福利| 日本黄色精品| 秋霞一级鲁丝片A片| 国产精品原创巨作?v网站| 高清无码 国产精品| 久久国产三区| 日韩欧亚中文在线| 91第一页| 午夜一级免费毛片| 日本久久天堂| 亚洲城人男人的天堂| 国产妇女精品视频青青草| 午夜经典| 精品久久久久久无码| www色日本| 免费看污网站| wuyechaopeng| 黄色无码高清黄色无码网站| 午夜精品五区| 800zy一区二区| 91亚.色| 91精品国产91久久福利| 成人日本视频人妻在线| 禁止观看美女黄| 亚洲图片小说欧洲| 日韩成人在线性爱视频| 日韩97视频!在线| 国内一区二区三区| 成全动漫视频观看免费下载| 久久久国产成人一区二区三区在线| 亚洲免费日韩在线一区二区| 大香蕉综合在线| 热无码中文亚洲H一道本一区二区| 亚洲成av人片色午夜乱码| 色女99一级片在线观看| 中国少妇啪啪视频| 国产精品蜜乳AV| 亚洲视频小说| 久久亚洲日韩熟女精品| 成人aⅴ一区二区三区| 国内黄色精品| 男女啪啪啪18禁网站| a天堂视频| 亚洲性图91| 伊人超碰97| 六十路日本| 日韩无码AB| 一级@啪啪视频| 91最新综合| 尤物av网站免费在线播放| 福利视频一区二区微拍| 999综合色| 7777奇米影视久久| 婷婷五月花| 亚洲成成熟女人综合一区二区| 久久99网站| 亚洲精品 大香蕉| 天天肏天天干| 91在线|亚| 丰满人妻一区二区三区色-百度| 熟女精品一区二区三区| 亚洲人妻久久| 1769成人国产精品视频| 色五91| 老子午夜伦不卡影院| 久久久久婷婷精品av电影| 日本久久天堂| 性爱综合一区二区| 中文字幕一二三av| 97爱爱影院| www.夜夜| 尤物网址| 嗯嗯啊啊操我| 国产极品久久久| 18禁免费视频| 日本亚欧爱爱| 乱老女人一区二区视频| 精品人妻一区二区三区四区| 天天综合色电影| 欧美啪啪色吧在线| 牛牛久久国产精品视频一二三| 色综合av综合久久| 国产精品亚洲四五区在线观看| 91c色| 天天操福利视频综合网站| 91欧美高清| 岛国免费视频在线| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 亚洲第一页色网| 不卡啪啪视频| 精品久9| 日韩国产十八禁| 免费一级毛片在线视频观看| 97天天日| 九九九九九九九| 婷婷五月丁香五月| 欧美日韩在线视频网站| 夜夜爽33333| 偷拍 亚洲 欧美| 午夜天堂精品久久久久91| gogogo免费高清看中国国语| 欧美色吧综合| 九九久久久九九| 亚洲日韩精品在线播放| 999久久久九九九九| 天天天天天天天天综合| 精品一区二区三区蜜桃臀赵总 | 欧美精品久久96人妻无码| 91影库| 天天噜| 春色综合免费| 久草资源欧美在线视频| 思思热影视| 无码久久亚洲高清,| 亚洲狠狠入| 中文字幕综合人妻| 超碰超碰欧美| 九热视频| 国产大学生口爆吞精合集| 97久久国产精品女不卡| 日本精品一区二区三| 国产亚卅97| 天无日色综合| 成人在线日韩| 日本操BAV| 国产懂色精品国产av| 亚洲黄色视频在线观看视频| 97国产超碰| 91亚洲人| 欧美熟妇精品黑人巨大91| 欧美丝袜亚洲| 亚洲国产蜜臀系列在线观看| 久日综合网| 97超碰在线资源网站| 亚洲高清视频在线观看| 青青草视频久久久久| 九九在线精品| 99天堂网| 色婷婷五月天| 欧美亚洲日韩人妻在线观看| 日韩一性一交一A片俄罗斯| 免费一级a毛片久久久久久鸭绿欲| 亚洲国产精品无码AV久久| 国产精品另类一区大香蕉| 久久综合久色欧美综合狠狠| 国产 大胆 对白| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 熟女日韩| 久久免费看高潮毛片韩国|