精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

聊聊開源的哪些瑣碎事

開發 開發工具
目前我們在國內沒看到什么特別好的文章講如何運營一個開源項目,或者是如何做一個頂級的開源項目。TiDB 這個項目從創建到現在已經有兩年多,從開發之初我們就堅定地走開源路線,陸續開源了 TiDB、TiKV、PD 這三個核心組件,獲得了廣泛的關注。

前言

很多人的『開源』是一個比較時髦且有情懷的詞匯,不少公司也把開源當做 KPI 或者是技術宣傳的手段。但是在我們看來,大多數人開源做的并不好,大多數開源項目也沒有被很好的維護。比如前一段時間微博上流傳關于 Tengine 的討論,一個優秀的開源項目不止是公布源代碼就 OK 了,還需要后續大量的精力去維護,包括制定 RoadMap、開發新功能、和社區交流、推動項目在社區中的使用、對使用者提供一定程度的支持,等等。

目前我們在國內沒看到什么特別好的文章講如何運營一個開源項目,或者是如何做一個***的開源項目。TiDB 這個項目從創建到現在已經有兩年多,從開發之初我們就堅定地走開源路線,陸續開源了 TiDB、TiKV、PD 這三個核心組件,獲得了廣泛的關注,項目在 GitHub 的 Trending 上面也多次登上首頁。在這兩年中,我們在這方面積累了一些經驗和教訓,這里和大家交流一下我們做開源過程中的一些感受,以及參與開源項目(至少是指 TiDB 相關項目)的正確姿勢。

[[205052]]

什么是開源

Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose.

---- From Wikipedia

本文討論的開源是指開源軟件,簡而言之,開源就是擁有源代碼版權的人,允許其他人在一定許可證所述范圍內,訪問源代碼,并用于一些自己的目的。 最基本的要求就是其他人可以訪問源代碼,另外獲取代碼后能做什么,就需要一個專門的許可證來規范(可以是自己寫的,也可以用一個別人寫好的)。里面一般會規定諸如對修改代碼、新增代碼、后續工作是否需要開源以及專利相關的事項。 OK,我們寫一個 main.py 里面有一行 print "Hello World!",再和某個許可證文件一起扔到 GitHub 上,我們就有一個滿足***要求的開源項目了。

為什么要開源

很多人覺得代碼是一個軟件公司最寶貴的資產,把這些最寶貴的資產讓別人免費獲取,對你們有什么好處?如果對手拿走了你們的代碼,另起爐灶和你們競爭怎么辦?或者是用戶直接獲取源代碼,用于自己的環境中,那你們如何收錢呢? 對一個技術型公司來說,最寶貴的資產其實是人,對一個開源項目來說,最核心的資產是一個活躍的開源社區以及他人對這個項目的認可。 我們從這兩方面來看一下開源在這兩方面的影響。

  • Branding 很明顯,開源是一種非常好的 PR、Branding 的手段,大多數大公司做開源也是這個目的,可以以一種成本幾乎為零的方式宣傳企業名,樹立技術型企業形象。一個知名且良好的企業形象,對于各個方面都很有好處。比如國外有一個知名的技術媒體叫 HackNews,我司的產品曾經多次登上其首頁,獲得了大量的關注。其實那幾次都不是我們自己發的帖子,而是其他人關注到我們的產品,自行做的傳播。
  • 人才獲取 人才招聘***的難處就是如何鑒別這個人的能力,他是否能干活、是否是靠刷題通過了面試。如何能和這個人工作一段時間,看到他是如何完成日常工作,那么對于這個人的能力了解會更進一步。為了實現這個目的,傳統的手段是 Some How 找到和這個人共事過的人,聽取他的意見。這樣做首先要看運氣,有的時候要轉幾層關系才能找到這樣的人,并且不一定得到的是正確、真實的答案。 但是如果這個人已經給你的項目貢獻了一些代碼,并且代碼質量比較高、貢獻過程中和你的溝通很順暢,那么一方面說明這個人軟硬實例都不錯,另一方面說明這個人對你做的事情很有興趣。TiDB 有大量的正式、實習員工都是從 Contributor 中轉化來的,以至于我們擔心別把所有的人都招進來,社區沒了 :) 。
  • 社區貢獻 可以這么說,如果沒有開源社區,整個互聯網都不會是現在這樣。想象一下如果沒有 Linux、MySQL、GCC、Hadoop、Lucence 這些東西,那么整個互聯網的基礎技術棧將不復存在(當然,肯定會出現另外一套東西,但是可能不會像開源的這套這么完善)。無數的開源社區貢獻者貢獻自己的力量,共同維持這樣一個互助互利的社區,支撐社會技術進步。 我們也從開源社區中獲得了很多支持,包括大家報的問題、提的建議以及來自全球一百四十多名貢獻者提交的代碼。隨著項目的發展,我相信社區貢獻代碼的比例會持續提升。
  • 提升項目質量 當一個項目以開源方式運營時,代碼質量是項目的臉面,大家無論是在提交代碼的時候,還是在 Comment 別人的 PR 的時候,都會非常謹慎,因為你的一舉一動全世界都能看到,畢竟誰也不想人前露怯是吧。
  • 對基礎軟件的意義 對于一個數據庫這樣的基礎軟件,最重要的就是正確性、穩定性和性能。前兩點尤其重要,要保證這兩點,一方面需要在開發和測試過程中盡可能提高質量,另一方面廣泛的使用也非常重要。只有當你的產品有足夠多的人試用,甚至用于生產環境,才可能有足夠多的問題反饋以及產品建議。開發人員能做的測試畢竟是有限的,很多場景、環境或者是業務負載是我們想象不到的。來自實際用戶的問題反饋有助于我們提升產品質量,來自用戶的建議有利于我們提升產品易用性。只有長期在生產環境中運行過的基礎軟件的,才算是合格的基礎軟件的。

所以我們認為開源是基礎軟件的大趨勢,無論是 Hadoop、MySQL、Spark 這樣的知名產品,或者是 Linux 基金會、Apache 基金會、CNCF 基金會這樣的巨頭,都證明了這個觀點。國內目前大公司比較熱門的開源項目,也都集中在基礎軟件領域,比如百度的 Brpc、Palo、Tera,以及騰訊的 PaxosStore。

PingCAP 開源了哪些項目

這里簡單講一下我們開源的幾個 Repo 都是做什么:

  • TiDB:數據庫的 SQL 層
  • TiKV:數據庫的分布式存儲引擎
  • PD:集群的管理節點
  • Docs:項目的英文文檔
  • Docs-cn:項目的中文文檔

大家可以在 GitHub 上瀏覽我們的代碼,看到我們完整的開發過程。

開源模式下的開發流程

PingCAP 攻城獅小申典型的一天:

8:00 起床,先登錄 Slack 看一下昨晚定時跑的測試任務是否結果正常,然后關注一下 Slack 上各種 Channel 以及微信群、郵箱是否有什么重要的消息

9:00 洗漱完+吃完早飯,逗一會可愛的女兒(也可能是被女兒逗),然后去上班

9:30 到達公司,開始干活。

  • 打開電腦看看 GitHub 上面有什么新的 Issue
  • 看看自己的 PR 有沒有被別人 Comment,如果有 Comment 的話,盡快解決;如果還沒人看的話,at 一下相關的同學,求 Review
  • 看看有沒有別人的 PR 需要自己 Review,特別是 at 自己的那些 PR
  • 帶上耳機開始寫點代碼
  • Slack 有人 at 我,趕緊回復一下
  • Slack 上我關注的 Channel 中有人在討論問題,我很感興趣,加入進去討論一會
  • 同事要做一個新的 Feature,寫了設計文檔,我點進去看了一遍提了幾個 Comment

12:00 肚子可恥的餓了,呼朋喚友去吃飯,路上順便討論討論技術以及八卦

13:00 吃飯歸來,看看郵件、Slack、微信留言,處理一下緊急的事情

13:30 小睡一會

14:00 小睡結束,接一杯咖啡,開始下午的工作,鍵盤敲起來。。。。。

15:30 參與同事的設計評審會議,通過視頻會議系統和遠程的同事一起討論設計方案,拍板后開干

16:30 休息一下,然后繼續敲代碼、Review PR

18:00 大部分同事已經去吃飯了,我準備開車回家吃飯去

20:30 吃完飯,收拾完,沒什么事情,打開電腦看一會郵件、Issue、PR

22:30 休息一會,準備洗澡睡覺

如何做一個開源項目

首先你需要根據自己的訴求、商業模式等選擇一個開源協議,常見的有 GPL 、BSD、Apache 和 Mit ,這些開源協議的區別在阮一峰老師的這篇博客中解釋的很清楚了,推薦大家閱讀。

協議選定之后,再選擇一個代碼托管平臺,目前的標準選擇是 GitHub,注冊一個 GitHub 賬號,申請一個 Orgnization 之后,就可以開始用了,如果不需要私有 Repo 的話,那么不需要交任何費用。

開始代碼開發,提交***次 Commit,完成 Readme 的撰寫(一個好的 Readme 真的很重要)。

后續的開發都需要通過 Pull Request 進行,***不要直接 Push Master。一個嚴肅的項目需要把 Master 加入 Protected Branch,禁止直接 Push。

為了保證后續的代碼提交都是 Work 的,***在 GitHub 中集成至少一個 CI 服務,常用的有 TravisCI、CircleCI (最近一段時間 CircelCI 似乎總是出問題)。然后在 PR 的設置頁面上要求 PR 通過了 CI 才能合并。

如果有人試用項目時發現一些問題,會通過 Issue 反饋,所以需要關注 Issue ,盡快給予回復。另外將 Issue 通過 Label 分門別類是一個好的實踐,便于大家快速搜索、分類 Issue。比如我們會將一部分簡單些的 Issue 標記為 Help Wanted,如果有新加入社區的同學想要開始貢獻代碼,那么這些 Issue 就是不錯的起點。

當參與的人越來越多,那么會有一部分人開始貢獻代碼,Maintainer 需要 Review 其他人的 PR,保證能項目自身的代碼質量要求、編碼風格一致。

***一點,一個好的項目需要配備完善的文檔,幫助大家使用項目。包括架構、簡要介紹、詳細介紹、FAQ、使用范例、接口文檔、安裝部署以及***實踐等等。這點也是大多數項目所忽略的。

如何參與開源項目

1. 試用

最簡單的參與方式是試用開源項目,這也是開源***的一個好處,所有人都可以隨時試用,相當于有很多人幫助項目作者做測試。畢竟如果只有作者自己做測試,遇到的環境、場景、應用方式會比較單一,總有一些你想像不到的地方會出問題。所以每一個測試出來的問題都很寶貴,我們都會盡可能快的評估和回復。

2. 報 Issue

試用過程中大家可能會遇到各種問題,特別是文檔中沒有提及的問題,反饋問題的***方式是在 Github 上新建 Issue,這樣所有的人都可以看到,而且通過 Issue 來反饋我們也會更重視一些,有人會定期掃一遍未處理的 Issue。當然,建立 Issue 之前先搜索是否和已有的 Issue 重復是個好習慣。

在 Issue 中盡可能詳細的描述清楚遇到的問題,以及一個可操作的復現步驟,包括所用 Binary 的版本、部署方式、客戶端以及服務的日志、操作系統的日志(如 dmesg 的輸出)。如果不能復現,也盡可能詳細地提供 Log。這些對開發人員追蹤 Bug 會非常有用。

3. 提出建議

如果對項目有什么建議,也可以通過新建 Issue 來反饋, 我們一般會給出是否會支持,如果要支持的話,大概會在什么時候支持。

4. 提 PR

當你使用 TiDB 遇到問題或者需要新的 Feature,而覺得自己有能力 Fix 或者是當前官方還沒有精力 Fix 時,可以嘗試自己修改代碼,解決問題。

目前 TiDB 項目的 Contributor 有 140 多個,分散在全球十幾個國家。其中不乏深度參與的用戶。

如果是小的功能或者是簡單的 Bug Fix,可以在相關的 Issue 下面吼一聲,讓大家知道你在做這個事情即可,這樣不會有人做重復的工作。如果做的過程中遇到了什么問題,也可以在相關的 Issue 中和 Maintainer 討論。

如果要做的是比較大的功能,那么***先和官方做一輪討論,然后寫一個盡可能詳細 Design,討論 OK 后,開始開發。

講一點好玩的事情

在開源項目中總能或多或少的發現奇葩的 Issue,比如這個

看到這個 Issue 真的是震驚了。

【本文是51CTO專欄作者“PingCAP”的原創文章,轉載請聯系作者本人獲取授權】

戳這里,看該作者更多好文

 

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2024-02-21 07:24:21

微服務單體架構MVC

2020-05-06 22:07:53

UbuntuLinux操作系統

2017-12-28 15:40:16

開源LinuxGitHub

2021-07-30 07:28:15

Kafka消息引擎

2021-08-06 11:50:49

Linux 字節對齊Linux 系統

2020-11-30 13:10:39

MySQL安全服務器

2023-07-31 08:21:22

語法校對器Pick

2021-11-03 06:25:58

確定性網絡網絡無線網絡

2022-06-27 08:31:29

數據溢出無符號

2022-09-09 08:08:28

開源項目服務

2010-03-25 16:20:44

CentOS安裝

2023-09-04 08:26:08

手機開源Android

2023-11-28 09:19:12

2019-10-30 09:56:56

內存屏障變量

2025-10-31 10:18:55

零停機發布IT

2016-01-15 10:21:01

云計算公有云云管理

2019-01-07 12:02:02

TCP長連接Java

2023-12-04 08:11:16

Oracle數據庫

2023-02-06 09:44:35

美圖開源kv存儲

2015-07-16 14:36:47

GoogleGoogle算法囧事
點贊
收藏

51CTO技術棧公眾號

色天使色偷偷av一区二区| caoporen国产精品视频| 在线播放日韩欧美| 97超碰人人爽| 欧美极品少妇videossex| 成人sese在线| 国产精品久久久久一区二区| 日本黄色片免费观看| 欧美三级电影在线| 91精品国产综合久久精品图片| 一区二区三区四区久久| 天堂中文在线看| 亚洲天堂avav| 久久视频在线| 日韩精品中文字幕在线不卡尤物| 成熟了的熟妇毛茸茸| 欧洲不卡av| www.久久精品| 91丝袜美腿美女视频网站| 97超碰人人干| 欧美不卡视频| 中文字幕在线精品| 人妻丰满熟妇av无码久久洗澡| 97精品国产99久久久久久免费| 亚洲国产成人高清精品| 亚洲视频在线二区| 国产在线中文字幕| 成人免费va视频| 成人国产精品一区| 国产乱码77777777| 99精品国产一区二区青青牛奶| xxxx性欧美| 无码 人妻 在线 视频| 精品国产一区二区三区成人影院| 欧美精品 日韩| 少妇性l交大片| 日韩深夜视频| 亚洲成人手机在线| 亚洲精品国产suv一区88| 91se在线| 中文字幕免费在线观看视频一区| 久久精品久久精品国产大片| 亚洲欧美另类一区| 丁香激情综合国产| 91嫩草国产在线观看| 国产视频第二页| 另类成人小视频在线| 国产精品成久久久久三级| 6080午夜伦理| 日韩精品乱码av一区二区| 午夜精品久久久久久久白皮肤| 国产福利视频网站| 91亚洲人成网污www| 在线观看日韩www视频免费| 一级做a爰片毛片| 久久久久久毛片免费看| 亚洲成人精品视频在线观看| 不许穿内裤随时挨c调教h苏绵| 蜜桃在线一区| 精品久久久久久久久久久久包黑料| 日本中文字幕精品| 成人av婷婷| 亚洲国产成人精品女人久久久 | 男人的天堂视频在线| 欧美13一16娇小xxxx| 国产精品久久久久毛片软件| 亚洲精品国产精品国自产观看| 成人好色电影| 亚洲视频每日更新| 人妻激情另类乱人伦人妻| 最爽无遮挡行房视频在线| 一区二区三区成人在线视频| 秋霞无码一区二区| 制服丝袜专区在线| 欧美在线免费观看亚洲| 亚洲精品综合在线观看| 一区二区三区四区精品视频| 亚洲国产高潮在线观看| 国产精品毛片一区二区| 99精品视频在线观看播放| 欧美老女人性视频| 欧美一二三区视频| 日韩一区二区久久| 国产精品久久在线观看| 国产强伦人妻毛片| 99精品欧美一区二区三区综合在线| 欧美日韩国产精品一卡| 国产视频在线播放| 婷婷国产在线综合| 欧美特黄aaa| 久久成人福利| 日韩中文字幕精品| 日韩免费一二三区| 美女高潮久久久| 国产成人精品福利一区二区三区 | www.久久草.com| 精品美女一区二区| 国产在线观看h| 中文字幕人成人乱码| 欧美中文字幕在线播放| 国产伦精品一区二区三区免.费| 丁香激情综合国产| 一区二区三区四区五区精品| 丁香花在线电影小说观看| 在线免费观看日本一区| wwwxxx色| 小说区亚洲自拍另类图片专区| 国产69精品久久久久9| 亚洲午夜无码久久久久| 成人高清在线视频| 一区二区三区四区久久| 日韩欧美另类一区二区| 精品欧美一区二区三区精品久久 | 人妻偷人精品一区二区三区| 中文字幕免费不卡| www.com毛片| 国产亚洲观看| 日韩在线视频导航| 亚洲精品男人的天堂| 国产激情视频一区二区三区欧美| 日本一区二区三区四区高清视频 | 激情久久av一区av二区av三区| 天天插天天操天天射| 久久97久久97精品免视看秋霞| 久久久国产成人精品| 少妇一级淫片日本| 久久看人人爽人人| 亚洲美免无码中文字幕在线| 日韩av综合| 麻豆乱码国产一区二区三区| 欧美性受xxx黑人xyx性爽| 91麻豆成人久久精品二区三区| 五月天在线免费视频| 日本国产欧美| 国产一区二区三区精品久久久 | 电影k8一区二区三区久久 | 国产va免费精品高清在线| 亚洲成人精品女人久久久| 亚洲欧洲一区二区在线播放| 九一精品在线观看| 秋霞欧美视频| 成人国产精品久久久| 日韩美女网站| 欧美丰满嫩嫩电影| 久久99久久99精品免费看小说| 人人精品人人爱| 欧美日韩高清在线一区| 三级成人黄色影院| 国产午夜精品免费一区二区三区 | 日韩久久精品一区二区三区| 在线观看涩涩| 亚洲精品自拍第一页| 国产成人一级片| 91美女视频网站| 97成人在线观看视频| 欧美三级电影在线| 国产成人在线视频| www在线免费观看| 欧美日韩一本到| 人人干在线观看| 国产成人免费视频一区| 国产精品国三级国产av| 日韩高清影视在线观看| 日韩av123| av二区在线| 日韩亚洲欧美在线观看| 久久久久99精品成人片毛片| 成人在线综合网| 干日本少妇首页| 久久国产精品亚洲人一区二区三区 | 一二三区精品| 日本一区免费看| 国产精品伦一区二区| 国产一区二区三区直播精品电影 | 日韩久久久精品| 久久久国产精品人人片| 99国产精品久久久| www日韩视频| 综合色一区二区| 韩国成人一区| 全球最大av网站久久| 久久在线视频在线| 外国精品视频在线观看| 欧美亚洲日本国产| 曰本女人与公拘交酡| caoporen国产精品视频| 麻豆三级在线观看| 亚洲福利专区| 亚洲精品8mav| 黑人久久a级毛片免费观看| 国产精品扒开腿做| 在线电影福利片| 亚洲人成五月天| 成人黄色在线观看视频| 色美美综合视频| 国产这里有精品| 国产女人18毛片水真多成人如厕| 91 在线视频观看| 夜夜嗨av一区二区三区网站四季av| 欧美一卡2卡3卡4卡无卡免费观看水多多 | 午夜精品视频一区| 亚洲天堂av中文字幕| 成人午夜av电影| 青青草原国产在线视频| 国产美女一区| www国产免费| 久久激情电影| 欧美日韩一区二区视频在线观看 | 欧美日韩一区二| 91精品国产乱码久久久竹菊| 国产精品久久不能| 国产精品一二三产区| 久久久久www| 国产大片在线免费观看| 欧美精品一区二区三区视频| 国产精品久久久久久69| 在线影院国内精品| 日本一本高清视频| 亚洲人成网站在线| 国产大屁股喷水视频在线观看| 99re这里只有精品视频首页| 久久发布国产伦子伦精品| 奇米一区二区三区| 精品国产成人av在线免| 日韩视频免费| 久久在线中文字幕| 国内自拍一区| 男女裸体影院高潮| 欧美88av| 浴室偷拍美女洗澡456在线| 日韩成人a**站| 婷婷久久伊人| 黑丝美女一区二区| 欧美13一14另类| 国产一区99| 日韩国产一区久久| 少妇精品久久久一区二区三区| 久久精品日产第一区二区三区乱码 | 天堂va蜜桃一区二区三区 | 亚洲午夜天堂| 欧美亚洲成人xxx| 超碰在线视屏| 91国产中文字幕| av中文在线资源库| 午夜免费久久久久| 麻豆网站免费在线观看| 97在线观看视频国产| 日韩伦理福利| 日本国产欧美一区二区三区| 日韩影院在线| 国产精品99蜜臀久久不卡二区| 婷婷六月国产精品久久不卡| 日本免费一区二区三区视频观看| 欧美香蕉视频| 国产免费一区视频观看免费| 福利视频一区| 91久久久久久国产精品| 国产剧情一区二区在线观看| 91美女片黄在线观| 6080亚洲理论片在线观看| 成人动漫视频在线观看完整版 | 日本一区网站| 久久精品国产亚洲夜色av网站 | 99国产精品视频免费观看一公开| 免费高清在线观看免费| 肉丝袜脚交视频一区二区| 邪恶网站在线观看| 国产麻豆精品视频| 欧美日韩一区二区区| 99热99精品| 中国1级黄色片| 一区二区三区 在线观看视频| 久久香蕉精品视频| 色94色欧美sute亚洲13| 国产又粗又猛又爽又黄视频| 精品对白一区国产伦| 国内精品在线视频| 久久婷婷国产麻豆91天堂| 国产白丝在线观看| 国产精品久久久久91| 韩国一区二区三区视频| 国产一区喷水| 91麻豆国产自产在线观看亚洲| 欧美视频在线第一页| 米奇777在线欧美播放| 亚洲制服中文字幕| yourporn久久国产精品| 中国特黄一级片| 午夜精品爽啪视频| 国产又粗又猛又爽又黄的| 日韩成人黄色av| 超碰在线免费播放| 日本sm极度另类视频| 国产乱码精品一区二区三区亚洲人| 精品国产一区二区三区日日嗨| 精品国产中文字幕第一页| 波多野结衣av一区二区全免费观看| 老司机一区二区三区| 女教师高潮黄又色视频| 日本一区二区三区dvd视频在线| 四虎免费在线视频| 在线视频综合导航| 成人免费观看在线视频| 中文字幕av日韩| 日本午夜大片a在线观看| 亚洲一区二区三区久久| 精品欧美激情在线观看| 国产精品又粗又长| 精品系列免费在线观看| 成人午夜剧场视频网站| 亚洲国产一区二区视频| 91九色蝌蚪91por成人| 亚洲久久久久久久久久| 超碰在线最新网址| 5g国产欧美日韩视频| 日韩综合一区| 亚洲男人天堂色| 久久亚洲私人国产精品va媚药| 免费人成年激情视频在线观看| 欧美蜜桃一区二区三区| 高清毛片在线看| 欧美在线观看网址综合| 国产区精品视频在线观看豆花| 久久天天东北熟女毛茸茸| 免费观看30秒视频久久| 18禁裸乳无遮挡啪啪无码免费| 亚洲一本大道在线| 午夜精品久久久久久久91蜜桃| 久久久精品免费| 欧美天堂一区二区| 亚洲欧美日韩在线综合 | a黄色在线观看| 秋霞午夜一区二区| 亚洲ab电影| 久久黄色片视频| 91丝袜美腿高跟国产极品老师 | 精品国产aⅴ麻豆| 欧美视频日韩| fc2成人免费视频| 偷窥少妇高潮呻吟av久久免费| 日本高清视频网站| 97国产一区二区精品久久呦 | 日韩av在线免费观看一区| 国精一区二区三区| 国产精品视频一区二区三区经| 亚洲视频碰碰| 亚洲国产精品无码久久久久高潮| 亚洲国产精品影院| 日韩在线视频免费| 26uuu日韩精品一区二区| 日韩高清一级| 91最新在线观看| 综合激情成人伊人| av免费在线不卡| 久久青草精品视频免费观看| 超碰成人福利| 日本在线观看a| 国产精品久久久爽爽爽麻豆色哟哟 | 制服丝袜av成人在线看| 影音先锋在线视频| 激情五月综合色婷婷一区二区| 9色精品在线| 欧美激情久久久久久久| 欧美精品v国产精品v日韩精品| a免费在线观看| 韩国成人一区| 青青草国产成人99久久| 欧美a级片免费看| 精品噜噜噜噜久久久久久久久试看| 国产在线观看www| 日韩av在线电影观看| 国产中文一区二区三区| 国产一二三四在线| 亚洲日韩欧美视频| 日日狠狠久久| 老太脱裤子让老头玩xxxxx| 久久精品视频一区二区三区| 国产美女裸体无遮挡免费视频 | 国产精品伦一区二区| 国产一级黄色录像片| 26uuu国产在线精品一区二区| 在线视频 91| 高清在线视频日韩欧美| 欧美日韩有码| 女性生殖扒开酷刑vk| 91久久一区二区| 丝袜在线观看| 日韩在线电影一区| 国产69精品久久99不卡| 国产精品一区无码| 另类少妇人与禽zozz0性伦| 三级精品视频| 国产人妻精品久久久久野外| 精品久久久在线观看| 免费黄网站在线| 欧美一区1区三区3区公司| 国产激情91久久精品导航| 精人妻无码一区二区三区| 欧美丰满片xxx777| 日本电影一区二区|