锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品家庭影院,欧美三级韩国三级日本三斤,欧美激情久久久久久http://m.shnenglu.com/daiybh/鎴戠殑錛屾垜鐨勶紝榪樻槸鎴戠殑錛侊紒zh-cnSun, 16 Nov 2025 20:28:47 GMTSun, 16 Nov 2025 20:28:47 GMT60鑵捐TM2008鏃犳硶鍗歌澆闂--鍓旈櫎Windows Installer鐨勫畨瑁呬俊鎭?/title><link>http://m.shnenglu.com/daiybh/archive/2010/03/19/110075.html</link><dc:creator>daiybh</dc:creator><author>daiybh</author><pubDate>Fri, 19 Mar 2010 02:09:00 GMT</pubDate><guid>http://m.shnenglu.com/daiybh/archive/2010/03/19/110075.html</guid><wfw:comment>http://m.shnenglu.com/daiybh/comments/110075.html</wfw:comment><comments>http://m.shnenglu.com/daiybh/archive/2010/03/19/110075.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/daiybh/comments/commentRss/110075.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/daiybh/services/trackbacks/110075.html</trackback:ping><description><![CDATA[<p>-----------------------------------------------------<br>姝ゅ唴涓鴻漿甯?from: http://blog.163.com/chen_chb/blog/static/29602002009880512839/<br><br>浠婂ぉ鍚姩鑵捐TM鐨勬椂鍊欒鍗囩駭錛屾病娉ㄦ剰鐐逛簡紜畾錛岀粨鏋滃崌綰у畬鎴愶紝TM鍚姩澶辮觸銆?/p> <p>鎻愮ず“initialization failure 0x00000002”銆?/p> <p>鎯沖嵏杞絫m2008錛岀粨鏋滄壘涓嶅埌“tm2008 preview.msi”錛屾棤娉曞嵏杞斤紝閲嶆柊瀹夎涔熻鍏堝嵏杞斤紝紜疄娌″姙娉曚簡銆?/p> <p>鍚庢潵鍒扮綉涓婃壘絳旀錛岀粓浜庤В鍐熾?/p> <p style="TEXT-INDENT: 2em">涓嬭澆寰蔣鎻愪緵鐨刉indows Installer娓呯悊瀹炵敤宸ュ叿錛?a ><u><font color=#0000ff>http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe</font></u></a>錛堝畼鏂硅鏄?a ><u><font color=#0000ff>http://support.microsoft.com/kb/290301</font></u></a>錛?/p> <p style="TEXT-INDENT: 2em">瀹夎鍚庡湪C:\Program Files\Windows Installer Clean Up涓嬫湁涓猰sicuu.exe錛岃繍琛岋紝鎵懼埌TM2008錛岄変腑瀹冿紝鐐箁emove錛岀劧鍚庡氨鍙互閲嶆柊瀹夎TM2008浜嗐?/p> <p style="TEXT-INDENT: 2em">娉細瀹炶返鍙戠幇錛屼笉涓瀹氫細鍦ㄥ垪琛ㄩ噷鍙戠幇TM2008瀛楃溂錛屾鏃跺彲浠ユ壘鏄惁瀛樺湪[1.5.535]綾諱技浜庤繖鏍風殑淇℃伅錛岃嫢鏈夛紝閫変腑鐐箁emove鍗沖彲瑙e喅銆?</p> <p style="TEXT-INDENT: 2em">鐒跺悗閲嶆柊瀹夎TM2008錛屼竴鍒囨甯革紝OK銆?/p> ----------------------------------------------<br>鎵規敞錛?br>浣跨敤windows Installer  瀹夎鐨勭▼搴忎細鍦?C:\WINDOWS\Installer 鐣欎笅鐥曡抗錛岋紝<br>濡傛灉鍝ぉ鎵嬬棐緇欏垹浜嗭紝錛屼及璁″嵏杞藉搴旂▼搴忓氨涓嶅緱琛屻?br>鍒版椂鍊欎嬌鐢?windows Installer 娓呯悊宸ュ叿鍚э紝錛屽ソ鍍忚 澶歳emove 鍑犳銆傘傛墠鑳芥垚鍔? <img src ="http://m.shnenglu.com/daiybh/aggbug/110075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/daiybh/" target="_blank">daiybh</a> 2010-03-19 10:09 <a href="http://m.shnenglu.com/daiybh/archive/2010/03/19/110075.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>mfc 瀵硅瘽妗嗙▼搴?鍚姩鐩存帴闅愯棌http://m.shnenglu.com/daiybh/archive/2009/11/20/101457.htmldaiybhdaiybhFri, 20 Nov 2009 02:44:00 GMThttp://m.shnenglu.com/daiybh/archive/2009/11/20/101457.htmlhttp://m.shnenglu.com/daiybh/comments/101457.htmlhttp://m.shnenglu.com/daiybh/archive/2009/11/20/101457.html#Feedback0http://m.shnenglu.com/daiybh/comments/commentRss/101457.htmlhttp://m.shnenglu.com/daiybh/services/trackbacks/101457.html瑕佹兂浣?紼嬪簭鍚姩鐨勬椂鍊欑洿鎺ラ殣钘忥紙鎴栬呮渶灝忓寲鍒皌ray錛夋湁濡備笅鍔炴硶

1  鍦∣nInitDialog ()涓?br>     SetTimer錛?,100,null)
   鍦∣nTimer(UINT nIDEvent) 涓?br>      if( nIDEvent==1)
      {
         ShowWindow(sw_hide);
         KillTimer(1);
      }

    ///榪欑鏂規硶 浼氬嚭鐜?紼嬪簭鍦ㄦ樉紺哄櫒涓?闂竴涓嬬殑鏁堟灉銆傘傚嵆浣?timer 鏃墮棿寰堢煭 錛屼篃浼氭湁銆?br>
2 閲嶈澆 WM_WINDOWPOSCHANGING

鍦ㄩ噸杞藉嚱鏁板唴瀹炵幇錛?br>   OnWindowPosChanging(WINDOWPOS FAR* lpwndpos) 
   {
       if( !m_bShowWindow)
           lpwndpos->flags &= ~SWP_SHOWWINDOW;
       CDialog::OnWindowPosChanging(lpwndpos);
 
    // TODO: Add your message handler code here
   }
   m_bShowWindow 鏄垜鐨勪竴涓彉閲忥紝鍒濆鍊間負false

  // 濡傛灉 m_bShowWindow  涓鐩翠負false 錛岄偅涔堢▼搴忓氨瑙佷笉鍒頒漢浜嗐傘?br>   鎵浠ュ簲璇ョ粰 True
   鍦∣nInitDialog ()涓?br>     SetTimer錛?,1000,null)
   鍦∣nTimer(UINT nIDEvent) 涓?br>      if( nIDEvent==1)
      {
          m_bShowWindow =true;
         KillTimer(1);
      }

 //浣跨敤榪欑鏂規硶 紼嬪簭涓嶄細闂竴涓嬨傘傘?

daiybh 2009-11-20 10:44 鍙戣〃璇勮
]]>
[zt] 浣跨敤svn鈥斺旈」鐩殑鐩綍甯冨眬http://m.shnenglu.com/daiybh/archive/2009/11/03/100056.htmldaiybhdaiybhTue, 03 Nov 2009 07:39:00 GMThttp://m.shnenglu.com/daiybh/archive/2009/11/03/100056.htmlhttp://m.shnenglu.com/daiybh/comments/100056.htmlhttp://m.shnenglu.com/daiybh/archive/2009/11/03/100056.html#Feedback0http://m.shnenglu.com/daiybh/comments/commentRss/100056.htmlhttp://m.shnenglu.com/daiybh/services/trackbacks/100056.htmlhttp://www.cnitblog.com/stomic/archive/2008/03/17/41043.html
Subversion鏈変竴涓緢鏍囧噯鐨勭洰褰曠粨鏋勶紝鏄繖鏍風殑銆?br>姣斿欏圭洰鏄痯roj錛宻vn鍦板潃涓簊vn://proj/錛岄偅涔堟爣鍑嗙殑svn甯冨眬鏄?br>
svn://proj/
|
+-trunk
+-branches
+-tags
榪欐槸涓涓爣鍑嗙殑甯冨眬錛宼runk涓轟富寮鍙戠洰褰曪紝branches涓哄垎鏀紑鍙戠洰褰曪紝tags涓簍ag瀛樻。鐩綍錛堜笉鍏佽淇敼錛夈備絾鏄叿浣撹繖鍑犱釜鐩綍搴旇濡備綍浣跨敤錛宻vn騫舵病鏈夋槑紜殑瑙勮寖錛屾洿澶氱殑榪樻槸鐢ㄦ埛鑷繁鐨勪範鎯?br>
瀵逛簬榪欏嚑涓紑鍙戠洰褰曪紝涓鑸殑浣跨敤鏂規硶鏈変袱縐嶃傛垜鏇村鐨勬槸浠庤蔣浠朵駭鍝佺殑瑙掑害鍑哄彂錛堟瘮濡俧reebsd錛夛紝鍥犱負浜掕仈緗戠殑寮鍙戞ā寮忔槸瀹屽叏涓嶄竴鏍風殑銆?br>絎竴縐嶆柟娉曪紝浣跨敤trunk浣滀負涓昏鐨勫紑鍙戠洰褰曘?br>涓鑸殑錛屾垜浠殑鎵鏈夌殑寮鍙戦兘鏄熀浜巘runk榪涜寮鍙戯紝褰撲竴涓増鏈?release寮鍙戝憡涓孌佃惤錛堝紑鍙戙佹祴璇曘佹枃妗c佸埗浣滃畨瑁呯▼搴忋佹墦鍖呯瓑錛夌粨鏉熷悗錛屼唬鐮佸浜庡喕緇撶姸鎬侊紙浜轟負瑙勫畾錛屽彲浠ラ氳繃hook鏉ヨ繘琛岀鐞嗭級銆傛鏃跺簲璇ュ熀浜庡綋鍓嶅喕緇撶殑浠g爜搴擄紝鎵搕ag銆傚綋涓嬩竴涓増鏈?闃舵鐨勫紑鍙戜換鍔″紑濮嬶紝緇х畫鍦╰runk榪涜寮鍙戙?br>姝ゆ椂錛屽鏋滃彂鐜頒簡涓婁竴涓凡鍙戣鐗堟湰錛圧eleased Version錛夋湁涓浜沚ug錛屾垨鑰呬竴浜涘緢鎬ヨ揩鐨勫姛鑳借姹傦紝鑰屾鍦ㄥ紑鍙戠殑鐗堟湰錛圖eveloping Version錛夋棤娉曟弧瓚蟲椂闂磋姹傦紝榪欐椂鍊欏氨闇瑕佸湪涓婁竴涓増鏈笂榪涜淇敼浜嗐傚簲璇ュ熀浜庡彂琛岀増瀵瑰簲鐨則ag錛屽仛鐩稿簲鐨勫垎鏀紙branch錛夎繘琛屽紑鍙戙?br>渚嬪錛屽垰鍒氬彂甯?.0錛屾鍦ㄥ紑鍙?.0錛屾鏃惰鍦?.0鐨勫熀紜涓婅繘琛宐ug淇銆?br>鎸夌収鏃墮棿鐨勯『搴?br>
  1. 1.0寮鍙戝畬姣曪紝浠g爜鍐葷粨
  2. 鍩轟簬宸茬粡鍐葷粨鐨則runk錛屼負release1.0鎵搕ag
    姝ゆ椂鐨勭洰褰曠粨鏋勪負
    svn://proj/
                 +trunk/  (freeze)
                 +branches/
                 +tags/
                         +tag_release_1.0銆(copy from trunk)
  3. 2.0寮濮嬪紑鍙戯紝trunk姝ゆ椂涓?.0鐨勫紑鍙戠増
  4. 鍙戠幇1.0鏈塨ug錛岄渶瑕佷慨鏀癸紝鍩轟簬1.0鐨則ag鍋歜ranch
    姝ゆ椂鐨勭洰褰曠粨鏋勪負
    svn://proj/
                 +trunk/  ( dev 2.0 )
                 +branches/
                               +dev_1.0_bugfix (copy from tag/release_1.0)
                 +tags/
                         +release_1.0銆(copy from trunk)
  5. 鍦?.0 bugfix branch榪涜1.0 bugfix寮鍙戯紝鍦╰runk榪涜2.0寮鍙?/li>
  6. 鍦?.0 bugfix 瀹屾垚涔嬪悗錛屽熀浜巇ev_1.0_bugfix鐨刡ranch鍋歳elease絳?/li>
  7. 鏍規嵁闇瑕侀夋嫨鎬х殑鎶奷ev_1.0_bugfix榪欎釜鍒嗘敮merge鍥瀟runk錛堜粈涔堟椂鍊欒繘琛岃繖姝ユ搷浣滐紝瑕佹牴鎹叿浣撴儏鍐碉級
榪欐槸涓縐嶅緢鏍囧噯鐨勫紑鍙戞ā寮忥紝寰堝鐨勫叕鍙擱兘鏄噰鐢ㄨ繖縐嶆ā寮忚繘琛屽紑鍙戠殑銆倀runk姘歌繙鏄紑鍙戠殑涓昏鐩綍銆?br>
絎簩縐嶆柟娉曪紝鍦ㄦ瘡涓涓猺elease鐨刡ranch涓繘琛屽悇鑷殑寮鍙戯紝trunk鍙仛鍙戝竷浣跨敤銆?br>榪欑寮鍙戞ā寮忓綋涓紝trunk鏄笉鎵挎媴鍏蜂綋寮鍙戜換鍔$殑錛屼竴涓増鏈?闃舵鐨勫紑鍙戜換鍔″湪寮濮嬬殑鏃跺欙紝鏍規嵁宸茬粡release鐨勭増鏈仛鏂扮殑寮鍙戝垎鏀紝騫朵笖鍩轟簬榪欎釜鍒嗘敮榪涜寮鍙戙傝繕鏄婦涓婇潰鐨勪緥瀛愶紝榪欓噷闈㈢殑鏃跺簭鍏崇郴鏄?br>
  1. 1.0寮鍙戯紝鍋歞ev1.0鐨刡ranch
    姝ゆ椂鐨勭洰褰曠粨鏋?br>svn://proj/
                 +trunk/  (涓嶆媴璐熷紑鍙戜換鍔?)
                 +branches/
                               +dev_1.0 (copy from trunk)
                 +tags/
  2. 1.0寮鍙戝畬鎴愶紝merge dev1.0鍒皌runk
    姝ゆ椂鐨勭洰褰曠粨鏋?br>svn://proj/
                 +trunk/  (merge from branch dev_1.0)
                 +branches/
                               +dev_1.0 (寮鍙戜換鍔$粨鏉燂紝freeze)
                 +tags/
  3. 鏍規嵁trunk鍋?.0鐨則ag
    姝ゆ椂鐨勭洰褰曠粨鏋?br>svn://proj/
                 +trunk/  (merge from branch dev_1.0)
                 +branches/
                               +dev_1.0 (寮鍙戜換鍔$粨鏉燂紝freeze)
                 +tags/
                         +tag_release_1.0 (copy from trunk)
  4. 1.0寮鍙戯紝鍋歞ev2.0鍒嗘敮
    姝ゆ椂鐨勭洰褰曠粨鏋?br>svn://proj/
                 +trunk/  
                 +branches/
                               +dev_1.0 (寮鍙戜換鍔$粨鏉燂紝freeze)
                               +dev_2.0 錛堣繘琛?.0寮鍙戯級
                 +tags/
                         +tag_release_1.0 (copy from trunk)
  5. 1.0鏈塨ug錛岀洿鎺ュ湪dev1.0鐨勫垎鏀笂淇
    姝ゆ椂鐨勭洰褰曠粨鏋?br>svn://proj/
                 +trunk/  
                 +branches/
                               +dev_1.0 (1.0bugfix)
                               +dev_2.0 錛堣繘琛?.0寮鍙戯級
                 +tags/
                         +tag_release_1.0 (copy from trunk)
  6. 閫夋嫨鎬х殑榪涜浠g爜merge
榪欏叾瀹炴槸涓縐嶅垎鏁e紡鐨勫紑鍙戯紝褰撳悇涓儴鍒嗙浉瀵圭嫭绔嬩竴浜涳紙鍔熻兘鎬х殑錛夛紝鍙互寮澶氫釜dev鐨勫垎鏀繘琛屽紑鍙戯紝榪欐牱鍚勪漢/緇勯兘涓嶄細鐩鎬簰褰卞搷銆傛瘮濡俤ev_2.0_search鍜宒ev_2.0_cache絳夈備絾鏄繖鏍穖erge璧鋒潵灝辨槸涓涓緢鐥涜嫤鐨勪簨鎯呫?br>
榪欓噷瑕佹敞鎰忎竴涓嬬殑錛岀鍏榪涜閫夋嫨鎬х殑merge錛屾槸鍙互褰?.0寮鍙戠粨鏉熷悗涓璧鋒妸dev_1.0錛坆ugfix鐢級鍜宒ev_2.0錛堟柊鐗堟湰寮鍙戠敤錛塵erge鍥瀟runk銆傛垨鑰呭厛鎶奷ev_1.0 merge鍒癲ev_2.0錛岃繘琛屾祴璇曠瓑涔嬪悗鍐峬erge鍥瀟runk銆?br>榪欎袱縐嶆柟娉曞悇鏈夊埄寮婏紝絎竴縐嶆柟娉曟槸鍙互寰楀埌涓涓瘮杈冪函鐨刣ev_2.0鐨勫紑鍙戝垎鏀紝鑰岀浜岀鏂規硶鍒欐洿鍔犵殑淇濋櫓錛屽洜涓鴻嫻嬭瘯鍢涖?br>
浠ヤ笂鍛紝灝辨槸鎴戣鐨勪袱縐嶅紑鍙戞ā寮忎簡錛屽叿浣撳摢縐嶅ソ錛屽茍娌℃湁瀹氳銆傝繖閲屽ぇ鑷寸殑璇翠竴涓嬪悇鑷殑浼樼己鐐?br>絎竴縐嶅紑鍙戞ā寮忥紙trunk榪涜涓昏寮鍙戯紝闆嗕腑寮忥級錛?br>浼樼偣錛氱鐞嗙畝鍗?br>緙虹偣錛氬綋寮鍙戠殑妯″潡姣旇緝澶氾紝寮鍙戜漢鏁?灝忓洟闃熸瘮杈冨鐨勬椂鍊欙紝寰堝鏄撲駭鐢熷啿紿佽屽獎鍝嶅鏂圭殑寮鍙戙傚洜涓烘墍鏈夌殑鏀瑰姩閮芥湁鍙兘瑙︾瀵規柟鐨勬敼鍔?br>絎簩閲嶅紑鍙戞ā寮忥紙鍒嗘敮榪涜涓昏寮鍙戯紝鍒嗘暎寮忥級錛?br>浼樼偣錛氬悇鑷紑鍙戠嫭绔嬶紝涓嶅鏄撶浉浜掑獎鍝嶃?br>緙虹偣錛氱鐞嗗鏉傦紝merge鐨勬椂鍊欏緢楹葷儲錛屽鏄撴浜恒?br>
鍏跺疄錛岃繖閲屽茍娌℃湁涓瀹氫箣瑙勶紝鏇村鐨勬椂鍊欐槸涓ょ妯″紡緇撳悎浣跨敤銆傛垜涓漢鏉ヨ鏄噰鐢ㄧ涓縐嶆柟寮忎負涓伙紝鍦ㄦ煇浜涙儏鍐典笅浣跨敤絎簩縐嶆柟娉曘?br>濡傛灉浣犺繕鏈夊叾浠栫殑濂界殑鏂規硶錛岄偅涔堣璧愭暀銆?)


daiybh 2009-11-03 15:39 鍙戣〃璇勮
]]>
璁╃獥浣撴案榪滄樉紺哄湪妗岄潰涓?/title><link>http://m.shnenglu.com/daiybh/archive/2009/06/30/88885.html</link><dc:creator>daiybh</dc:creator><author>daiybh</author><pubDate>Tue, 30 Jun 2009 05:25:00 GMT</pubDate><guid>http://m.shnenglu.com/daiybh/archive/2009/06/30/88885.html</guid><wfw:comment>http://m.shnenglu.com/daiybh/comments/88885.html</wfw:comment><comments>http://m.shnenglu.com/daiybh/archive/2009/06/30/88885.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/daiybh/comments/commentRss/88885.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/daiybh/services/trackbacks/88885.html</trackback:ping><description><![CDATA[<div><font face="Courier New, Courier, mono" size="-1"><div>HWND hDesktop = ::FindWindow(_T("Progman"),_T("Program Manager"));</div><div>::SetParent(this->m_hWnd,hDesktop);</div></font></div> <img src ="http://m.shnenglu.com/daiybh/aggbug/88885.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/daiybh/" target="_blank">daiybh</a> 2009-06-30 13:25 <a href="http://m.shnenglu.com/daiybh/archive/2009/06/30/88885.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[zt] CVSNT 鐢ㄦ埛鍚?瀵嗙爜璁劇疆鏂規硶http://m.shnenglu.com/daiybh/archive/2008/10/06/63300.htmldaiybhdaiybhMon, 06 Oct 2008 03:17:00 GMThttp://m.shnenglu.com/daiybh/archive/2008/10/06/63300.htmlhttp://m.shnenglu.com/daiybh/comments/63300.htmlhttp://m.shnenglu.com/daiybh/archive/2008/10/06/63300.html#Feedback0http://m.shnenglu.com/daiybh/comments/commentRss/63300.htmlhttp://m.shnenglu.com/daiybh/services/trackbacks/63300.html

杞嚜錛?span style="line-height: 20px; ">http://hi.baidu.com/sophiaandphilem/blog/item/b63912dff2f17e1263279851.html

Note: http://book.csdn.net/bookfiles/220/10022010453.shtml鏈夐潪甯稿ソ鐨勪嬌鐢ㄤ粙緇嶏紝璇︾粏鍏ㄩ潰銆?/p>

瀹夎濂紺VSNT鍚庯紝闇瑕佺敤鍛戒護琛岃緗敤鎴鳳紝瀵嗙爜錛屽惁鍒欎細鍑虹幇綾諱技I/O閿欒鐨勯棶棰橈細
鍋囪瑁呭湪浜?: C:/Program Files/CVS 涓?鍦ㄥ懡浠よ涓璠cmd]涓紝榪涘叆榪欎釜鏂囦歡澶癸紝榪愯鍛戒護錛?br style="line-height: normal; ">cvs -d C:\cvsfile passwd -a giles ,
next step ,input the password for user-giles ,restart the cvs serve ,you can use it now ...
Generally , you need to make user write the repository , so open the control panel---->Advanced -> unselect the All users are read item ...
Then , It is ok for you to enjoy it .. -----------------
---------------
compatibility options 
CvsNT clients 閫変腑鍓嶄笁欏瑰氨濂斤紝涓嶉夌殑璇濓紝鍏煎鎬у樊鐐癸紝褰撶劧涓嶄細褰卞搷鑷繁浣跨敤銆?/font>

cvs -d C:\cvsfile passwd -r administrator -a giles ,   榪欐牱giles鐢ㄦ埛鏈変簡綆$悊鍛樻潈闄愩傘?/font>

鏈濂芥妸cvs鐨勫偍瀛樺簱鏀懼湪C鐩橈紝涓嶇劧浼氬彂鐢熷悇鏍風殑璇″紓閿欒銆?/font>

2. CVS Control Panel 閲岀殑 Server Settings 涔熼渶瑕佽緗紝 涓嶇劧鏈夊彲鑳藉嚭鐜?no such domain鐨勬彁紺恒?/font>

3. 鏀寔瀛楃闆嗙殑闂錛?鍦ㄥ緩濂芥湇鍔″櫒鍚庯紝鍙抽敭鐐瑰嚮錛屽湪灞炴ч噷闈㈠彲浠ヤ慨鏀瑰瓧絎﹂泦銆?/p>

4. 濡傛灉鏈湴鑳借繛涓奀VS錛屼絾鏄眬鍩熺綉鍐呭彟澶栫殑鐢ㄦ埛榪炴帴涓嶄笂錛岄偅寰堝彲鑳芥槸windows 闃茬伀澧欑殑闂 銆?/p>

      鎴戜滑闇瑕佸湪闃茬伀澧欑殑渚嬪閲岄潰娣誨姞 CVs.exe 鍜?榛樿鐨?2401绔彛 銆傘?/p>

濂界殑浣跨敤涔犳儻錛?/font>

1. One day ,One Commit   .

2. Update before modifying the code.

3. Update before committing the code, or else you may encounter some conflicts.

Update 鐨勬椂鍊欙紝浼氭妸server涓殑浠g爜鍜屾湰鍦扮殑浠g爜榪涜merge 錛岃屼笉鏄畝鍗曠殑瑕嗙洊鏈湴浠g爜銆?/p>

濡傛灉commit涔嬪墠涓嶈繘琛寀pdate錛屽垯鐢變簬CVS涓嶅厑璁稿湪commit鐨勬椂鍊欒嚜鍔ㄨ繘琛宮erge錛屾瀬鏈夊彲鑳戒駭鐢熷啿紿併?/p>

涓鑸嬌鐢╱pdate鍜宑ommit灝卞彲浠ヤ簡銆?/p>

daiybh 2008-10-06 11:17 鍙戣〃璇勮
]]>
[zt]浣跨敤StretchBlt涔嬪墠涓瀹氳鐢⊿etStretchBltMode(COLORONCOLOR)鍟婏紒錛侊紒 http://m.shnenglu.com/daiybh/archive/2008/09/28/62986.htmldaiybhdaiybhSun, 28 Sep 2008 06:02:00 GMThttp://m.shnenglu.com/daiybh/archive/2008/09/28/62986.htmlhttp://m.shnenglu.com/daiybh/comments/62986.htmlhttp://m.shnenglu.com/daiybh/archive/2008/09/28/62986.html#Feedback0http://m.shnenglu.com/daiybh/comments/commentRss/62986.htmlhttp://m.shnenglu.com/daiybh/services/trackbacks/62986.html榪戞棩浣跨敤StretchDIBits 鍙戠敓浜嬫晠 鎯呭喌涓庤漿甯?涓鏍楓傜壒姝ゆ爣璁般?/div>
杞笘鍦板潃  http://blog.vckbase.com/longest/archive/2006/11/21/23194.html


daiybh 2008-09-28 14:02 鍙戣〃璇勮
]]>
apache2.2 + php5.2.5 鍚姩澶辮觸http://m.shnenglu.com/daiybh/archive/2008/08/09/58370.htmldaiybhdaiybhSat, 09 Aug 2008 03:41:00 GMThttp://m.shnenglu.com/daiybh/archive/2008/08/09/58370.htmlhttp://m.shnenglu.com/daiybh/comments/58370.htmlhttp://m.shnenglu.com/daiybh/archive/2008/08/09/58370.html#Feedback2http://m.shnenglu.com/daiybh/comments/commentRss/58370.htmlhttp://m.shnenglu.com/daiybh/services/trackbacks/58370.htmlapache2.2  + php5.2.5 
鍚姩apache 鏃跺け璐?鎶ラ敊璇細

---------------------------
httpd.exe - 搴旂敤紼嬪簭閿欒
---------------------------
"0x01171a76" 鎸囦護寮曠敤鐨?"0x020c0161" 鍐呭瓨銆傝鍐呭瓨涓嶈兘涓?"read"銆?

 


瑕佺粓姝㈢▼搴忥紝璇峰崟鍑?#8220;紜畾”銆?br>瑕佽皟璇曠▼搴忥紝璇峰崟鍑?#8220;鍙栨秷”銆?br>---------------------------
紜畾   鍙栨秷  
---------------------------



澶辮觸鍘熷洜錛?br>1 php extension涓嬌鐢ㄤ簡 php_exif.dll榪欎釜鎵╁睍錛堝睆钄戒箣 鍙互姝e父鍚姩錛?br>2 緇嗘煡鍘熷洜 php_exif.dll渚濊禆php_mbstring.dll 鍗寵嫢娌′嬌鐢╬hp_mbstring.dll榪欎釜鎵╁睍涔熶細鎶ラ敊銆?br>3 濡傛灉鎵╁睍涓湁php_mbstring.dll 涔熶細鎶ラ敊錛燂紵錛?涓嶅緱鍝︼紝閭d笉鏄湡鐨勩?br>4 鍦? 涓殑閭d釜鍋囪 鏄瓨鍦ㄧ殑銆傛槸鍥犱負php_exif.dll 鍦╬hp_mbstring.dll涔嬪墠鍒濆鍖?褰撶劧浼氶敊鎷夈傘傘?br>5 鎵浠ラ渶瑕佽php_mbstring.dll鍏堝垵濮嬪寲銆傘傛敼php.ini(php鐨勯厤緗枃浠? 濡備笅
[PHP_MBSTRING]
extension=php_mbstring.dll
[PHP_EXIF]
extension=php_exif.dll
鎶妏hp_mbstring.dll欏規斁鍒皃hp_exif.dll涔嬪墠銆傘?br> -----------------------------------------------------------
over銆?br>

 



daiybh 2008-08-09 11:41 鍙戣〃璇勮
]]>
vc2008 涓眬閮ㄤ唬鐮佹姌鍙?/title><link>http://m.shnenglu.com/daiybh/archive/2008/08/08/58340.html</link><dc:creator>daiybh</dc:creator><author>daiybh</author><pubDate>Fri, 08 Aug 2008 06:45:00 GMT</pubDate><guid>http://m.shnenglu.com/daiybh/archive/2008/08/08/58340.html</guid><wfw:comment>http://m.shnenglu.com/daiybh/comments/58340.html</wfw:comment><comments>http://m.shnenglu.com/daiybh/archive/2008/08/08/58340.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://m.shnenglu.com/daiybh/comments/commentRss/58340.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/daiybh/services/trackbacks/58340.html</trackback:ping><description><![CDATA[    浣跨敤涓彂鐜?vc2008 team System 涓唬鐮佹姌鍙犲彧鍒板嚱鏁幫紝涓嶅叿浣撳埌璇彞鍧楃殑鎶樺彔銆傘傘?br>    鍏堝墠浣跨敤vc2008 Express Edition 鐨勬椂鍊欒繕鏈夎鍔熻兘錛岄毦閬搕eam灝辯粰騫叉帀浜嗐?br>    閮侀椃浜嗗崐澶╋紝鍜卞氨鏄榪欎釜鍔熻兘鏉ョ殑鍛銆傘傘?img src="http://m.shnenglu.com/CuteSoft_Client/CuteEditor/images/emteeth.gif" align="absmiddle" border="0"><br>    鍚庢潵鍦ㄨ緗」閲岄潰鍙戠幇浜嗙瀵嗐傘傚師鏉eam 緇欒棌璧鋒潵錛屼竴鑸漢涓嶇粰鐢ㄣ?br>   鍏蜂綋璁劇疆鏂瑰紡錛?br>   宸ュ叿(tools) -> 閫夐」(Options) -> 鏂囨湰緙栬緫鍣?Text Editor) -> C/C++ -> 鏍煎紡璁劇疆(Formatting) -> 璇彞鍧楃殑鑷姩澶х翰鏄劇ず(Automatic outlining of statement blocks)<br><hr style="width: 100%; height: 2px;">over.<br><img src ="http://m.shnenglu.com/daiybh/aggbug/58340.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/daiybh/" target="_blank">daiybh</a> 2008-08-08 14:45 <a href="http://m.shnenglu.com/daiybh/archive/2008/08/08/58340.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>杞竴涓猯og4cxx鐨勬暀紼?鍑哄涓嶆槑http://m.shnenglu.com/daiybh/archive/2008/01/25/41875.htmldaiybhdaiybhFri, 25 Jan 2008 03:31:00 GMThttp://m.shnenglu.com/daiybh/archive/2008/01/25/41875.htmlhttp://m.shnenglu.com/daiybh/comments/41875.htmlhttp://m.shnenglu.com/daiybh/archive/2008/01/25/41875.html#Feedback0http://m.shnenglu.com/daiybh/comments/commentRss/41875.htmlhttp://m.shnenglu.com/daiybh/services/trackbacks/41875.html
緇跨洘縐戞妧
2003 騫?9 鏈?

log4cpp鏄釜鍩轟簬LGPL鐨勫紑婧愰」鐩紝鏄熀浜庝紭縐鐨勬棩蹇楀鐞嗚窡韙」鐩甁ava璇█鐨刲og4j縐繪榪囨潵鐨勩俵og4j浠嬬粛鐨勬枃妗e緢澶氾紝鍦╦ava棰嗗煙浣跨敤鐨勪篃姣旇緝騫挎硾錛岃岃繖涓姛鑳藉己澶х殑搴撳鍥藉唴鐨凜++璇█寮鍙戜漢鍛樺嵈浣跨敤鐨勪笉澶氥傝繖閲屼粠寮鍙戜漢鍛樹嬌鐢ㄧ殑瑙掑害浠嬬粛榪欎釜搴擄紝浣垮紑鍙戜漢鍛樼敤鏈灝戠殑浠d環灝藉揩鎺屾彙榪欑鎶鏈備笅闈㈠厛綆鍗曚粙緇嶄竴涓嬭繖涓」鐩殑浼樼偣錛堜篃鏄痩og4j鐨勪紭鐐癸級錛岀劧鍚庡垎鍘熺悊錛屾墜鍔ㄤ嬌鐢ㄦ楠わ紝閰嶇疆鏂囦歡椹卞姩鏂瑰紡浣跨敤姝ラ錛屽叾浠栬冭檻絳夋柟闈㈣繘琛岃璁恒備互涓嬭璁哄熀浜巐og4cpp0.3.4b銆?/p>

0. 浼樼偣

鎻愪緵搴旂敤紼嬪簭榪愯涓婁笅鏂囷紝鏂逛究璺熻釜璋冭瘯錛?br/>鍙墿灞曠殑銆佸縐嶆柟寮忚褰曟棩蹇楋紝鍖呮嫭鍛戒護琛屻佹枃浠躲佸洖鍗鋒枃浠躲佸唴瀛樸乻yslog鏈嶅姟鍣ㄣ乄in浜嬩歡鏃ュ織絳夛紱
鍙互鍔ㄦ佹帶鍒舵棩蹇楄褰曠駭鍒紝鍦ㄦ晥鐜囧拰鍔熻兘涓繘琛岃皟鏁達紱
鎵鏈夐厤緗彲浠ラ氳繃閰嶇疆鏂囦歡榪涜鍔ㄦ佽皟鏁達紱
澶氳璦鏀寔錛屽寘鎷琂ava錛坙og4j錛夛紝C++錛坙og4cpp銆乴og4cplus錛夛紝C錛坙og4c錛夛紝python錛坙og4p錛夌瓑錛?br/>...

1. 鍘熺悊

log4cpp鏈?涓富瑕佺殑緇勪歡錛歝ategories錛堢被鍒級銆乤ppenders錛堥檮鍔犵洰鐨勫湴錛夈佸拰 layouts錛堝竷灞錛夈傦紙涓轟簡鏂逛究澶у鐞嗚В錛屾枃涓敖閲忎嬌鐢ㄨ嫳鏂囧師璇嶏級

layout綾繪帶鍒惰緭鍑烘棩蹇楁秷鎭殑鏄劇ず鏍峰紡錛堢湅璧鋒潵鍍忎粈涔堬級銆俵og4cpp褰撳墠鎻愪緵浠ヤ笅layout鏍煎紡錛?/p>

log4cpp::BasicLayout     // 浠?鏃墮棿鎴?浼樺厛綰э紙priority錛屼笅鏂囦粙緇嶏級
                        // 綾誨埆錛坈ategory錛屼笅鏂囦粙緇嶏級
     // NDC鏍囩錛坣ested diagnostic contexts 涓嬫枃浠嬬粛錛? 鏃ュ織淇℃伅"銆?              // 濡傦細1056638652 INFO main : This is some info
log4cpp::PatternLayout  // 璁╃敤鎴鋒牴鎹被浼間簬 C 璇█ printf 鍑芥暟鐨勮漿鎹㈡ā寮忔潵鎸囧畾杈撳嚭鏍煎紡銆傛牸寮忓畾涔夎浠g爜闄勫甫鏂囨。銆?log4cpp::SimpleLayout  // 浠?浼樺厛綰э紙priority錛?- 鏃ュ織淇℃伅"鏍煎紡鏄劇ず銆?

appender綾葷敤鏉ヨ緭鍑烘棩蹇楋紙琚玪ayout鏍煎紡鍖栧悗鐨勶級鍒頒竴浜涜澶囦笂銆傛瘮濡傛枃浠躲乻yslog鏈嶅姟銆佹煇涓猻ocket絳夈傚彲浠ュ畾涔夎嚜宸辯殑 appender綾昏緭鍑烘棩蹇椾俊鎭埌鍒殑璁懼涓婏紝姣斿搴旂敤鑷韓鐨勬棩瀛愬鐞嗚繘紼嬨佹暟鎹簱絳夈俛ppender鍜宭ayout鐨勫叧緋繪槸layout闄勫湪 appender涓婏紝appender綾昏皟鐢╨ayout澶勭悊瀹屾棩蹇楁秷鎭悗錛岃褰曞埌鏌愪釜璁懼涓娿俵og4cpp褰撳墠鎻愪緵浠ヤ笅appender錛?/p>

log4cpp::IdsaAppender    // 鍙戦佸埌IDS鎴栬卨ogger, 璇︾粏瑙?http://jade.cs.uct.ac.za/idsa/
log4cpp::FileAppender    // 杈撳嚭鍒版枃浠?log4cpp::RollingFileAppender  // 杈撳嚭鍒板洖鍗鋒枃浠訛紝鍗沖綋鏂囦歡鍒拌揪鏌愪釜澶у皬鍚庡洖鍗?log4cpp::OstreamAppender   // 杈撳嚭鍒頒竴涓猳stream綾?log4cpp::RemoteSyslogAppender  // 杈撳嚭鍒拌繙紼媠yslog鏈嶅姟鍣?log4cpp::StringQueueAppender  // 鍐呭瓨闃熷垪
log4cpp::SyslogAppender   // 鏈湴syslog
log4cpp::Win32DebugAppender  // 鍙戦佸埌緙虹渷緋葷粺璋冭瘯鍣?log4cpp::NTEventLogAppender  // 鍙戦佸埌win 浜嬩歡鏃ュ織

category 綾葷湡姝e畬鎴愯褰曟棩蹇楀姛鑳斤紝涓や釜涓昏緇勬垚閮ㄥ垎鏄痑ppenders鍜宲riority錛堜紭鍏堢駭錛夈備紭鍏堢駭鎺у埗鍝被鏃ュ織淇℃伅鍙互琚繖涓猚ategory璁板綍錛屽綋鍓嶄紭鍏堢駭鍒嗕負錛歂OTSET, DEBUG, INFO, NOTICE, WARN, ERROR, CRIT, ALERT 鎴?FATAL/EMERG 銆傛瘡涓棩蹇椾俊鎭湁涓紭鍏堢駭錛屾瘡涓猚ategory鏈変釜浼樺厛綰э紝褰撴秷鎭殑浼樺厛綰уぇ浜庣瓑浜巆ategory鐨勪紭鍏堢駭鏃訛紝榪欎釜娑堟伅鎵嶄細琚玞ategory璁板綍錛屽惁鍒欒蹇界暐銆備紭鍏堢駭鐨勫叧緋誨涓嬨俢ategory綾誨拰appender鐨勫叧緋繪槸錛屽涓猘ppender闄勫湪category涓婏紝榪欐牱涓涓棩蹇楁秷鎭彲浠ュ悓鏃惰緭鍑哄埌澶氫釜璁懼涓娿?/p>

NOTSET < DEBUG < INFO < NOTICE < WARN < ERROR < CRIT < ALERT < FATAL = EMERG

category琚粍緇囨垚涓涓爲錛屽瓙category鍒涘緩鏃朵紭鍏堢駭緙虹渷NOTSET錛宑ategory緙虹渷浼氱戶鎵跨埗category鐨?appender銆傝屽鏋滀笉甯屾湜榪欑appender鐨勭戶鎵垮叧緋伙紝log4cpp鍏佽浣跨敤additivity 鏍囩錛屼負false鏃舵柊鐨刟ppender鍙栦唬category鐨刟ppender鍒楄〃銆?/p>

涓轟簡鏇村ソ鐨勭悊瑙d笂闈㈢殑姒傚康涓嬮潰浠ユ墜鍔ㄤ嬌鐢ㄦ柟寮忎婦渚嬨?/p>

2. 鎵嬪姩浣跨敤姝ラ

鎵嬪姩浣跨敤log4cpp鐨勫熀鏈楠ゅ涓嬶細

  1. 瀹炰緥鍖栦竴涓猯ayout 瀵硅薄錛?/li>
  2. 鍒濆鍖栦竴涓猘ppender 瀵硅薄錛?/li>
  3. 鎶妉ayout瀵硅薄闄勭潃鍦╝ppender瀵硅薄涓婏紱
  4. 璋冪敤log4cpp::Category::getInstance("name"). 瀹炰緥鍖栦竴涓猚ategory瀵硅薄錛?/li>
  5. 鎶奱ppender瀵硅薄闄勫埌category涓婏紙鏍規嵁additivity鐨勫煎彇浠e叾浠朼ppender鎴栬呴檮鍔犲湪鍏朵粬appender鍚庯級銆?/li>
  6. 璁劇疆category鐨勪紭鍏堢駭錛?/li>

// FileName: test_log4cpp1.cpp
// Test log4cpp by manual operation.
// Announce: use as your own risk.
// Compile : g++ -otest1 -llog4cpp test_log4cpp1.cpp
// Run     : ./test1
// Tested  : RedHat 7.2 log4cpp0.3.4b
// Author  : liqun (liqun@nsfocus.com)
// Data    : 2003-6-27

#include "log4cpp/Category.hh"
#include "log4cpp/FileAppender.hh"
#include "log4cpp/BasicLayout.hh"

int main(int argc, char* argv[])
{
        // 1瀹炰緥鍖栦竴涓猯ayout 瀵硅薄
        log4cpp::Layout* layout = 
        new log4cpp::BasicLayout();

        // 2. 鍒濆鍖栦竴涓猘ppender 瀵硅薄
 log4cpp::Appender* appender = new 
              log4cpp::FileAppender("FileAppender",
              "./test_log4cpp1.log");


 // 3. 鎶妉ayout瀵硅薄闄勭潃鍦╝ppender瀵硅薄涓? appender->setLayout(layout);

 // 4. 瀹炰緥鍖栦竴涓猚ategory瀵硅薄
 log4cpp::Category& warn_log = 
        log4cpp::Category::getInstance("mywarn");

 // 5. 璁劇疆additivity涓篺alse錛屾浛鎹㈠凡鏈夌殑appender
        warn_log.setAdditivity(false);

 // 5. 鎶奱ppender瀵硅薄闄勫埌category涓? warn_log.setAppender(appender);

 // 6. 璁劇疆category鐨勪紭鍏堢駭錛屼綆浜庢浼樺厛綰х殑鏃ュ織涓嶈璁板綍
 warn_log.setPriority(log4cpp::Priority::WARN);

 // 璁板綍涓浜涙棩蹇? warn_log.info("Program info which cannot be wirten");
 warn_log.debug("This debug message will fail to write");
 warn_log.alert("Alert info");

 // 鍏朵粬璁板綍鏃ュ織鏂瑰紡
 warn_log.log(log4cpp::Priority::WARN, "This will be a logged warning");
 log4cpp::Priority::PriorityLevel priority;
 bool this_is_critical = true;
 if(this_is_critical)
  priority = log4cpp::Priority::CRIT;
 else
  priority = log4cpp::Priority::DEBUG;
 warn_log.log(priority,"Importance depends on context");
 
 warn_log.critStream() << "This will show up << as " 
 << 1 << " critical message" 
 << log4cpp::CategoryStream::ENDLINE;

 // clean up and flush all appenders
 log4cpp::Category::shutdown();
 return 0;
}

3. 閰嶇疆鏂囦歡椹卞姩鏂瑰紡浣跨敤姝ラ

鍙︿竴涓潪甯鎬紭縐鐨勭壒寰佸氨鏄氳繃璇誨彇閰嶇疆鏂囦歡錛岀‘瀹歝ategory銆乤ppender銆乴ayout絳夊璞°備篃鏄垜浠潪甯告帹鑽愮殑浣跨敤鏂瑰紡錛屽彲浠ョ伒媧誨湴閫氳繃閰嶇疆鏂囦歡瀹氫箟鎵鏈夊湴瀵硅薄鍙婂叾灞炴э紝涓嶇敤閲嶆柊緙栫爜錛屽姩鎬佹洿鏀規棩蹇楄褰曠殑絳栫暐銆?/p>

Log4cpp涓昏鎻愪緵浜?log4cpp::PropertyConfigurator 鍜宭og4cpp::SimpleConfigurator涓ょ鏈哄埗錛堟枃浠舵牸寮忥級錛屼絾 log4cpp::SimpleConfigurator灝嗘潵涓嶅啀鏀寔浜嗭紝鑰屼笖鏍煎紡闈炲父綆鍗曪紝榪欓噷灝變笉澶氳鏄庯紝鑷繁鐪嬫簮鐮佸惂銆?/p>

閰嶇疆鏂囦歡鐨勬牸寮忓拰log4j鐨勯厤緗枃浠朵竴鏍鳳紝鏄爣鍑嗙殑java灞炴ф枃浠舵牸寮忋備笅闈㈡槸闄勫甫鐨勪緥瀛愰厤緗枃浠訛細


# a simple test config
#瀹氫箟浜?涓猚ategory sub1, sub2, sub1.sub2
log4j.rootCategory=DEBUG, rootAppender
log4j.category.sub1=,A1
log4j.category.sub2=INFO
log4j.category.sub1.sub2=ERROR, A2

# 璁劇疆sub1.sub2 鐨刟dditivity灞炴?log4j.additivity.sub1.sub2=false

#瀹氫箟rootAppender綾誨瀷鍜宭ayout灞炴?log4j.appender.rootAppender=org.apache.log4j.ConsoleAppender
log4j.appender.rootAppender.layout=org.apache.log4j.BasicLayout

#瀹氫箟A1鐨勫睘鎬?log4j.appender.A1=org.apache.log4j.FileAppender
log4j.appender.A1.fileName=A1.log
log4j.appender.A1.layout=org.apache.log4j.SimpleLayout

#瀹氫箟A2鐨勫睘鎬?log4j.appender.A2=org.apache.log4j.ConsoleAppender
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=The message '%m' at time %d%n 

閰嶇疆鏂囦歡璇硶濡備笅錛屼笉鏄緢瑙勮寖錛岀粨鍚堜笂闈㈢殑渚嬪瓙錛屽簲璇ュ彲浠ョ湅鎳傘?/p>

  log4j / log4cpp . [category / appender].[category or appender 's name].[category or appender 's property] 
= [Appender / Layout / property's value / Priority, appender name1 [appender name2 ...]]

 [appender]
  {ConsoleAppender}
  {FileAppender} // 褰揳ppender鐨勭被鍨嬫槸FileAppender鏃訛紝鍙互瀹氫箟瀹冧笅闈㈢殑灞炴с?   [fileName] string foobar // 鏍煎紡鏄細灞炴у悕 鍊肩殑綾誨瀷 緙虹渷鍊?   [append] bool true
  {RollingFileAppender}
   [fileName]  string foobar
   [maxFileSize] num 10*1024*1024
   [maxBackupIndex] num 1
   [append] bool true
  {SyslogAppender}
   [syslogName] string syslog
   [syslogHost] string localhost
   [facility] num -1 // * 8 to get LOG_KERN, etc. compatible values. 
   [portNumber] num -1
  {IdsaAppender}
   [idsaName] string foobar
  {Win32DebugAppender}
  {NTEventLogAppender}
   [source] string foobar
   
   [threshold] string "" // 鍏ㄩ儴 
   // 濡傛灉姝ょ被鍨媋ppender闇瑕乴ayout錛屽繀欏誨畾涔夋appender鐨勪笅闈㈠睘鎬?   [layout]
    {BasicLayout} 
    {SimpleLayout}
    {PatternLayout}  // 褰搇ayout鐨勫兼槸BasicLayout鏃訛紝闇瑕佸畾涔変笅闈㈢殑灞炴с?     [ConversionPattern]
     
 [rootCategory]
 [additivity]
  [category name] bool true
  

鍩烘湰浣跨敤姝ラ鏄細

  1. 璇誨彇瑙f瀽閰嶇疆鏂囦歡錛?/li>
  2. 瀹炰緥鍖朿ategory瀵硅薄錛?/li>
  3. 姝e父浣跨敤榪欎簺category瀵硅薄榪涜鏃ュ織澶勭悊錛?/li>

涓嬮潰鏄釜綆鍗曠殑浣跨敤浠g爜錛屼嬌鐢ㄨ搗鏉ユ槸闈炲父鏂逛究鐨勶細


// FileName: test_log4cpp2.cpp
// Test log4cpp by config file.
// Announce: use as your own risk.
// Compile : g++ -llog4cpp test_log4cpp2.cpp
// Run     : ./a.out
// Tested  : RedHat 7.2 log4cpp0.3.4b
// Author  : liqun (liqun@nsfocus.com)
// Data    : 2003-6-27

#include "log4cpp/Category.hh"
#include "log4cpp/PropertyConfigurator.hh"

int main(int argc, char* argv[])
{
 // 1 璇誨彇瑙f瀽閰嶇疆鏂囦歡
 // 璇誨彇鍑洪敊, 瀹屽叏鍙互蹇界暐錛屽彲浠ュ畾涔変竴涓己鐪佺瓥鐣ユ垨鑰呬嬌鐢ㄧ郴緇熺己鐪佺瓥鐣? // BasicLayout杈撳嚭鎵鏈変紭鍏堢駭鏃ュ織鍒癈onsoleAppender
    try { 
  log4cpp::PropertyConfigurator::configure("./log4cpp.conf");
 } catch(log4cpp::ConfigureFailure& f) {
  std::cout << "Configure Problem " << f.what() << std::endl;
        return -1;
    }
 
 // 2 瀹炰緥鍖朿ategory瀵硅薄
 // 榪欎簺瀵硅薄鍗充嬌閰嶇疆鏂囦歡娌℃湁瀹氫箟涔熷彲浠ヤ嬌鐢紝涓嶈繃鍏跺睘鎬х戶鎵垮叾鐖禼ategory
 // 閫氬父浣跨敤寮曠敤鍙兘涓嶅お鏂逛究錛屽彲浠ヤ嬌鐢ㄦ寚閽堬紝浠ュ悗鍋氭寚閽堜嬌鐢? // log4cpp::Category* root = &log4cpp::Category::getRoot();
    log4cpp::Category& root = log4cpp::Category::getRoot();
 
    log4cpp::Category& sub1 = 
        log4cpp::Category::getInstance(std::string("sub1"));

    log4cpp::Category& sub3 = 
        log4cpp::Category::getInstance(std::string("sub1.sub2"));

 // 3 姝e父浣跨敤榪欎簺category瀵硅薄榪涜鏃ュ織澶勭悊銆? // sub1 has appender A1 and rootappender.
 sub1.info("This is some info");
 sub1.alert("A warning");
 
 // sub3 only have A2 appender.
 sub3.debug("This debug message will fail to write");
 sub3.alert("All hands abandon ship");
 sub3.critStream() << "This will show up << as " << 1 << " critical message" 
 << log4cpp::CategoryStream::ENDLINE;
 sub3 << log4cpp::Priority::ERROR 
              << "And this will be an error"  
              << log4cpp::CategoryStream::ENDLINE;
 sub3.log(log4cpp::Priority::WARN, "This will be a logged warning");
 
 return 0;
}

4. 鐩稿叧鑰冭檻

鎬ц兘闂錛屽彲鑳芥槸寰堝鎯充嬌鐢╨og4cpp鐨勭▼搴忓憳鍏沖績鐨勯棶棰樸傚湪鍙傝冭祫鏂?涓湁涓孌墊弿榪般傜粨璁哄氨鏄痩og4j浠ュ強log4cpp鏄互鎬ц兘涓洪瑕佺洰鏍囩殑錛涘鏋滃叧闂棩蹇楄褰曠殑璇濓紝瀵規ц兘褰卞搷鍙互蹇界暐錛涙墦寮鏃ュ織璁板綍錛屼富瑕佹秷鑰楁槸鍦ㄨ褰曞姩浣滐紝鑰屼笉鏄簱鐨勭鐞嗚繃紼嬶紱鎵浠ヤ綘灝藉彲鏀懼績鐨勪嬌鐢ㄣ傚疄鍦ㄨ娣辯┒鎬ц兘鐨勮瘽銆傚彲浠ヤ粠涓嬮潰鏂歸潰鎻愰珮錛?/p>

杈撳嚭鐨勬棩蹇楁秷鎭笉瑕佷嬌鐢ㄥ鏉傜殑杞崲鎴栬呭鐞嗭紝姣斿錛?sub1.debug(string("Current num is") + i + GetCurStat()); 榪欑鎯呭喌鍗充嬌涓嶈繘琛屾棩蹇楀鐞嗭紝鎷彿涓殑璇彞榪樻槸浼氭墽琛屻傚彉閫氭柟娉曟槸錛?/p>

if(sub1.isDebugEnabled())
{
 sub1.debug(string("Current num is") + i + GetCurStat());
}

瀹夊叏鎬ч棶棰樺浜庡晢涓氳蔣浠跺紑鍙戝彲鑳戒篃鏄棶棰樸傚彲鑳戒笉甯屾湜鍒漢閫氳繃淇敼閰嶇疆鏂囦歡鑾峰彇紼嬪簭鐨勮皟璇曠瓑紼嬪簭鍐呴儴榪愯鎯呭喌鐨勬棩蹇椾俊鎭傛瘮杈冪ǔ濡ョ殑鏂規鎴栬呮槸鍔犲瘑閰嶇疆鏂囦歡錛岃繍琛屼腑瑙e瘑錛岃緭鍑哄埌涓存椂鏂囦歡鍚庤鍙栵紱鎴栬呭湪鍙戣鐗堟湰閲岃鍙栭厤緗枃浠跺悗錛屽己琛屾妸浣庝簬鏌愪釜浼樺厛綰х殑category璁懼埌姣旇緝楂樼殑浼樺厛綰с?/p>

澶氱嚎紼嬪畨鍏ㄦч棶棰樸傚綋鍓峫og4cpp榪樻病鏈夊縐拌嚜宸辨槸澶氱嚎紼嬪畨鍏ㄧ殑錛屼笉榪囧叾浠g爜涓ぇ澶氭暟鍙兘鍐茬獊鐨勫湴鏂歸兘澧炲姞浜嗙嚎紼嬩簰鏂ユ帶鍒訛紝瀵瑰綰跨▼鐜搴旇闂涓嶅ぇ銆備絾涓轟簡鍔犲叆榪欎釜鐗規э紝linux涓嬬紪璇憀og4cpp鏃訛紝configure璇峰姞鍏?-with-pthreads 鎴栬?-with-omnithreads閫夐」銆俉in鐗堟湰宸茬粡鍔犲叆瀵筂S綰跨▼鐨勬敮鎸併?/p>

5. 鍙傝冭祫鏂?/span>

1. Logging and Tracing in C++ Simplified: Traveling the Road Last Traveled by a Previously Invented Wheel
http://soldc.sun.com/articles/logging.html

2. log4j 鎻愪緵浜嗗鏃ュ織璁板綍鐨勬帶鍒?br/>http://www-900.ibm.com/developerWorks/cn/java/jw-log4j/index.shtml

3. 浣跨敤Log4j榪涜鏃ュ織鎿嶄綔
http://www-900.ibm.com/developerWorks/cn/java/l-log4j/index.shtml

4. log4cpp涓婚〉
http://sourceforge.net/projects/log4cpp/

5. log4j涓婚〉
http://jakarta.apache.org/log4j/docs/index.html

6. log4cplus涓婚〉
http://log4cplus.sourceforge.net/

7. log4c涓婚〉
http://log4c.sourceforge.net/

6. 鍏充簬浣滆?/span>

鏉庣兢錛屽叧娉ㄤ簬緗戠粶瀹夊叏浜у搧鐨勫紑鍙戙佺爺絀訛紱杞歡寮鍙戣繃紼嬬瓑鏂歸潰銆傛偍鍙互閫氳繃liqun@nsfocus.com鍜屼粬鑱旂郴銆?/p>

daiybh 2008-01-25 11:31 鍙戣〃璇勮
]]>
璁版槰澶?/title><link>http://m.shnenglu.com/daiybh/archive/2008/01/17/41310.html</link><dc:creator>daiybh</dc:creator><author>daiybh</author><pubDate>Thu, 17 Jan 2008 01:01:00 GMT</pubDate><guid>http://m.shnenglu.com/daiybh/archive/2008/01/17/41310.html</guid><wfw:comment>http://m.shnenglu.com/daiybh/comments/41310.html</wfw:comment><comments>http://m.shnenglu.com/daiybh/archive/2008/01/17/41310.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/daiybh/comments/commentRss/41310.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/daiybh/services/trackbacks/41310.html</trackback:ping><description><![CDATA[ <p>鏄ㄥぉ鏃╂棭鐨勮搗搴?緇欒嚜宸辯叜淇╅浮铔?媧楁急瀹屾瘯鍙戠幇閿呯洊錛堢幓鐠冪洊錛夐潰闄勭潃涓涓濅笣鐨勮泲鑺憋紝鐩涗笘濂界湅銆傛煡涔嬶紝涓铔嬪凡鐮村3銆傜█閲屽摋鍟?寰鍢撮噷濉炰箣錛岀暀涓瀹岃泲鍦ㄨ礬涓婃壘涓妗ュ悆涔嬶紝寮冨3浜庤韓鍚庯紝婧滀箣銆?br/><br/>鏅氫笂鏌ラ槄閭歡 鍙戠幇楣版淳鍙戜簡灝佺紱忕殑淇★紝欏挎椂鐑唱鐩堢湺錛岀棝鍝祦娑曘?br/>---------------<br/>灝忚瀹屾瘯銆?img src="http://imgcache.qq.com/qzone_v4/b.gif" style="DISPLAY: none; POSITION: relative" name="paperPicArea1" height="1" width="1" id="paperPicArea1"/></p> <img src ="http://m.shnenglu.com/daiybh/aggbug/41310.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/daiybh/" target="_blank">daiybh</a> 2008-01-17 09:01 <a href="http://m.shnenglu.com/daiybh/archive/2008/01/17/41310.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://176sfsf.com" target="_blank">日韩一级黄色大片</a>| <a href="http://x946.com" target="_blank">欧美视频中文字幕</a>| <a href="http://eastasp.com" target="_blank">每日更新成人在线视频</a>| <a href="http://by4425.com" target="_blank">久久精品国产视频</a>| <a href="http://4545www.com" target="_blank">在线亚洲自拍</a>| <a href="http://497988.com" target="_blank">一区二区av在线</a>| <a href="http://057232.com" target="_blank">夜久久久久久</a>| <a href="http://arielteam.com" target="_blank">亚洲综合色在线</a>| <a href="http://avtb2068.com" target="_blank">麻豆国产精品va在线观看不卡</a>| <a href="http://sihu121.com" target="_blank">欧美在线一级va免费观看</a>| <a href="http://spidermanseo.com" target="_blank">久久久精品国产免大香伊</a>| <a href="http://ridenimbus.com" target="_blank">久久激情五月婷婷</a>| <a href="http://www44448.com" target="_blank">亚洲国产另类精品专区</a>| <a href="http://830085.com" target="_blank">亚洲综合色婷婷</a>| <a href="http://yiapk.com" target="_blank">91久久精品一区</a>| <a href="http://91sp136.com" target="_blank">亚洲欧美日韩一区二区三区在线</a>| <a href="http://88xjj.com" target="_blank">亚洲精品久久久久久久久久久</a>| <a href="http://287677.com" target="_blank">欧美99久久</a>| <a href="http://xmt86.com" target="_blank">国产在线精品二区</a>| <a href="http://dsbangx.com" target="_blank">亚洲国产精品国自产拍av秋霞</a>| <a href="http://arielteam.com" target="_blank">欧美中文字幕精品</a>| <a href="http://47b8.com" target="_blank">一本一本a久久</a>| <a href="http://ca88tv.com" target="_blank">欧美激情一区二区三区在线视频</a>| <a href="http://889644.com" target="_blank">香蕉尹人综合在线观看</a>| <a href="http://91keshi.com" target="_blank">最新日韩av</a>| <a href="http://feiniao168.com" target="_blank">欧美另类变人与禽xxxxx</a>| <a href="http://www-733999.com" target="_blank">亚洲国产精品999</a>| <a href="http://456kp.com" target="_blank">亚洲高清在线</a>| <a href="http://qiruiwangluo.com" target="_blank">国产午夜精品一区理论片飘花 </a>| <a href="http://0061366.com" target="_blank">久久久久久综合</a>| <a href="http://jizzizz.com" target="_blank">欧美日韩中字</a>| <a href="http://teqmeta.com" target="_blank">亚洲国产专区校园欧美</a>| <a href="http://yeedeli.com" target="_blank">亚洲一区免费网站</a>| <a href="http://428368.com" target="_blank">欧美日韩福利视频</a>| <a href="http://dy123456.com" target="_blank">亚洲美女毛片</a>| <a href="http://95gun.com" target="_blank">亚洲国产精品高清久久久</a>| <a href="http://goutoujunshi.com" target="_blank">性欧美在线看片a免费观看</a>| <a href="http://91keshi.com" target="_blank">国产拍揄自揄精品视频麻豆</a>| <a href="http://yngtxny.com" target="_blank">夜夜精品视频一区二区</a>| <a href="http://788997.com" target="_blank">亚洲人成欧美中文字幕</a>| <a href="http://8x27.com" target="_blank">牛夜精品久久久久久久99黑人 </a>| <a href="http://tuokuba520.com" target="_blank">夜夜爽99久久国产综合精品女不卡 </a>| <a href="http://b871.com" target="_blank">久久久亚洲影院你懂的</a>| <a href="http://xiyan88.com" target="_blank">欧美大片va欧美在线播放</a>| <a href="http://cloakok.com" target="_blank">一区二区三区精品</a>| <a href="http://submro.com" target="_blank">久久在线视频在线</a>| <a href="http://278263.com" target="_blank">国产一区二区中文字幕免费看</a>| <a href="http://go1818.com" target="_blank">亚洲精品之草原avav久久</a>| <a href="http://anal-movie-teen.com" target="_blank">久久av一区二区三区</a>| <a href="http://261262.com" target="_blank">日韩午夜电影av</a>| <a href="http://miya2223.com" target="_blank">亚洲黄色大片</a>| <a href="http://www-440450.com" target="_blank">国语对白精品一区二区</a>| <a href="http://chufengguanye.com" target="_blank">国产精品久久久久久久浪潮网站 </a>| <a href="http://qdssqt.com" target="_blank">久久丁香综合五月国产三级网站</a>| <a href="http://yw1998.com" target="_blank">亚洲二区免费</a>| <a href="http://133255.com" target="_blank">久久青草久久</a>| <a href="http://wwwjuhuase.com" target="_blank">国产亚洲一区二区在线观看 </a>| <a href="http://18loutv.com" target="_blank">欧美激情免费在线</a>| <a href="http://lalandapps.com" target="_blank">久久精品国产精品亚洲</a>| <a href="http://vod3366.com" target="_blank">国产午夜精品久久</a>| <a href="http://kpd521.com" target="_blank">久久精品女人</a>| <a href="http://13789a.com" target="_blank">欧美一区二区福利在线</a>| <a href="http://www8888803.com" target="_blank">国产欧美一区二区精品仙草咪</a>| <a href="http://7m08.com" target="_blank">亚洲视频在线观看</a>| <a href="http://7373se.com" target="_blank">日韩亚洲欧美一区二区三区</a>| <a href="http://aiqianfang.com" target="_blank">欧美精品123区</a>| <a href="http://4446666.com" target="_blank">日韩午夜黄色</a>| <a href="http://y87b.com" target="_blank">av72成人在线</a>| <a href="http://wtoykd.com" target="_blank">国产精品三级久久久久久电影</a>| <a href="http://www-798009.com" target="_blank">亚洲欧美成人综合</a>| <a href="http://xaipad.com" target="_blank">亚洲欧美日韩一区二区三区在线观看</a>| <a href="http://vipaqdx29.com" target="_blank">国产精品视频午夜</a>| <a href="http://83319b.com" target="_blank">久久久国产精品亚洲一区</a>| <a href="http://dayomall.com" target="_blank">久久国产精品免费一区</a>| <a href="http://czjrby.com" target="_blank">亚洲国产成人在线视频</a>| <a href="http://133686.com" target="_blank">亚洲人成小说网站色在线</a>| <a href="http://btbt7086.com" target="_blank">欧美日韩国产首页在线观看</a>| <a href="http://o10669.com" target="_blank">亚洲欧美日韩成人</a>| <a href="http://483134.com" target="_blank">久久精品国产亚洲高清剧情介绍</a>| <a href="http://9511331.com" target="_blank">精品999成人</a>| <a href="http://www151zh.com" target="_blank">亚洲国产日韩一区</a>| <a href="http://51shoudian.com" target="_blank">欧美揉bbbbb揉bbbbb</a>| <a href="http://56667r.com" target="_blank">午夜久久一区</a>| <a href="http://nmbgbc.com" target="_blank">久久久国产精品一区二区中文</a>| <a href="http://oo853kj.com" target="_blank">亚洲电影av在线</a>| <a href="http://5767j.com" target="_blank">女主播福利一区</a>| <a href="http://hznaja.com" target="_blank">国产精品一区二区久久</a>| <a href="http://jrtkpx.com" target="_blank">午夜久久影院</a>| <a href="http://22241com.com" target="_blank">亚洲每日在线</a>| <a href="http://www8888803.com" target="_blank">国产精品萝li</a>| <a href="http://pansinobbs.com" target="_blank">久久综合九色综合欧美就去吻</a>| <a href="http://411233.com" target="_blank">狂野欧美激情性xxxx欧美</a>| <a href="http://fjccjq.com" target="_blank">99在线观看免费视频精品观看</a>| <a href="http://456985.com" target="_blank">夜夜嗨av一区二区三区</a>| <a href="http://663747.com" target="_blank">国产亚洲一区二区精品</a>| <a href="http://0999555.com" target="_blank">亚洲人成毛片在线播放</a>| <a href="http://300644.com" target="_blank">国产午夜精品麻豆</a>| <a href="http://tianxiantxtv.com" target="_blank">亚洲第一在线</a>| <a href="http://tongrenyaoye.com" target="_blank">国产欧美大片</a>| <a href="http://477980.com" target="_blank">欧美日韩精品免费</a>| <a href="http://www35211.com" target="_blank">亚洲无线观看</a>| <a href="http://jiajianpei.com" target="_blank">久久动漫亚洲</a>| <a href="http://yzxq520.com" target="_blank">一级成人国产</a>| <a href="http://wwww20.com" target="_blank">欧美在线黄色</a>| <a href="http://hicao32.com" target="_blank">99re6这里只有精品视频在线观看</a>| <a href="http://aaa211.com" target="_blank">一区二区三区久久网</a>| <a href="http://dy123456.com" target="_blank">国产亚洲激情</a>| <a href="http://jizzdo.com" target="_blank">99国产精品视频免费观看</a>| <a href="http://340996.com" target="_blank">黑人一区二区</a>| <a href="http://ccc982.com" target="_blank">在线一区二区三区四区</a>| <a href="http://mm778899.com" target="_blank">在线观看日韩专区</a>| <a href="http://5917t.com" target="_blank">99国产精品一区</a>| <a href="http://lxpaiju.com" target="_blank">亚洲电影毛片</a>| <a href="http://kdy444.com" target="_blank">中国日韩欧美久久久久久久久</a>| <a href="http://yw8333.com" target="_blank">狠狠色狠狠色综合</a>| <a href="http://china-cvct.com" target="_blank">亚洲午夜久久久</a>| <a href="http://gjjlzs.com" target="_blank">一本色道综合亚洲</a>| <a href="http://guanghezixun.com" target="_blank">久久永久免费</a>| <a href="http://xfrlyy.com" target="_blank">久久人91精品久久久久久不卡</a>| <a href="http://kk8586.com" target="_blank">亚洲欧美激情视频</a>| <a href="http://fsxinruiph.com" target="_blank">国产一区二区三区av电影 </a>| <a href="http://215920.com" target="_blank">亚洲人成在线观看</a>| <a href="http://www149aa.com" target="_blank">国产精品素人视频</a>| <a href="http://z169.com" target="_blank">亚洲精品国产精品乱码不99按摩</a>| <a href="http://cp3824.com" target="_blank">国产女优一区</a>| <a href="http://492541.com" target="_blank">日韩亚洲欧美中文三级</a>| <a href="http://s3yx.com" target="_blank">亚洲精品孕妇</a>| <a href="http://www-787333.com" target="_blank">久久一二三区</a>| <a href="http://xy3977.com" target="_blank">久久精品视频导航</a>| <a href="http://ssss96.com" target="_blank">国产女人aaa级久久久级</a>| <a href="http://sygxjt.com" target="_blank">亚洲人屁股眼子交8</a>| <a href="http://cancerrxa.com" target="_blank">在线成人性视频</a>| <a href="http://www-82622.com" target="_blank">午夜视频在线观看一区二区三区</a>| <a href="http://y8e8.com" target="_blank">一本色道久久综合一区</a>| <a href="http://911mmm.com" target="_blank">欧美激情亚洲</a>| <a href="http://qdssqt.com" target="_blank">亚洲激情第一区</a>| <a href="http://spardec.com" target="_blank">亚洲区免费影片</a>| <a href="http://543199.com" target="_blank">91久久精品网</a>| <a href="http://alio-ai.com" target="_blank">亚洲电影天堂av</a>| <a href="http://zooxoft.com" target="_blank">激情综合电影网</a>| <a href="http://avicpharm.com" target="_blank">欧美亚洲一级</a>| <a href="http://sz-jyqj.com" target="_blank">久久国产精品一区二区</a>| <a href="http://491342.com" target="_blank">国产精品入口福利</a>| <a href="http://missav88.com" target="_blank">中文在线一区</a>| <a href="http://arielteam.com" target="_blank">亚洲欧美日韩网</a>| <a href="http://seanzhau.com" target="_blank">国产精品高潮呻吟久久av无限</a>| <a href="http://51jieyanla.com" target="_blank">亚洲精品一区二区三区99</a>| <a href="http://1116333.com" target="_blank">亚洲精品中文字幕在线</a>| <a href="http://birhit.com" target="_blank">欧美福利在线观看</a>| <a href="http://cpb-group.com" target="_blank">亚洲第一视频</a>| <a href="http://bbbbyb.com" target="_blank">一区二区三区精品视频在线观看</a>| <a href="http://wwwyinyinai149.com" target="_blank">欧美不卡激情三级在线观看</a>| <a href="http://817794.com" target="_blank">欧美成熟视频</a>| <a href="http://ttmitch.com" target="_blank">99在线精品免费视频九九视</a>| <a href="http://tom3958.com" target="_blank">欧美精品激情在线</a>| <a href="http://chunshanketang.com" target="_blank">艳妇臀荡乳欲伦亚洲一区</a>| <a href="http://z10669.com" target="_blank">亚洲欧美日韩一区二区</a>| <a href="http://223zzz.com" target="_blank">国产三级欧美三级日产三级99</a>| <a href="http://sortxz.com" target="_blank">欧美亚洲免费电影</a>| <a href="http://xiaofan123.com" target="_blank">免费不卡在线观看av</a>| <a href="http://www224558.com" target="_blank">亚洲毛片网站</a>| <a href="http://9uu91.com" target="_blank">国产精品一二三视频</a>| <a href="http://universehb.com" target="_blank">久久久久免费观看</a>| <a href="http://ynzhuoyi.com" target="_blank">亚洲精品一区二区三区樱花</a>| <a href="http://7811c.com" target="_blank">亚洲欧美综合精品久久成人</a>| <a href="http://wwwby2232.com" target="_blank">国产一区二区三区日韩欧美</a>| <a href="http://woaigougou.com" target="_blank">久久综合伊人77777麻豆</a>| <a href="http://dtwave-ind.com" target="_blank">亚洲三级免费</a>| <a href="http://hznaja.com" target="_blank">久久精品成人欧美大片古装</a>| <a href="http://8xfore.com" target="_blank">影音先锋久久久</a>| <a href="http://luluse882.com" target="_blank">欧美精品久久久久久久免费观看</a>| <a href="http://4884888.com" target="_blank">在线亚洲高清视频</a>| <a href="http://www57669.com" target="_blank">欧美高清视频免费观看</a>| <a href="http://mascorcg.com" target="_blank">亚洲欧美日韩中文播放</a>| <a href="http://cloakok.com" target="_blank">亚洲电影免费观看高清完整版在线</a>| <a href="http://270909.com" target="_blank">欧美精品在线观看</a>| <a href="http://921367.com" target="_blank">欧美中文字幕在线</a>| <a href="http://haohetour.com" target="_blank">亚洲美女毛片</a>| <a href="http://18av-2.com" target="_blank">另类国产ts人妖高潮视频</a>| <a href="http://dxmdzz.com" target="_blank">中国亚洲黄色</a>| <a href="http://xsxcn.com" target="_blank">狠狠做深爱婷婷久久综合一区</a>| <a href="http://whrcjy.com" target="_blank">欧美精品在线免费观看</a>| <a href="http://45z6.com" target="_blank">一本久道久久综合中文字幕</a>| <a href="http://w3e8.com" target="_blank">久久综合激情</a>| <a href="http://22400com.com" target="_blank">亚洲欧美中文另类</a>| <a href="http://sp106.com" target="_blank">亚洲美女av黄</a>| <a href="http://htzhuanli.com" target="_blank">国内伊人久久久久久网站视频</a>| <a href="http://xxtv123.com" target="_blank">欧美一区二区三区成人</a>| <a href="http://bjmrkj.com" target="_blank">亚洲一区亚洲二区</a>| <a href="http://123273.com" target="_blank">欧美日一区二区在线观看</a>| <a href="http://szth186.com" target="_blank">美女被久久久</a>| <a href="http://nagebbs.com" target="_blank">久久综合色影院</a>| <a href="http://mide776.com" target="_blank">亚洲欧美制服中文字幕</a>| <a href="http://lianjiemenye.com" target="_blank">一区二区三区视频在线观看</a>| <a href="http://977mo.com" target="_blank">亚洲欧美成人综合</a>| <a href="http://7171152.com" target="_blank">精品不卡视频</a>| <a href="http://jizz16.com" target="_blank">麻豆91精品</a>| <a href="http://nvpuwo22.com" target="_blank">性色av香蕉一区二区</a>| <a href="http://sewuyueyue.com" target="_blank">欧美日韩另类字幕中文</a>| <a href="http://mom8888.com" target="_blank">亚洲黄色精品</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>