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

興海北路

---男兒仗劍自橫行
<2010年1月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

統計

  • 隨筆 - 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 隨意門 閱讀(7952) | 評論 (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 隨意門 閱讀(8316) | 評論 (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 隨意門 閱讀(780) | 評論 (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 隨意門 閱讀(1087) | 評論 (0)編輯 收藏

2010年1月4日

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

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

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

2010年1月3日

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

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

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

2009年3月5日

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

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

posted @ 2009-03-05 15:28 隨意門 閱讀(7973) | 評論 (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 隨意門 閱讀(772) | 評論 (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 隨意門 閱讀(778) | 評論 (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>
            亚洲国产午夜| 亚洲国产精品久久久久秋霞蜜臀 | 久久久国产精彩视频美女艺术照福利 | 久久影视精品| 久久久亚洲影院你懂的| 欧美自拍偷拍午夜视频| 欧美专区日韩专区| 美腿丝袜亚洲色图| 最新日韩欧美| 亚洲午夜在线观看| 久久er精品视频| 久久免费视频网站| 欧美久久综合| 国产精品揄拍一区二区| 韩国免费一区| 亚洲最新中文字幕| 久久精品国产精品亚洲| 欧美高清视频www夜色资源网| 最新69国产成人精品视频免费| 中文无字幕一区二区三区| 亚洲欧美一区二区原创| 猛干欧美女孩| 国产精品青草综合久久久久99| 国产主播在线一区| 日韩午夜在线| 久久久久久久久久久久久9999| 亚洲人午夜精品| 亚洲免费在线观看| 久色成人在线| 国产美女扒开尿口久久久| 亚洲电影自拍| 欧美一区二区啪啪| 亚洲韩国日本中文字幕| 性欧美1819sex性高清| 欧美激情区在线播放| 国内精品久久久久久影视8| 一区二区三区视频在线观看| 久久久久久穴| 亚洲午夜精品福利| 欧美劲爆第一页| 在线播放中文一区| 久久黄色级2电影| 一本一本久久a久久精品综合妖精| 久久久精品视频成人| 国产精品推荐精品| 亚洲一区二区三区在线播放| 欧美成人免费观看| 久久精品一区蜜桃臀影院| 国产精品亚洲成人| aⅴ色国产欧美| 亚洲福利视频一区| 久久久久久香蕉网| 国内揄拍国内精品久久| 欧美一区二区三区久久精品茉莉花 | 久久这里有精品15一区二区三区 | 亚洲日本欧美日韩高观看| 欧美一区二区三区四区夜夜大片| 亚洲人精品午夜在线观看| 欧美 日韩 国产精品免费观看| 国内精品国产成人| 美女精品在线观看| 久久亚洲私人国产精品va媚药| 好吊视频一区二区三区四区| 久久九九电影| 欧美中文字幕精品| 国产亚洲一区二区三区| 久久久久久亚洲综合影院红桃| 欧美伊久线香蕉线新在线| 国产一区二区三区的电影| 久久久久久97三级| 久久综合激情| 日韩一区二区福利| 一区二区三区视频在线观看| 欧美性开放视频| 欧美一二三区在线观看| 欧美一进一出视频| 尹人成人综合网| 亚洲国产成人在线播放| 欧美日韩国产色站一区二区三区| 亚洲视屏在线播放| 亚洲午夜精品网| 欧美自拍偷拍午夜视频| 欧美影院成年免费版| 一区二区视频欧美| 亚洲国产二区| 国产精品va在线播放我和闺蜜| 亚洲欧美一区二区原创| 久久精品国产久精国产一老狼| 最新国产の精品合集bt伙计| 亚洲最新视频在线| 黄色另类av| 亚洲精品日日夜夜| 国产一区二区三区在线免费观看 | 亚洲福利国产| 国产精品狼人久久影院观看方式| 久久久久久夜| 欧美日本一区二区高清播放视频| 香蕉免费一区二区三区在线观看| 欧美在线视频导航| 一区二区三区av| 久久精品91久久久久久再现| 99re热这里只有精品视频| 香蕉乱码成人久久天堂爱免费| 亚洲第一在线| 午夜欧美不卡精品aaaaa| 亚洲激情电影在线| 亚洲欧美中文在线视频| 亚洲精品一区在线| 久久精品二区三区| 亚洲一区在线免费观看| 久久综合久久综合久久| 欧美一区=区| 欧美另类69精品久久久久9999| 久久久久久久久久久久久久一区 | 欧美激情在线观看| 国产欧美日韩在线观看| 亚洲日韩欧美视频一区| 狠狠色狠狠色综合系列| 一本久道久久综合中文字幕| 亚洲高清精品中出| 欧美在线3区| 欧美一级淫片aaaaaaa视频| 欧美精品日韩一本| 欧美高清在线一区| 在线播放亚洲一区| 欧美在线免费| 久久国产精品久久久久久| 国产精品成人免费精品自在线观看| 亚洲国产一区二区在线| 亚洲国产欧美日韩精品| 久久精品免费| 久久久综合网站| 国产自产精品| 久久se精品一区精品二区| 欧美一区二区三区久久精品| 国产精品美女久久久久久2018| 99国内精品| 亚洲天堂第二页| 国产精品v欧美精品∨日韩| 国产性色一区二区| 欧美韩日一区二区三区| 亚洲国产精品ⅴa在线观看| 久久久久久电影| 免费人成精品欧美精品| 悠悠资源网亚洲青| 久久综合九色综合网站| 亚洲国产99精品国自产| 91久久极品少妇xxxxⅹ软件| 欧美福利一区| 99国产精品久久久久久久久久 | 这里只有精品电影| 亚洲一区二区三区乱码aⅴ| 国产精品户外野外| 午夜免费电影一区在线观看| 久久午夜精品| 亚洲国产一区二区精品专区| 欧美精品免费播放| 亚洲桃花岛网站| 久久蜜桃精品| 91久久视频| 欧美视频在线观看免费| 亚洲——在线| 欧美 日韩 国产一区二区在线视频| 亚洲激情av在线| 国产精品大片wwwwww| 欧美一区在线直播| 亚洲人体偷拍| 久久国产色av| 亚洲欧洲一区二区在线播放| 欧美日韩精品久久久| 亚洲一区欧美二区| 美日韩精品免费| 亚洲无玛一区| 在线观看视频一区二区| 欧美日韩视频专区在线播放 | 欧美综合二区| 亚洲乱码视频| 国产亚洲一区精品| 欧美欧美天天天天操| 欧美亚洲一级| 亚洲激情在线观看视频免费| 欧美一区综合| 一级成人国产| 伊人春色精品| 国产伦精品一区二区三区在线观看 | 国产亚洲一二三区| 欧美激情中文字幕乱码免费| 亚洲男人的天堂在线观看| 亚洲高清网站| 久久久久国产精品一区二区| 一区二区三区高清在线观看| 精品1区2区3区4区| 国产精品揄拍500视频| 欧美日韩精品福利| 欧美第一黄网免费网站| 久久免费视频观看| 欧美在线日韩精品| 香港久久久电影| 亚洲自拍16p| 亚洲影院免费|