锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美激情一区二区三区不卡,一本色道久久综合亚洲精品按摩,午夜精品免费在线http://www.shnenglu.com/daiybh/鎴戠殑錛屾垜鐨勶紝榪樻槸鎴戠殑錛侊紒zh-cnSun, 07 Dec 2025 06:09:50 GMTSun, 07 Dec 2025 06:09:50 GMT60鑵捐TM2008鏃犳硶鍗歌澆闂--鍓旈櫎Windows Installer鐨勫畨瑁呬俊鎭?/title><link>http://www.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://www.shnenglu.com/daiybh/archive/2010/03/19/110075.html</guid><wfw:comment>http://www.shnenglu.com/daiybh/comments/110075.html</wfw:comment><comments>http://www.shnenglu.com/daiybh/archive/2010/03/19/110075.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/daiybh/comments/commentRss/110075.html</wfw:commentRss><trackback:ping>http://www.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鐨勬椂鍊欒鍗囩駭錛屾病娉ㄦ剰鐐逛簡(jiǎn)紜畾錛岀粨鏋滃崌綰у畬鎴愶紝TM鍚姩澶辮觸銆?/p> <p>鎻愮ず“initialization failure 0x00000002”銆?/p> <p>鎯沖嵏杞絫m2008錛岀粨鏋滄壘涓嶅埌“tm2008 preview.msi”錛屾棤娉曞嵏杞斤紝閲嶆柊瀹夎涔熻鍏堝嵏杞斤紝紜疄娌″姙娉曚簡(jiǎn)銆?/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浜?jiǎn)銆?/p> <p style="TEXT-INDENT: 2em">娉細(xì)瀹炶返鍙戠幇錛屼笉涓瀹氫細(xì)鍦ㄥ垪琛ㄩ噷鍙戠幇TM2008瀛楃溂錛屾鏃跺彲浠ユ壘鏄惁瀛樺湪[1.5.535]綾諱技浜庤繖鏍風(fēng)殑淇℃伅錛岃嫢鏈夛紝閫変腑鐐箁emove鍗沖彲瑙e喅銆?</p> <p style="TEXT-INDENT: 2em">鐒跺悗閲嶆柊瀹夎TM2008錛屼竴鍒囨甯革紝OK銆?/p> ----------------------------------------------<br>鎵規(guī)敞錛?br>浣跨敤windows Installer  瀹夎鐨勭▼搴忎細(xì)鍦?C:\WINDOWS\Installer 鐣欎笅鐥曡抗錛岋紝<br>濡傛灉鍝ぉ鎵嬬棐緇欏垹浜?jiǎn)锛屽Q屼及璁″嵏杞藉搴旂▼搴忓氨涓嶅緱琛屻?br>鍒版椂鍊欎嬌鐢?windows Installer 娓呯悊宸ュ叿鍚э紝錛屽ソ鍍忚 澶歳emove 鍑犳銆傘傛墠鑳芥垚鍔? <img src ="http://www.shnenglu.com/daiybh/aggbug/110075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/daiybh/" target="_blank">daiybh</a> 2010-03-19 10:09 <a href="http://www.shnenglu.com/daiybh/archive/2010/03/19/110075.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>mfc 瀵硅瘽妗嗙▼搴?鍚姩鐩存帴闅愯棌http://www.shnenglu.com/daiybh/archive/2009/11/20/101457.htmldaiybhdaiybhFri, 20 Nov 2009 02:44:00 GMThttp://www.shnenglu.com/daiybh/archive/2009/11/20/101457.htmlhttp://www.shnenglu.com/daiybh/comments/101457.htmlhttp://www.shnenglu.com/daiybh/archive/2009/11/20/101457.html#Feedback0http://www.shnenglu.com/daiybh/comments/commentRss/101457.htmlhttp://www.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);
      }

    ///榪欑鏂規(guī)硶 浼?xì)鍑虹?紼嬪簭鍦ㄦ樉紺哄櫒涓?闂竴涓嬬殑鏁堟灉銆傘傚嵆浣?timer 鏃墮棿寰堢煭 錛屼篃浼?xì)鏈夈?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 鏄垜鐨勪竴涓彉閲忥紝鍒濆鍊間負(fù)false

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

 //浣跨敤榪欑鏂規(guī)硶 紼嬪簭涓嶄細(xì)闂竴涓嬨傘傘?

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


daiybh 2009-11-03 15:39 鍙戣〃璇勮
]]>
璁╃獥浣撴案榪滄樉紺哄湪妗岄潰涓?/title><link>http://www.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://www.shnenglu.com/daiybh/archive/2009/06/30/88885.html</guid><wfw:comment>http://www.shnenglu.com/daiybh/comments/88885.html</wfw:comment><comments>http://www.shnenglu.com/daiybh/archive/2009/06/30/88885.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/daiybh/comments/commentRss/88885.html</wfw:commentRss><trackback:ping>http://www.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://www.shnenglu.com/daiybh/aggbug/88885.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/daiybh/" target="_blank">daiybh</a> 2009-06-30 13:25 <a href="http://www.shnenglu.com/daiybh/archive/2009/06/30/88885.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[zt] CVSNT 鐢ㄦ埛鍚?瀵嗙爜璁劇疆鏂規(guī)硶http://www.shnenglu.com/daiybh/archive/2008/10/06/63300.htmldaiybhdaiybhMon, 06 Oct 2008 03:17:00 GMThttp://www.shnenglu.com/daiybh/archive/2008/10/06/63300.htmlhttp://www.shnenglu.com/daiybh/comments/63300.htmlhttp://www.shnenglu.com/daiybh/archive/2008/10/06/63300.html#Feedback0http://www.shnenglu.com/daiybh/comments/commentRss/63300.htmlhttp://www.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鍚庯紝闇瑕佺敤鍛戒護(hù)琛岃緗敤鎴鳳紝瀵嗙爜錛屽惁鍒欎細(xì)鍑虹幇綾諱技I/O閿欒鐨勯棶棰橈細(xì)
鍋囪瑁呭湪浜?: C:/Program Files/CVS 涓?鍦ㄥ懡浠よ涓璠cmd]涓紝榪涘叆榪欎釜鏂囦歡澶癸紝榪愯鍛戒護(hù)錛?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 閫変腑鍓嶄笁欏瑰氨濂斤紝涓嶉夌殑璇濓紝鍏煎鎬у樊鐐癸紝褰撶劧涓嶄細(xì)褰卞搷鑷繁浣跨敤銆?/font>

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

鏈濂芥妸cvs鐨勫偍瀛樺簱鏀懼湪C鐩橈紝涓嶇劧浼?xì)鍙戠敓鍚勬狅L(fēng)殑璇″紓閿欒銆?/font>

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

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

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

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

濂界殑浣跨敤涔?fàn)鎯Q?/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 鐨勬椂鍊欙紝浼?xì)鎶妔erver涓殑浠g爜鍜屾湰鍦扮殑浠g爜榪涜merge 錛岃屼笉鏄畝鍗曠殑瑕嗙洊鏈湴浠g爜銆?/p>

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

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

daiybh 2008-10-06 11:17 鍙戣〃璇勮
]]>
[zt]浣跨敤StretchBlt涔嬪墠涓瀹氳鐢⊿etStretchBltMode(COLORONCOLOR)鍟婏紒錛侊紒 http://www.shnenglu.com/daiybh/archive/2008/09/28/62986.htmldaiybhdaiybhSun, 28 Sep 2008 06:02:00 GMThttp://www.shnenglu.com/daiybh/archive/2008/09/28/62986.htmlhttp://www.shnenglu.com/daiybh/comments/62986.htmlhttp://www.shnenglu.com/daiybh/archive/2008/09/28/62986.html#Feedback0http://www.shnenglu.com/daiybh/comments/commentRss/62986.htmlhttp://www.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://www.shnenglu.com/daiybh/archive/2008/08/09/58370.htmldaiybhdaiybhSat, 09 Aug 2008 03:41:00 GMThttp://www.shnenglu.com/daiybh/archive/2008/08/09/58370.htmlhttp://www.shnenglu.com/daiybh/comments/58370.htmlhttp://www.shnenglu.com/daiybh/archive/2008/08/09/58370.html#Feedback2http://www.shnenglu.com/daiybh/comments/commentRss/58370.htmlhttp://www.shnenglu.com/daiybh/services/trackbacks/58370.htmlapache2.2  + php5.2.5 
鍚姩apache 鏃跺け璐?鎶ラ敊璇細(xì)

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

 


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



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

 



daiybh 2008-08-09 11:41 鍙戣〃璇勮
]]>
vc2008 涓眬閮ㄤ唬鐮佹姌鍙?/title><link>http://www.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://www.shnenglu.com/daiybh/archive/2008/08/08/58340.html</guid><wfw:comment>http://www.shnenglu.com/daiybh/comments/58340.html</wfw:comment><comments>http://www.shnenglu.com/daiybh/archive/2008/08/08/58340.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.shnenglu.com/daiybh/comments/commentRss/58340.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/daiybh/services/trackbacks/58340.html</trackback:ping><description><![CDATA[    浣跨敤涓彂鐜?vc2008 team System 涓唬鐮佹姌鍙犲彧鍒板嚱鏁幫紝涓嶅叿浣撳埌璇彞鍧楃殑鎶樺彔銆傘傘?br>    鍏堝墠浣跨敤vc2008 Express Edition 鐨勬椂鍊欒繕鏈夎鍔熻兘錛岄毦閬搕eam灝辯粰騫叉帀浜?jiǎn)銆?br>    閮侀椃浜?jiǎn)鍗婂ぉ锛屽挶灏辨槸濂敇q欎釜鍔熻兘鏉ョ殑鍛銆傘傘?img src="http://www.shnenglu.com/CuteSoft_Client/CuteEditor/images/emteeth.gif" align="absmiddle" border="0"><br>    鍚庢潵鍦ㄨ緗」閲岄潰鍙戠幇浜?jiǎn)绉樺瘑銆傘傚師鏉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://www.shnenglu.com/daiybh/aggbug/58340.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/daiybh/" target="_blank">daiybh</a> 2008-08-08 14:45 <a href="http://www.shnenglu.com/daiybh/archive/2008/08/08/58340.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>杞竴涓猯og4cxx鐨勬暀紼?鍑哄涓嶆槑http://www.shnenglu.com/daiybh/archive/2008/01/25/41875.htmldaiybhdaiybhFri, 25 Jan 2008 03:31:00 GMThttp://www.shnenglu.com/daiybh/archive/2008/01/25/41875.htmlhttp://www.shnenglu.com/daiybh/comments/41875.htmlhttp://www.shnenglu.com/daiybh/archive/2008/01/25/41875.html#Feedback0http://www.shnenglu.com/daiybh/comments/commentRss/41875.htmlhttp://www.shnenglu.com/daiybh/services/trackbacks/41875.html
緇跨洘縐戞妧
2003 騫?9 鏈?

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

0. 浼樼偣

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

1. 鍘熺悊

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

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

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

appender綾葷敤鏉ヨ緭鍑烘棩蹇楋紙琚玪ayout鏍煎紡鍖栧悗鐨勶級(jí)鍒頒竴浜涜澶囦笂銆傛瘮濡傛枃浠躲乻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璁板綍錛屽綋鍓嶄紭鍏堢駭鍒嗕負(fù)錛歂OTSET, DEBUG, INFO, NOTICE, WARN, ERROR, CRIT, ALERT 鎴?FATAL/EMERG 銆傛瘡涓棩蹇椾俊鎭湁涓紭鍏堢駭錛屾瘡涓猚ategory鏈変釜浼樺厛綰э紝褰撴秷鎭殑浼樺厛綰уぇ浜庣瓑浜巆ategory鐨勪紭鍏堢駭鏃訛紝榪欎釜娑堟伅鎵嶄細(xì)琚玞ategory璁板綍錛屽惁鍒欒蹇界暐銆備紭鍏堢駭鐨勫叧緋誨涓嬨俢ategory綾誨拰appender鐨勫叧緋繪槸錛屽涓猘ppender闄勫湪category涓婏紝榪欐牱涓涓棩蹇楁秷鎭彲浠ュ悓鏃惰緭鍑哄埌澶氫釜璁懼涓娿?/p>

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

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

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

2. 鎵嬪姩浣跨敤姝ラ

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

  1. 瀹炰緥鍖栦竴涓猯ayout 瀵硅薄錛?/li>
  2. 鍒濆鍖栦竴涓猘ppender 瀵硅薄錛?/li>
  3. 鎶妉ayout瀵硅薄闄勭潃鍦╝ppender瀵硅薄涓婏紱
  4. 璋冪敤log4cpp::Category::getInstance("name"). 瀹炰緥鍖栦竴涓猚ategory瀵硅薄錛?/li>
  5. 鎶奱ppender瀵硅薄闄勫埌category涓婏紙鏍規(guī)嵁a(chǎn)dditivity鐨勫煎彇浠e叾浠朼ppender鎴栬呴檮鍔犲湪鍏朵粬appender鍚庯級(jí)銆?/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. 璁劇疆a(chǎn)dditivity涓篺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絳夊璞°備篃鏄垜浠潪甯告帹鑽愮殑浣跨敤鏂瑰紡錛屽彲浠ョ伒媧誨湴閫氳繃閰嶇疆鏂囦歡瀹氫箟鎵鏈夊湴瀵硅薄鍙?qiáng)鍏跺睘鎬э紝涓嶇敤閲嶆柊緙栫爜錛屽姩鎬佹洿鏀規(guī)棩蹇楄褰曠殑絳栫暐銆?/p>

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

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


# 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 // 鏍煎紡鏄細(xì)灞炴у悕 鍊肩殑綾誨瀷 緙虹渷鍊?   [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
  

鍩烘湰浣跨敤姝ラ鏄細(xì)

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

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


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

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

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

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

澶氱嚎紼嬪畨鍏ㄦч棶棰樸傚綋鍓峫og4cpp榪樻病鏈夊縐拌嚜宸辨槸澶氱嚎紼嬪畨鍏ㄧ殑錛屼笉榪囧叾浠g爜涓ぇ澶氭暟鍙兘鍐茬獊鐨勫湴鏂歸兘澧炲姞浜?jiǎn)绾拷E嬩簰鏂ユ帶鍒訛紝瀵瑰綰跨▼鐜搴旇闂涓嶅ぇ銆備絾涓轟簡(jiǎn)鍔犲叆榪欎釜鐗規(guī)э紝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 鎻愪緵浜?jiǎn)瀵规棩蹇楄褰曠殑鎺у?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>

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

daiybh 2008-01-25 11:31 鍙戣〃璇勮
]]>
璁版槰澶?/title><link>http://www.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://www.shnenglu.com/daiybh/archive/2008/01/17/41310.html</guid><wfw:comment>http://www.shnenglu.com/daiybh/comments/41310.html</wfw:comment><comments>http://www.shnenglu.com/daiybh/archive/2008/01/17/41310.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/daiybh/comments/commentRss/41310.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/daiybh/services/trackbacks/41310.html</trackback:ping><description><![CDATA[ <p>鏄ㄥぉ鏃╂棭鐨勮搗搴?緇欒嚜宸辯叜淇╅浮铔?媧楁急瀹屾瘯鍙戠幇閿呯洊錛堢幓鐠冪洊錛夐潰闄勭潃涓涓濅笣鐨勮泲鑺憋紝鐩涗笘濂界湅銆傛煡涔嬶紝涓铔嬪凡鐮村3銆傜█閲屽摋鍟?寰鍢撮噷濉炰箣錛岀暀涓瀹岃泲鍦ㄨ礬涓婃壘涓妗ュ悆涔嬶紝寮冨3浜庤韓鍚庯紝婧滀箣銆?br/><br/>鏅氫笂鏌ラ槄閭歡 鍙戠幇楣版淳鍙戜簡(jiǎn)灝佺紱忕殑淇★紝欏挎椂鐑唱鐩堢湺錛岀棝鍝祦娑曘?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://www.shnenglu.com/daiybh/aggbug/41310.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/daiybh/" target="_blank">daiybh</a> 2008-01-17 09:01 <a href="http://www.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://www.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://188293.com" target="_blank">亚洲人永久免费</a>| <a href="http://11b29.com" target="_blank">久久久久久久一区二区</a>| <a href="http://457745.com" target="_blank">国产精品成人一区二区三区夜夜夜</a>| <a href="http://6666785.com" target="_blank">欧美日韩精品不卡</a>| <a href="http://613by.com" target="_blank">国产一区二区三区丝袜</a>| <a href="http://y3u7.com" target="_blank">亚洲一二三级电影</a>| <a href="http://dy123456.com" target="_blank">久久视频免费观看</a>| <a href="http://baidubf.com" target="_blank">欧美不卡视频一区发布</a>| <a href="http://2061375.com" target="_blank">亚洲欧美亚洲</a>| <a href="http://iamsleekcn.com" target="_blank">欧美日韩视频在线一区二区</a>| <a href="http://hkjccc.com" target="_blank">一区二区视频在线观看</a>| <a href="http://899399com.com" target="_blank">亚洲欧美日韩第一区</a>| <a href="http://56lin.com" target="_blank">亚洲国产精品综合</a>| <a href="http://621767.com" target="_blank">久久久水蜜桃</a>| <a href="http://909059c.com" target="_blank">国产欧美在线播放</a>| <a href="http://tavbao.com" target="_blank">午夜免费电影一区在线观看</a>| <a href="http://pear9.com" target="_blank">亚洲精品国久久99热</a>| <a href="http://a6a3.com" target="_blank">国产精品久久久99</a>| <a href="http://oo853kj.com" target="_blank">葵司免费一区二区三区四区五区</a>| <a href="http://402626com.com" target="_blank">亚洲午夜黄色</a>| <a href="http://hwlxwp.com" target="_blank">欧美日韩精品免费看</a>| <a href="http://cczm4.com" target="_blank">欧美一区二区三区视频</a>| <a href="http://345521.com" target="_blank">亚洲综合电影</a>| <a href="http://wg135.com" target="_blank">国产精品视频免费观看</a>| <a href="http://bocai4488.com" target="_blank">亚洲一区三区电影在线观看</a>| <a href="http://www-8617.com" target="_blank">亚洲激情网址</a>| <a href="http://kissgz.com" target="_blank">欧美精品一区二区三区很污很色的 </a>| <a href="http://syddzs.com" target="_blank">激情久久久久久久</a>| <a href="http://4r6b.com" target="_blank">亚洲国产aⅴ天堂久久</a>| <a href="http://6055365.com" target="_blank">蜜臀久久99精品久久久久久9</a>| <a href="http://www-14333.com" target="_blank">国产一区香蕉久久</a>| <a href="http://216667.com" target="_blank">久久久久久黄</a>| <a href="http://tefahsop.com" target="_blank">欧美日韩免费看</a>| <a href="http://pfpf662.com" target="_blank">久久婷婷久久</a>| <a href="http://http456446.com" target="_blank">欧美视频你懂的</a>| <a href="http://7885888.com" target="_blank">香蕉久久夜色</a>| <a href="http://888nei.com" target="_blank">久久精品30</a>| <a href="http://0755hqr.com" target="_blank">亚洲电影第1页</a>| <a href="http://5mcm.com" target="_blank">亚洲欧洲精品成人久久奇米网</a>| <a href="http://erosgems.com" target="_blank">国产精品久久久久久久久免费桃花</a>| <a href="http://51120guahao.com" target="_blank">宅男噜噜噜66一区二区</a>| <a href="http://henhenai1.com" target="_blank">中文av字幕一区</a>| <a href="http://394141.com" target="_blank">国产日韩欧美在线一区</a>| <a href="http://www-273111.com" target="_blank">久久久久欧美精品</a>| <a href="http://3333347.com" target="_blank">欧美视频一区二区在线观看 </a>| <a href="http://woaigougou.com" target="_blank">欧美一区二区三区免费大片</a>| <a href="http://baixinlocal.com" target="_blank">久久综合中文</a>| <a href="http://5773000.com" target="_blank">av成人免费在线</a>| <a href="http://www-77537.com" target="_blank">在线一区二区三区四区五区</a>| <a href="http://5mcm.com" target="_blank">亚洲东热激情</a>| <a href="http://0000zz.com" target="_blank">在线视频你懂得一区二区三区</a>| <a href="http://kedou09.com" target="_blank">激情综合色综合久久</a>| <a href="http://www4455va.com" target="_blank">亚洲自拍都市欧美小说</a>| <a href="http://jsydjxgs.com" target="_blank">一本色道久久加勒比88综合</a>| <a href="http://aqd072.com" target="_blank">久久日韩粉嫩一区二区三区</a>| <a href="http://7345jj.com" target="_blank">亚洲久久一区二区</a>| <a href="http://xxtv123.com" target="_blank">国产精品99久久久久久人</a>| <a href="http://yngtxny.com" target="_blank">亚洲国产婷婷香蕉久久久久久</a>| <a href="http://854277.com" target="_blank">亚洲精品孕妇</a>| <a href="http://tjpzgs.com" target="_blank">国产午夜精品美女毛片视频</a>| <a href="http://caobenfan1891.com" target="_blank">夜夜爽夜夜爽精品视频</a>| <a href="http://aa56789.com" target="_blank">国产亚洲精品综合一区91</a>| <a href="http://ahhccz.com" target="_blank">亚洲午夜电影在线观看</a>| <a href="http://xvideoxxnx.com" target="_blank">亚洲少妇最新在线视频</a>| <a href="http://223533.com" target="_blank">久久精品国产一区二区三区免费看</a>| <a href="http://y08877.com" target="_blank">亚洲日本久久</a>| <a href="http://041935.com" target="_blank">午夜宅男欧美</a>| <a href="http://850cn.com" target="_blank">99精品视频一区</a>| <a href="http://www35353.com" target="_blank">先锋影音久久</a>| <a href="http://899399com.com" target="_blank">久久精品国产精品亚洲精品</a>| <a href="http://by2565.com" target="_blank">麻豆精品视频在线观看视频</a>| <a href="http://yiluee.com" target="_blank">久久综合中文色婷婷</a>| <a href="http://507139.com" target="_blank">国产又爽又黄的激情精品视频</a>| <a href="http://leohacks.com" target="_blank">午夜精品久久久久</a>| <a href="http://9y1111.com" target="_blank">久久精品视频在线</a>| <a href="http://www-78733.com" target="_blank">国产综合久久久久久</a>| <a href="http://wawabt.com" target="_blank">久久久久久夜精品精品免费</a>| <a href="http://785448.com" target="_blank">毛片基地黄久久久久久天堂</a>| <a href="http://wwzz3.com" target="_blank">亚洲第一福利在线观看</a>| <a href="http://457745.com" target="_blank">免费亚洲电影</a>| <a href="http://765409.com" target="_blank">久久男人av资源网站</a>| <a href="http://820002.com" target="_blank">影音先锋中文字幕一区二区</a>| <a href="http://sdtricoop.com" target="_blank">亚洲天堂av在线免费</a>| <a href="http://cmtqd.com" target="_blank">小黄鸭视频精品导航</a>| <a href="http://www278999.com" target="_blank">国产一区二区激情</a>| <a href="http://zd-jm.com" target="_blank">另类天堂av</a>| <a href="http://389746.com" target="_blank">日韩网站在线观看</a>| <a href="http://17cao8.com" target="_blank">亚洲精品国精品久久99热</a>| <a href="http://uu6623.com" target="_blank">欧美精品一区二区三区高清aⅴ</a>| <a href="http://hwlxwp.com" target="_blank">亚洲看片一区</a>| <a href="http://vpay1314.com" target="_blank">久久国产精品72免费观看</a>| <a href="http://playav111.com" target="_blank">欧美性大战久久久久久久</a>| <a href="http://oo853kj.com" target="_blank">亚洲成人资源网</a>| <a href="http://jdss777.com" target="_blank">狠狠网亚洲精品</a>| <a href="http://127mingdao.com" target="_blank">午夜视频一区</a>| <a href="http://wwwgay456.com" target="_blank">欧美激情按摩在线</a>| <a href="http://myasker.com" target="_blank">伊人激情综合</a>| <a href="http://fengboll.com" target="_blank">欧美日韩国产区一</a>| <a href="http://playav111.com" target="_blank">午夜精品影院</a>| <a href="http://www668889.com" target="_blank">欧美成人一二三</a>| <a href="http://xsxcn.com" target="_blank">亚洲第一精品夜夜躁人人爽</a>| <a href="http://895658.com" target="_blank">欧美久久婷婷综合色</a>| <a href="http://chinagreetown.com" target="_blank">亚洲视频专区在线</a>| <a href="http://njggmy.com" target="_blank">欧美福利一区</a>| <a href="http://xpj493.com" target="_blank">欧美在线播放</a>| <a href="http://hjk56.com" target="_blank">一区二区三区毛片</a>| <a href="http://as777as.com" target="_blank">在线成人黄色</a>| <a href="http://22241com.com" target="_blank">国产精品青草久久久久福利99</a>| <a href="http://yssnlp.com" target="_blank">久久久综合精品</a>| <a href="http://b871.com" target="_blank">亚洲欧美欧美一区二区三区</a>| <a href="http://www-33tt.com" target="_blank">免费美女久久99</a>| <a href="http://4986888.com" target="_blank">亚洲欧洲精品一区二区三区波多野1战4</a>| <a href="http://y9z8.com" target="_blank">久久久久久久久久久成人</a>| <a href="http://ccltb.com" target="_blank">日韩一级免费观看</a>| <a href="http://ju5556.com" target="_blank">麻豆久久婷婷</a>| <a href="http://www22336.com" target="_blank">午夜亚洲福利在线老司机</a>| <a href="http://342889.com" target="_blank">亚洲精品一区在线观看</a>| <a href="http://gztgo.com" target="_blank">海角社区69精品视频</a>| <a href="http://yyy922.com" target="_blank">国产精品电影网站</a>| <a href="http://maomi54.com" target="_blank">欧美激情一二三区</a>| <a href="http://jjoo4.com" target="_blank">亚洲一二三级电影</a>| <a href="http://wce-expo.com" target="_blank">91久久久久久国产精品</a>| <a href="http://musicshq.com" target="_blank">久久夜色精品一区</a>| <a href="http://beeperagain.com" target="_blank">久久成人这里只有精品</a>| <a href="http://3333328.com" target="_blank">亚洲无毛电影</a>| <a href="http://5555547.com" target="_blank">一区二区三区高清</a>| <a href="http://340332.com" target="_blank">亚洲青色在线</a>| <a href="http://tubcup.com" target="_blank">亚洲人成7777</a>| <a href="http://mide776.com" target="_blank">在线电影国产精品</a>| <a href="http://www-4012345.com" target="_blank">国产一区视频观看</a>| <a href="http://dh03.com" target="_blank">国产一区二区0</a>| <a href="http://800716.com" target="_blank">国产情人综合久久777777</a>| <a href="http://hkbsi.com" target="_blank">国产精品成人一区二区网站软件</a>| <a href="http://958997.com" target="_blank">嫩草影视亚洲</a>| <a href="http://4186a.com" target="_blank">欧美大片在线影院</a>| <a href="http://666777v3.com" target="_blank">亚洲一区二区动漫</a>| <a href="http://dy123456.com" target="_blank">美腿丝袜亚洲色图</a>| <a href="http://521nb.com" target="_blank">久久久久久伊人</a>| <a href="http://www8xvi.com" target="_blank">久久黄色影院</a>| <a href="http://1616mz.com" target="_blank">久久久久国产成人精品亚洲午夜</a>| <a href="http://seo8138.com" target="_blank">亚洲欧美在线一区</a>| <a href="http://580078.com" target="_blank">性色一区二区三区</a>| <a href="http://by27333.com" target="_blank">性欧美xxxx视频在线观看</a>| <a href="http://5767j.com" target="_blank">亚洲欧美日韩一区在线观看</a>| <a href="http://www387333.com" target="_blank">亚洲一区网站</a>| <a href="http://mysuteng.com" target="_blank">亚洲欧美日韩一区在线</a>| <a href="http://yeyelu888.com" target="_blank">亚洲欧美中文日韩v在线观看</a>| <a href="http://www-kj8777.com" target="_blank">亚洲视频一二</a>| <a href="http://www77711.com" target="_blank">亚洲欧美综合国产精品一区</a>| <a href="http://by3787.com" target="_blank">午夜国产精品影院在线观看 </a>| <a href="http://400206.com" target="_blank">狠狠色综合网站久久久久久久</a>| <a href="http://haohetour.com" target="_blank">国产精品视频内</a>| <a href="http://hwgjcm.com" target="_blank">国产老女人精品毛片久久</a>| <a href="http://ktokt.com" target="_blank">蜜桃av一区二区三区</a>| <a href="http://xian369.com" target="_blank">美女精品自拍一二三四</a>| <a href="http://hehextv.com" target="_blank">欧美va天堂在线</a>| <a href="http://6w7y.com" target="_blank">欧美日韩成人在线观看</a>| <a href="http://830085.com" target="_blank">国产精品福利久久久</a>| <a href="http://shiyoudiban.com" target="_blank">国产精品美女久久久久久久</a>| <a href="http://essuee.com" target="_blank">国产欧美亚洲一区</a>| <a href="http://mmmm26.com" target="_blank">黄色精品一区二区</a>| <a href="http://huangsedy.com" target="_blank">亚洲国产天堂久久综合网</a>| <a href="http://tfccrk.com" target="_blank">99综合精品</a>| <a href="http://xingda-sh.com" target="_blank">欧美一区二区三区播放老司机</a>| <a href="http://yiqiluntan.com" target="_blank">久久国产精品电影</a>| <a href="http://yyy922.com" target="_blank">欧美国产一区二区</a>| <a href="http://mfgun.com" target="_blank">亚洲精品综合</a>| <a href="http://660507ww.com" target="_blank">亚洲欧美综合另类中字</a>| <a href="http://9658888.com" target="_blank">久久久综合免费视频</a>| <a href="http://sortxz.com" target="_blank">欧美精品二区</a>| <a href="http://gelaimeiwedding.com" target="_blank">国产精品色一区二区三区</a>| <a href="http://77mcn.com" target="_blank">国外成人在线视频</a>| <a href="http://2061826.com" target="_blank">亚洲九九九在线观看</a>| <a href="http://110488.com" target="_blank">欧美一级淫片aaaaaaa视频</a>| <a href="http://18av-77.com" target="_blank">久久综合伊人</a>| <a href="http://www-42189.com" target="_blank">99国产精品自拍</a>| <a href="http://analemi.com" target="_blank">久久精品欧美日韩</a>| <a href="http://lgaoxiao.com" target="_blank">欧美另类女人</a>| <a href="http://am3757.com" target="_blank">狠狠色噜噜狠狠色综合久</a>| <a href="http://www-49hk.com" target="_blank">日韩一级在线</a>| <a href="http://995688.com" target="_blank">久久久91精品国产一区二区精品</a>| <a href="http://xy3977.com" target="_blank">欧美激情1区</a>| <a href="http://uniconmgt.com" target="_blank">亚洲一区精品视频</a>| <a href="http://www330088.com" target="_blank">免费久久99精品国产自</a>| <a href="http://yw133777.com" target="_blank">国产精品日韩久久久久</a>| <a href="http://7357538.com" target="_blank">亚洲国产你懂的</a>| <a href="http://www-493049.com" target="_blank">性色av一区二区三区在线观看</a>| <a href="http://xianqyd.com" target="_blank">久久成人人人人精品欧</a>| <a href="http://8x29ft.com" target="_blank">亚洲精品欧美</a>| <a href="http://hjk56.com" target="_blank">久久三级视频</a>| <a href="http://haixian360.com" target="_blank">国产精品天天看</a>| <a href="http://www433444.com" target="_blank">99精品国产高清一区二区</a>| <a href="http://ccly2.com" target="_blank">久久黄色影院</a>| <a href="http://388268.com" target="_blank">亚洲视频第一页</a>| <a href="http://ahhyez.com" target="_blank">欧美激情精品久久久</a>| <a href="http://showrti.com" target="_blank">欧美日韩视频第一区</a>| <a href="http://227c7.com" target="_blank">在线观看国产精品淫</a>| <a href="http://lyminghang.com" target="_blank">性做久久久久久久久</a>| <a href="http://yd3399.com" target="_blank">亚洲精品久久久久</a>| <a href="http://8842aa.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>