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

1.
GFL SDK (寫XnView的公司出品)
GFL SDK is a free library (used by XnView) for developers who would like to support graphics image formats easily.

The library exists in 2 versions. The light version supports the most popular formats (PNG, JPEG, ..), and the standard version supports more than 100 formats in reading and 40 in writing ! You can also manipulate and filter your pictures.

2.
TinyXml  
TinyXml是一個(gè)基于DOM模型的、非驗(yàn)證的輕量級(jí)C++解釋器。
Huipeng Zhang的評(píng)價(jià):
     這個(gè)庫實(shí)在是太好了,使我覺得如果不在這里贊美幾句的話都對(duì)不起它的作者了。
     這是我所見過的最清晰明了,簡(jiǎn)單易用的庫。庫雖然不大,但是可以看出作者傾注了很大的心血。我敢向上帝保證任何一個(gè)有C++基礎(chǔ)和XML基本知識(shí)的人可以在幾個(gè)小時(shí)之內(nèi)掌握這個(gè)庫的使用方法。
   令我佩服的還有就是作者那嚴(yán)謹(jǐn)?shù)闹螌W(xué)和謙虛謹(jǐn)慎的態(tài)度以及廣闊的胸襟。這個(gè)庫有一個(gè)論壇,其中有很多問題都是作者親自回答,對(duì)每一個(gè)提交bug報(bào)告的人他都會(huì)加入到致謝列表中。另一個(gè)令我嘆為觀止的地方就是庫的文檔,這個(gè)文檔是如此的清晰明了使你想看不懂都難,其中以多種形式提供的參考更是讓我們感到方便至極。
   這個(gè)庫的源代碼及其規(guī)范整潔,是我們學(xué)習(xí)編程風(fēng)格的很好的教材。
   作者Lee Thomason不愧是搞過藝術(shù)的,做事真是精雕細(xì)琢,pfpf。
詳見:[大部分轉(zhuǎn)載]TinyXml筆記

posted @ 2006-01-01 15:33 張沈鵬 閱讀(247) | 評(píng)論 (0)編輯 收藏
 

songbird的主頁
http://www.songbirdnest.com/

songbird是一個(gè)完全的桌面媒體播放器,支持Windows, Mac OS X 和 Linux 。界面基于XUL和CSS,目前

還沒有發(fā)布,但已經(jīng)有了界面截圖:
http://www.songbirdnest.com/files/images/library_context_menu.png

posted @ 2006-01-01 04:28 張沈鵬 閱讀(453) | 評(píng)論 (0)編輯 收藏
 
原文:
http://blog.csdn.net/arcow/archive/2005/12/29/565591.aspx

以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox

1. document.form.item 問題
    (1)現(xiàn)有問題:
        現(xiàn)有代碼中存在許多 document.formName.item("itemName") 這樣的語句,不能在 MF 下運(yùn)行
    (2)解決方法:
        改用 document.formName.elements["elementName"]
    (3)其它
        參見 2

2. 集合類對(duì)象問題
    (1)現(xiàn)有問題:
        現(xiàn)有代碼中許多集合類對(duì)象取用時(shí)使用 (),IE 能接受,MF 不能。
    (2)解決方法:
        改用 [] 作為下標(biāo)運(yùn)算。如:document.forms("formName") 改為 document.forms["formName"]。
        又如:document.getElementsByName("inputName")(1) 改為 document.getElementsByName("inputName")[1]
    (3)其它

3. window.event
    (1)現(xiàn)有問題:
        使用 window.event 無法在 MF 上運(yùn)行
    (2)解決方法:
        MF 的 event 只能在事件發(fā)生的現(xiàn)場(chǎng)使用,此問題暫無法解決。可以這樣變通:
        原代碼(可在IE中運(yùn)行):
            <input type="button" name="someButton" value="提交" onclick="javascript:gotoSubmit()"/>
            ...
            <script language="javascript">
                function gotoSubmit() {
                    ...
                    alert(window.event);    // use window.event
                    ...
                }
            </script>

        新代碼(可在IE和MF中運(yùn)行):
            <input type="button" name="someButton" value="提交" onclick="javascript:gotoSubmit(event)"/>
            ...
            <script language="javascript">
                function gotoSubmit(evt) {
                    evt = evt ? evt : (window.event ? window.event : null);
                    ...
                    alert(evt);             // use evt
                    ...
                }
            </script>
        此外,如果新代碼中第一行不改,與老代碼一樣的話(即 gotoSubmit 調(diào)用沒有給參數(shù)),則仍然只能在IE中運(yùn)行,但不會(huì)出錯(cuò)。所以,這種方案 tpl 部分仍與老代碼兼容。

4. HTML 對(duì)象的 id 作為對(duì)象名的問題
    (1)現(xiàn)有問題
        在 IE 中,HTML 對(duì)象的 ID 可以作為 document 的下屬對(duì)象變量名直接使用。在 MF 中不能。
    (2)解決方法
        用 getElementById("idName") 代替 idName 作為對(duì)象變量使用。

5. 用idName字符串取得對(duì)象的問題
    (1)現(xiàn)有問題
        在IE中,利用 eval(idName) 可以取得 id 為 idName 的 HTML 對(duì)象,在MF 中不能。
    (2)解決方法
        用 getElementById(idName) 代替 eval(idName)。

6. 變量名與某 HTML 對(duì)象 id 相同的問題
    (1)現(xiàn)有問題
        在 MF 中,因?yàn)閷?duì)象 id 不作為 HTML 對(duì)象的名稱,所以可以使用與 HTML 對(duì)象 id 相同的變量名,IE 中不能。
    (2)解決方法
        在聲明變量時(shí),一律加上 var ,以避免歧義,這樣在 IE 中亦可正常運(yùn)行。
        此外,最好不要取與 HTML 對(duì)象 id 相同的變量名,以減少錯(cuò)誤。
    (3)其它
        參見 問題4

7. event.x 與 event.y 問題
    (1)現(xiàn)有問題
        在IE 中,event 對(duì)象有 x, y 屬性,MF中沒有。
    (2)解決方法
        在MF中,與event.x 等效的是 event.pageX。但event.pageX IE中沒有。
        故采用 event.clientX 代替 event.x。在IE 中也有這個(gè)變量。
        event.clientX 與 event.pageX 有微妙的差別(當(dāng)整個(gè)頁面有滾動(dòng)條的時(shí)候),不過大多數(shù)時(shí)候是等效的。

        如果要完全一樣,可以稍麻煩些:
        mX = event.x ? event.x : event.pageX;
        然后用 mX 代替 event.x
    (3)其它
        event.layerX 在 IE 與 MF 中都有,具體意義有無差別尚未試驗(yàn)。


8. 關(guān)于frame
   (1)現(xiàn)有問題
         在 IE中 可以用window.testFrame取得該frame,mf中不行
   (2)解決方法
         在frame的使用方面mf和ie的最主要的區(qū)別是:
如果在frame標(biāo)簽中書寫了以下屬性:
<frame src="xx.htm" id="frameId" name="frameName" />
那么ie可以通過id或者name訪問這個(gè)frame對(duì)應(yīng)的window對(duì)象
而mf只可以通過name來訪問這個(gè)frame對(duì)應(yīng)的window對(duì)象
例如如果上述frame標(biāo)簽寫在最上層的window里面的htm里面,那么可以這樣訪問
ie: window.top.frameId或者window.top.frameName來訪問這個(gè)window對(duì)象
mf: 只能這樣window.top.frameName來訪問這個(gè)window對(duì)象

另外,在mf和ie中都可以使用window.top.document.getElementById("frameId")來訪問frame標(biāo)簽
并且可以通過window.top.document.getElementById("testFrame").src = 'xx.htm'來切換frame的內(nèi)容
也都可以通過window.top.frameName.location = 'xx.htm'來切換frame的內(nèi)容
關(guān)于frame和window的描述可以參見bbs的‘window與frame’文章
以及/test/js/test_frame/目錄下面的測(cè)試
----adun 2004.12.09修改

9. 在mf中,自己定義的屬性必須getAttribute()取得
10.在mf中沒有  parentElement parement.children  而用
               parentNode parentNode.childNodes
   childNodes的下標(biāo)的含義在IE和MF中不同,MF使用DOM規(guī)范,childNodes中會(huì)插入空白文本節(jié)點(diǎn)。
  一般可以通過node.getElementsByTagName()來回避這個(gè)問題。
   當(dāng)html中節(jié)點(diǎn)缺失時(shí),IE和MF對(duì)parentNode的解釋不同,例如
   <form>
   <table>
        <input/>
   </table>
   </form>
   MF中input.parentNode的值為form, 而IE中input.parentNode的值為空節(jié)點(diǎn)

  MF中節(jié)點(diǎn)沒有removeNode方法,必須使用如下方法 node.parentNode.removeChild(node)

11.const 問題
  (1)現(xiàn)有問題:
     在 IE 中不能使用 const 關(guān)鍵字。如 const constVar = 32; 在IE中這是語法錯(cuò)誤。
  (2)解決方法:
     不使用 const ,以 var 代替。

12. body 對(duì)象
   MF的body在body標(biāo)簽沒有被瀏覽器完全讀入之前就存在,而IE則必須在body完全被讀入之后才存在

13. url encoding
在js中如果書寫url就直接寫&不要寫&amp;例如var url = 'xx.jsp?objectName=xx&amp;objectEvent=xxx';
frm.action = url那么很有可能url不會(huì)被正常顯示以至于參數(shù)沒有正確的傳到服務(wù)器
一般會(huì)服務(wù)器報(bào)錯(cuò)參數(shù)沒有找到
當(dāng)然如果是在tpl中例外,因?yàn)閠pl中符合xml規(guī)范,要求&書寫為&amp;
一般MF無法識(shí)別js中的&amp;


14. nodeName 和 tagName 問題
  (1)現(xiàn)有問題:
     在MF中,所有節(jié)點(diǎn)均有 nodeName 值,但 textNode 沒有 tagName 值。在 IE 中,nodeName 的使用好象
     有問題(具體情況沒有測(cè)試,但我的IE已經(jīng)死了好幾次)。
  (2)解決方法:
     使用 tagName,但應(yīng)檢測(cè)其是否為空。

15. 元素屬性
   IE下 input.type屬性為只讀,但是MF下可以修改


16. document.getElementsByName() 和 document.all[name] 的問題
  (1)現(xiàn)有問題:
     在 IE 中,getElementsByName()、document.all[name] 均不能用來取得 div 元素(是否還有其它不能取的元素還不知道)。
 



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=565591

posted @ 2005-12-31 19:48 張沈鵬 閱讀(324) | 評(píng)論 (0)編輯 收藏
 
1.學(xué)習(xí)XUL+XPCOM寫一個(gè)背單詞的小程序
(XPCOM是跨平臺(tái)的COM)
2.學(xué)習(xí)一下Media Player Classic (MPC),在XUL程序中嵌入電影播放功能
http://sourceforge.net/projects/guliverkli/
3.改寫背單詞的小程序,使之可以與電影的字幕結(jié)合,通過看電影來背單詞
4.程序中加入RSS功能,提供中英文字幕質(zhì)量都比較高的電影簡(jiǎn)介和下載鏈接(利用sourceforge提供的主頁空間)
5.加入自動(dòng)更新功能
......................................................................................
如果你感興趣,請(qǐng)加入我的郵件論壇(見我的blog頁面頂部)
posted @ 2005-12-29 02:06 張沈鵬 閱讀(494) | 評(píng)論 (4)編輯 收藏
 

今天在CSDN的上看到了一篇文章"神州電腦—你害了多少畢業(yè)生",由于神州的老總是我們海安人,便多關(guān)注了一下,google到了原帖:
http://www.tianya.cn/publicforum/Content/no20/1/64691.shtml
和CSDN上的說法還是有一點(diǎn)區(qū)別的.
最大感受是中國人太容易陷入無謂的爭(zhēng)吵,其實(shí)靜下心來學(xué)一點(diǎn)真正的本領(lǐng)才是根本.

重要的是有人生目標(biāo),為之奮斗,希望在年邁的時(shí)候不要悲哀在墮落中逝去的青春.

能有一個(gè)自己的夢(mèng)的人是幸福的,不過大家(至少在我的同學(xué)中)似乎都什么可以稱的上理想的目的,一切都按部就班的過著,在無聊的時(shí)候就看看YY小說,玩玩游戲,或是在學(xué)生會(huì)開毫無意義的會(huì).卻很少有人想過這一生是為著什么而活,在幾百年的星空下,還會(huì)不會(huì)有人會(huì)講起關(guān)于自己的曾經(jīng)故事.

人們好像都在追逐一種輕松,富足的生活.為了工資工作,然后再在種種喧囂中宣泄自己那過剩的激情.日子就這么過著.所有人都想著成為Bill Gates,不過也基本上僅僅限于想象而已.甘于平庸的小康生活,同樣是一種選擇,無可厚非.

知音難覓,一個(gè)人總是很孤獨(dú).不過,沒有人會(huì)一開始就了解你.We are all nobody.寫下自己的足跡,在路上,我永遠(yuǎn)向前.

當(dāng)然,任何的傳奇的背后都有著艱辛的往事,空想是毫無意義的,一分一秒都是人生.

但愿我能夠死而無憾.

張沈鵬
2005-12-27

posted @ 2005-12-27 05:50 張沈鵬 閱讀(148) | 評(píng)論 (0)編輯 收藏
 
說明:備忘,現(xiàn)在只是構(gòu)思,等期末考試好了放假回家正式開工(大概2005年1月24號(hào)吧).歡迎大家提建議.
正文:
界面用XULrunner運(yùn)行XUL,在C++中實(shí)現(xiàn)一個(gè)SQLite的XPCOM的接口,SQL語句放在JavaScript腳本中.
將用到的算法:
把單詞的還原為原型:
算法:
The Porter Stemming Algorithm
http://www.tartarus.org/~martin/PorterStemmer/
http://www.comp.lancs.ac.uk/computing/research/stemming/general/
算法的應(yīng)用(可以用的庫):
http://snowball.tartarus.org (Java and C)
https://sourceforge.net/projects/porterstemmers/ (C++)

可以用到的詞典
英英
DICT Development Group 
http://www.dict.org

英英-語義詞典,參見Wordnet的介紹(中文版)
WordNet
http://wordnet.princeton.edu/

英英-魔鬼詞典(沒有下載,只有把26個(gè)字母一個(gè)一個(gè)復(fù)制,粘貼)
The Devil's Dictionary by Ambrose Bierce
www.alcyone.com/max/lit/devils/

單詞列表
Kevin's Word List Page
wordlist.sourceforge.net/

漢英
CEDICT
www.mandarintools.com/cedict.html

漢漢
CCDICT
www.chinalanguage.com/CCDICT/

XUL Cross Platform Music Player
https://sourceforge.net/projects/xulmusic/


數(shù)據(jù)庫的劃分:
1.基本單詞庫
 表:
 a.單詞庫 列:單詞(UNIQUE主鍵)
 b.英漢字典庫 列:單詞(外鍵) 詞性 解釋
 c.有發(fā)音的單詞庫 列:單詞(外鍵)
 d.短語庫 列:短語 解釋
 e.例句庫 列:例句 解釋
2.書籍?dāng)?shù)據(jù)庫
 表:
 a.書籍 列:單詞
3.用戶數(shù)據(jù)庫
 表:
 a.單詞(UNIQUE主鍵) 列:單詞 動(dòng)作(背誦/正確默寫/錯(cuò)誤默寫) 日期

 
posted @ 2005-12-23 16:07 張沈鵬 閱讀(708) | 評(píng)論 (2)編輯 收藏
 
XULRunner的HelloWorld
用C++寫軟件界面很煩,用類似于網(wǎng)頁的XUL給C++程序?qū)懡缑姹容^簡(jiǎn)單,firefox系列產(chǎn)品都是XUL寫界面,C++寫后臺(tái),研究半天寫完XULRunner的HelloWorld。

下載地址
http://ak747.ys168.com

運(yùn)行方式
xulrunner.exe 路徑\application.ini

文件prefs.js中加上
pref("intl.locale.matchOS",true);
可以根據(jù)操作系統(tǒng)的語言自動(dòng)選擇語言

12.20更新
可以使用CSS了

相關(guān)信息,google吧,不過大多是英文。。。。。
posted @ 2005-12-18 00:37 張沈鵬 閱讀(1661) | 評(píng)論 (0)編輯 收藏
 

學(xué)習(xí)《C++ Primer》的筆記

函數(shù)指針的一種替代策略是Function object(函數(shù)對(duì)象)。

函數(shù)對(duì)象與函數(shù)指針相比較有兩個(gè)方面的優(yōu)點(diǎn):首先如果被重載的調(diào)用操作符是inline函數(shù)則編譯器能夠執(zhí)行內(nèi)聯(lián)編譯,提供可能的性能好處;其次函數(shù)對(duì)象可以擁有任意數(shù)目的額外數(shù)據(jù),用這些數(shù)據(jù)可以緩沖結(jié)果,也可以緩沖有助于當(dāng)前操作的數(shù)據(jù)。

函數(shù)對(duì)象是一個(gè)類,它重載了函數(shù)調(diào)用操作符operator() ,該操作符封裝了一個(gè)函數(shù)的功能。典型情況下函數(shù)對(duì)象被作為實(shí)參傳遞給泛型算法,當(dāng)然我們也可以定義獨(dú)立的函數(shù)對(duì)象實(shí)例。

來看一個(gè)例子:

#include<vector>
#include<string>
#include<iostream>
#include<algorithm>
using namespace std;
class Sum {
int val;
public:
Sum(int i) :val(i) { }

//當(dāng)在需要int的地方,Sum將自動(dòng)轉(zhuǎn)換為int類型
//這里是為了方便cout<<Sum的實(shí)例;
operator int() const { return val; }

//寫在類中的函數(shù)代碼一般默認(rèn)為內(nèi)聯(lián)代碼
int operator()(int i) { return val+=i; }
};

void f(vector<int> v)
{
Sum s = 0; //Sum s = 0等價(jià)于Sum s(0),不等價(jià)于Sum s;s = 0;

//對(duì)vector<int>中的元素求和
//函數(shù)對(duì)象被作為實(shí)參傳遞給泛型算法
s = for_each(v.begin(), v.end(), s);

cout << "the sum is " << s << "\n";

//更簡(jiǎn)單的寫法,定義獨(dú)立的函數(shù)對(duì)象實(shí)例
cout << "the sum is " << for_each(v.begin(), v.end(), Sum(0)) << "\n";
}


int main()
{
vector<int> v;
v.push_back(3); v.push_back(2); v.push_back(1);
f(v);
system("pause");
return 0;
}
posted @ 2005-12-01 20:14 張沈鵬 閱讀(885) | 評(píng)論 (9)編輯 收藏
 

先謝謝cppblog的各位指教.

鏈接到靜態(tài)庫(*.lib)很簡(jiǎn)單,不多說.鏈接到DLL動(dòng)態(tài)庫分隱式鏈接和顯式鏈接,顯式鏈接較復(fù)雜,請(qǐng)參考MSDN這里學(xué)習(xí)一下隱式鏈接.

為隱式鏈接到 DLL,可執(zhí)行文件必須從 DLL 的提供程序獲取下列各項(xiàng):

  1. 包含導(dǎo)出函數(shù)和/或 C++ 類的聲明的頭文件(.H 文件)
  2. 要鏈接的導(dǎo)入庫(.LIB files)。(生成 DLL 時(shí)鏈接器創(chuàng)建導(dǎo)入庫。)
  3. 實(shí)際的 DLL(.DLL 文件)

隱式鏈接需要一個(gè)由動(dòng)態(tài)連接庫產(chǎn)生的.LIB文件(導(dǎo)入庫),并把它鏈接到應(yīng)用程序的工程中.該導(dǎo)入庫僅包含加載DLL的代碼和實(shí)現(xiàn)DLL函數(shù)調(diào)用的代碼。在導(dǎo)入庫中找到外部函數(shù)后,會(huì)通知鏈接器此函數(shù)的代碼在DLL中。要解析對(duì)DLL的外部引用,鏈接器只需向可執(zhí)行文件中添加信息,通知系統(tǒng)在進(jìn)程啟動(dòng)時(shí)應(yīng)在何處查找 DLL 代碼。

系統(tǒng)啟動(dòng)包含動(dòng)態(tài)鏈接引用的程序時(shí),它使用程序的可執(zhí)行文件中的信息定位所需的DLL。如果系統(tǒng)無法定位DLL,它將終止進(jìn)程并顯示一個(gè)對(duì)話框來報(bào)告錯(cuò)誤。如果找到了DLL,系統(tǒng)將DLL模塊映射到進(jìn)程的地址空間中。與程序代碼的其余部分一樣,DLL代碼在進(jìn)程啟動(dòng)時(shí)映射到進(jìn)程的地址空間中,且僅當(dāng)需要時(shí)才加載到內(nèi)存中。

Windows將遵循下面的搜索順序來定位DLL

  1. 包含EXE文件的目錄
  2. 進(jìn)程的當(dāng)前工作目錄
  3. Windows系統(tǒng)目錄(system/system32)。GetSystemDirectory 函數(shù)檢索此目錄的路徑。
  4. Windows目錄.GetWindowsDirectory 函數(shù)檢索此目錄的路徑。
  5. 列在Path環(huán)境變量中的一系列目錄

現(xiàn)在的問題是如何從DLL生成導(dǎo)入庫.這需要用到LIB命令行實(shí)用程序(在目錄Microsoft Visual Studio .NET 2003\Vc7\bin中)和.DEF文件(dll一般提供了),下面我以sqlite3_2_2的dll為例.

[注意] 注意
如果運(yùn)行時(shí)出現(xiàn) 缺少 mspdb71.dll 這個(gè)文件,那么進(jìn)入這個(gè)目錄:Microsoft Visual Studio .NET 2003\Common7\IDE 可找到這文件,將這文件拷貝到\Microsoft Visual Studio .NET 2003\Vc7\bin 即可。

將lib.exe所在的目錄添加到環(huán)境變量path,在sqlite3.def所在目錄下運(yùn)行 lib /DEF:sqlite3.def /MACHINE:X86/MACHINE:X86參數(shù)是指定機(jī)器的類型,可以用lib /?查找?guī)椭?現(xiàn)在應(yīng)該生產(chǎn)了sqlite3.exp和sqlite3.lib兩個(gè)文件.

導(dǎo)出 (.exp) 文件包含有關(guān)導(dǎo)出函數(shù)和數(shù)據(jù)項(xiàng)的信息。我們還用不到.現(xiàn)在把sqlite3.dll復(fù)制到windows\system32目錄下,寫test一個(gè)程序,鏈接到sqlite3.lib,Ok可以使用了

如果是是你自己建的DLL項(xiàng)目,在vs2003中DLL導(dǎo)入庫的創(chuàng)建很簡(jiǎn)單(nanami指點(diǎn),沒有驗(yàn)證):

  1. 選擇主菜單 項(xiàng)目->屬性
  2. 選擇 “鏈接器->高級(jí)->導(dǎo)入庫”,然后輸入一個(gè)以.lib結(jié)尾的文件名。默認(rèn)一般可以用Marko設(shè)置成$(OutDir)/$ (ProjectName).lib。記得,Debug配置和Release配置都要設(shè)置。生成的導(dǎo)入庫.lib會(huì)在和生成的DLL在同一個(gè)目錄下。
  3. 在你需要調(diào)用DLL的項(xiàng)目里,將.lib文件加入到附加依賴項(xiàng)里,當(dāng)然也要設(shè)置一下附加庫目錄~.~OK,大功告成了
posted @ 2005-11-28 22:36 張沈鵬 閱讀(2504) | 評(píng)論 (8)編輯 收藏
 
onlyuser:ICE和ACE有啥區(qū)別?哪個(gè)性能更好些?
cpunion:ICE和ACE拿在一起比較不合適,他們的目標(biāo)都不一樣,ICE還是和SOAP之類的東西比較吧。
網(wǎng)絡(luò)性能當(dāng)然是ACE好,ICE的強(qiáng)項(xiàng)是RPC,也就是說它實(shí)現(xiàn)了一個(gè)協(xié)議+運(yùn)行時(shí),而且跨平臺(tái)跨語言,比起CORBA來說,ICE不知道輕了多少。
如果是寫一些網(wǎng)絡(luò)性能要求較高的C/S程序,我覺得還是ACE合適,畢竟還可以選擇各種網(wǎng)絡(luò)模型。如果編寫服務(wù),還是選ICE吧,特別是3.0還支持網(wǎng)格。java環(huán)境下我比較過SOAP和ICE的性能,同樣一個(gè)登錄服務(wù),ICE一秒鐘強(qiáng)調(diào)用300次,SOAP只調(diào)用了40次。
posted @ 2005-11-25 13:56 張沈鵬 閱讀(567) | 評(píng)論 (0)編輯 收藏
僅列出標(biāo)題
共7頁: 1 2 3 4 5 6 7 
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            老牛国产精品一区的观看方式| 亚洲欧美一区二区激情| 午夜视频一区在线观看| 美女成人午夜| 国产综合色产| 欧美一区二区三区日韩视频| 一本一本久久a久久精品综合妖精| 久久精品日产第一区二区| 国产精品视频专区| 亚洲欧美精品伊人久久| 午夜精品久久久久久99热软件| 国产毛片一区二区| 久久先锋资源| 可以免费看不卡的av网站| 亚洲伦理在线观看| 亚洲黑丝在线| 亚洲欧洲日韩在线| 欧美日韩18| 欧美一级黄色网| 麻豆成人在线| 欧美成人r级一区二区三区| 欧美承认网站| 亚洲一区二区伦理| 欧美一区二区三区四区视频| 在线观看日韩www视频免费 | 亚洲激情网址| 亚洲欧洲一区二区在线观看| 亚洲人成人一区二区在线观看| 欧美日韩成人一区二区三区| 亚洲高清视频在线观看| 国产精品国产亚洲精品看不卡15| 午夜精品久久久久久久99热浪潮| 欧美日韩在线三区| 久久夜色撩人精品| 红桃视频一区| 亚洲网站在线观看| 在线观看欧美日本| 久久人人爽人人爽爽久久| 亚洲男人的天堂在线| 国产精品久久久久久久久久免费看| 欧美顶级艳妇交换群宴| 国产精品久久久久久久电影| 这里是久久伊人| 亚洲精品乱码| 久久精品官网| 午夜在线成人av| 国产主播在线一区| 麻豆精品在线视频| 99国产精品久久久久久久久久| 一区二区在线视频| 亚洲女人天堂成人av在线| 亚洲精品欧美激情| 欧美日韩裸体免费视频| 欧美福利网址| 在线亚洲激情| 噜噜噜噜噜久久久久久91| 亚洲国内高清视频| 亚洲一区二区三区在线播放| 国产美女诱惑一区二区| 久久久久久久久一区二区| 欧美专区日韩专区| 国产精品视频yy9299一区| 久久成人免费视频| 亚洲美女在线视频| 99国产一区| 欧美极品在线视频| 亚洲风情亚aⅴ在线发布| 亚洲一区欧美一区| 国产精品v欧美精品v日本精品动漫| 亚洲国产日本| 欧美一区二区三区四区在线观看地址| 一区视频在线播放| 国产精品久久久久婷婷| 免费观看久久久4p| 亚洲日韩中文字幕在线播放| 欧美一级夜夜爽| 一区二区三区国产| 国内精品视频666| 国产精品福利在线观看| 麻豆91精品91久久久的内涵| 午夜电影亚洲| 99成人在线| 亚洲国产一二三| 毛片av中文字幕一区二区| 亚洲综合色在线| 亚洲乱码久久| 永久域名在线精品| 国产一级久久| 欧美gay视频激情| 久久国产精品免费一区| 亚洲天堂av图片| 日韩午夜剧场| 亚洲国产福利在线| 牛牛影视久久网| 久久久久久亚洲精品中文字幕 | 免费短视频成人日韩| 91久久精品美女高潮| 国产亚洲欧美在线| 国产精品自在线| 国产精品久久久久久五月尺| 欧美日韩国产色视频| 欧美高清hd18日本| 午夜天堂精品久久久久| 免费成人黄色| 久久天天狠狠| 久久婷婷色综合| 久久免费精品日本久久中文字幕| 欧美有码在线视频| 亚洲欧美日韩直播| 欧美在线免费| 久久成人免费日本黄色| 欧美专区在线观看| 久久精品日产第一区二区三区| 亚洲精品视频在线观看网站 | 国产精品一区=区| 国产精品久久久久久久久久免费看| 欧美日韩亚洲天堂| 国产精品国产三级国产普通话三级 | 欧美午夜国产| 国产精品视频| 国产在线拍偷自揄拍精品| 国产在线欧美日韩| 在线观看亚洲精品| 亚洲精品国产品国语在线app | 亚洲欧美一区二区三区极速播放| 亚洲一区二三| 欧美一区二区免费观在线| 久久精品人人爽| 欧美不卡福利| 日韩亚洲欧美综合| 午夜国产精品影院在线观看| 欧美影院成年免费版| 一本一道久久综合狠狠老精东影业 | 亚洲免费成人av电影| 99精品视频免费| 午夜精品视频在线观看| 久久免费视频在线观看| 欧美激情国产日韩| 女同一区二区| 亚洲美女视频网| 亚欧成人在线| 女女同性女同一区二区三区91| 欧美日韩福利在线观看| 国产欧美日本一区二区三区| 欧美日韩国产成人在线免费| 国产精品久线观看视频| 在线观看国产精品淫| 亚洲视频一区在线观看| 日韩午夜一区| 久久国产精品亚洲va麻豆| 亚洲国产成人精品视频| 亚洲一区免费观看| 亚洲综合国产| 欧美xxxx在线观看| 国产日产欧美一区| 亚洲精品欧美精品| 久久精品成人一区二区三区蜜臀| 欧美顶级大胆免费视频| 亚洲欧美国产一区二区三区| 免费亚洲电影在线观看| 国产日韩av高清| 9l国产精品久久久久麻豆| 一级成人国产| 猛男gaygay欧美视频| 一区二区日韩欧美| 猛男gaygay欧美视频| 国产亚洲欧美一区| 亚洲一区美女视频在线观看免费| 麻豆久久久9性大片| 亚洲欧美经典视频| 欧美午夜精品理论片a级大开眼界| 激情五月婷婷综合| 久久成人国产精品| 9国产精品视频| 欧美激情精品久久久久久| 伊大人香蕉综合8在线视| 欧美一区二区黄色| 一本色道久久综合亚洲精品小说| 乱中年女人伦av一区二区| 国产一区二区三区黄视频| 亚洲欧美日韩国产一区二区三区 | 影音先锋久久精品| 久久久久久成人| 欧美激情精品久久久久久大尺度| 欧美一级大片在线观看| 国产精品久久久久一区二区| 在线视频欧美一区| 99精品国产热久久91蜜凸| 欧美激情区在线播放| 亚洲精选91| 亚洲国产综合91精品麻豆| 欧美成人首页| 日韩午夜剧场| 99国产精品视频免费观看一公开 | 欧美高清在线视频| 亚洲另类在线一区| 亚洲美女91| 久久超碰97中文字幕| 国产一区二区三区网站| 欧美中文字幕精品|