锘??xml version="1.0" encoding="utf-8" standalone="yes"?>韩国三级中文字幕hd久久精品,91久久精品国产免费直播,久久精品嫩草影院http://www.shnenglu.com/gaimor/category/16275.html涓氫綑C(jī)PP涓撳zh-cnMon, 07 May 2012 07:15:56 GMTMon, 07 May 2012 07:15:56 GMT60libtidy鍑犱釜闂http://www.shnenglu.com/gaimor/archive/2012/05/05/173754.htmlccsdu2009ccsdu2009Sat, 05 May 2012 08:43:00 GMThttp://www.shnenglu.com/gaimor/archive/2012/05/05/173754.htmlhttp://www.shnenglu.com/gaimor/comments/173754.htmlhttp://www.shnenglu.com/gaimor/archive/2012/05/05/173754.html#Feedback0http://www.shnenglu.com/gaimor/comments/commentRss/173754.htmlhttp://www.shnenglu.com/gaimor/services/trackbacks/173754.html鍙渶瑕佸姞杞界┖鍥炶皟鍑芥暟鍗沖彲
濡備笅:
Bool cb(TidyDoc tdoc,TidyReportLevel lvl,uint line,uint col,ctmbstr mssg)
{  
    
return no;
}

tidySetReportFilter(doc,(TidyReportFilter)cb);
2.鏄劇ず鑺傜偣鏂囨湰
    TidyBuffer buf;
    tidyBufInit(
&buf);
    tidyNodeGetText(doc,body,
&buf);
    printf(
"text:%s",buf.bp);
    tidyBufFree(
&buf);


ccsdu2009 2012-05-05 16:43 鍙戣〃璇勮
]]>
浣跨敤log4plushttp://www.shnenglu.com/gaimor/archive/2012/03/15/168027.htmlccsdu2009ccsdu2009Thu, 15 Mar 2012 14:22:00 GMThttp://www.shnenglu.com/gaimor/archive/2012/03/15/168027.htmlhttp://www.shnenglu.com/gaimor/comments/168027.htmlhttp://www.shnenglu.com/gaimor/archive/2012/03/15/168027.html#Feedback1http://www.shnenglu.com/gaimor/comments/commentRss/168027.htmlhttp://www.shnenglu.com/gaimor/services/trackbacks/168027.html
#include <iostream>
#include 
<log4cplus/helpers/loglog.h>

using namespace std;
using namespace log4cplus::helpers;

void print_message() 
{
    cout 
<< "Entering print_message()" << endl;
    LogLog::getLogLog()
->debug(LOG4CPLUS_TEXT("This is a Debug statement"));
    LogLog::getLogLog()
->warn(LOG4CPLUS_TEXT("This is a Warning"));
    LogLog::getLogLog()
->error(LOG4CPLUS_TEXT("This is a Error"));
    cout 
<< "Exiting print_message()" << endl << endl;
}

int main() 
{
    print_message();

    cout 
<< "Turning on debug" << endl;
    LogLog::getLogLog()
->setInternalDebugging(true);
    print_message();

    cout 
<< "Turning on quiet mode" << endl;
    LogLog::getLogLog()
->setQuietMode(true);
    print_message();
    system(
"pause");
    
return 0;
}
鍙﹀涓涓緥瀛?
#include "log4cplus/logger.h"
#include 
"log4cplus/consoleappender.h"
#include 
"log4cplus/loglevel.h"
#include 
<iomanip>

using namespace std;
using namespace log4cplus;

int main()
{
    SharedAppenderPtr append_1(
new ConsoleAppender());
    append_1
->setName(LOG4CPLUS_TEXT("First"));
    Logger::getRoot().addAppender(append_1);

    Logger root 
= Logger::getRoot();
    Logger test 
= Logger::getInstance(LOG4CPLUS_TEXT("test"));

    LOG4CPLUS_DEBUG(root,
                    
"This is"
                    
<< " a reall"
                    
<< "y long message." << endl
                    
<< "Just testing it out" << endl
                    
<< "What do you think?");
    test.setLogLevel(NOT_SET_LOG_LEVEL);
    LOG4CPLUS_DEBUG(test, 
"This is a bool: " << true);
    LOG4CPLUS_INFO(test, 
"This is a char: " << 'x');
    LOG4CPLUS_INFO(test, 
"This is a short: " << (short)-100);
    LOG4CPLUS_INFO(test, 
"This is a unsigned short: " << (unsigned short)100);
    LOG4CPLUS_INFO(test, 
"This is a int: " << (int)1000);
    LOG4CPLUS_INFO(test, 
"This is a unsigned int: " << (unsigned int)1000);
    LOG4CPLUS_INFO(test, 
"This is a long(hex): " << hex << (long)100000000);
    LOG4CPLUS_INFO(test, 
"This is a unsigned long: " << (unsigned long)100000000);
    LOG4CPLUS_WARN(test, 
"This is a float: " << (float)1.2345);
    LOG4CPLUS_ERROR(test, 
                    
"This is a double: " 
                    
<< setprecision(15
                    
<< (double)1.2345234234);
    LOG4CPLUS_FATAL(test, 
                    
"This is a long double: " 
                    
<< setprecision(15
                    
<< (long double)123452342342.342);
    system(
"pause");
    
return 0;
}
鍐嶆潵鐪嬪嚑涓緭鍑哄埌鏃ュ織鐨勫皬渚嬪瓙:
#include <log4cplus/logger.h>
#include 
<log4cplus/fileappender.h>
#include 
<log4cplus/layout.h>
#include 
<log4cplus/ndc.h>
#include 
<log4cplus/helpers/loglog.h>

using namespace log4cplus;

const int LOOP_COUNT = 20000;

int main()
{
    helpers::LogLog::getLogLog()
->setInternalDebugging(true);
    SharedAppenderPtr append_1(
new RollingFileAppender(LOG4CPLUS_TEXT("Test.log"),5*1024,5));
    append_1
->setName(LOG4CPLUS_TEXT("LOG4PLUS"));
    append_1
->setLayout(std::auto_ptr<Layout>(new TTCCLayout()));
    Logger::getRoot().addAppender(append_1);

    Logger root 
= Logger::getRoot();
    Logger test 
= Logger::getInstance(LOG4CPLUS_TEXT("test"));
    Logger subTest 
= Logger::getInstance(LOG4CPLUS_TEXT("test.subtest"));

    
for(int i=0; i<LOOP_COUNT; ++i) 
    {
        NDCContextCreator _context(LOG4CPLUS_TEXT(
"loop"));
        LOG4CPLUS_DEBUG(subTest, 
"Entering loop #" << i);
    }

    
return 0
}

鍑犵偣璇存槑:
1.setInternalDebuging 鏄惎鐢ㄥ唴閮ㄨ皟璇曟棩蹇楋紝涓嶈繃鍏蜂綋浣滅敤涓嶆槸寰堟槑紜?br />2.Appender鏄疄鐜版棩蹇楄緭鍑虹殑絳栫暐鎻忚堪
涓鑸儏鍐典笅錛屽弬鑰冧互涓婁緥瀛愬氨瓚沖浜?br />


ccsdu2009 2012-03-15 22:22 鍙戣〃璇勮
]]>
GUI搴撳垎鍧?/title><link>http://www.shnenglu.com/gaimor/archive/2011/05/06/145856.html</link><dc:creator>ccsdu2009</dc:creator><author>ccsdu2009</author><pubDate>Fri, 06 May 2011 14:44:00 GMT</pubDate><guid>http://www.shnenglu.com/gaimor/archive/2011/05/06/145856.html</guid><wfw:comment>http://www.shnenglu.com/gaimor/comments/145856.html</wfw:comment><comments>http://www.shnenglu.com/gaimor/archive/2011/05/06/145856.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.shnenglu.com/gaimor/comments/commentRss/145856.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/gaimor/services/trackbacks/145856.html</trackback:ping><description><![CDATA[鍡?nbsp;GUI搴撳簲璇ュ垎涓哄嚑涓ぇ鐨勬ā鍧楀憿? :)鎴戞兂<br><br>榪欐鐨凣UI搴撴垜浼?xì)閲囩敤绫讳技GUICHAN鐨勬柟寮忥紝鍏蜂綋鐨凣UI騫朵笉渚濊禆浜庣壒瀹氱殑鍥懼艦鎺ュ彛錛岃屾槸閲囧彇鎻掍歡鐨勬柟寮忓姩鎬佸姞杞斤紝榪欐牱鏈夊姪浜庢彁楂樺叾浣跨敤鐨勫箍搴?br>搴旇鍖呭惈涓涓狦UIRender<br><br>鍙﹀GUI搴撴秹鍙?qiáng)闈㈡瘮杈凃q匡紝闇瑕佹湁澶ч噺闄勫姞鐨勬暟鎹粨鏋勬瘮濡俋ML錛屽浘褰㈠鐞嗭紝鍚戦噺錛屾彃浠訛紝鍩烘湰瀵硅薄錛屾棩蹇楃瓑銆傛垜浠簲璇ュ啀鍔犱竴涓緟鍔╁簱<br>浜庢槸鏈変竴涓彨鍋歎til鐨勪笢瑗?br><br>鍏舵鎴戜滑涓昏鐨凣UI搴撶被<br>榪欎釜鏄牳蹇?br>鎴戞殏鏃剁粰浠栬搗涓悕瀛楀彨coregui鍚?br>榪欎釜鏄繖涓狦Ui鐨勬牳蹇?br>鍏跺姛鑳介櫎浜?jiǎn)涓鑸殑GUI鎺т歡瀵硅薄涔嬪悗榪樺簲璇ユ湁鎺т歡宸ュ巶錛屾帶浠舵睜(綆$悊鍣?錛屾帶浠舵暟鎹覆琛屽寲錛屾帶浠跺竷灞錛屾帶浠剁紪杈戯紝鎺т歡鍔ㄦ佸姞杞斤紝鑴氭湰澶勭悊絳夊姛鑳斤紙鎯蟲兂鍔熻兘榪樻瘮杈冨-涓嶈繃鎬繪瘮涔嬪墠鍋氱殑娓告垙寮曟搸閲忚灝忓緢澶氾級(jí)<br><br>鍒嗗潡灝辮繖涔堝嚑涓簡(jiǎn)<br><br>鍦ㄥ紑鍙戣繃紼嬩腑錛屾垜浼?xì)涓涓竴涓狦UI瀵硅薄閮借創(chuàng)涓婃潵錛岀劧鍚庤鏄庝負(fù)浠涔堣榪欐牱鍋氾紝騫墮檮涓婂彲鑳藉搴旂殑璁捐妯″紡錛堣媧誨媧葷敤(鈯檝鈯??錛?br><br>PS:鍏跺疄涓涓瘮杈冨ソ鐨勫姙娉曟槸鍊熷姪浜嶶ML錛屽彲鏄垜鐜板湪蹇樹簡(jiǎn)榪欏嚑涓瓧姣嶅浣曞啓錛屾湁絀哄瀛﹀惂 <img src ="http://www.shnenglu.com/gaimor/aggbug/145856.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/gaimor/" target="_blank">ccsdu2009</a> 2011-05-06 22:44 <a href="http://www.shnenglu.com/gaimor/archive/2011/05/06/145856.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璁捐妯″紡-鍘熷瀷鏂規(guī)硶http://www.shnenglu.com/gaimor/archive/2011/05/06/145852.htmlccsdu2009ccsdu2009Fri, 06 May 2011 14:22:00 GMThttp://www.shnenglu.com/gaimor/archive/2011/05/06/145852.htmlhttp://www.shnenglu.com/gaimor/comments/145852.htmlhttp://www.shnenglu.com/gaimor/archive/2011/05/06/145852.html#Feedback0http://www.shnenglu.com/gaimor/comments/commentRss/145852.htmlhttp://www.shnenglu.com/gaimor/services/trackbacks/145852.html涓鑸吀鍨嬬殑渚嬪瓙鏄粏鑳?yōu)鍒嗚鍜屽瓩鎮(zhèn)熃I哄彉鎹㈠嚭N鐨勫皬鐚村瓙
涓嶈繃鎴戣繖閲屼婦涓涓湪GUI璁捐榪囩▼鐨勪緥瀛?br>
鍋囧涓涓潰鏉夸笂鐨勫悓璐ㄦ寜閽紝浠栦滑浠呮枃鏈笉鍚岋紝浠h〃鐨勯昏緫涓嶅悓錛屽叾浠栦俊鎭槸瀹屽叏涓鑷寸殑錛屾瘮濡傜毊鑲わ紝杈規(guī)錛屽ぇ灝忕瓑
鎸夌収涓鑸柟娉曞彲鑳戒細(xì)榪欐牱鏋勯犻潰鏉?br>
Button* btn1 = new Button();
btn1
->SetSize(..);
btn1
->SetBorder(..);
btn1
->SetListener(..);
btn1
->SetVisible(true);
btn1
->SetParent(panel);
btn1
->SetColor()
Button
* btn2 =..
褰撶劧榪樻湁鍏朵粬鎸夐挳:)
 
鏄笉鏄緢鐑?
鍊熷姪鍘熷瀷妯″紡
鍙互澶уぇ鐨勭畝鍖?
姣斿:
Button *btn1 = new Button(panel);
Button 
*btn2= btn1->Clone();
Button 
*btn3= btn1->Clone();
Button 
*btn4= btn1->Clone();
鐒跺悗鍙璁劇疆鍚勪釜鎸夐挳瀵瑰簲鐨勬枃鏈嵆鍙?/span>
涓轟簡(jiǎn)浣跨敤鍘熷瀷鏂規(guī)硶鎴戜滑闇瑕佸仛鐨勪粎浠呮槸
緇欏璞″鍔燙lone鎺ュ彛鍜屽叾瀹炵幇鍗沖彲
姣斿:
class AbstractWidget
{
public:
     virtual AbstractWidget
* Clone() = 0
     
};

闇瑕佽鏄庣殑鏄師鍨嬩竴鑸嬌鐢ㄧ殑鏄祬鎷瘋礉

ccsdu2009 2011-05-06 22:22 鍙戣〃璇勮
]]>
濡備綍涔﹀啓鏉冨▉鐨勭▼搴忓簱澶存枃浠?/title><link>http://www.shnenglu.com/gaimor/archive/2011/03/17/142057.html</link><dc:creator>ccsdu2009</dc:creator><author>ccsdu2009</author><pubDate>Thu, 17 Mar 2011 08:39:00 GMT</pubDate><guid>http://www.shnenglu.com/gaimor/archive/2011/03/17/142057.html</guid><wfw:comment>http://www.shnenglu.com/gaimor/comments/142057.html</wfw:comment><comments>http://www.shnenglu.com/gaimor/archive/2011/03/17/142057.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.shnenglu.com/gaimor/comments/commentRss/142057.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/gaimor/services/trackbacks/142057.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://www.shnenglu.com/gaimor/archive/2011/03/17/142057.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/gaimor/aggbug/142057.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/gaimor/" target="_blank">ccsdu2009</a> 2011-03-17 16:39 <a href="http://www.shnenglu.com/gaimor/archive/2011/03/17/142057.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.jzyuan.cn" target="_blank">久久久久亚洲精品天堂</a>| <a href="http://www.sangaotang.cn" target="_blank">久久一区二区三区免费</a>| <a href="http://www.517down.cn" target="_blank">人妻精品久久久久中文字幕一冢本</a>| <a href="http://www.shiweey.cn" target="_blank">最新久久免费视频</a>| <a href="http://www.oxygeniclife.com.cn" target="_blank">人人狠狠综合久久88成人</a>| <a href="http://www.ptrjmfv.cn" target="_blank">久久免费小视频</a>| <a href="http://www.bjxcst.cn" target="_blank">亚洲国产精品成人久久蜜臀</a>| <a href="http://www.ttlll.cn" target="_blank">久久久久高潮毛片免费全部播放</a>| <a href="http://www.haolook.cn" target="_blank">久久精品国产99久久无毒不卡</a>| <a href="http://www.qushouji.cn" target="_blank">国产99久久久国产精免费</a>| <a href="http://www.fanggumen.cn" target="_blank">亚洲人成电影网站久久</a>| <a href="http://www.icxin.cn" target="_blank">精品999久久久久久中文字幕</a>| <a href="http://www.taokecai.cn" target="_blank">久久国产综合精品五月天</a>| <a href="http://www.qian-mi.cn" target="_blank">亚洲中文久久精品无码ww16</a>| <a href="http://www.gd-jk.cn" target="_blank">久久久国产精品网站</a>| <a href="http://www.xinjian452858.cn" target="_blank">漂亮人妻被中出中文字幕久久</a>| <a href="http://www.gallery2.cn" target="_blank">青青国产成人久久91网 </a>| <a href="http://www.97youbei.cn" target="_blank">久久久国产乱子伦精品作者</a>| <a href="http://www.bev5l.cn" target="_blank">中文字幕亚洲综合久久</a>| <a href="http://www.goqswequrv.cn" target="_blank">中文字幕乱码人妻无码久久 </a>| <a href="http://www.cnmncom.cn" target="_blank">日本国产精品久久</a>| <a href="http://www.xmjbjd.cn" target="_blank">成人久久精品一区二区三区</a>| <a href="http://www.aliyundjq.cn" target="_blank">色播久久人人爽人人爽人人片AV</a>| <a href="http://www.szksc.cn" target="_blank">曰曰摸天天摸人人看久久久</a>| <a href="http://www.shensizxw.cn" target="_blank">久久精品欧美日韩精品</a>| <a href="http://www.3hiis.cn" target="_blank">亚洲国产精品无码久久一区二区</a>| <a href="http://www.aygdxx.cn" target="_blank">久久久久亚洲AV无码专区桃色</a>| <a href="http://www.d4rk7r4c3r.cn" target="_blank">久久99国产精品一区二区</a>| <a href="http://www.lae.net.cn" target="_blank">久久综合国产乱子伦精品免费 </a>| <a href="http://www.px2s.cn" target="_blank">精品少妇人妻av无码久久</a>| <a href="http://www.fcks.net.cn" target="_blank">久久精品桃花综合</a>| <a href="http://www.xwbu.cn" target="_blank">无码国内精品久久综合88 </a>| <a href="http://www.ezftdhwp.cn" target="_blank">97精品国产97久久久久久免费</a>| <a href="http://www.niena.cn" target="_blank">亚洲欧洲久久久精品</a>| <a href="http://www.gzmwx.cn" target="_blank">久久噜噜久久久精品66</a>| <a href="http://www.ccbaocheng.cn" target="_blank">久久久久亚洲AV成人网</a>| <a href="http://www.9746.com.cn" target="_blank">99久久婷婷国产一区二区</a>| <a href="http://www.czyhq.cn" target="_blank">国产精品日韩深夜福利久久</a>| <a href="http://www.9xz.com.cn" target="_blank">www亚洲欲色成人久久精品</a>| <a href="http://www.ypnlb.cn" target="_blank">国内精品伊人久久久久影院对白 </a>| <a href="http://www.threecar.com.cn" target="_blank">国产99久久精品一区二区</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>