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

如何訓練最強代碼大模型?北大aiXcoder-7B貢獻前沿實踐

人工智能 新聞
近期,該篇論文被軟件工程領域國際頂級會議 ICSE 2025 收錄,將于 4 月 27 日 - 5 月 3 日赴加拿大渥太華參會分享研究成果。

本文的通訊作者是北京大學計算機學院長聘教授李戈。

本文一作是 aiXcoder 蔣思源和北大李戈教授課題組博士生李佳,團隊重點關注融合深度學習與軟件工程的代碼建模方法。

如何訓練一個代碼大模型?這一過程看似簡單:獲取代碼數據、清洗數據,最終啟動訓練。如今,開源代碼數據集層出不窮;數據清洗工具也已成熟,包括開源的許可證識別工具、MinHash 算法、PII 識別模型等;而在分布式訓練方面,像 Megatron-LM、DeepSpeed 等框架也大大降低了技術門檻。看似我們只差計算資源,就能訓練出一個強大的代碼大模型。

然而,訓練模型的初衷,應該始終從實際開發場景出發。作為開發者,我們不僅需要了解定義的各種 API 接口,還需要從入口函數模擬程序的執行過程,追蹤到每一行修改的代碼。在復雜的項目中,任何小小的變動都可能影響整個系統的運轉。

但現有的代碼大模型并未充分考慮到軟件開發的具體場景,它們往往將最終版本的代碼簡單地視作自然語言文本,試圖通過復制自然語言處理的成功經驗來處理代碼。這種方法忽略了代碼的結構性和復雜的上下文關系,導致模型在實際開發中表現不佳。

北京大學 aiXcoder 團隊一直致力于探索如何將深度學習與軟件開發深度融合,推動軟件開發的自動化。2024 年 4 月,aiXcoder 開源了自研代碼大模型 aiXcoder-7B,成為這一領域的一次重要嘗試,旨在將代碼的抽象語法樹(AST)結構與大規模預訓練結合,以期提升模型對代碼結構和上下文的理解能力。

近期,該篇論文被軟件工程領域國際頂級會議 ICSE 2025 收錄,將于 4 月 27 日 - 5 月 3 日赴加拿大渥太華參會分享研究成果。

此次論文錄用不僅是對 aiXcoder 7B 代碼大模型技術前瞻性和應用創新性的高度認可,更標志著該模型繼成功落地企業并獲各行業客戶廣泛認可后,再次于學術界獲得權威肯定,充分彰顯了 aiXcoder 在推動軟件工程發展中的前瞻性引領作用。

圖片

  • 論文地址:https://arxiv.org/pdf/2410.13187
  • 開源項目地址:https://github.com/aixcoder-plugin/aiXcoder-7B

代碼數據,異于自然語言

相較于自然語言文本,程序是現實世界解決方案在計算機系統中的映射。因此,程序源代碼呈現出很多獨特的性質,例如:強結構性、可執行性等等。有效地表示和建模這些特性,對于代碼生成等任務來說至關重要。

圖片

如上三行代碼能夠嚴格解析為抽象語法樹格式

代碼天然能被解析為抽象語法樹,其語法規則嚴格組織了代碼語句之間的關系。在語法規則之上,也有很多方式描述代碼之間的流轉關系,例如控制流圖、調用流圖等等。顧名思義,控制流圖會展示整個代碼控制與條件關系,什么樣的條件下哪個分支代碼會運行。調用流圖則展示的是代碼之間的調用關系,實現一個功能時在什么樣的地方調用什么樣的代碼模塊是能展示出來的。

圖片

控制流圖示例,代碼執行條件與順序會解析成流程圖。

圖片

調用流圖示例,main 函數調用 calculate 函數計算兩個數之和,calculate 函數調用另外兩個函數 getFirst 和 getSecond 獲取參與計算的兩個加數。

程序語言與自然語言之間存在顯著差異。盡管大模型通過大規模自回歸訓練任務在通用知識學習上取得了巨大成功,但這并不意味著可以簡單地將代碼數據視為「自然語言」,并將其拉長為一維 Token 序列進行自回歸訓練,就能復制自然語言處理的成功。

事實上,當使用自回歸模型或「Fill in the middle」任務訓練基礎模型時,會發現實際在代碼補全任務中,模型生成的結果往往與人類程序員的編程方式不符,我們還需要更符合代碼的預訓練方法。

aiXcoder-7B:創新在 LLM 上引入代碼特性

正因為當前代碼大模型很少將代碼特性引入到 LLM 的訓練過程中,代碼大模型在企業真實項目中表現得不盡人意,所以我們創新將一些傳統軟件工程方法引入到大規模預訓練中,希望能生成更符合真實場景的代碼內容。

為此,aiXcoder-7B 主要從以下幾個方面優化預訓練:

  • 數據預處理:軟工工具保證代碼數據語法正確且不存在嚴重 Bug
  • 結構化 FIM:按照語法結構組織預訓練任務
  • 多文件排序:保證單項目內,文件排序既考慮內容相似,又考慮調用關系

數據預處理

aiXcoder 核心數據集主要用于強化代碼大模型在以上編程語言上的效果,其經過大量的過濾與篩選過程。相比于其它代碼大模型,aiXcoder-7B 預訓練數據既采用常規的數據處理,例如數據去重、自動生成代碼去除、通過 Star 量、正則等規則去除低質量代碼、敏感信息等,同時借助軟件工程方法進行更精細的數據處理。

圖片

具體而言,aiXcoder-7B 預訓練數據采用語法分析和靜態分析兩大類工具預處理數據。對于語法分析,重點解析五十種主流語言的語法結構,并排除存在語法錯誤、簡單 Bug 、大面積被注釋掉的代碼等。

圖片

語法分析能天然解析并處理明顯不合理的代碼

對于靜態分析,則側重解析十余種最主流編程語言的嚴重錯誤,即當出現這一些類型錯誤時,代碼大概率在執行過程中會出現比較大的問題。具體而言,掃描并定位影響代碼可靠性和可維護性的 161 種 Bug,影響代碼安全性的 197 種安全漏洞。

圖片

靜態分析能檢測出很多更深層缺陷與漏洞的代碼。

結合軟件工程分析方法以及過濾規則,能夠將存在明顯問題的代碼刪除掉,明顯提升整體代碼質量。

結構化 FIM

在實際開發過程中,代碼具有類、方法、條件代碼塊、循環代碼塊等眾多結構。研究團隊期待讓代碼大模型天然能學會這樣的結構,而不是放任代碼大模型向下一直生成,或者從字符層面上截取一個片段,期待補全該字符片段。

為此,團隊結合語法分析方法,將代碼解析為抽象語法樹,并基于語法樹的結構構建訓練任務。具體而言,代碼文件中的每個位置都對應著抽象語法樹中的某個節點。在訓練過程中,團隊挖掉該節點的子節點,或者挖掉該節點所在父節點剩余的部分,然后針對被挖掉的代碼塊做一個先驗約束:挖掉的代碼塊橫跨一個或少數幾個完整的代碼結構。將這部分完整代碼結構用來計算損失訓練模型,就能一定程度上讓代碼模型理解部分語法結構。

更形象地解釋,常規的 Fill in the middle 會構造很多不合法的代碼片段,例如下圖「or i in range (2」,常規的做法只是從字符上隨機取一個片段。但論文研究團隊提出的 Structured Fill-In-the-Middle (SFIM) 會隨機先選定一個語法節點「IF」,并在 IF 節點向下取了「Compare」代碼片段「i % 5 == 0:」

圖片

最終團隊在預訓練中根據 SFIM 構建整體訓練損失計算,以此更好地學習代碼的語法結構信息。

圖片

多文件排序

當前主流的代碼開源數據集,例如 TheStackV1 、 TheStackV2 或者 The Pile 中代碼部分,都是根據單個語言,甚至單一后綴名組織數據,致使整個訓練樣本的構造局限在單語言文件中。而此次研究團隊構建的訓練數據以項目為單位,保留與處理多種編程語言的代碼文件,確保訓練數據中編程語言的分布與真實開發一致。

此時有一個重要的問題:項目內不同文件該如何排序?

為了提升模型對項目內多代碼文件關系的充分建模能力,并在推理過程中更高效地抽取有用的上下文信息,研究團隊通過相似性關系和依賴性關系對代碼文件排序:相似性關系即模型在預訓練中能學會仿寫相似的代碼;依賴性關系即模型在預訓練中能學會 API 調用或者函數調用的關系。

圖片

預訓練中,項目內文件排序算法

如 Algorithm 1 所示,本論文給出了一個項目內文件排序偽代碼。簡單理解,以 0.3 的概率采用文件內容相似排序,即通過 KMeans 聚類算法將文件聚成不同的簇,并且同一個簇排列在一起;此外,以 0.3 的概率進行路徑相似排序,把同一目錄下的文件,或者被測代碼與測試代碼等路徑相關的文件能排列在一起;最后還以 0.3 的概率構建函數調用流圖,并根據圖的葉節點一路向根節點建立程序依賴路徑,將路徑上的代碼文件排列在一起。

aiXcoder 7B 獨特的效果優勢

借助軟件工程方法,研究團隊通過更符合代碼大模型的預訓練方法,提升了其在代碼數據上的理解與生成能力。例如論文表 5 中的 Fill-in-the-middle 評測集顯示,經過高質量代碼數據的 SFIM 任務訓練,不同語言的代碼補全能力有明顯的提升。

圖片

為了進一步測評 aixcoder-7B 在多種情況下的代碼補全能力,團隊從方法簽名、方法體、方法局部、條件塊、循環塊、異常捕捉塊等維度評估了模型在代碼補全上的效果,如論文圖 4 所示。對比 DeepSeekcoder-6.7B,aixcoder-7B 大部分的補全位置都擁有更好的效果。

圖片

此外,因為預訓練任務充分考慮了代碼的語法結構,模型在推理過程中對代碼的上下文結構展現出更出色的感知能力,能夠準確判斷需要補全完整的語法結構,并傾向生成更短的代碼片段。如論文表 6 所示,模型生成的 Token 數與 GroundTruth Token 數的比值,aiXcoder -7B 更小,表明 SFIM 預訓練任務有效指導了模型更好學會如何終止預測。

圖片

對于代碼補全任務,另外一個比較重要的是跨文件上下文的理解能力。aiXcoder -7b 在預訓練中以項目為單位對項目內的代碼文件進行排序,獲得了更好的文件間建模能力。如表 4 所示,aiXcoder -7b 在 CrossCodeEval 評測集上擁有更好的效果,表明其利用多文件的上下文信息,補全當前代碼文件能力更有優勢。

圖片

后續改進方向

在真實軟件開發場景中,還有很多能力是大模型未曾學習到的,重中之重即代碼上下文。

實際代碼補全往往需要基于不同類型的上下文(如:當前文件的上文、跨文件上下文、相似代碼段),去預測后續的代碼。這種復雜的上下文形式與基礎模型預訓練時的上下文形式不一致,從而限制了基礎模型在實際應用時的代碼補全準確率。

為解決這個問題,研究團隊在 aiXcoder 7B 上做了更多的對齊訓練實驗。該對齊訓練有效地將模型對齊到真實軟件開發場景中的上下文形式,顯著地提升了模型在多種語言上的代碼補全準確率。例如,在四種語言(Python、Java、C++和Go)的多行補全上,相較于aiXcoder-7B,經過優化的新模型在Exact Match(完全匹配)指標上平均取得了 13 個點的絕對提升。

當前,充分利用數十年積累的軟件工程經驗,將代碼大模型真正應用于軟件開發的實際場景中,仍然是一項艱巨而復雜的任務。然而,隨著不斷深入的研究,代碼大模型已經讓「軟件開發自動化」這一宏偉目標變得愈加觸手可及。

責任編輯:張燕妮 來源: 機器之心
相關推薦

2024-04-09 15:16:13

開源AI

2023-10-19 13:48:00

數據訓練

2023-10-13 19:58:33

Mistral7B模型

2024-04-18 00:26:14

AI模型語言

2024-04-28 00:00:00

前端代碼Vue

2023-08-30 14:14:00

AI模型

2024-06-03 10:43:34

2025-04-01 09:54:09

AI算法大模型AI

2023-12-01 14:34:42

AnthropicAILLM

2024-02-26 08:15:43

語言模型低代碼

2025-02-10 14:30:00

模型數據開源

2025-07-14 09:00:00

2023-11-17 08:46:26

2023-11-07 11:50:14

AI訓練

2024-02-22 10:09:00

開源模型

2023-08-09 17:35:11

開源模型

2015-07-01 15:08:56

OpenStack開源社區代碼貢獻

2025-10-10 07:48:12

大模型預訓練初始化

2024-02-04 08:00:00

Zephyr 7B大語言模型算法
點贊
收藏

51CTO技術棧公眾號

欧美日韩在线中文字幕| 日本熟妇毛茸茸丰满| 欧美在线va视频| 国产精品女上位| 97视频资源在线观看| 国产成人无码精品亚洲| 国产一区二区精品福利地址| 欧美日韩在线直播| 欧美精品久久久久久久久久久| 日本福利片高清在线观看| 免费高清不卡av| 九九热在线精品视频| 一级黄色片大全| 国产精品亚洲一区二区在线观看 | 久久人人精品| 久久亚洲私人国产精品va| 粉嫩av懂色av蜜臀av分享| 久久爱.com| 黄色成人在线免费| 91社在线播放| 精品久久av| 成人性色生活片免费看爆迷你毛片| 国产成人精品午夜| 国产一二三四在线| 久久在线播放| 亚洲女在线观看| 成年人看片网站| 国产成人久久精品麻豆二区| 五月开心婷婷久久| 99热一区二区三区| 岛国在线大片| 91女人视频在线观看| 99国产在线| ,一级淫片a看免费| 视频一区视频二区中文| 97久久伊人激情网| 清纯粉嫩极品夜夜嗨av| 色小子综合网| 亚洲视频日韩精品| 中文字幕在线免费看线人| 中文久久电影小说| 欧美高清视频www夜色资源网| 精品www久久久久奶水| 国产乱码午夜在线视频| 亚洲自拍欧美精品| 久操手机在线视频| 影音先锋男人资源在线| 亚洲卡通欧美制服中文| 中文字幕久久综合| 麻豆传媒视频在线观看免费| 国产精品视频看| 欧美亚州在线观看| 毛片在线播放网站| 久久蜜桃av一区二区天堂| 精品一区日韩成人| 午夜福利理论片在线观看| 成人91在线观看| 国产成人免费观看| 肥臀熟女一区二区三区| 成人福利电影精品一区二区在线观看| 91高跟黑色丝袜呻吟在线观看| 国产精品视频久久久久久| 久久99精品久久久久久| 国产精品视频久| 亚洲一区二区人妻| 精品中文字幕一区二区| 91成人在线看| 污视频网站免费观看| 久久嫩草精品久久久久| 日韩一区免费观看| 免费在线观看黄| 亚洲人成精品久久久久| 黄色一级大片免费| 毛片在线网站| 欧美视频在线不卡| 肉色超薄丝袜脚交| 粉嫩精品导航导航| 亚洲网站视频福利| 黑人狂躁日本娇小| 午夜精品久久99蜜桃的功能介绍| 欧美激情女人20p| 国产又爽又黄的视频| 视频一区国产视频| 国产有码在线一区二区视频| 精品国产无码AV| av在线播放成人| 日本视频一区二区不卡| 精品自拍一区| 午夜激情综合网| 色一情一乱一伦一区二区三区日本| 国产综合色激情| 日韩免费在线观看| 深爱五月激情网| 999久久久91| 97色在线观看| 在线观看毛片av| 粉嫩在线一区二区三区视频| 免费在线观看91| 米奇精品一区二区三区| 欧美日韩日本国产| 亚洲免费黄色录像| 欧美美女在线直播| 日韩视频精品在线| 国产香蕉视频在线| 久久99国产精品免费| 国产欧美综合精品一区二区| 99se视频在线观看| 亚洲成人一区二区| 日本国产一级片| 亚洲精品小区久久久久久| 久久激情五月丁香伊人| 天天干天天干天天操| 国产在线精品视频| 欧美一区二区在线视频观看| 图片区小说区亚洲| 欧美视频第二页| 精品人妻一区二区三区香蕉 | 免费看欧美黑人毛片| 日韩不卡在线| 亚洲国产精品资源| 国产1区2区3区4区| 日韩精品电影在线| 精品无人乱码一区二区三区的优势 | jizz国产免费| 国产精品一品二品| 性欧美.com| www.成人影院| 亚洲国产精品悠悠久久琪琪| 欧美成欧美va| 国内精品伊人久久久久av影院| 欧美一区二区三区四区五区六区| 国产第一页在线| 日韩亚洲欧美在线| 尤物在线免费视频| 另类小说一区二区三区| 欧美午夜精品久久久久免费视| 麻豆免费版在线观看| 亚洲成人精品av| 久久亚洲AV无码| 国产精品99久久久久| 夜夜爽99久久国产综合精品女不卡| 欧美亚洲日本精品| 日韩成人在线视频| 日本少妇bbwbbw精品| 成人一区二区三区中文字幕| 成人一区二区av| 日日夜夜精品视频| 九九九久久久久久| www.黄色国产| 亚洲永久免费av| 亚洲精品久久一区二区三区777| 一区二区在线影院| 3d动漫啪啪精品一区二区免费 | 欧美女优在线视频| 日本久久久久久| 久草在线网址| 欧美日免费三级在线| 貂蝉被到爽流白浆在线观看| 日韩av不卡一区二区| 婷婷精品国产一区二区三区日韩| 日韩精品三区| 色妞一区二区三区| 国产精品一级视频| 亚洲一区欧美一区| 艳妇乳肉亭妇荡乳av| 国产精品视频| 日韩欧美亚洲v片| 日韩福利影视| 欧美日韩国产二区| 天天操天天干天天操| 日韩欧美999| 亚洲最大成人综合网| 久久精品国产77777蜜臀| 欧美日韩一级在线| 国产成人澳门| 91精品国产高清| 五月婷婷免费视频| 欧美日韩亚洲综合一区| 岛国毛片在线观看| 久久影视一区二区| 国产成年人视频网站| 狠狠噜噜久久| 日韩理论片在线观看| 国产va免费精品观看精品| 欧美激情国产日韩精品一区18| 嫩草研究院在线| 91精品国产入口| 亚洲精品午夜国产va久久成人| 亚洲国产成人在线| a级片在线观看视频| 日韩在线卡一卡二| 国产资源第一页| 国产一区三区在线播放| 91超碰在线免费观看| 亚洲欧美韩国| 毛片精品免费在线观看| 黄色在线播放| 欧美成人伊人久久综合网| 六月丁香婷婷综合| 亚洲男女毛片无遮挡| 国产熟妇搡bbbb搡bbbb| 国产精品一区二区果冻传媒| 国产精品亚洲二区在线观看 | 久久影院资源网| 天堂中文在线视频| 51精品国自产在线| 国产www在线| 一个色在线综合| 亚洲高潮女人毛茸茸| 成人亚洲精品久久久久软件| 久热精品在线播放| 99热在线精品观看| gogogo免费高清日本写真| 久久99高清| 国产精品一区二区你懂得| 免费成人高清在线视频| 欧美一级视频在线观看| 菠萝菠萝蜜在线视频免费观看| 亚洲人成网站色ww在线| 亚洲精品一区二区三区四区| 欧美日韩精品综合在线| 久久精品视频7| 亚洲午夜精品在线| www.97视频| 国产欧美一区二区精品久导航| 日韩av手机在线播放| 国精产品一区一区三区mba桃花| 成人在线看视频| 亚洲毛片播放| 精品无码一区二区三区爱欲| 亚洲澳门在线| 爱爱爱视频网站| 精品久久中文| 欧美污视频久久久| 欧美激情在线免费| 久久精品国产第一区二区三区最新章节| 精品午夜视频| 成人免费在线网址| 亚洲最大的免费视频网站| 国产成人精品久久久| 欧美大片免费高清观看| 77777亚洲午夜久久多人| 国产在线美女| 97av在线影院| 五月天av在线| 青青久久av北条麻妃黑人| 亚洲色图官网| 国产a级全部精品| 欧美xxxxxx| 国产精品成人一区| 久久亚洲精品爱爱| 国产精品91久久久| 日本在线视频一区二区| 国产精品夫妻激情| 婷婷激情成人| 亚洲淫片在线视频| 试看120秒一区二区三区| 5g国产欧美日韩视频| 亚洲国产精品免费视频| www日韩av| 国产精品1luya在线播放| 国产精品免费一区二区三区在线观看 | 亚洲承认在线| 乱妇乱女熟妇熟女网站| 久久电影一区| jizz18女人| 国产毛片精品视频| 国产精品熟妇一区二区三区四区 | 51精品久久久久久久蜜臀| 国产美女三级无套内谢| 精品国产欧美一区二区| 日韩一级片免费在线观看| 欧美xxxxxxxxx| 视频一区二区三区在线看免费看| 亚洲人成啪啪网站| 日本亚洲精品| 国内精品400部情侣激情| 在线观看的黄色| 国产精品视频不卡| 在线视频亚洲欧美中文| 美女视频久久| 99久久精品网| 黄色大片中文字幕| 三级欧美韩日大片在线看| 午夜激情av在线| 国产精品一二三| 中日韩精品一区二区三区| 中文字幕乱码日本亚洲一区二区 | 久久久9色精品国产一区二区三区| 影音先锋成人资源网站| 亚洲永久免费| 国产又黄又猛的视频| 成人18精品视频| 中文字幕免费在线看线人动作大片 | 久草一区二区| 国产精品久久久久蜜臀 | 欧美精品一区二区视频| 天天操综合网| 免费高清在线观看免费| 国精产品一区一区三区mba桃花 | 高清一区二区三区四区| 亚洲欧美视频在线| 色老头在线观看| 国产精品吊钟奶在线| 99这里只有精品视频| 日本在线观看一区二区三区| 国产精品va| 污污网站免费看| hitomi一区二区三区精品| 我要看一级黄色录像| 日韩欧中文字幕| www.污视频| www.日韩免费| 欧洲亚洲两性| 国产伦精品一区二区三毛| 91亚洲国产成人久久精品| 日本精品免费在线观看| 国产精品99久久久久久久vr| 9.1片黄在线观看| 欧美性xxxxx极品娇小| www.看毛片| 日韩中文字幕视频在线| 波多野结衣亚洲一二三| 国产欧美欧洲| 国语对白精品一区二区| 日本高清一区二区视频| 国产三级精品三级| youjizz在线视频| 亚洲精品第一国产综合精品| 午夜影院免费在线| 成人日韩在线电影| 日韩一级毛片| 亚洲人视频在线| 国产欧美精品一区二区色综合朱莉| 日韩精品在线不卡| 精品国产一区久久| av免费在线网站| 91老司机精品视频| 我不卡手机影院| 天堂视频免费看| 国产精品人人做人人爽人人添 | 日本免费新一区视频| 性欧美丰满熟妇xxxx性仙踪林| 偷拍亚洲欧洲综合| 全部免费毛片在线播放一个| 久久理论片午夜琪琪电影网| 伊人久久大香线蕉av超碰| 法国空姐在线观看免费| 九一久久久久久| 91人妻一区二区三区蜜臀| 欧美疯狂做受xxxx富婆| 欧美精品videos另类| 91精品免费看| 五月天综合网站| 日本一区二区三区在线免费观看| 亚洲日本成人在线观看| 国产精品一区二区三区在线免费观看| 久久精品国产欧美激情| 日韩一级特黄| 国产在线拍揄自揄拍无码| 国产乱子轮精品视频| 69av.com| 日韩不卡中文字幕| 快播电影网址老女人久久| 日韩欧美精品一区二区三区经典| 日韩精彩视频在线观看| 成人精品一二三区| 91精品国产欧美一区二区| 日本中文字幕中出在线| 国模一区二区三区私拍视频| 免费在线成人| 中国1级黄色片| 日韩一区二区三区视频在线观看| av3级在线| 日本一区视频在线| 久久国产夜色精品鲁鲁99| 国产探花在线免费观看| 亚洲精品电影久久久| 日本.亚洲电影| 国内自拍中文字幕| 97se狠狠狠综合亚洲狠狠| 99re这里只有精品在线| 久久久国产精品视频| aiss精品大尺度系列| 一本久道中文无码字幕av| 成人欧美一区二区三区1314| 黄色av免费观看| 国产成人激情视频| 综合久久一区| 亚洲欧美视频在线播放| 在线不卡一区二区| hd国产人妖ts另类视频| 水蜜桃亚洲精品| 粉嫩13p一区二区三区| 中文字幕一区二区三区四区欧美| 欧美成人午夜激情在线| 你微笑时很美电视剧整集高清不卡| 中文字幕永久有效| 精品国产999| 好操啊在线观看免费视频|