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

在 Linux 上用 ASCII 藝術(shù)打印萬(wàn)圣節(jié)問(wèn)候語(yǔ)

系統(tǒng) Linux 后端
利用擴(kuò)展 ASCII 字符集和它的繪畫元素集合的全彩 ASCII 藝術(shù)在 DOS 上曾經(jīng)相當(dāng)流行。你可以在你的下一個(gè) FreeDOS 程序中加入 ASCII 藝術(shù),作為一個(gè)很酷的“歡迎”屏幕,或者作為一個(gè)提供了更多程序信息的彩色“退出”屏幕,來(lái)增加一點(diǎn)視覺(jué)上的樂(lè)趣。

[[432540]]

使用 Linux 或 FreeDOS 從一個(gè) C 程序中生成彩色的 ASCII 藝術(shù)。

利用擴(kuò)展 ASCII 字符集和它的繪畫元素集合的全彩 ASCII 藝術(shù)在 DOS 上曾經(jīng)相當(dāng)流行。你可以在你的下一個(gè) FreeDOS 程序中加入 ASCII 藝術(shù),作為一個(gè)很酷的“歡迎”屏幕,或者作為一個(gè)提供了更多程序信息的彩色“退出”屏幕,來(lái)增加一點(diǎn)視覺(jué)上的樂(lè)趣。

但是,這種 ASCII 藝術(shù)的風(fēng)格并不僅僅局限于 FreeDOS 程序。你可以在 Linux 終端模式的程序中使用同樣的方法。雖然 Linux 使用 ncurses 來(lái)控制屏幕,而不是 DOS 的 conio,但相關(guān)的概念也適用于 Linux 程序。本文探討了如何從 C 語(yǔ)言程序中生成彩色 ASCII 藝術(shù)。

ASCII 藝術(shù)文件

你可以使用各種工具來(lái)繪制你的 ASCII 藝術(shù)。在這個(gè)例子中,我使用了一個(gè)叫做 TheDraw 的老式 DOS 應(yīng)用程序,但是你可以在 Linux 上找到現(xiàn)代的開源 ASCII 藝術(shù)程序,比如 Moebius(Apache 許可證)或者 PabloDraw(MIT 許可證)。只要你知道保存的數(shù)據(jù)是什么樣子的,你使用什么工具并不重要。

下面是一個(gè) ASCII 藝術(shù)文件樣本的一部分,以 C 源代碼保存。請(qǐng)注意,這個(gè)代碼片段定義了幾個(gè)值。IMAGEDATA_WIDTH 和 IMAGEDATA_DEPTH 定義了屏幕上的列數(shù)和行數(shù)。在這里,它是一個(gè) 80x25 的 ASCII 藝術(shù)“圖像”。IMAGEDATA_LENGTH 定義了 IMAGEDATA 數(shù)組中的條目數(shù)量。ASCII 藝術(shù)畫面中的每個(gè)字符可以用兩個(gè)字節(jié)的數(shù)據(jù)表示。要顯示的字符和包含該字符的前景和背景顏色的顏色屬性。對(duì)于一個(gè) 80x25 的屏幕,每個(gè)字符都與一個(gè)屬性配對(duì),該數(shù)組包含 4000 個(gè)條目(即 80*25*2=4000)。

  1. #define IMAGEDATA_WIDTH 80
  2. #define IMAGEDATA_DEPTH 25
  3. #define IMAGEDATA_LENGTH 4000
  4. unsigned char IMAGEDATA [] = {
  5.     '.', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,
  6.     ' ', 0x08,  ' ', 0x08,  '.', 0x0F,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,
  7.     ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  '.', 0x0F,
  8.     ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,
  9.     ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,  ' ', 0x08,

數(shù)組的其它部分依此類推。

為了在屏幕上顯示這種 ASCII 藝術(shù),你需要寫一個(gè)小小的程序來(lái)讀取數(shù)組并以正確的顏色打印每個(gè)字符。

設(shè)置一個(gè)顏色屬性

這個(gè) ASCII 藝術(shù)文件中的顏色屬性在一個(gè)字節(jié)中定義了背景和前景的顏色,用十六進(jìn)制的值表示,如 0x08 或 0x6E。十六進(jìn)制是適合表達(dá)這樣的顏色“對(duì)”的緊湊方式。

像 Linux 上的 ncurses 或 DOS 上的 conio 這樣的字符模式系統(tǒng) 只能顯示 16 種顏色。這就是十六種可能的文本顏色和八種背景顏色。用二進(jìn)制計(jì)算十六個(gè)值(從 0 到 15)只需要四個(gè)二進(jìn)制位。

1111 是二進(jìn)制的 15

而且方便的是,十六進(jìn)制可以用一個(gè)字符表示 0 到 15:012、3、4、567、8、9A、BC、D、E 和 F。所以十六進(jìn)制的值 F 是數(shù)字 15,或二進(jìn)制的 1111。

通過(guò)顏色對(duì),你可以用一個(gè)八位的字節(jié)來(lái)編碼背景和前景的顏色。這就是文本顏色的四個(gè)二進(jìn)制位(十六進(jìn)制中的 0 到 15 或 0 到 F)和背景顏色的三個(gè)二進(jìn)制位(十六進(jìn)制中的 0 到 7 或 0 到 E)。字節(jié)中剩余的二進(jìn)制位在這里沒(méi)有使用,所以我們可以忽略它。

為了將顏色對(duì)或?qū)傩赞D(zhuǎn)換成你的程序可以使用的顏色值,你需要 使用位掩碼,只指定用于文字顏色或背景顏色的位。使用 FreeDOS 上的 OpenWatcom C 編譯器,你可以編寫這個(gè)函數(shù),從顏色屬性中適當(dāng)?shù)卦O(shè)置顏色。

  1. void
  2. textattr(int newattr)
  3. {
  4. _settextcolor(newattr & 15); /* 0000xxxx */
  5. _setbkcolor((newattr >> 4) & 7); /* 0xxx0000 */
  6. }

_settextcolor 函數(shù)只設(shè)置文本顏色,_setbkcolor 函數(shù)設(shè)置背景顏色。兩者都定義在 graph.h 中。注意,由于顏色屬性在一個(gè)字節(jié)值中包括了背景色和前景色,textattr 函數(shù)使用 &(二進(jìn)制的“與”運(yùn)算)來(lái)設(shè)置一個(gè)位掩碼,只隔離了屬性中的最后四個(gè)位。這就是顏色對(duì)存儲(chǔ)前景顏色的值 0 到 15 的地方。

為了得到背景色,該函數(shù)首先執(zhí)行了一個(gè)位移,將位“推”到右邊。這就把“上”位放到了“下”位范圍,所以任何像 0xxx0000 這樣的位都變成了 00000xxx。我們可以用另一個(gè)的位掩碼 7(二進(jìn)制 0111)來(lái)挑選出背景顏色值。

顯示 ASCII 藝術(shù)

IMAGEDATA 數(shù)組包含整個(gè) ASCII 藝術(shù)屏幕和每個(gè)字符的顏色值。為了在屏幕上顯示 ASCII 藝術(shù),你的程序需要掃描該數(shù)組,設(shè)置顏色屬性,然后一次在屏幕上顯示一個(gè)字符。

讓我們?cè)谄聊坏牡撞苛舫隹臻g,以便向用戶提供單獨(dú)的信息或提示。也就是說(shuō),我不想顯示一個(gè) 80 列 ASCII 屏幕的所有 25 行,而只想顯示前 24 行。

  1. /* print one line less than the 80x25 that's in there:
  2. 80 x 24 x 2 = 3840 */
  3.  
  4. for (pos = 0; pos < 3840; pos += 2) {
  5. ...
  6. }

在 for 循環(huán)里面,我們需要設(shè)置顏色,然后打印字符。OpenWatcom C 編譯器提供了一個(gè)函數(shù) _outtext 來(lái)顯示帶有當(dāng)前顏色值的文本。然而,這需要傳遞一個(gè)字符串,如果我們需要一個(gè)一個(gè)地處理每個(gè)字符,在一行中的每個(gè)字符需要不同顏色的情況下,效率就會(huì)很低。

相反,OpenWatcom 有一個(gè)類似的函數(shù),叫做 _outmem,允許你指示要顯示多少個(gè)字符。對(duì)于一次一個(gè)字符,我們可以在 IMAGEDATA 數(shù)組中提供一個(gè)字符值的指針,并告訴 _outtext 只顯示一個(gè)字符。這將使用當(dāng)前的顏色屬性顯示該字符,這就是我們需要的。

  1. for (pos = 0; pos < 3840; pos += 2) {
  2. ch = &IMAGEDATA[pos]; /* pointer assignment */
  3. attr = IMAGEDATA[pos + 1];
  4. textattr(attr);
  5. _outmem(ch, 1);
  6. }

這個(gè)更新的 for 循環(huán)通過(guò)向 IMAGEDATA 數(shù)組分配一個(gè)指針來(lái)設(shè)置字符 ch。接下來(lái), 循環(huán)設(shè)置文本屬性, 然后用 _outmem 顯示字符.

整合起來(lái)

有了 textattr 函數(shù)和處理數(shù)組的 for 循環(huán), 我們可以編寫一個(gè)完整的程序來(lái)顯示 ASCII 藝術(shù)文件的內(nèi)容。對(duì)于這個(gè)例子,將 ASCII 藝術(shù)文件保存為 imgdata.inc,并用 #include 語(yǔ)句將其包含在源文件中。

  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <graph.h>
  4.  
  5. #include "imgdata.inc"
  6.  
  7. void
  8. textattr(int newattr)
  9. {
  10. _settextcolor(newattr & 15); /* 0000xxxx */
  11. _setbkcolor((newattr >> 4) & 7); /* 0xxx0000 */
  12. }
  13.  
  14. int
  15. main()
  16. {
  17. char *ch;
  18. int attr;
  19. int pos;
  20.  
  21. if (_setvideomode(_TEXTC80) == 0) {
  22. fputs("Error setting video mode", stderr);
  23. return 1;
  24. }
  25.  
  26. /* draw the array */
  27.  
  28. _settextposition(1, 1); /* top left */
  29.  
  30. /* print one line less than the 80x25 that's in there:
  31. 80 x 24 x 2 = 3840 */
  32.  
  33. for (pos = 0; pos < 3840; pos += 2) {
  34. ch = &IMAGEDATA[pos]; /* pointer assignment */
  35. attr = IMAGEDATA[pos + 1];
  36.  
  37. textattr(attr);
  38. _outmem(ch, 1);
  39. }
  40.  
  41. /* done */
  42.  
  43. _settextposition(25, 1); /* bottom left */
  44.  
  45. textattr(0x0f);
  46. _outtext("Press any key to quit");
  47.  
  48. getch();
  49.  
  50. textattr(0x00);
  51. return 0;
  52. }

在 FreeDOS 上使用 OpenWatcom C 編譯器編譯該程序,你會(huì)得到一個(gè)顯示這個(gè)節(jié)日信息的新程序。 

萬(wàn)圣節(jié)快樂(lè)(Jim Hall, CC-BY-SA 4.0)

萬(wàn)圣節(jié)快樂(lè),各位!

 

 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2022-10-30 12:57:31

UbuntuLinux

2018-04-17 09:20:35

Linux命令crypt

2015-10-29 11:43:40

易到

2015-11-04 15:10:25

Fedora 23FedoraLinux

2019-10-31 08:59:23

Python工具萬(wàn)圣節(jié)

2013-10-31 13:30:36

設(shè)計(jì)專題

2018-11-01 15:40:13

災(zāi)備

2012-10-31 13:52:50

筆記本

2011-11-01 09:35:48

2016-10-31 17:57:32

萬(wàn)圣節(jié)三星

2012-11-01 17:00:16

2013-11-15 13:13:30

微軟反Linux戰(zhàn)略

2012-10-29 14:37:25

華為

2021-11-01 07:33:02

Windows 10操作系統(tǒng)壁紙

2021-10-31 08:25:06

網(wǎng)絡(luò)釣魚木馬網(wǎng)絡(luò)攻擊

2013-10-31 13:03:58

釣魚網(wǎng)站趨勢(shì)科技

2023-01-10 08:30:05

2014-10-30 09:38:37

程序員萬(wàn)圣節(jié)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

性色av一区二区三区免费| 欧美人与z0zoxxxx视频| 精品日韩欧美| 中文字幕免费在线看| 亚洲精品极品少妇16p| 精品久久国产97色综合| 无码少妇一区二区三区芒果| 秋霞影院午夜丰满少妇在线视频| 国产美女视频一区| 欧洲精品毛片网站| 天天做夜夜爱爱爱| 丝袜连裤袜欧美激情日韩| 欧美日韩另类一区| 日韩网站在线免费观看| 国产一区二区三区福利| 国产成人综合自拍| 国产精品久久精品| 欧美精品亚洲精品日韩精品| 91偷拍一区二区三区精品| 亚洲电影av在线| 国产精品嫩草影院8vv8| 丝袜老师在线| 亚洲蜜臀av乱码久久精品蜜桃| 欧美大香线蕉线伊人久久| 国产女人18毛片18精品| 日韩电影免费在线观看网站| 美女999久久久精品视频| 色哟哟精品观看| 国产精品18hdxxxⅹ在线| 欧美日韩一级二级三级| 黄www在线观看| 丁香花电影在线观看完整版| 中文字幕色av一区二区三区| 久久一区二区三区av| 精品国产九九九| 久久成人免费电影| 国产精品久久久久aaaa九色| 国产成人自拍视频在线| 韩国亚洲精品| 久久艹在线视频| 99久久精品久久亚洲精品| 国产99久久| 日韩国产欧美精品在线| 人妻换人妻a片爽麻豆| 蜜桃精品一区二区三区| 欧美高清性hdvideosex| 国产精品v日韩精品v在线观看| 美女18一级毛片一品久道久久综合| 亚洲一区二区三区视频在线播放| 一级性生活视频| 成人免费网址| 亚洲精品写真福利| 青草全福视在线| 羞羞的视频在线看| 亚洲精品久久7777| 青青草视频国产| 免费在线国产视频| 亚洲mv在线观看| 男人的天堂狠狠干| 亚洲插插视频| 色噜噜偷拍精品综合在线| aaa毛片在线观看| 欧美黑人粗大| 欧洲av在线精品| 中文字幕第38页| 涩涩涩久久久成人精品| 欧美一区二区三区播放老司机 | 免费的国产精品| 国产精品老女人视频| 在线中文字幕网站| 九九国产精品视频| 97视频热人人精品| 四虎免费在线观看| 久久久久久一二三区| 精品一区二区三区自拍图片区 | 99re8这里有精品热视频8在线| 欧美成人bangbros| 噜噜噜在线视频| 成人久久电影| 色综合色综合网色综合| 国产真实夫妇交换视频| 老司机一区二区三区| 国产精品视频大全| 国产sm主人调教女m视频| 成人一区二区视频| 欧美男人的天堂| 欧美被日视频| 午夜电影久久久| 一区二区三区韩国| 999在线精品| 国产一区二区三区18| 国产大片免费看| 国产日韩欧美高清免费| 国产精品自产拍在线观看中文| 国产按摩一区二区三区| 久久亚洲影视婷婷| 国产一二三四五| 一区二区三区四区日本视频| 欧美精品1区2区3区| free性中国hd国语露脸| 五月天综合网站| 欧美在线观看日本一区| 国产精品天天操| 国产亚洲一区二区三区四区| 在线观看18视频网站| 最近高清中文在线字幕在线观看1| 欧美日韩国产免费一区二区| 扒开伸进免费视频| 91亚洲一区| 欧洲成人在线视频| 亚洲第一天堂在线观看| 国产日韩欧美精品一区| 国产毛片久久久久久国产毛片| 亚洲a∨精品一区二区三区导航| 日韩免费一区二区| 蜜桃视频最新网址| 久久久精品五月天| 成人免费视频网站| 色影院视频在线| 日本韩国一区二区| av无码一区二区三区| 欧美暴力喷水在线| 国产日本欧美一区二区三区| 天堂中文在线视频| 一区二区三区四区不卡在线 | 成人丝袜高跟foot| 中文字幕一区综合| 国产在视频一区二区三区吞精| 日韩国产欧美精品一区二区三区| 欧美成人综合色| 久久福利视频一区二区| 亚洲成人第一| 欧美成人a交片免费看| 亚洲国产精品成人av| 欧美精品99久久久| 国产高清在线精品| 艳母动漫在线观看| 亚洲伦理网站| 久久精品2019中文字幕| 一区二区视频网站| 日本一区二区成人在线| 日韩精品一区二区三区色欲av| 果冻天美麻豆一区二区国产| 欧美噜噜久久久xxx| 国产又粗又黄又爽的视频| 日本一区二区三区国色天香| 蜜臀久久99精品久久久酒店新书| 亚洲a级精品| 欧美专区在线观看| 国产一区二区影视| 欧美午夜免费电影| 国产午夜精品福利视频| 青青草原综合久久大伊人精品优势| 日韩电影在线播放| 日韩欧美少妇| 日韩性xxxx爱| 国产欧美一级片| 亚洲线精品一区二区三区| 亚洲图片欧美另类| 国产精品人人爽人人做我的可爱 | 日韩中文在线电影| 成人黄色在线免费| 超碰免费公开在线| 欧美成人精品高清在线播放| 日韩高清免费av| 91麻豆免费看| 日本在线观看免费视频| 五月婷婷六月综合| 国产精品高清一区二区三区| 福利在线免费视频| 在线观看久久av| 国产免费视频一区二区三区| 一区二区成人在线| 国产精品300页| 奇米色一区二区三区四区| 国产免费一区二区三区四在线播放| 一本色道69色精品综合久久| 国内精品模特av私拍在线观看| 视频午夜在线| 9191国产精品| 日本中文字幕在线免费观看| 国产亚洲精品中文字幕| 亚洲欧美天堂在线| 亚洲国产二区| 亚洲精品中文综合第一页| 日韩高清一区| 国产精品福利网站| 羞羞污视频在线观看| 亚洲天堂免费观看| 国产成人精品无码高潮| 色婷婷久久综合| 欧美在线视频第一页| 91麻豆国产香蕉久久精品| 91看片破解版| 国产欧美日韩一级| 天堂av免费看| 国产精品探花在线观看| 亚洲中国色老太| 怡红院成人在线| 欧美国产日韩二区| 成人av毛片| 亚洲精品99999| 99久久精品日本一区二区免费| 欧美日韩国产中文字幕 | 7777精品久久久大香线蕉小说| 手机在线理论片| 久99九色视频在线观看| yw193.com尤物在线| 亚洲第一区在线观看| 在线免费看毛片| 色综合婷婷久久| 久久中文字幕无码| 亚洲欧美在线aaa| av男人的天堂av| av高清不卡在线| 四虎国产精品免费| 麻豆专区一区二区三区四区五区| 91专区在线观看| 国产精品av久久久久久麻豆网| 视频在线精品一区| 日韩高清电影免费| 国产 高清 精品 在线 a| 97久久中文字幕| 国产精品永久在线| 在线观看精品| 青青精品视频播放| 女人让男人操自己视频在线观看| 欧美巨大黑人极品精男| 欧美性猛交xxx乱大交3蜜桃| 国产丝袜精品第一页| 日本免费网站在线观看| 欧美va亚洲va在线观看蝴蝶网| 一级全黄裸体免费视频| 欧美日韩一卡二卡| 中文字幕你懂的| 欧美色图一区二区三区| 久久国产香蕉视频| 91福利精品视频| 秋霞av一区二区三区| 欧美香蕉大胸在线视频观看| 在线观看黄网站| 懂色av影视一区二区三区| 国产精品500部| 黄色91在线观看| 91porny在线| 欧美日韩国产综合新一区 | 九九精品视频在线看| wwwwwxxxx日本| 卡一卡二国产精品| 99re6在线观看| 国产乱人伦偷精品视频免下载| 99国产精品久久久久久| 国产真实乱子伦精品视频| 自拍一级黄色片| 国产成人av影院| 国产又粗又猛又色| 91污片在线观看| 国产综合精品在线| 中文字幕在线观看不卡视频| 国精产品一区一区二区三区mba| 综合网在线视频| 激情五月婷婷在线| 精品久久久久久久中文字幕| 在线永久看片免费的视频| 欧美性猛片xxxx免费看久爱| 97超碰中文字幕| 欧美大片一区二区| 三区在线观看| 中文字幕一精品亚洲无线一区 | 亚洲精品高清视频在线观看| 久久精品国产亚洲av麻豆色欲| 偷窥国产亚洲免费视频 | 日韩三级免费观看| 神马午夜精品95| 国产一区二区三区丝袜| 国产在线观看免费麻豆| 欧美精品videossex性护士| 色是在线视频| 国产在线a不卡| 精品国产一区二区三区成人影院| 欧美专区一二三| 亚洲色图二区| 欧美极品欧美精品欧美图片| 蜜桃视频一区二区三区在线观看 | 久久综合色之久久综合| 成人精品一二三区| 亚洲成人动漫在线观看| 中文字幕在线天堂| 日韩欧美精品在线| 国模吧精品人体gogo| 免费91在线视频| 欧洲一级精品| www.久久草| 成人在线免费小视频| 国产黄色片免费在线观看| 日本 国产 欧美色综合| 91九色蝌蚪porny| 中文字幕中文字幕一区| 日产精品久久久| 欧美一区二区三区四区久久| 深夜福利视频一区| 欧美成人精品一区二区| 亚洲成人av观看| 国产一区二区三区av在线| 久久国产电影| 日本一区二区黄色| 粉嫩欧美一区二区三区高清影视| 精品国产aaa| 精品国产成人在线| 精品久久人妻av中文字幕| 中文字幕亚洲第一| 欧美电影免费看| 精品无码久久久久久久动漫| 亚洲成人二区| 亚洲欧洲日本精品| 久久久久久久综合| 国产成人免费观看视频| 日韩手机在线导航| 麻豆传媒在线完整视频| 日韩男女性生活视频| 欧美a大片欧美片| 日韩一级免费看| 国产揄拍国内精品对白| 五月天婷婷丁香网| 在线亚洲精品福利网址导航| 五月婷婷激情在线| 欧美极品美女电影一区| 视频亚洲一区二区| 在线观看免费黄色片| 麻豆精品蜜桃视频网站| 亚洲成人黄色av| 色哟哟一区二区| 美女做暖暖视频免费在线观看全部网址91 | 极品少妇一区二区三区| 黑人无套内谢中国美女| 亚洲久本草在线中文字幕| 国产一区二区视频免费观看| 中文字幕日韩在线播放| 素人一区二区三区| 亚洲国产精品视频一区| 日韩av午夜在线观看| 欧美成人国产精品一区二区| 91福利在线导航| 成年人在线观看| 国产精品午夜一区二区欲梦| 欧美丝袜一区| 国产一伦一伦一伦| 中文字幕一区二| 国产高中女学生第一次| 欧美人在线视频| 红杏aⅴ成人免费视频| 人妻av中文系列| 久久综合色综合88| 中国女人一级一次看片| 自拍偷拍免费精品| www.久久草.com| 日韩免费在线观看av| 成人免费观看视频| 亚洲免费在线视频观看| 亚洲午夜精品久久久久久性色| 日本在线视频一区二区| 夜夜爽99久久国产综合精品女不卡| 久久99蜜桃精品| 久久久久久久久97| 日韩av网站在线| av有声小说一区二区三区| 亚洲亚洲精品三区日韩精品在线视频| 精一区二区三区| 精品午夜福利在线观看| 亚洲精品一区二区在线| 国产一区高清| 又大又硬又爽免费视频| 久久一区二区视频| 国产又粗又长视频| 久久久久久高潮国产精品视| 亚洲精品亚洲人成在线观看| 天天干天天操天天做| 亚洲一区二区三区精品在线| 欧洲亚洲精品视频| 91免费福利视频| 在线综合亚洲| 日韩av片在线免费观看| 亚洲第一页自拍| 国产精品伊人| 日本人体一区二区| 欧美激情在线一区二区| 亚洲精品国产精| 国产精品久久久久久久久久久久| 永久91嫩草亚洲精品人人| 久久人人爽人人人人片| 欧美久久久久久久久久 | 国产在线一区二区三区| 亚洲国产国产亚洲一二三| 日本黄色激情视频| 亚洲第一福利网| 99热这里有精品| 99久久国产宗和精品1上映| 一区二区三区不卡在线观看| 超碰国产在线| 激情小说网站亚洲综合网 |