• <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>

            colorful

            zc qq:1337220912

             

            virtualbox 安裝 64位centos

            前前后后差不多一天的時(shí)間,終于搞好了.

            virtualbox 的無(wú)縫模式那真是一個(gè)cool, 帥呆了.
            還是總結(jié)一下吧,免得下次又忘了.

            ----------------------------------------------------------
            virtualbox 上安裝64位操作系統(tǒng),要滿足三個(gè)條件 1 cpu是64位 2 cpu支持虛擬化(支持的話,可在bios里設(shè)置開啟) 3:安裝的系統(tǒng)為64位
            vmware 也要注意這個(gè)問(wèn)題

            ----------------------------------------------------------
            centos 圖形安裝界面需 628M以上內(nèi)存,

            ----------------------------------------------------------
            我的 CentOS6.3 裝在虛擬機(jī)里,在線升級(jí)后,突然不能進(jìn)入桌面了,現(xiàn)象是進(jìn)度條變成灰白,而啟動(dòng)的服務(wù)過(guò)程則在 Starting certmonger: [OK] 這里停止。
            解決辦法很簡(jiǎn)單,使用 SSH 連入系統(tǒng),或使用 Ctrl + Alt + Fx 進(jìn)入虛擬終端,然后執(zhí)行下面的命令:
                # mv /etc/X11/xorg.conf /etc/X11/old_xorg.conf
            接著重啟系統(tǒng),桌面回來(lái)了。

            ----------------------------------------------------------
            在安裝VBoxAddition 失敗的情況, 用下面方法可以解決。 但正解安裝后菜單上的無(wú)縫模式還是灰的,重裝重啟了N次還是灰的,后來(lái)資料上看到要通過(guò) /etc/X11/xorg.conf來(lái)設(shè)置分辯率, 就照著設(shè)置了一下,結(jié)果重啟后又卡在Starting certmonger那里,于是用上面的方法 mv了一下。然后重啟。我去!!!!!無(wú)縫模式就不灰了.....
            ps: 后來(lái)我又重新裝了個(gè)centos6.2的, 安裝好VBoxAddition 后重啟就可以無(wú)縫模式了,不需要設(shè)置xorg.conf

            ----------------------------------------------------------
            VBoxAddition 安裝失敗的解決方法
            http://blog.csdn.net/lidongtang/article/details/8479900

            CentOS6.3是安裝在VirtualBox虛擬機(jī)上,安裝好以后最好再將VBoxAdditions增強(qiáng)功能裝上,主要目的是能夠在虛擬機(jī)和宿主機(jī)之間能夠共享文件。


            1. 更新內(nèi)核。CentOS 6.3對(duì)應(yīng)的kernel默認(rèn)為2.6.32-279.el6.i686:

            # uname -r 
            2.6.32-279.el6.i686

            安裝增強(qiáng)功能需要kernel-devel包,必須保證kernel-devel和kernel版本的一致。查看軟件源中kernel-devel的版本:

            復(fù)制代碼
            # yum info kernel-devel
            Loaded plugins: fastestmirror, refresh-packagekit, security
            Loading mirror speeds from cached hostfile
            * base: mirrors.163.com
            * extras: mirrors.163.com
            * updates: mirrors.163.com
            Available Packages
            Name : kernel-devel
            Arch : i686
            Version : 2.6.32
            Release : 279.19.1.el6
            Size : 7.6 M
            Repo : updates
            Summary : Development package for building kernel modules to match the
            : kernel
            URL : http://www.kernel.org/
            License : GPLv2
            Description : This package provides kernel headers and makefiles sufficient to
            : build modules against the kernel package.

            復(fù)制代碼

            當(dāng)前的kernel-devel版本是2.6.32-279.19.1.e16。因此,必須升級(jí)kernel:

            # yum update kernel

            升級(jí)完后必須重啟系統(tǒng),新的kernel才能被使用。

             

            2. 安裝kernel-devel和gcc。

            # yum install kernel-devel gcc gcc-c++

             

            3. 安裝增強(qiáng)功能。進(jìn)入增強(qiáng)功能光盤根目錄,執(zhí)行Linux下的安裝命令:

            復(fù)制代碼
            # ./VBoxLinuxAdditions.run
            Verifying archive integrity... All good.
            Uncompressing VirtualBox 4.2.4 Guest Additions for Linux..........
            VirtualBox Guest Additions installer
            Removing installed version 4.2.4 of VirtualBox Guest Additions...
            Removing existing VirtualBox non-DKMS kernel modules[確定]
            Building the VirtualBox Guest Additions kernel modules
            Building the main Guest Additions module[確定]
            Building the shared folder support module[確定]
            Building the OpenGL support module[確定]
            Doing non-kernel setup of the Guest Additions[確定]
            Starting the VirtualBox Guest Additions [確定]
            Installing the Window System drivers
            Installing X.Org Server 1.10 modules[確定]
            Setting up the Window System to use the Guest Additions[確定]
            You may need to restart the hal service and the Window System (or just restart
            the guest system) to enable the Guest Additions.


            Installing graphics libraries and desktop services components[確定]

            復(fù)制代碼

            posted @ 2013-07-03 18:42 多彩人生 閱讀(4828) | 評(píng)論 (0)編輯 收藏

            RedHat/CentOS安裝五筆輸入法

            使用centos 倉(cāng)庫(kù)里的 ibus,我的 CenOS6.3 自帶了 ibus 包。打開 System – preferences – Input Method 配置 ibus 開機(jī)自啟動(dòng)。

            要安裝五筆需要安裝一個(gè) ibus-table-wubi 包

            yum install ibus libusb ibus-libs ibus-table-wubi

            安裝好后注銷一下系統(tǒng),讓ibus讀取新的配置,然后就可以在ibus的設(shè)置界面添加wubi了

            右擊桌面右上角的輸入法圖標(biāo),選擇 Preferences,切換到 Input Method 選項(xiàng)卡,在 Select a input method 下拉菜單里添加五筆輸入法即可。

            posted @ 2013-07-02 17:12 多彩人生 閱讀(2694) | 評(píng)論 (0)編輯 收藏

            centos使用yum安裝gcc

            yum -y install gcc
            yum -y install gcc-c++ 
            yum install make
            -- 或者
            yum groupinstall "Development Tools"
            -- 或者
            yum install gcc gcc-c++ kernel-devel

            posted @ 2013-07-02 17:11 多彩人生 閱讀(2902) | 評(píng)論 (0)編輯 收藏

            Linux靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)

            庫(kù)從本質(zhì)上來(lái)說(shuō)是一種可執(zhí)行代碼的二進(jìn)制格式,可以被載入內(nèi)存中執(zhí)行。庫(kù)分靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)兩種。 

            靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)的區(qū)別

            1. 靜態(tài)函數(shù)庫(kù)

                這類庫(kù)的名字一般是libxxx.a;利用靜態(tài)函數(shù)庫(kù)編譯成的文件比較大,因?yàn)檎麄€(gè) 函數(shù)庫(kù)的所有數(shù)據(jù)都會(huì)被整合進(jìn)目標(biāo)代碼中,他的優(yōu)點(diǎn)就顯而易見了,即編譯后的執(zhí)行程序不需要外部的函數(shù)庫(kù)支持,因?yàn)樗惺褂玫暮瘮?shù)都已經(jīng)被編譯進(jìn)去了。當(dāng) 然這也會(huì)成為他的缺點(diǎn),因?yàn)槿绻o態(tài)函數(shù)庫(kù)改變了,那么你的程序必須重新編譯。

            2. 動(dòng)態(tài)函數(shù)庫(kù)

                這類庫(kù)的名字一般是libxxx.so;相對(duì)于靜態(tài)函數(shù)庫(kù),動(dòng)態(tài)函數(shù)庫(kù)在編譯的時(shí)候 并沒有被編譯進(jìn)目標(biāo)代碼中,你的程序執(zhí)行到相關(guān)函數(shù)時(shí)才調(diào)用該函數(shù)庫(kù)里的相應(yīng)函數(shù),因此動(dòng)態(tài)函數(shù)庫(kù)所產(chǎn)生的可執(zhí)行文件比較小。由于函數(shù)庫(kù)沒有被整合進(jìn)你的 程序,而是程序運(yùn)行時(shí)動(dòng)態(tài)的申請(qǐng)并調(diào)用,所以程序的運(yùn)行環(huán)境中必須提供相應(yīng)的庫(kù)。動(dòng)態(tài)函數(shù)庫(kù)的改變并不影響你的程序,所以動(dòng)態(tài)函數(shù)庫(kù)的升級(jí)比較方便。
            linux系統(tǒng)有幾個(gè)重要的目錄存放相應(yīng)的函數(shù)庫(kù),如/lib /usr/lib。

            靜態(tài)庫(kù)的使用

            靜態(tài)庫(kù)的操作工具:gcc和ar 命令。 

            編寫及使用靜態(tài)庫(kù) 

            (1)設(shè)計(jì)庫(kù)源碼 pr1.c 和 pr2.c 

            [root@billstone make_lib]# cat pr1.c 

            void print1() 

                            printf("This is the first lib src!\n"); 

            [root@billstone make_lib]# cat pr2.c 

            void print2() 

                            printf("This is the second src lib!\n"); 

                   (2)  編譯.c 文件 

            [bill@billstone make_lib]$ cc -O -c pr1.c pr2.c 

            [bill@billstone make_lib]$ ls -l pr*.o 

            -rw-rw-r--        1 bill          bill                    804    4 月  15 11:11 pr1.o 

            -rw-rw-r--        1 bill          bill                    804    4 月  15 11:11 pr2.o 

            (3)  鏈接靜態(tài)庫(kù) 

                為了在編譯程序中正確找到庫(kù)文件,靜態(tài)庫(kù)必須按照 lib[name].a 的規(guī)則命名,如下例中[name]=pr. 

            [bill@billstone make_lib]$ ar -rsv libpr.a pr1.o pr2.o 

            a - pr1.o 

            a - pr2.o 

            [bill@billstone make_lib]$ ls -l *.a 

            -rw-rw-r--        1 bill          bill                  1822    4 月  15 11:12 libpr.a 

            [bill@billstone make_lib]$ ar -t libpr.a 

            pr1.o 

            pr2.o 

            (4)  調(diào)用庫(kù)函數(shù)代碼 main.c 

            [bill@billstone make_lib]$ cat main.c 

            int main() 

                            print1(); 

                            print2(); 

                            return 0; 

            (5)  編譯鏈接選項(xiàng) 

                -L 及-l 參數(shù)放在后面.其中,-L 加載庫(kù)文件路徑,-l 指明庫(kù)文件名字. 

            [bill@billstone make_lib]$ gcc -o main main.c -L./ -lpr 

            [bill@billstone make_lib]$ ls -l main* 

            -rwxrwxr-x        1 bill          bill                11805    4 月  15 11:17 main 

            -rw-rw-r--        1 bill          bill                      50    4 月  15 11:15 main.c 

            (6)執(zhí)行目標(biāo)程序 

            [bill@billstone make_lib]$ ./main 

            This is the first lib src! 

            This is the second src lib! 

            [bill@billstone make_lib]$ 

            動(dòng)態(tài)庫(kù)的使用

            編寫動(dòng)態(tài)庫(kù) 

            (1)設(shè)計(jì)庫(kù)代碼 

            [bill@billstone make_lib]$ cat pr1.c 

            int p = 2; 

            void print(){ 

                            printf("This is the first dll src!\n"); 

            [bill@billstone make_lib]$   

            (2)生成動(dòng)態(tài)庫(kù) 

            [bill@billstone make_lib]$ gcc -O -fpic -shared -o dl.so pr1.c 

            [bill@billstone make_lib]$ ls -l *.so 

            -rwxrwxr-x        1 bill          bill                  6592    4 月  15 15:19 dl.so 

            [bill@billstone make_lib]$ 

            動(dòng)態(tài)庫(kù)的隱式調(diào)用 

              在編譯調(diào)用庫(kù)函數(shù)代碼時(shí)指明動(dòng)態(tài)庫(kù)的位置及名字,  看下面實(shí)例 

            [bill@billstone make_lib]$ cat main.c 

            int main() 

                            print(); 

                            return 0; 

            [bill@billstone make_lib]$ gcc -o tdl main.c ./dl.so 

            [bill@billstone make_lib]$ ./tdl 

            This is the first dll src! 

            [bill@billstone make_lib]$ 

            當(dāng)動(dòng)態(tài)庫(kù)的位置活名字發(fā)生改變時(shí),  程序?qū)o(wú)法正常運(yùn)行;  而動(dòng)態(tài)庫(kù)取代靜態(tài)庫(kù)的好處之一則是通過(guò)更新動(dòng)態(tài)庫(kù)而隨時(shí)升級(jí)庫(kù)的內(nèi)容. 

            動(dòng)態(tài)庫(kù)的顯式調(diào)用 

              顯式調(diào)用動(dòng)態(tài)庫(kù)需要四個(gè)函數(shù)的支持,  函數(shù) dlopen 打開動(dòng)態(tài)庫(kù),  函數(shù) dlsym 獲取動(dòng)態(tài)庫(kù)中對(duì)象基址,  函數(shù) dlerror 獲取顯式動(dòng)態(tài)庫(kù)操作中的錯(cuò)誤信息,  函數(shù) doclose 關(guān)閉動(dòng)態(tài)庫(kù).

            [bill@billstone make_lib]$ cat main.c 

            #include <dlfcn.h> 

            int main() 

                            void *pHandle; 

                            void (*pFunc)();                                                    //  指向函數(shù)的指針 

                            int *p; 

                            pHandle = dlopen("./d1.so", RTLD_NOW);                  //  打開動(dòng)態(tài)庫(kù) 

                            if(!pHandle){ 

                                            printf("Can't find d1.so \n"); 

                                            exit(1); 

                            } 

                            pFunc = (void (*)())dlsym(pHandle, "print");                //  獲取庫(kù)函數(shù) print 的地址 

                            if(pFunc) 

                                            pFunc(); 

                            else 

                                            printf("Can't find function print\n"); 

                            p = (int *)dlsym(pHandle, "p");                                      //  獲取庫(kù)變量 p 的地址 

                            if(p) 

                                            printf("p = %d\n", *p); 

                            else 

                                            printf("Can't find int p\n"); 

                            dlclose(pHandle);                                                                //  關(guān)閉動(dòng)態(tài)庫(kù) 

                            return 0; 

            [bill@billstone make_lib]$ gcc -o tds main.c –ld1 –L.

            此 時(shí)還不能立即./tds,因?yàn)樵趧?dòng)態(tài)函數(shù)庫(kù)使用時(shí),會(huì)查找/usr/lib、/lib目錄下的動(dòng)態(tài)函數(shù)庫(kù),而此時(shí)我們生成的庫(kù)不在里邊。 這個(gè)時(shí)候有好幾種方法可以讓他成功運(yùn)行: 最直接最簡(jiǎn)單的方法就是把libstr_out.so拉到/usr/lib或/lib中去。 還有一種方法 export LD_LIBRARY_PATH=$(pwd) 另外還可以在/etc/ld.so.conf文件里加入我們生成的庫(kù)的目錄,然后/sbin/ldconfig。 /etc/ld.so.conf是非常重要的一個(gè)目錄,里面存放的是鏈接器和加載器搜索共享庫(kù)時(shí)要檢查的目錄,默認(rèn)是從/usr/lib /lib中讀取的,所以想要順利運(yùn)行,我們也可以把我們庫(kù)的目錄加入到這個(gè)文件中并執(zhí)行/sbin/ldconfig 。另外還有個(gè)文件需要了解/etc/ld.so.cache,里面保存了常用的動(dòng)態(tài)函數(shù)庫(kù),且會(huì)先把他們加載到內(nèi)存中,因?yàn)閮?nèi)存的訪問(wèn)速度遠(yuǎn)遠(yuǎn)大于硬盤的 訪問(wèn)速度,這樣可以提高軟件加載動(dòng)態(tài)函數(shù)庫(kù)的速度了。

            庫(kù)依賴的查看

            使用ldd命令來(lái)查看執(zhí)行文件依賴于哪些庫(kù)。

            該命令用于判斷某個(gè)可執(zhí)行的 binary 檔案含有什么動(dòng)態(tài)函式庫(kù)。
            [root@test root]# ldd [-vdr] [filename]
            參數(shù)說(shuō)明:
            --version  打印ldd的版本號(hào)
            -v --verbose  打印所有信息,例如包括符號(hào)的版本信息
            -d --data-relocs  執(zhí)行符號(hào)重部署,并報(bào)告缺少的目標(biāo)對(duì)象(只對(duì)ELF格式適用)
            -r --function-relocs  對(duì)目標(biāo)對(duì)象和函數(shù)執(zhí)行重新部署,并報(bào)告缺少的目標(biāo)對(duì)象和函數(shù)(只對(duì)ELF格式適用)
            --help 用法信息。

            如果命令行中給定的庫(kù)名字包含'/',這個(gè)程序的libc5版本將使用它作為庫(kù)名字;否則它將在標(biāo)準(zhǔn)位置搜索庫(kù)。運(yùn)行一個(gè)當(dāng)前目錄下的共享庫(kù),加前綴"./"。

            posted @ 2013-07-01 17:59 多彩人生 閱讀(297) | 評(píng)論 (0)編輯 收藏

            vi 查找不包含[的行

            v/[

            posted @ 2013-06-28 17:41 多彩人生 閱讀(778) | 評(píng)論 (0)編輯 收藏

            Visual Studio的Output窗口自動(dòng)滾動(dòng)行為控制

            在使用Visual Studio調(diào)試程序察看log輸出時(shí),在剛開始Debug時(shí),Output窗口是默認(rèn)自動(dòng)滾動(dòng)的。但是如果調(diào)整了Output窗口大小,或者在Output窗口中使用鼠標(biāo)或者鍵盤操作進(jìn)行了導(dǎo)航,則自動(dòng)滾動(dòng)將停止。如何恢復(fù)自動(dòng)滾動(dòng)呢?之前沒注意到這個(gè)問(wèn)題,翻了翻MSDN,發(fā)現(xiàn)了個(gè)快捷鍵盤操作:Ctrl+END。使用該快捷鍵操作,就可以恢復(fù)Output窗口的自動(dòng)滾動(dòng)。

            posted @ 2013-06-27 11:42 多彩人生 閱讀(395) | 評(píng)論 (0)編輯 收藏

            給PostgreSQL添加MySQL的unix_timestamp與from_unixtime函數(shù)

            MySQL的2個(gè)常用函數(shù)unix_timestamp()與from_unixtime PostgreSQL并不提供,但通過(guò)PostgreSQL強(qiáng)大的擴(kuò)展性可以輕松的解決問(wèn)題。
            話說(shuō)遠(yuǎn)在天邊,盡在眼前,文檔看仔細(xì),問(wèn)題迎仞解。PostgreSQL 題供extract與date_part取epoch即可

            unix_timestamp() = round(date_part('epoch',now()))
            from_unixtime(int) = to_timestamp(int)

            添加函數(shù)unix_timestamp()
            CREATE FUNCTION unix_timestamp() RETURNS integer AS $$
            SELECT (date_part('epoch',now()))::integer;
            $$ LANGUAGE SQL IMMUTABLE;

            添加函數(shù)from_unixtime()
            CREATE FUNCTION from_unixtime(int) RETURNS timestamp AS $$
            SELECT to_timestamp($1)::timestamp;
            $$ LANGUAGE SQL IMMUTABLE;

            posted @ 2013-06-25 13:50 多彩人生 閱讀(1822) | 評(píng)論 (0)編輯 收藏

            bat 設(shè)置標(biāo)題

            @echo off
            titil haha
            pause

            posted @ 2013-06-25 10:59 多彩人生 閱讀(539) | 評(píng)論 (0)編輯 收藏

            Batch命令關(guān)閉指定標(biāo)題欄的應(yīng)用程序窗口

            應(yīng)用場(chǎng)景:
            當(dāng)前用戶會(huì)話中打開了多個(gè)窗口,需要關(guān)閉其中某個(gè)標(biāo)題欄包含指定內(nèi)容的窗口。比如,打開了多個(gè)Java應(yīng)用程序,而只想關(guān)閉Apache JMeter。注:這里的關(guān)閉是指通過(guò)taskkill殺死相應(yīng)的進(jìn)程。

            腳本:
            @echo off
            for /f "tokens=2,10,11 delims= " %%l in ('tasklist /v') do (
             
               echo "%%l - %%m"
                if "%%m%%n" == "Apache JMeter" taskkill /f /PID %%m
                if "%%m" == "PACS.jmx" taskkill /f /PID %%l
            )

            說(shuō)明:
            1. tasklist /v 會(huì)將當(dāng)前運(yùn)行的進(jìn)程的詳細(xì)信息打印出來(lái),其中包含“窗口標(biāo)題”。
            2. for /f "tokens=2,10,11 delims= " 將tasklist /v打印出的每條記錄通過(guò)空格分組并提出其中的第2,10,和11項(xiàng)
            ------下面是個(gè)有應(yīng)用體會(huì)--------------------
            1. 2, 10, 11, 會(huì)自動(dòng)賦給 %%l, %%m, %%n變量
            2. 我覺得正確代碼是:
            @echo off
            for /f "tokens=2,10 delims= "%%l in ('tasklist /v') do (
                if "%%m" == "要關(guān)閉的應(yīng)用程序的標(biāo)題" taskkill /f /PID %%l
            )

            posted @ 2013-06-25 10:57 多彩人生 閱讀(916) | 評(píng)論 (0)編輯 收藏

            c++取整

             

               1、直接賦值給整數(shù)變量。如:
                int i = 2.5; 或 i = (int) 2.5;
                這種方法采用的是舍去小數(shù)部分
                2、C/C++中的整數(shù)除法運(yùn)算符“/”本身就有取整功能(int / int),而下面介紹的取整函數(shù)返回值是double。整數(shù)除法對(duì)正數(shù)的取整是舍去小數(shù)部分,可以用于你的問(wèn)題。但是整數(shù)除法對(duì)負(fù)數(shù)的取整結(jié)果和使用的C編譯器有關(guān)。
                3、使用floor函數(shù)。floor(x)返回的是小于或等于x的最大整數(shù)。如:
                floor(2.5) = 2
                floor(-2.5) = -3
                4、使用ceil函數(shù)。ceil(x)返回的是大于x的最小整數(shù)。如:
                ceil(2.5) = 3
                ceil(-2.5) = -2
                floor()是向負(fù)無(wú)窮大舍入,floor(-2.5) = -3;ceil()是向正無(wú)窮大舍入,ceil(-2.5) = -2。floor函數(shù)可以用于你的問(wèn)題

            posted @ 2013-06-24 10:46 多彩人生 閱讀(7024) | 評(píng)論 (0)編輯 收藏

            僅列出標(biāo)題
            共25頁(yè): First 6 7 8 9 10 11 12 13 14 Last 

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿(3)

            隨筆分類

            隨筆檔案

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久精品人人槡人妻人人玩AV| 国产99久久久国产精品~~牛| 亚洲七七久久精品中文国产| 亚洲国产精品嫩草影院久久| 久久午夜羞羞影院免费观看| 99久久久精品免费观看国产| 久久久亚洲精品蜜桃臀| 亚洲国产精品无码久久久不卡 | 久久这里只有精品首页| 久久久久久亚洲精品不卡 | 国产精品九九九久久九九| 久久无码一区二区三区少妇| 久久国产精品成人片免费| 久久综合成人网| 亚洲国产天堂久久综合网站| 欧美日韩精品久久久久| www亚洲欲色成人久久精品| 亚洲午夜无码久久久久| 欧美久久亚洲精品| 午夜不卡888久久| 久久天天躁狠狠躁夜夜avapp| 精品人妻伦一二三区久久| 国产成人精品久久免费动漫| 久久综合亚洲色一区二区三区| 国产视频久久| 久久精品嫩草影院| 国产∨亚洲V天堂无码久久久| 亚洲精品国精品久久99热一| 亚洲国产高清精品线久久| 久久激情亚洲精品无码?V| 国产91久久综合| 国产精久久一区二区三区 | 久久99久久99精品免视看动漫| 久久午夜综合久久| 亚洲国产天堂久久久久久| 亚洲婷婷国产精品电影人久久| 久久国产精品偷99| 久久久久噜噜噜亚洲熟女综合 | 99久久www免费人成精品| 99久久99久久精品国产| 久久综合成人网|