亚洲国产精华液2020,久久精品夜色国产亚洲av,亚洲人成网国产最新在线http://m.tkk7.com/aaronsky/讀書,讀事,讀人zh-cnThu, 15 May 2025 10:10:57 GMTThu, 15 May 2025 10:10:57 GMT60Unix shell script - conditional modifiershttp://m.tkk7.com/aaronsky/archive/2011/03/21/346672.htmlAaron.ChuAaron.ChuMon, 21 Mar 2011 03:10:00 GMThttp://m.tkk7.com/aaronsky/archive/2011/03/21/346672.htmlhttp://m.tkk7.com/aaronsky/comments/346672.htmlhttp://m.tkk7.com/aaronsky/archive/2011/03/21/346672.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/346672.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/346672.html${name-aaron}  如果name沒有定義,用值aaron代替${name},但變量name依然沒有定義。

${name=aaron} 如果name沒有定義,將name設成aaron。注意與前面的區別。

${name+aaron}如果name已經定義,值為aaron,否則為null。有點奇怪,對吧?

${name?"not assigned"} 如果name沒有定義,顯示name:not assigned


有時雖然變量已經定義了,但是個null值,這樣就不起作用了。可用通過在操作符(-,=,+,?)前加個:來解決。冒號的意思就是將null當成未定義處理。

例子:

name=

echo ${name-aaron}

顯示空值

echo ${name:-aaron}

顯示aaron




Aaron.Chu 2011-03-21 11:10 發表評論
]]>
Unix shell script - filename wildcartshttp://m.tkk7.com/aaronsky/archive/2011/03/21/346665.htmlAaron.ChuAaron.ChuMon, 21 Mar 2011 02:23:00 GMThttp://m.tkk7.com/aaronsky/archive/2011/03/21/346665.htmlhttp://m.tkk7.com/aaronsky/comments/346665.htmlhttp://m.tkk7.com/aaronsky/archive/2011/03/21/346665.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/346665.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/346665.html文件名中可用下列通配符:

*   匹配0多過個字符

? 匹配一個字符

[...]  匹配方括號中的任意一個字符,可用[ - ]表示字符范圍,如[1-3]表示匹配1,2,3 中的任意一個。

[!...]  匹配任意不在方括號中的字符。


例子: 文件處理成功后會加個前綴'_', 想要查看哪些文件沒被成功處理,可用命令:ls [!_]*



Aaron.Chu 2011-03-21 10:23 發表評論
]]>
Unix Shell script - debughttp://m.tkk7.com/aaronsky/archive/2011/02/22/344800.htmlAaron.ChuAaron.ChuTue, 22 Feb 2011 01:37:00 GMThttp://m.tkk7.com/aaronsky/archive/2011/02/22/344800.htmlhttp://m.tkk7.com/aaronsky/comments/344800.htmlhttp://m.tkk7.com/aaronsky/archive/2011/02/22/344800.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/344800.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/344800.html
-n: 讀一遍腳本中的命令,但不執行,用于檢查腳本中的語法錯誤。
-v: 一邊執行腳本,一邊將執行過的腳本命令打印到標準錯誤輸出。
-x: 提供跟蹤執行信息,將執行的每一條命令和結果依次打印出來。

也可在腳本中用set命令啟用或禁止參數。

...
#啟用-x參數
set -x 
...
#禁止-x參數
set +x

這樣可實現對某一段腳本的跟蹤。



Aaron.Chu 2011-02-22 09:37 發表評論
]]>
Unix Shell script - functionhttp://m.tkk7.com/aaronsky/archive/2011/02/22/344797.htmlAaron.ChuAaron.ChuTue, 22 Feb 2011 01:23:00 GMThttp://m.tkk7.com/aaronsky/archive/2011/02/22/344797.htmlhttp://m.tkk7.com/aaronsky/comments/344797.htmlhttp://m.tkk7.com/aaronsky/archive/2011/02/22/344797.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/344797.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/344797.html foo(){ echo "this is a foo function"; }

foo  ---- call the foo function.

{與后面的命令必須有空格或換行, 如果最后一條命令與}在同一行,必須用;隔開。
函數調用不需要寫(), 直接寫函數名就可。
參數以$1, $2的方式傳入。
sayHello(){ echo "Hi, $1, how are you doing" ; }
sayHello Aaron



Aaron.Chu 2011-02-22 09:23 發表評論
]]>
Unix shell script - 位置參數http://m.tkk7.com/aaronsky/archive/2011/02/22/344796.htmlAaron.ChuAaron.ChuTue, 22 Feb 2011 01:13:00 GMThttp://m.tkk7.com/aaronsky/archive/2011/02/22/344796.htmlhttp://m.tkk7.com/aaronsky/comments/344796.htmlhttp://m.tkk7.com/aaronsky/archive/2011/02/22/344796.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/344796.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/344796.html $1, $2, $3... - 函數參數
$# - 參數個數
$@ - 參數的集合,可用在for循環的in后面
$? - 上條命令的返回值
$$ - 當前進程號

位置參數可用shift移動,如 shift 1,這樣原來的$1被丟棄,$2變成原來的$1,以此類推。



Aaron.Chu 2011-02-22 09:13 發表評論
]]>
Unix shell script - if/whilehttp://m.tkk7.com/aaronsky/archive/2011/02/22/344794.htmlAaron.ChuAaron.ChuTue, 22 Feb 2011 01:06:00 GMThttp://m.tkk7.com/aaronsky/archive/2011/02/22/344794.htmlhttp://m.tkk7.com/aaronsky/comments/344794.htmlhttp://m.tkk7.com/aaronsky/archive/2011/02/22/344794.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/344794.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/344794.html   邏輯判斷跟普通的相反,當條件為真時,返回0,否則返回1.
number=2
test $number -gt 1
echo $?
0

[ $number -gt 3 ]
echo $?
1

note: [ ] 是個命令,括號中間是參數,命令和參數之間要有空格。
常見的測試命令:
[ -d dir ]
[-f file ]
[-z string ]   String 長度為0時為真
[ -n string ]  String 長度非0時為真
[arg1 op arg2 ]  op: -eq, -ne, -lt, -gt, -ge, -le

[ expr1 -a|-o expr2 ] -a=&&  -o=||
 
2. if/then

if [ -d tmp ] ; then
   echo "tmp is a directory"
fi

這里有三條命令, if [-d tmp ] 是第一條,then是的而條,fi是第三條。兩條命令在一行上,必須用;隔開。如果then令起一行,則不用分號。

3. && ||
shell中的&&相當于 if..then.., ||則相當于if not ... then...,
上面的if/then語句也可寫成 [ -d tmp ] && echo "tmp is a directory"

4. case
shell的case不僅能匹配整形和字符型,還能匹配字符串和wildcard, 每條分支必須以;;結束, 不需要break語句跳出。
echo "input your choice:"
read choice
case $choice in
Yes|yes|y)
   echo "you choose Yes";;
[N|n]*)
   echo "you choose No";;
esac






Aaron.Chu 2011-02-22 09:06 發表評論
]]>
CSD培訓回顧http://m.tkk7.com/aaronsky/archive/2010/12/30/341993.htmlAaron.ChuAaron.ChuThu, 30 Dec 2010 07:33:00 GMThttp://m.tkk7.com/aaronsky/archive/2010/12/30/341993.htmlhttp://m.tkk7.com/aaronsky/comments/341993.htmlhttp://m.tkk7.com/aaronsky/archive/2010/12/30/341993.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/341993.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/341993.html
下面是一些restrospective meeting notes,摘錄如下:
Did well:

1. 大伙的passion都非常高,每個人都積極的參與進來,task都是自己領取的。
2. 全程采用pair programming, 每個sprint大家互換pair。
3. 采用測試優先的開發模式。
4. 跟PO的交流非常好,每個user story都有相應的test case,并且經過PO的review,最終PO對產品非常滿意,另外一個team由于缺乏跟PO的交流,導致最終的產品不是PO想要的。

To be improved:

1. 由于采用了新的version control工具Mercurial,team在第一天不是很適應,在代碼的同步上花了較多時間。
2. 第一天的test case沒有經過PO review,最后發現并不是PO想要的。第二個sprint定義了新的流程,所有的test case都必須經過PO review.
3. automation testing tool沒有選好,開始采用testpartner,遇到比較多的問題,后來改用Fest。
4. 與developer的需求交流以口頭方式,交流時沒有參照test case, 并且有多個team member同developer交流需求,導致某一功能實現與需求不符。重新定義流程:只安排一個人同developer交流特定功能的需求,并且要參照test case文檔。




Aaron.Chu 2010-12-30 15:33 發表評論
]]>
簡析各類字符集http://m.tkk7.com/aaronsky/archive/2010/12/07/339962.htmlAaron.ChuAaron.ChuTue, 07 Dec 2010 02:45:00 GMThttp://m.tkk7.com/aaronsky/archive/2010/12/07/339962.htmlhttp://m.tkk7.com/aaronsky/comments/339962.htmlhttp://m.tkk7.com/aaronsky/archive/2010/12/07/339962.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/339962.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/339962.html
1. ASCII, 編碼結構為7位,第8位沒有使用,主要包括基本的大小寫字母與常用符號。其中,32-127表示大小寫字符,32表示空格,32以下是控制字符。

2. ISO-8859,在ASCII編碼基礎上制定的編碼標準。包括128個ascii字符,并新增了128個字符,用于西歐國家的符號。

3. ANSI, 代表本地編碼,是為使計算機支持更多語言而實現的編碼方案, 通常使用0x80-0xff范圍的2個字節來表示1個字符,比如,漢字“中”,使用[0xD6,0xD0]這兩個字節存儲。由于各個國家有自己的編碼標準,如我國用gb2312, 臺灣用Big5等。這些使用2字節來代表1個字符的各種文字延伸編碼方式,稱為ANSI編碼。

4. GB2312, 用兩個數來編碼漢字和中文符號,又稱區位碼。 GBK是對gb2312的擴充,包含2萬多個字符。

5. Unicode字符集, 按其基本長度所用位數分為utf-8/16/32三種。 UTF是所有其他字符集標準的一個超集,它保證與其他字符集是雙向兼容的,就是說,如果將任何文本字符串轉換到utf格式,然后再翻譯回原編碼,也不會丟失任何信息。
    a. UTF-8: 保持字母數字一個字節,其他的用不定長編碼到最多6個字節,前64k的unicode編成utf-8只需3個字節。
    b. UTF-16: 長度固定,用2個字節表示,超出部分用2個utf-16,即4個字節表示。UTF-32同理。

摘自杜江的《php與mysql web開發技術詳解》



Aaron.Chu 2010-12-07 10:45 發表評論
]]>
Scrum摘錄http://m.tkk7.com/aaronsky/archive/2010/10/26/336213.htmlAaron.ChuAaron.ChuTue, 26 Oct 2010 12:07:00 GMThttp://m.tkk7.com/aaronsky/archive/2010/10/26/336213.htmlhttp://m.tkk7.com/aaronsky/comments/336213.htmlhttp://m.tkk7.com/aaronsky/archive/2010/10/26/336213.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/336213.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/336213.html
1. Scrum團隊采取自組織的方式,團隊成員自己決定如何完成當前sprint的任務。

2. ScrumMaster不是管理者的角色,更像一個領導者,更多的是為scrum團隊服務,而不是指手畫腳。 ScrumMaster主要負責為團隊排除障礙,保證開發的順利進行, 確保團隊按照Scrum的簡單規則進行開發。

3. 在設計良好的團隊中領導才能來自于團隊的每個成員,而非僅僅是被任命的領導者,所以,你沒有必要也不應該等待一個任命的到來。這與Scrum的理念非常相似。Scrum弱化PM的功能,強調團隊的自主性。

4. ScrumMaster like a sheepdog, responsible for keeping the flock together and the wolves away.

5.  A Scrum project is controlled by means of frequency inspection of the project followed by necessary adaption.

6. All the development artifacts like design documents that existed only to support the waterfall approach are recommended to be eliminated. Scrum relies on high-bandwith, face-to-face communication and teamwork. 對于分布式團隊,尤其是跨國團隊來說,設計文檔還是很有必要的。

7. Scrum team is cross-functional: in situations where everyone is chipping in to build the functionality, you don't have to be a tester or a designer to design. 感覺就像在說,我就是社會主義的一塊磚,哪里需要哪里放。



Aaron.Chu 2010-10-26 20:07 發表評論
]]>
持續改進才能叫敏捷http://m.tkk7.com/aaronsky/archive/2010/10/24/336013.htmlAaron.ChuAaron.ChuSun, 24 Oct 2010 02:37:00 GMThttp://m.tkk7.com/aaronsky/archive/2010/10/24/336013.htmlhttp://m.tkk7.com/aaronsky/comments/336013.htmlhttp://m.tkk7.com/aaronsky/archive/2010/10/24/336013.html#Feedback4http://m.tkk7.com/aaronsky/comments/commentRss/336013.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/336013.html    2010 Agile tour 杭州站, 熊節講了兩個城市的團隊的敏捷之路。 這應該是很早以前的故事了,兩個團隊對于敏捷都沒什么概念,項目做的一團糟也是意料之中的。在咨詢師的幫助下,他們開始了敏捷之旅。團隊1從持續集成入手,團隊2從溝通入手,都取得了立竿見影的效果。故事并沒有到此結束,項目雖然相比以前改善了許多,但還是有很多問題。可喜的是,兩個團隊都認識到了敏捷帶來的好處,他們并沒有停下來,而是繼續把一些敏捷實踐應用到項目中來。 團隊1做的是路由器產品,為了提高產品質量,項目內部開始使用自己的路由器,即所謂eat your own dog food. 團隊2開始著手自動化測試。 

   應該說兩個團隊都步入了正軌,雖然問題還有很多,雖然他們只應用了部分敏捷實踐,但并不妨礙稱他們為敏捷團隊。 敏捷團隊是那些能夠利用敏捷實踐來解決項目問題,保證項目高質量提交的團隊。那些所謂的“我們做了TDD了,所以我們是敏捷開發”,“我們是敏捷開發,所以我們沒有設計文檔“, 都是一葉障目,不見泰山。 敏捷開發是一種不斷自我反省,持續改進的過程。所謂的stand up, iterative, retrospective, 都是它的一種表現形式而已,千萬別被這些所謂的形式禁錮了自己。



Aaron.Chu 2010-10-24 10:37 發表評論
]]>
利用Apache配置http expires值提高網站性能http://m.tkk7.com/aaronsky/archive/2010/10/21/335761.htmlAaron.ChuAaron.ChuThu, 21 Oct 2010 01:36:00 GMThttp://m.tkk7.com/aaronsky/archive/2010/10/21/335761.htmlhttp://m.tkk7.com/aaronsky/comments/335761.htmlhttp://m.tkk7.com/aaronsky/archive/2010/10/21/335761.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/335761.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/335761.html

HTTP頭中有個expires參數,設置一個未來的時間,在這時間以前,瀏覽器會先從cache讀取,如果沒有再從服務器中讀取。對于像圖片,css,script等靜態內容,只需發一次http request就可,以后就可從cache中讀取,一方面提高了響應時間,也減少了http rquest的次數。

具體的格式如下: Expires = "Expires" ":" HTTP-date。

Example: Expires: Thu, 01 Dec 2010 16:00:00 GMT.

Expires有個缺點就是它只能設置絕對時間,這樣每當到達預設時間點后必須重設expires值。HTTP/1.1提供了一個新的參數cache-control可以設置相對時間。


Cache-Control:Max-age

Cache-Control使用max-age直接指定component能被緩存多長時間. 它定義了新的方式用秒為單位. 假如當前時間與上次返回時間差小于上次返回的max-age,那么瀏覽器使用緩存的版本。如果需要緩存10年,你可以這樣指定:

Cache-Control: max-age=315360000

PS: 如果同時設置了cache-control和expires,cache-control會覆蓋expires。


Apache中配置expires

Apache提供了mod_expires.so模塊,可以輕松的設置expires值,以下是配置的范例:


LoadModule expires_module modules/mod_expires.so

ExpiresActive On

ExpiresDefault "access plus 300 seconds"  #默認300秒過期

<Directory "/myProject/webResources">   #文件所在目錄

    Options FollowSymLinks MultiViews

    AllowOverride All

    Order allow,deny

    Allow from all

    ExpiresByType text/html "access plus 1 day"  #設置cache時間為1天

    ExpiresByType text/css "access plus 1 day"

    ExpiresByType text/javascript "access plus 1 day"

    ExpiresByType image/gif "access plus 1 day"

    ExpiresByType image/jpg "access plus 1 day"

    ExpiresByType image/png "access plus 1 day"

    ExpiresByType application/x-shockwave-flash "access plus 1 day"

 

參考文檔:

1. http://kuppalli.wordpress.com/2009/07/14/apache-configuration-for-etags-gzip-and-expires-header/

2. http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.32

3. http://www.meichua.com/archives/168.html



Aaron.Chu 2010-10-21 09:36 發表評論
]]>
php-mode 在 emacs 23 上的配置http://m.tkk7.com/aaronsky/archive/2010/10/18/335466.htmlAaron.ChuAaron.ChuMon, 18 Oct 2010 08:36:00 GMThttp://m.tkk7.com/aaronsky/archive/2010/10/18/335466.htmlhttp://m.tkk7.com/aaronsky/comments/335466.htmlhttp://m.tkk7.com/aaronsky/archive/2010/10/18/335466.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/335466.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/335466.htmlemacs22在ubuntu10上的界面簡直慘不忍睹,只好升級成emacs23,不過傳統配置php-mode的方法在emacs23上不起作用了。下面是具體的配置方法:

1. 下載php-mode 1.5,解壓到~/elisp 目錄

2. 在用戶目錄(~/)下找到.emacs 文件,如果沒有,就新建一個。

3. 把下列內容加到。emacs文件中:

  (autoload 'php-mode "~/elisp/php-mode" "Major mode for editing php code." t)

  (add-to-list 'auto-mode-alist '("\\.php$" . php-mode))

  (add-to-list 'auto-mode-alist '("\\.inc$" . php-mode)


4. 重啟emacs。


參考地址: http://stackoverflow.com/questions/898063/making-php-mode-compatible-with-emacs-23



Aaron.Chu 2010-10-18 16:36 發表評論
]]>
對象健身操http://m.tkk7.com/aaronsky/archive/2009/10/28/300022.htmlAaron.ChuAaron.ChuWed, 28 Oct 2009 02:48:00 GMThttp://m.tkk7.com/aaronsky/archive/2009/10/28/300022.htmlhttp://m.tkk7.com/aaronsky/comments/300022.htmlhttp://m.tkk7.com/aaronsky/archive/2009/10/28/300022.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/300022.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/300022.html1. 方法只使用一級縮進。
2. 拒絕使用else關鍵字。
3. 封裝所有的原聲類型和字符串。
4. 一行代碼只有一個‘.'運算符。
5. 不用使用縮寫。
6. 保持實體對象簡單清晰。
7. 任何類中的實例變量都不要超過2個。
8. 使用一流的集合。
9. 不使用任何Getter/Setter/Property。  閱讀全文

Aaron.Chu 2009-10-28 10:48 發表評論
]]>
丹佛國際機場http://m.tkk7.com/aaronsky/archive/2009/09/03/293799.htmlAaron.ChuAaron.ChuThu, 03 Sep 2009 15:11:00 GMThttp://m.tkk7.com/aaronsky/archive/2009/09/03/293799.htmlhttp://m.tkk7.com/aaronsky/comments/293799.htmlhttp://m.tkk7.com/aaronsky/archive/2009/09/03/293799.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/293799.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/293799.html場在美國的地位還是蠻輝煌的。  閱讀全文

Aaron.Chu 2009-09-03 23:11 發表評論
]]>
反模式 - Call Superhttp://m.tkk7.com/aaronsky/archive/2009/09/02/293614.htmlAaron.ChuAaron.ChuWed, 02 Sep 2009 08:28:00 GMThttp://m.tkk7.com/aaronsky/archive/2009/09/02/293614.htmlhttp://m.tkk7.com/aaronsky/comments/293614.htmlhttp://m.tkk7.com/aaronsky/archive/2009/09/02/293614.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/293614.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/293614.html閱讀全文

Aaron.Chu 2009-09-02 16:28 發表評論
]]>
Websphere Commerce Contract data modelhttp://m.tkk7.com/aaronsky/archive/2009/09/01/293446.htmlAaron.ChuAaron.ChuTue, 01 Sep 2009 06:29:00 GMThttp://m.tkk7.com/aaronsky/archive/2009/09/01/293446.htmlhttp://m.tkk7.com/aaronsky/comments/293446.htmlhttp://m.tkk7.com/aaronsky/archive/2009/09/01/293446.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/293446.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/293446.html閱讀全文

Aaron.Chu 2009-09-01 14:29 發表評論
]]>
Websphere Commerce Member Data Modelhttp://m.tkk7.com/aaronsky/archive/2009/08/27/292787.htmlAaron.ChuAaron.ChuThu, 27 Aug 2009 03:27:00 GMThttp://m.tkk7.com/aaronsky/archive/2009/08/27/292787.htmlhttp://m.tkk7.com/aaronsky/comments/292787.htmlhttp://m.tkk7.com/aaronsky/archive/2009/08/27/292787.html#Feedback1http://m.tkk7.com/aaronsky/comments/commentRss/292787.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/292787.html閱讀全文

Aaron.Chu 2009-08-27 11:27 發表評論
]]>
Commerce中國論壇開通了http://m.tkk7.com/aaronsky/archive/2009/08/26/292724.htmlAaron.ChuAaron.ChuWed, 26 Aug 2009 14:24:00 GMThttp://m.tkk7.com/aaronsky/archive/2009/08/26/292724.htmlhttp://m.tkk7.com/aaronsky/comments/292724.htmlhttp://m.tkk7.com/aaronsky/archive/2009/08/26/292724.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/292724.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/292724.html
網址: www.myecom.cn
QQ群:87604343

Aaron.Chu 2009-08-26 22:24 發表評論
]]>
Websphere Commerce簡述篇http://m.tkk7.com/aaronsky/archive/2009/03/11/259226.htmlAaron.ChuAaron.ChuWed, 11 Mar 2009 14:06:00 GMThttp://m.tkk7.com/aaronsky/archive/2009/03/11/259226.htmlhttp://m.tkk7.com/aaronsky/comments/259226.htmlhttp://m.tkk7.com/aaronsky/archive/2009/03/11/259226.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/259226.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/259226.html  閱讀全文

Aaron.Chu 2009-03-11 22:06 發表評論
]]>
Websphere Commerce 安裝篇http://m.tkk7.com/aaronsky/archive/2009/03/09/258691.htmlAaron.ChuAaron.ChuMon, 09 Mar 2009 15:15:00 GMThttp://m.tkk7.com/aaronsky/archive/2009/03/09/258691.htmlhttp://m.tkk7.com/aaronsky/comments/258691.htmlhttp://m.tkk7.com/aaronsky/archive/2009/03/09/258691.html#Feedback0http://m.tkk7.com/aaronsky/comments/commentRss/258691.htmlhttp://m.tkk7.com/aaronsky/services/trackbacks/258691.html閱讀全文

Aaron.Chu 2009-03-09 23:15 發表評論
]]>
主站蜘蛛池模板: 黄色视频在线免费观看| 日韩免费人妻AV无码专区蜜桃| 国产综合激情在线亚洲第一页| 中文字幕的电影免费网站| 1000部拍拍拍18勿入免费凤凰福利| 精品免费国产一区二区三区| 国产亚洲AV夜间福利香蕉149| 亚洲国产熟亚洲女视频| 中国好声音第二季免费播放| 亚洲一区日韩高清中文字幕亚洲| 亚洲av一本岛在线播放| 国产免费高清69式视频在线观看| 亚洲色婷婷综合开心网| 岛国岛国免费V片在线观看| 亚洲精品午夜国产VA久久成人| 欧美日韩亚洲精品| 国产免费一区二区三区| 亚洲av无码成人黄网站在线观看| 日日摸日日碰夜夜爽亚洲| 91免费播放人人爽人人快乐| 亚洲精品天堂无码中文字幕| 1000部免费啪啪十八未年禁止观看 | 亚洲XX00视频| 亚洲人成色在线观看| 亚洲成人在线免费观看| 精品久久亚洲中文无码| 国产精品冒白浆免费视频| 亚洲 欧洲 视频 伦小说| 免费国产成人高清视频网站| 亚洲精品无码久久| 亚洲午夜精品一级在线播放放| 免费A级毛片无码视频| 国产亚洲精品成人AA片| 亚洲精品无码久久久久| 国产v精品成人免费视频400条| 亚洲黄色在线观看视频| 91禁漫免费进入| 亚洲精品福利在线观看| 最近中文字幕mv免费高清视频8 | 91福利免费体验区观看区| 亚洲精品国产摄像头|