青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

興海北路

---男兒仗劍自橫行
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統計

  • 隨筆 - 85
  • 文章 - 0
  • 評論 - 17
  • 引用 - 0

常用鏈接

留言簿(6)

隨筆分類

隨筆檔案

收藏夾

全是知識啊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

2015年1月7日

(轉載)char與unsigned char的本質區別

原文地址:http://www.cnblogs.com/qytan36/archive/2010/09/27/1836569.html

      在C中,默認的基礎數據類型均為signed,現在我們以char為例,說明(signed)char與unsigned char之間的區別。

      首先在內存中,char與unsigned char沒有什么不同,都是一個字節,唯一的區別是,char的最高位為符號位,因此char能表示的范圍是-128~127,unsigned char沒有符號位,因此能表示的范圍是0~255,這個好理解,8個bit,最多256種情況,因此無論如何都能表示256個數字。

      在實際使用過程中有什么區別呢?

      主要是符號位,但是在普通的賦值,讀寫文件和網絡字節流都沒什么區別,反正就是一個字節,不管最高位是什么,最終讀取結果都一樣,只是你怎么理解最高位而已,在屏幕上面的顯示可能不一樣。

      但是我們卻發現在表示byte時,都用unsigned char,這是為什么呢?

      首先我們通常意義上理解,byte沒有什么符號位之說,更重要的是如果將byte的值賦給int,long等數據類型時,系統會做一些額外的工作。

      如果是char,那么系統認為最高位是符號位,而int可能是16位或者32位,那么系統會對最高位做擴展(注意,賦給unsigned int也會做擴展),而如果是unsigned char,那么系統不會做擴展。

      這就是二者的最大區別。

      同理可以推導到其他的類型,比如short,unsigned short,等等。

      具體可以通過下面的小例子看看其區別:

      

#include<stdio.h>

void f(unsigned char v)
{
    
char c = v;
    unsigned 
char uc = v;
    unsigned 
int a = c, b = uc;
    
int i = c, j = uc;
    printf(
"------------------------\n");
    printf(
"%%c: %c, %c\n", c, uc);
    printf(
"%%X: %X, %X\n", c, uc);
    printf(
"%%u: %u, %u\n", a, b);
    printf(
"%%d: %d, %d\n", i, j);
}


int main(int argc, char *argv[])
{
    f(
0x80);
    f(
0x7F);
    
return 0;
}

      輸出結果:

------------------------
%c: €, €
%X: FFFFFF80, 80
%u: 4294967168128
%d: -128128
------------------------
%c: , 
%X: 7F, 7F
%u: 127127
%d: 127127
請按任意鍵繼續. . .


      由此可見,最高位若為0時,二者沒有區別;若為非0時,則有區別了。



posted @ 2015-01-07 11:52 隨意門| 編輯 收藏

2010年6月13日

C語言:getopt_long()函數的作用

     摘要:     Linux系統下,需要大量的命令行選項,如果自己手動解析他們的話實在是有違軟件復用的思想,不過還好,GNU C library留給我們一個解析命令行的接口(X/Open規范),好好使用它可以使你的程序改觀不少。    使用getopt_long()需要引入頭文件:#include<getopt.h> &nbs...  閱讀全文

posted @ 2010-06-13 15:32 隨意門 閱讀(7946) | 評論 (0)編輯 收藏

2010年5月26日

10個評委打分,去掉一個最高分,去掉一個最低分,求平均分,并對評委進行評判

對評委進行評判,即在10個評委中找出最公平(即評分最接近平均分)和最不公平(即與平均分的差距最大)的評委。我實現的代碼如下面所示,請大家給予點評,我接觸C語言很長時間了,但是掌握的很不好,這次想多寫點程序,來提高水平 ,希望各位多給點指導,謝謝大家!

 1#include <iostream>
 2#include <cmath>
 3using namespace std;
 4
 5int main()
 6{
 7// max:保存最高分;min:保存最低分;sum:保存總分;avg:保存平均分
 8    int i, max, min, sum, avg;
 9    max = -32768;
10    min = 32767;
11    sum = 0;
12    int p[10];
13
14// 將評委的打分存在數組p中,求出平均分
15    for (i = 1; i <= 10; i++)
16    {
17        cout << "Input number " << i << "";
18        cin >> p[i - 1];
19
20        if (p[i - 1> max)
21        {
22            max = p[i - 1];
23        }

24        if (p[i - 1< min)
25        {
26            min = p[i - 1];
27        }

28        sum += p[i - 1];
29    }

30
31    cout << "Canceled max score:" << max 
32        << " Canceled min score:" << min << endl;
33
34    cout << "Average score:" << (avg = (sum - max - min)/8<< endl;
35
36// 比較每個評委打分同平均值的絕對值,求出差距最大和最小的評委
37    max = -32768;
38    min = 32767;
39    int badguy = -1;
40    int goodguy = -1;
41
42    for (i = 0; i < 10; i++)
43    {
44        if (abs(p[i]-avg) > max)
45        {
46            max = p[i] - avg;
47            badguy = i + 1;
48        }

49    }

50    for (i = 0; i < 10; i++)
51    {
52        if (abs(p[i] - avg) < min)
53        {
54            min = p[i] - avg;
55            goodguy = i + 1;
56        }

57    }

58
59    cout << "goodguy is " << goodguy << endl;
60    cout << "badguy is "  << badguy << endl;
61
62    return 0;
63}

posted @ 2010-05-26 17:16 隨意門 閱讀(8303) | 評論 (2)編輯 收藏
實現函數y=x*x的圖形與圓的圖形疊加顯示

 1/************************************************************************
 2    與sin(x)和cos(x)疊加顯示是一個思路,沒有考慮算法的時間復雜度;
 3    打印圓時利用圖形的左右對稱性。根據圓的方程:
 4                R*R = X*X + Y*Y
 5    可以計算出圓上每一點行和列的關系。
 6************************************************************************/

 7#include <iostream>
 8#include <cmath>
 9using namespace std;
10
11int main()
12{
13    double y;
14    int x, m, n;
15
16    for (y = 10; y >= -10; y--)
17    {
18        m = 1.9*sqrt(100 - y*y);
19        n = 1.9*sqrt(y);
20        
21        for (x = 1; x <= 30; x++)
22        {
23            if (x == n && x == m)
24            {
25                cout << "+";
26            }

27            else if (x == 30 - m)
28            {
29                cout << "+";
30            }

31            else if (x == 30 - n)
32            {
33                cout << "*";
34            }

35            else
36                cout << " ";
37        }

38
39        for (; x <= 60; x++)
40        {
41            if (x == n && x == m)
42            {
43                cout << "+";
44            }

45            else if (x == 30 + m)
46            {
47                cout << "+";
48            }

49            else if (x == 30 + n)
50            {
51                cout << "*";
52            }

53            else
54                cout << " ";
55        }

56        cout << endl;
57    }

58
59    return 0;
60}

posted @ 2010-05-26 14:57 隨意門 閱讀(772) | 評論 (1)編輯 收藏
實現0~360度sin(x)曲線與cos(x)曲線圖形的同時顯示

 c語言趣味編程百例精解中的習題,參考了該書中的頭兩個例子:假定圖形的總寬度為62列,cos(x)曲線用"+"表示,sin(x)曲線用"*"表示。

 1#include <iostream>
 2#include <cmath>
 3using namespace std;
 4
 5int main()
 6{
 7    double y;
 8    int m, n, x, yy;
 9
10    for (yy = 0; yy <= 20; yy++)
11    {
12        y = yy * 0.1;
13        m = acos(1 - y)*10;    /* m:cos(x)曲線上y點對應的坐標列 */
14        n = asin(1 - y)*10/* n:sin(x)曲線上y點對應的坐標列 */
15
16        for (x = 0; x <= 31; x++/* 0~180度的圖像顯示 */
17        {
18            if (x == n && x == m)    /* 相交時打印'+' */
19            {
20                cout << "+";
21            }

22            else if (x == m || x == 62 - m)  /* 打印不相交時的cos(x)曲線圖形 */
23            {
24                cout << "+";
25            }

26            else if (x == n || x == 31 - n ) /* 打印不相交時的sin(x)曲線圖形 */
27            {
28                cout << "*";
29            }

30            else
31                cout << " ";                /* 其他情況打印空格 */
32        }

33        for (; x <= 62; x++/* 180~360度的圖像顯示 */
34        {
35            if (x == n && x == m)
36            {
37                cout << "+";
38            }

39            else if (x == m || x == 62 - m)
40            {
41                cout << "+";
42            }

43            else if (x == 31 - n || x == 62 + n)
44            {
45                cout << "*";
46            }

47            else
48                cout << " ";
49        }

50        cout << endl;
51    }

52}

posted @ 2010-05-26 13:55 隨意門 閱讀(1075) | 評論 (0)編輯 收藏

2010年1月4日

Linux makefile 教程 非常詳細,且易懂

     摘要: 最近在學習Linux下的C編程,買了一本叫《Linux環境下的C編程指南》讀到makefile就越看越迷糊,可能是我的理解能不行。             于是google到了以下這篇文章。通俗易懂。然后把它貼出來,方便學習。      ...  閱讀全文

posted @ 2010-01-04 11:09 隨意門 閱讀(1125) | 評論 (0)編輯 收藏

2010年1月3日

代碼覆蓋率的測試工具 -- gcov

     摘要: 代碼覆蓋率的測試工具 -- gcov 2009-03-25 09:47 簡介在這章里,我們將會探討gcov實用程序,并且了解一下如何使用gcov來幫助測試與支持軟件配置與優化。我們將會了解如何使用gcov來構建軟件,并且理解他所提供的各種數據類型。最后,我們將探討當執行保險測試...  閱讀全文

posted @ 2010-01-03 12:03 隨意門 閱讀(2558) | 評論 (0)編輯 收藏

2009年3月5日

(轉)用NET-SNMP軟件包開發簡單客戶端代理

     摘要: 寫在前面的話:對于net-snmp我也是一個初學者,開始學習時也碰到了很多低級的問題。在很多論壇上(事實上比較少^_^, 建議大家直接去sourcefoge社區看關于net-snmp的mail-list),都沒有比較初級入門的文章,本著開源學習的精神,把自己的一點收獲,共享給大家。通過參考一些前輩的文章和幫助文檔,本文實現了一個簡單的mib,并編寫了文檔。本文主要面向初級學習者(我也是個...  閱讀全文

posted @ 2009-03-05 15:28 隨意門 閱讀(7959) | 評論 (2)編輯 收藏
(轉)net-snmp服務的安裝

今天做了snmp的測試,現把安裝配置方法分享如下:
   首先準備安裝的源碼包:net-snmp-5.4.2.1.tar.gz
1.解壓源碼包
  tar xvf net-snmp****
2.創建安裝目錄
  mkdir /usr/local/net-snmp
3.安裝
  ./configure --prefix=/usr/local/net-snmp
  make
  make install
4.安裝成功cp配置文件到/usr/local/net-snmp/share/snmp/目錄下
  cp ./EXZAPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf
5.修改配置文件
  #       sec.name  source          community
  #com2sec local     localhost       COMMUNITY
  #com2sec mynetwork NETWORK/24      COMMUNITY
  com2sec local     localhost       COMMUNITY
  com2sec mynetwork 192.168.1.186      public      //為允許的源地址
  com2sec mynetwork 192.168.1.254      public
  com2sec mynetwork 192.168.1.0/24      public     //為允許的源網絡
6.編輯/etc/rc.local添加為自啟動  
  添加下面一行:
  /usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf &
7.設置環境變量,編輯/etc/profile
  在export前添加下面一行
  PATH=/usr/local/net-snmp/bin:/usr/local/net-snmp/sbin:$PATH
8.測試命令
  snmpget -v 1 -c "public" 192.168.1.236 .1.3.6.1.4.1.2021.10.1.3.1
  注:要在同樣安裝過net-snmp的機器上測或在安裝過第3方軟件(solarwinds等)的機器測試
      該命令的最后一個字段為cpu的OID  
 
#########################################################################
問題補充:
       上次裝好netsnmp并觀察了一段時間后發現獲取內存,cpu信息等等都很正常,唯獨磁盤信息與預期有點出入,我們預期獲取磁盤所有分區的使用情況結果只獲取了/根分區的使用情況:
       經查證是配置文件snmpd.conf里的配置有關:
# disk checks
#
# The agent can check the amount of available disk space, and make
# sure it is above a set limit.
# disk PATH [MIN=DEFDISKMINIMUMSPACE]
#
# PATH:  mount path to the disk in question.
# MIN:   Disks with space below this value will have the Mib's errorFlag set.
#        Default value = DEFDISKMINIMUMSPACE.
# Check the / partition and make sure it contains at least 10 megs.
disk / 10000
disk /home 10000
# % snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.9
# enterprises.ucdavis.diskTable.dskEntry.diskIndex.1 = 0
# enterprises.ucdavis.diskTable.dskEntry.diskPath.1 = "/" Hex: 2F
# enterprises.ucdavis.diskTable.dskEntry.diskDevice.1 = "/dev/dsk/c201d6s0"
# enterprises.ucdavis.diskTable.dskEntry.diskMinimum.1 = 10000
# enterprises.ucdavis.diskTable.dskEntry.diskTotal.1 = 837130
# enterprises.ucdavis.diskTable.dskEntry.diskAvail.1 = 316325
# enterprises.ucdavis.diskTable.dskEntry.diskUsed.1 = 437092
# enterprises.ucdavis.diskTable.dskEntry.diskPercent.1 = 58
# enterprises.ucdavis.diskTable.dskEntry.diskErrorFlag.1 = 0
# enterprises.ucdavis.diskTable.dskEntry.diskErrorMsg.1 = ""
因為配置文件默認只有disk / 10000這一行;按此格式添加你期望獲取的磁盤或分區;
it‘s ok!!問題解決;
驗證cmd:
snmpwalk -v 1 -c "public" 218.108.231.183 .1.3.6.1.4.1.2021.9.1
snmpwalk -v 1 -c "public" 218.108.231.183 .1.3.6.1.4.1.2021.9.1.7
 

posted @ 2009-03-05 13:55 隨意門 閱讀(764) | 評論 (0)編輯 收藏
(轉)net-snmp安裝手記

Installing /usr/share/man/man3/NetSNMP::agent.3pm
Installing /usr/share/man/man3/NetSNMP::OID.3pm
Installing /usr/share/man/man3/NetSNMP::agent::default_store.3pm
Installing /usr/share/man/man3/SNMP.3
Installing /usr/share/man/man3/NetSNMP::netsnmp_request_infoPtr.3pm
Installing /usr/share/man/man3/NetSNMP::default_store.3pm
Installing /usr/share/man/man3/NetSNMP::ASN.3pm
Installing /usr/share/man/man3/NetSNMP::TrapReceiver.3pm
Writing /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Bundle/NetSNMP/.packlist
Appending installation info to /usr/lib/perl5/5.8.5/i386-linux-thread-multi/perllocal.pod
make[1]: Leaving directory `/root/net-snmp-5.4.1/perl'




[root@cgeek ~]# rpm -vih elfutils-devel-0.96-1.i386.rpm
warning: elfutils-devel-0.96-1.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        elfutils-libelf-devel = 0.96-1 is needed by elfutils-devel-0.96-1.i386
[root@cgeek ~]# rpm -qa |grep elfutils
elfutils-libelf-0.96-1
elfutils-0.96-1
[root@cgeek ~]# rpm -vih elfutils-libelf-devel-0.96-1.i386.rpm
warning: elfutils-libelf-devel-0.96-1.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
   1:elfutils-libelf-devel ########################################### [100%]
[root@cgeek ~]# rpm -vih elfutils-devel-0.96-1.i386.rpm
warning: elfutils-devel-0.96-1.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
   1:elfutils-devel         ########################################### [100%]



[root@cgeek ~]# /etc/rc.d/init.d/snmpd start
啟動 snmpd:                                               [ 確定 ]



http://blog.chinaunix.net/u2/62377/showart_490549.html

一.環境
OS:RHEL AS4
net-snmp version:5.3.2
二.步驟
1.用root帳戶登錄
2.運行snmpwalk和snmpget命令,看是否已經安裝snmp,如果已經安裝就沒必要再安裝了;-)
3.將net-snmp-5.3.2.tar.gz解壓(tar -zxvf net-snmp-5.3.2.tar.gz)
4.進入net-snmp-5.3.2目錄
5.運行./configure,根據提示輸入相應信息
6.運行make
7.運行make install
8.安裝完畢
三.可能遇到的問題
1.找不到libbeecrypt.la,在make時可能出現如下error

libtool: link: cannot find the library `/usr/lib/libbeecrypt.la' (librpmio.la: /usr/lib/libbeecrypt.la)

make[1]: *** [snmpd] Error 1

make[1]: Leaving directory `/home/xxx/net-snmp-5.3.2/agent'

make: *** [subdirs] Error 1

解決辦法:
http://sourceforge.net/projects/beecrypt下載beecrypt-4.1.2.tar.gz
然后運行如下命令:
#tar -zxvf beecrypt-4.1.2.tar.gz
#./configure -prefix=/usr(默認是安裝在/usr/local,我們需要安裝在/usr目錄下)
#make
#make install
2./usr/bin/ld: cannot find -lelf,在make時可能出現如下error

/usr/bin/ld: cannot find -lelf

collect2: ld returned 1 exit status

make[1]: *** [snmpd] Error 1

make[1]: Leaving directory `/home/xxx/net-snmp-5.3.2/agent'

make: *** [subdirs] Error 1

解決辦法:
#ln -s libelf.so.1 /usr/lib/libelf.so
3.我在安裝的過程中沒有碰到這個問題,在此作為參考
echo /usr/local/lib >/etc/ld.so.conf.d/libnetsnmp.conf
#/sbin/ldconfig -v
#make install

posted @ 2009-03-05 11:30 隨意門 閱讀(773) | 評論 (0)編輯 收藏
僅列出標題  下一頁
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            巨乳诱惑日韩免费av| 男女精品网站| 欧美jjzz| 蜜臀久久99精品久久久久久9| 亚洲男女自偷自拍图片另类| 性欧美暴力猛交另类hd| 亚洲视频免费在线| 亚洲一区二区三区四区在线观看 | 欧美伊人久久久久久午夜久久久久 | 亚洲永久精品大片| 欧美一级夜夜爽| 噜噜噜91成人网| 亚洲精品乱码视频| 午夜激情亚洲| 一区二区日本视频| 久久色在线播放| 欧美色播在线播放| 激情欧美一区二区| 在线视频亚洲| 美女久久网站| 亚洲永久免费av| 欧美国产亚洲另类动漫| 国产精品视频网| 亚洲国产精品www| 亚洲欧美欧美一区二区三区| 久久综合色婷婷| 99精品热6080yy久久 | 欧美日本国产视频| 亚洲一区中文字幕在线观看| 激情综合电影网| 午夜在线a亚洲v天堂网2018| 老鸭窝毛片一区二区三区| 国产精品青草久久久久福利99| 亚洲国产电影| 久久久久国色av免费看影院| 亚洲日本成人| 久久久91精品国产一区二区三区 | 久久在线免费观看视频| 国产乱码精品一区二区三区五月婷| 亚洲欧美视频一区二区三区| 欧美成人首页| 在线免费一区三区| 久久国产黑丝| 亚洲网站啪啪| 国产精品videosex极品| 日韩视频第一页| 欧美大片va欧美在线播放| 亚洲欧美日韩一区二区三区在线观看 | 久久久国产91| 亚洲欧美日韩天堂一区二区| 欧美日韩国产丝袜另类| 亚洲国产日韩欧美一区二区三区| 久久高清福利视频| 欧美在线在线| 亚洲一区精品电影| 国产精品老女人精品视频| 亚洲视频在线一区观看| 国产日韩欧美在线看| 久久精品72免费观看| 国产农村妇女精品一二区| 亚洲影院在线| 亚洲一二三区在线| 国产精品视频网| 欧美专区福利在线| 欧美在线免费视屏| 一区在线影院| 亚洲福利国产精品| 亚洲国产你懂的| 亚洲午夜精品| 亚洲欧洲av一区二区| 国产欧美一区二区三区视频| 久久av一区二区三区亚洲| 欧美一级欧美一级在线播放| 国产专区一区| 亚洲国产成人高清精品| 欧美—级高清免费播放| 亚洲一区在线视频| 欧美一区二区免费| 亚洲第一在线视频| 亚洲精品欧美| 欧美美女bb生活片| 午夜影院日韩| 久久久综合网| 亚洲美女在线视频| 亚洲欧美成人一区二区在线电影 | 亚洲高清成人| 欧美国产三级| 欧美在线视频不卡| 免播放器亚洲一区| 亚洲欧美国产精品桃花| 国产亚洲一区在线播放| 欧美日韩一区二区三区在线 | 久久高清国产| 欧美韩国日本综合| 欧美午夜女人视频在线| 久久久国际精品| 欧美激情亚洲视频| 小处雏高清一区二区三区| 久久精品中文字幕一区二区三区 | 亚洲看片网站| 欧美一区亚洲一区| 一本色道久久加勒比88综合| 亚洲欧美日韩在线一区| 亚洲全黄一级网站| 欧美一区在线看| 亚洲欧美一区二区视频| 鲁大师影院一区二区三区| 午夜国产一区| 欧美日韩亚洲高清一区二区| 午夜精品视频| 亚洲精品综合| 久久国产加勒比精品无码| 亚洲视频一区| 欧美二区在线观看| 欧美本精品男人aⅴ天堂| 国产精品自在在线| 亚洲激情在线观看| 在线观看亚洲精品视频| 亚洲一区二区视频在线观看| 亚洲伦理久久| 麻豆精品一区二区av白丝在线| 亚洲欧洲精品一区二区三区波多野1战4| 日韩一级黄色片| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久亚洲精品网站| 性久久久久久久久| 国产精品二区在线| 日韩网站在线| 在线综合亚洲| 欧美精品在线观看| 亚洲精品国产精品久久清纯直播| 亚洲第一区中文99精品| 久久精品在线免费观看| 久久久久国产一区二区| 国产日韩欧美一区二区| 午夜一区不卡| 久久久久国产精品厨房| 午夜天堂精品久久久久| 午夜精品久久久久久久| 欧美视频日韩视频| 亚洲精品视频在线播放| 日韩网站在线观看| 欧美日韩亚洲三区| 在线视频中文亚洲| 午夜精品久久久久久久99黑人| 国产精品国产三级国产专播精品人 | 久久综合伊人77777| 老司机亚洲精品| 亚洲高清不卡在线观看| 久久男女视频| 亚洲经典视频在线观看| 一区二区精品| 国产精品美女诱惑| 亚洲欧美日韩国产精品| 久久亚洲综合色一区二区三区| 日韩一级免费观看| 国产精品劲爆视频| 久久精品国产77777蜜臀| 欧美aⅴ99久久黑人专区| 亚洲美女毛片| 国产精品亚洲不卡a| 欧美在线3区| 亚洲国产精品一区二区久| 亚洲少妇中出一区| 国产区欧美区日韩区| 久久一区中文字幕| 一区二区成人精品| 久久天堂国产精品| 99视频在线观看一区三区| 国产精品大全| 老司机精品久久| 亚洲在线观看| 亚洲国产精品久久久| 亚洲综合国产激情另类一区| 精品动漫3d一区二区三区| 欧美激情亚洲视频| 午夜精品久久久久久久99黑人| 欧美成人按摩| 先锋影音久久久| 亚洲人成小说网站色在线| 亚洲尤物在线视频观看| 亚洲大胆美女视频| 久久黄金**| 亚洲深夜av| 亚洲国内欧美| 国产亚洲成人一区| 欧美视频日韩视频在线观看| 久久久久亚洲综合| 午夜精彩视频在线观看不卡 | 欧美资源在线观看| 日韩视频在线免费| 精品成人国产| 国产精品外国| 欧美日韩一区二区欧美激情 | 国产区在线观看成人精品| 欧美激情精品久久久久久蜜臀| 欧美在线观看视频一区二区三区| 亚洲老司机av| 国产精品国产三级国产aⅴ入口| 亚洲国产乱码最新视频|