<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Javaphua Blog

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      46 Posts :: 5 Stories :: 46 Comments :: 0 Trackbacks

    2007年6月5日 #

    一:一個目標

    一艘沒有航行目標的船,任何方向的風都是逆風

    1、你為什么是窮人,第一點就是你沒有立下成為富人的目標

    2、你的人生核心目標是什么?

    杰出人士與平庸之輩的根本差別并不是天賦、機遇,而在于有無目標。

    3、起跑領先一步,人生領先一大步:成功從選定目標開始

    4、賈金斯式的人永遠不會成功

    為什么大多數人沒有成功?真正能完成自己計劃的人只有5%,大多數人不是將自己的目標舍棄,就是淪為缺乏行動的空想

    5、如果你想在35歲以前成功,你一定在25至30歲之間確立好你的人生目標

    6、每日、每月、每年都要問自己:我是否達到了自己定下的目標

    二:兩個成功基點

    好位置,調正心態,努力沖刺,35歲以前成功

    (一)人生定位

    1、人怕入錯行:你的核心競爭力是什么?

    2、成功者找方法,失敗者找借口

    3、從三百六十行中選擇你的最愛

    人人都可以創業,但卻不是人人都能創業成功

    4、尋找自己的黃金寶地

    (二)永恒的真理:心態決定命運,35歲以前的心態決定你一生的命運

    1、不滿現狀的人才能成為富翁

    2、敢于夢想,勇于夢想,這個世界永遠屬于追夢的人

    3、 35歲以前不要怕,35歲以后不要悔

    4、出身貧民,并非一輩子是貧民,只要你永遠保持那顆進取的心。中國成功人士大多來自小地方

    5、做一個積極的思維者

    6、不要敗給悲觀的自己

    有的人比你富有一千倍,他們也會比你聰明一千倍么?不會,他們只是年輕時心氣比你高一千倍。

    人生的好多次失敗,最后并不是敗給別人,而是敗給了悲觀的自己。

    7、成功者不過是爬起來比倒下去多一次

    8、寧可去碰壁,也不要在家里面壁

    克服你的失敗、消極的心態

    (1)找個地方喝點酒

    (2)找個迪廳跳跳舞

    (3)找幫朋友侃侃山

    (4)積極行動起來

    三:三大技巧

    1、管理時間:你的時間在哪里,你的成就就在哪里。

    把一小時看成60分鐘的人,比看作一小時的人多60倍

    2、你不理財,財不理你

    3、自我管理,游刃有余

    (1)創業不怕本小,腦子一定要好

    (2)可以開家特色店

    (3)做別人不愿做的生意

    四:四項安身立命的理念

    35歲以前一定要形成個人風格

    1、做人優于做事

    做事失敗可以重來,做人失敗卻不能重來

    (1)做人要講義氣

    (2)永不氣餒

    2、豁達的男人有財運,豁達的女人有幫夫運

    35歲以前搞定婚姻生活

    3、忠誠的原則:35歲以前你還沒有建立起忠誠美譽,這一缺點將要困擾你的一生

    4、把小事做細,但不要耍小聰明

    中國人想做大事的人太多,而愿把小事做完美的人太少

    五:五分運氣

    比爾·蓋茨說:人生是不公平的,習慣去接受它吧

    1、人生的確有很多運氣的成人:謀事在人,成事在天:中國的古訓說明各占一半

    2、機會時常意外地降臨,但屬于那些不應決不放棄的人

    3、抓住人生的每一次機會

    機會就像一只小鳥,如果你不抓住,它就會飛得無影無蹤

    4、者早一步,愚者晚一步

    六:六項要求

    1、智慧

    (1)別人可你以拿走你的一切,但拿不走你的智慧

    (2)巧妙運用自己的智慧

    (3)智者與愚者的區別

    2、勇氣

    (1)勇氣的力量有時會讓你成為“超人”

    (2)敢于放棄,敢于“舍得”

    3、培養自己的“領導才能、領袖氣質”

    (1)激情感染別人

    (2)“三·七法則”實現領袖氣質

    (3)拍板決斷能力

    (4)人格魅力

    4、創造性:不要做循規蹈矩的人

    25-35歲是人生最有創造性的階段,很多成功人士也都產生在這一階段

    5、明智

    (1)知道自己的長處、短處,定向聚焦

    (2)盡量在自己的熟悉的領域努力

    6、持之以恒的行動力:在你選定行業堅持十年,你一定會成為大贏家

    七:七分學習

    1、知識改變命運

    2、35歲以前學會你行業中必要的一切知識

    a)每天淘汰你自己

    b)在商言商

    3、太相信的書人,只能成為打工仔

    4、思考、實踐、再思考、再實踐

    八:八分交際

    朋友多了路好走

    1、智商很重要,情商更重要:35歲以前建立起人際關系網

    2、人脈即財脈:如何搞好人際關系

    3、交友有原則

    4、善于溝通:35歲以前要鍛煉出自己的演講才能

    九:九分習慣

    習慣的力量是驚人的,35歲以前養成的習慣決定著你的成功的大小

    1、積極思維的好習慣

    2、養成高效工作的好習慣

    (1)辦公

    (2)生活可以不拘小節,但要把工作做細

    (3)學習聆聽,不打斷別人說話

    3、養成鍛煉身體的好習慣

    4、廣泛愛好的好習慣

    5、快速行動的好習慣

    十:十分自信

    1、自信是成功的精神支柱

    2、自信方能贏得別人的信任

    3、把自信建立在創造價值的基礎上

    4、如何建立自信

    (1)為自己確立目標

    (2)發揮自己的長處

    (3)做事要有計劃

    (4)做事不拖拉

    (5)輕易不要放棄

    (6)學會自我激勵

    (7)不要讓自己成為別人 十一: 11個需要避開的成功陷阱

    1、只有功勞,沒有苦勞

    2、不要“懷才不遇“,而要尋找機遇

    3、不要想發橫財

    4、不要為錢而工作,而讓錢為你工作

    5、盲目跟風,人云亦云,人做我也做

    6、小富即安,不思進取,知足常樂

    7、承認錯誤而非掩飾錯誤

    8、腳踏實地而非想入非非

    9、野心太大而不是信心十足

    10、反復跳槽不可取

    11、眼高手低

    12、不擇手段

    十二:十二分努力

    沒有人能隨隨便便成功

    1、小不是成功,大不是成功,由小變大才是成功

    2、中國社會進入微利時代:巧干+敢干+實干=成功

    3、努力嘗試就有成功的可能

    4、做任何事情,盡最大努力

    5、把事情當成事業來做

    6、我看打工者

    7、祝你早日掘到第一桶金來源

    posted @ 2007-08-19 00:36 Javaphua 閱讀(576) | 評論 (0)編輯 收藏

    Ajax 基礎和例子

    Ajax -- Asynchronous JavaScript and XML Ajax 使用的是JavaScript + DOM + CSS + XMLHttpRequest的技術,是目前Web2.0更加流行的技術.

    與傳統網絡應用相比,Ajax具備更加直觀和方便的用戶交互. 為什么呢? 比如, 我們需要點擊鏈接或按鈕來激發事件,而使用Ajax只要移動鼠標或者在一個輸入框輸入字母已經可以觸發事件. 傳統的網絡應用是基于page-driven的模式, 使用的是'click, wait a refresh the whole page' 模式, 而Ajax是通過data-driven的模式來提供網絡頁面的, 采用的是部分頁面更新的模式, 頁面中只更新有新數據的部分,其它的部分依然不變,所以依然可以操作.

    Ajax就象它的名字一樣, 可以異步地在瀏覽器和服務器之間進行交流, 當服務器端處理submit過來的數據的同時, 客戶依然可以正常地處理瀏覽器端同一頁面的其他功能.

    那么Ajax和傳統網絡應用相比是怎樣工作的呢?下面這張圖可以讓你了解清楚.

    傳統的網絡應用在瀏覽器和服務器之間的交流是直來直去的, 而Ajax的網絡應用在瀏覽器中有一個Ajax引擎,這個引擎實際上就是一個Javascript的對象XMLHttpRequest, 而XMLHttpRequest負責瀏覽器和服務器的異步交流.

    XMLHttpRequest既然是Javascript的對象, 當然需要一些Javascript的代碼來生成, 它目前支持大部分的瀏覽器,包括了Mozilla, Firefox等等.

    服務器端依然可以使用傳統的技術如servlet, JSP, JSF,Struts等等,但會有一些小的限制,比如客戶端會發更頻繁的請求,而響應這些請求的類型包括text/xml, text/plain, text/json, text/javascript.

    整個Ajax的操作過程分為七步:

    1.A client event occurs

    2.An XMLHttpRequest object is created

    3.The XMLHttpRequest object is configured

    4.The XMLHttpRequest object makes an async. request

    5.The ValidateServlet returns an XML document containing the result

    6.The XMLHttpRequest object calls the callback() function and processes the result

    7.The HTML DOM is updated

    我們分別來看看這七個步驟是怎么做的: 1. A client event occurs,

    <input type="text"
    size="20"
    id="userid"
    name="id"
    onkeyup="validateUserId();">

    比如我們手頭上有這樣一段Javascript的代碼:  這是一個ID為userid的文本框,里面包含了一個Javascript的函數,當我們在文本框里打入一個英文字母時,會激發onkeyup的事件,從而激發validateUserId的Javascript的函數.

    2.An XMLHttpRequest object is created

    var req;
    function initRequest() {
    if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
    isIE = true;
    req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    }
    function validateUserId() {
    initRequest();
    req.onreadystatechange = processRequest;
    if (!target) target = document.getElementById("userid");
    var url = "validate?id=" + escape(target.value);
    req.open("GET", url, true);
    req.send(null);
    }

    validateUserId的Javascript的函數調用initRequest函數生成XMLHttpRequest對象, 大家注意到在initRequest函數里面有兩種生成XMLHttpRequest的方法,這是針對不同的瀏覽器的做法,對于Mozilla,我們可以直接使用"new XMLHttpRequest()”, 而對于IE,我們需要生成ActiveX對象.

    3.The XMLHttpRequest object is configured

    rvalidateUserId的Javascript的函數包含一句req.onreadystatechange = processRequest; 這是通過設定XMLHttpRequest對象里面的onreadystatechange特性為回調函數.

    4.The XMLHttpRequest object makes an async. request

    if (!target) target = document.getElementById("userid");
    var url = "validate?id=" + escape(target.value);
    req.open("GET", url, true);
    req.send(null);

    然后XMLHttpRequest調用open方法和服務器交流, open方法有三個參數, HTTP方法是Get還是Post, 服務器端的URL, 方式采取異步還是同步.

    5.The ValidateServlet returns an XML document containing the result

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException {
    String targetId = request.getParameter("id");
    if ((targetId != null) && !accounts.containsKey(targetId.trim())) {
    response.setContentType("text/xml ");
    response.setHeader("Cache-Control", "no-cache");
    response.getWriter().write("<valid>true</valid>");
    } else {
    response.setContentType("text/xml ");
    response.setHeader("Cache-Control", "no-cache");
    response.getWriter().write("<valid>false</valid>");
    }
    }

    然后是服務器端ValidateServlet的響應,首先Content type設為text/xml, Cache-Control設為no-cache, 最后會返回true或者false的xml格式響應.

    6.The XMLHttpRequest object calls the callback() function and processes the result

    function processRequest() {
    if (req.readyState == 4) {
    if (req.status == 200) {
    var message = ...;

    現在控制交回給客戶端, 由于我們設定了回調函數為processRequest, 那么當響應從服務器端回到客戶端瀏覽器,就激發了processRequest函數, 我們在processRequest函數中檢查XMLHttpRequest對象的readyState狀態是否為4和status狀態是否為200,如果兩者同時成立,就代表服務器端的數據已經成功返回給客戶端,那么就可以執行下面的處理.

     7.The HTML DOM is updated.

    接收完服務器端傳回來的數據后,瀏覽器開始著手顯示接收回的數據.

    我們通過頁面里面的<div>元素來唯一的表示一個對象給DOM的API使用. 比如確定html頁面某一處的需要顯示的信息文本對象,我們可以使用userIdMessage唯一的標簽來做引用給DOM的API使用. 如下面這段代碼:

    23.<body>
    24. <div id="userIdMessage"></div>
    25.</body>

    一但你有了唯一確定的引用,你就可以使用DOM的API對其進行隨心所欲的操作,如屬性的修改等等,比如下面這段代碼:

    1. <script type="text/javascript">
    2. function setMessageUsingDOM(message) {
    3. var userMessageElement = document.getElementById("userIdMessage");
    4. var messageText;
    5. if (message == "false") {
    6. userMessageElement.style.color = "red";
    7. messageText = "Invalid User Id";
    8. } else {
    9. userMessageElement.style.color = "green";
    10. messageText = "Valid User Id";
    11. }
    12. var messageBody = document.createTextNode(messageText);
    13. // if the messageBody element has been created simple replace it otherwise
    14. // append the new element
    15. if (userMessageElement.childNodes[0]) {
    16. userMessageElement.replaceChild(messageBody,
    17. userMessageElement.childNodes[0]);
    18. } else {
    19. userMessageElement.appendChild(messageBody);
    20. }
    21.}
    22.</script>
    23.<body>
    24. <div id="userIdMessage"></div>
    25.</body>

    在這里javascript通過了getElementById方法得到了userIdMessage對象,然后對服務器端返回的數據進行對比,如果值是true,在userIdMessage里添加文本"Valid User Id", 如果值是false,則在userIdMessage里添加文本"Invalid User Id".

    大概就是這樣的一個狀況,那么在Ajax里面的XMLHttpRequest還有很多方法和屬性, 包括:

    方法:


    • open(“HTTP method”, “URL”, syn/asyn)
    > Assigns HTTP method, destination URL, mode
    • send(content)
    > Sends request including string or DOM object data
    • abort()
    > Terminates current request
    • getAllResponseHeaders()
    > Returns headers (labels + values) as a string
    • getResponseHeader(“header”)
    > Returns value of a given header
    • setRequestHeader(“label”,”value”)
    > Sets Request Headers before sending

    屬性:

    • onreadystatechange
    > Set with an JavaScript event handler that fires at each
    change
    • readyState – current status of request
    > 0 = uninitialized
    > 1 = loading
    > 2 = loaded
    > 3 = interactive (some data has been returned)
    > 4 = complete
    • status
    > HTTP Status returned from server: 200 = OK

    • responseText
    > String version of data returned from the server
    • responseXML
    > XML document of data returned from the server
    • statusText
    > Status text returned from server

     

    posted @ 2007-08-13 09:31 Javaphua 閱讀(407) | 評論 (0)編輯 收藏

    tomcat5.5.x 配置記錄。
     
    1.下載:
    http://www.eu.apache.org/dist/jakarta/tomcat-5/
    http://www.apache.org/dist/jakarta/tomcat-5/v5.5.x/bin/jakarta-tomcat-5.5.x-admin.zip
    http://www.apache.org/dist/jakarta/tomcat-5/v5.5.x/bin/jakarta-tomcat-5.5.x-compat.zip
    http://www.apache.org/dist/jakarta/tomcat-5/v5.5.x/bin/jakarta-tomcat-5.5.x.zip
    http://www.apache.org/dist/jakarta/tomcat-5/v5.5.x/bin/jakarta-tomcat-5.5.x-deployer.zip
    jakarta-tomcat-5.5.x.zip
    jakarta-tomcat-5.5.x-compat.zip
    jakarta-tomcat-5.5.x-admin.zip
    (Tomcat 默認是沒有內置admin模塊了
    Tomcat's administration web application is no longer installed by default. Download and install the "admin" package to use it. )
    都解壓到同一個目錄下面。比如:D:\jakarta-tomcat-5.5.x\
    (如果使用jdk1.4,才需要compat.zip用jdk1.5就可以免了這個。)
     
    2.修改jakarta-tomcat-5.5.x\conf\tomcat-users.xml.
    添加管理員賬號lizongbo,密碼為lizongbopass.
    新xml如下:
    <?xml version='1.0' encoding='utf-8'?>
    <tomcat-users>
      <role rolename="tomcat"/>
      <role rolename="role1"/>
      <role rolename="manager"/>
      <role rolename="admin"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="role1" password="tomcat" roles="role1"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="lizongbo" password="lizongbopass" roles="admin,manager"/>
    </tomcat-users>
     
    3.修改jakarta-tomcat-5.5.x\conf\server.xml來解決編碼問題。
    (給Connector 添加URIEncoding參數,參考http://blog.csdn.net/darkxie/archive/2004/10/25/TOMCATAPP.aspx)
    (可以設置成GB18030)
        <Connector port="8080"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="200"
                   connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"
                   compression="on" compressionMinSize="2048"
          noCompressionUserAgents="gozilla, traviata"
          compressableMimeType="text/html,text/xml"/>
     
        <Connector port="8009"
                   enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="GBK"/>
     

    4.啟用支持gzip壓縮.
    (http://www.linuxaid.com.cn/forum/showdoc.jsp?l=1&i=81169)
    添加下列屬性
     compression="on"
          compressionMinSize="2048"
          noCompressionUserAgents="gozilla, traviata"
          compressableMimeType="text/html,text/xml"
     
    5.設置虛擬主機。
    在jakarta-tomcat-5.5.x\下建立文件夾vhost\www.mydomain.com。
    然后修改jakarta-tomcat-5.5.x\conf\server.xml
     
    <Engine defaultHost="localhost" name="Catalina">
          <Host appBase="vhost/www.mydomain.com" name="www.mydomain.com">
          </Host>
          <Host appBase="webapps" name="localhost">
          </Host>
          <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
        </Engine>
     
    6.添加數據庫驅動,更新mail.jar和actiovation.jar
    復制mysql-connector-java-3.0.16-ga-bin.jar,pg74.215.jdbc3.jar到 jakarta-tomcat-5.5.x\common\lib\
    還有javamail 1.3.2的mail.jar,jaf-1_0_2的 activation.jar
    msSQl 2000 JDBC sp3,msbase.jar,msutil,jar,mssqlserver.jar
     
     
    7.配置SSL
    參考 http://jakarta.apache.org/tomcat/tomcat-5.5-doc/ssl-howto.html
    D:\j2sdk1.4.2_06\bin>%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA
    輸入keystore密碼:  lizongbossl
    您的名字與姓氏是什么?
      [tomcat5.5.x]:  tomcat5.5.x
    您的組織單位名稱是什么?
      [jakarta]:  jakarta
    您的組織名稱是什么?
      [apache]:  apache
    您所在的城市或區域名稱是什么?
      [hzcity]:  hzcity
    您所在的州或省份名稱是什么?
      [gdp]:  gdp
    該單位的兩字母國家代碼是什么
      [CN]:  CN
    CN=tomcat5.5.x, OU=jakarta, O=apache, L=hzcity, ST=gdp, C=CN 正確嗎?
      [否]:  y
     
    輸入<tomcat>的主密碼
            (如果和 keystore 密碼相同,按回車):
    (必須密碼一致,因此直接回車)
    然后再把userhome(例如:C:\Documents and Settings\lizongbo\)下的.keystore復制到
    tomcat的conf\目錄下。
     (例如:D:\jakarta-tomcat-5.5.x\conf\.keystore )
    配置jakarta-tomcat-5.5.x\conf\server.xml
    加上
        <Connector port="8443"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" disableUploadTimeout="true"
                   acceptCount="100" scheme="https" secure="true"
                   clientAuth="false" sslProtocol="TLS"
               keystoreFile="conf/.keystore"
               keystorePass="lizongbossl"> <!--與先前設置的密碼一致-->
        </Connector>
    8.禁止文件目錄列表,
    修改jakarta-tomcat-5.5.x\conf\web.xml,把listing設置為false
     
        <servlet>
            <servlet-name>default</servlet-name>
            <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <init-param>
                <param-name>listings</param-name>
                <param-value>true</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
     
     9.指定了自己的javaEncoding
    (參考 http://gceclub.sun.com.cn/staticcontent/html/sunone/app7/app7-dg-webapp/ch6/ch6-4.html )

        <servlet>
            <servlet-name>jsp</servlet-name>
            <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
            <init-param>
                <param-name>fork</param-name>
                <param-value>false</param-value>
            </init-param>
                    <init-param>
                <param-name>javaEncoding</param-name>
                <param-value>GB18030</param-value>
            </init-param>
            <init-param>
                <param-name>xpoweredBy</param-name>
                <param-value>true</param-value>
            </init-param>
            <load-on-startup>3</load-on-startup>
        </servlet>
     10.添加rar,iso等的mime-type映射
    避免在瀏覽器里直接打開。
    <mime-mapping>
    <extension>mht</extension>
    <mime-type>text/x-mht</mime-type>
    </mime-mapping>
    <mime-mapping>
            <extension>rar</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>iso</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ape</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rmvb</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ico</extension>
            <mime-type>image/x-icon</mime-type>
        </mime-mapping>
    10.1對html靜態頁面設置編碼
    <!--  修改下面兩行以支持靜態超文本的自動編碼 
      -->
     
     <mime-mapping>
      <extension>htm</extension> 
      <mime-type>text/html;charset=gb2312</mime-type> 
      </mime-mapping>
     <mime-mapping>
      <extension>html</extension> 
      <mime-type>text/html;charset=gb2312</mime-type> 
      </mime-mapping>
      </web-app>
     
    11.添加welcome-file-list,并調整順序。
     <welcome-file-list>   
            <welcome-file>index.jsp</welcome-file>
            <welcome-file>index.html</welcome-file>
            <welcome-file>index.htm</welcome-file>
            <welcome-file>default.html</welcome-file>
            <welcome-file>default.htm</welcome-file>
            <welcome-file>default.jsp</welcome-file>
        </welcome-file-list>

    posted @ 2007-07-20 16:07 Javaphua 閱讀(799) | 評論 (0)編輯 收藏

     

     java中判斷字符串是否為數字的三種方法
    1用JAVA自帶的函數
    public static boolean isNumeric(String str){
      
    for (int i = str.length();--i>=0;){   
       
    if (!Character.isDigit(str.charAt(i))){
        
    return false;
       }
      }
      
    return true;
     }

    2用正則表達式
    public static boolean isNumeric(String str){
        Pattern pattern = Pattern.compile("[0-9]*");
        return pattern.matcher(str).matches();   
     }

    3用ascii碼

    public static boolean isNumeric(String str){
       for(int i=str.length();--i>=0;){
          int chr=str.charAt(i);
          if(chr<48 || chr>57)
             return false;
       }
       return true;
    }
    posted @ 2007-06-05 14:17 Javaphua 閱讀(121546) | 評論 (23)編輯 收藏

    主站蜘蛛池模板: 亚洲综合在线观看视频| 天堂亚洲免费视频| 国产在线98福利播放视频免费| 日韩免费码中文在线观看| 亚洲av网址在线观看| 国内自产拍自a免费毛片| 国产精品1024在线永久免费 | 亚洲精品福利你懂| 又大又硬又爽免费视频| 久久国产免费一区二区三区| 亚洲乱色熟女一区二区三区蜜臀| 久久精品国产精品亚洲| 中文字幕影片免费在线观看| a高清免费毛片久久| 久久亚洲国产成人影院| 亚洲国产精品无码久久久秋霞2| 无码永久免费AV网站| 日本道免费精品一区二区| 亚洲AV无码一区二区三区网址| 色拍自拍亚洲综合图区| 亚洲精品97久久中文字幕无码| 999国内精品永久免费观看| 中文毛片无遮挡高清免费| 亚洲乱亚洲乱妇24p| 亚洲大香人伊一本线| 亚洲日本va中文字幕久久| 日韩成全视频观看免费观看高清| 久久免费的精品国产V∧| 一道本不卡免费视频| 亚洲精品成a人在线观看☆| 91亚洲国产成人精品下载| 相泽亚洲一区中文字幕| 又粗又大又长又爽免费视频| 国产又黄又爽又猛免费app| 久久99精品视免费看| 丁香花在线观看免费观看图片| 免费看内射乌克兰女| 久久亚洲AV成人无码国产电影 | 国产精品亚洲专区在线观看| 久久亚洲伊人中字综合精品| 久久精品国产亚洲Aⅴ香蕉|