Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

C++ Ö®Boostѧϰ±Ê¼Ç Linuxϱà³Ì

C++ѧϰ±Ê¼Ç--Linuxϱà³Ì
Ò»¡¢¹ØÓÚBoostµÄʹÓ㬼¸ÖÖ³£Ó÷½·¨£¬Ö»ÊÇ×Ô¼º¹¤×÷¡¢Ñ§Ï°ÖÐ×ܽáµÄ£¬ÓÐЩ·½·¨µÄÈ·ÓÐЩ·±Ëö£¬ÄÜÂú×ãÐèÇó£¬Ó¦¸Ã»¹Óиü¼Ó¼òµ¥¿ì½ÝµÄ·½Ê½£¬´ý¸Ä½ø¡£
1¡¢ÅжÏ×Ö·û´®ÓëÕýÔò±í´ïʽÊÇ·ñÆ¥Å䣨ÍêȫƥÅ䣩
bool IsMatch(const char* data,const char * regx)
{
    boost::regex expression(regx);
    string str(data);
   
    if(boost::regex_match(str, expression))
    {
        return true;
    }
    return false;
}
2.1¡¢°´Ä³Ò»×Ö·û´®½øÐзָî²Ù×÷£¬²¢´æ´¢µ½vectorÖС£
void split1(const char* data,boost::regex expression,vector<string> &dataVector)
{
   string str1(data);//½«char *ת»¯ÎªstringÀàÐÍ
   boost::sregex_token_iterator     p(str1.begin( ), str1.end( ), expression, -1);
   boost::sregex_token_iterator end;
   const char *start=NULL,*endp;
   while (p != end)
   {
       
       string str = *p;
       printf("string:[%s]\n",str.c_str());
       if ( str.compare("") != NULL )
       {
           dataVector.push_back(str);
       }
       p++;
   }
  
}
2.2¡¢°´Ä³Ò»×Ö·û´®½øÐзָî²Ù×÷£¬²¢´æ´¢µ½vectorÖУ¬²¢±£Áô·Ö¸î·ûÖеļ¸Î»¡£
void split2(const char* data,boost::regex expression,vector<string> &dataVector,int length)
{
   if ( length < 0 )
   {
       return ;
   }
   string str1(data);//½«char *ת»¯ÎªstringÀàÐÍ
   boost::sregex_token_iterator     p(str1.begin( ), str1.end( ), expression, -1);
   boos


Ïà¹ØÎĵµ£º

ºìñÆô¶¯´óѧÉúLinux´óÈü Ìî²¹¿ªÔ´È˲Åȱ¿Ú

ÌÚѶ¿Æ¼¼Ñ¶£¨ÂåÂåºÓ£© 5ÔÂ20ÈÕÏûÏ¢£¬ºìñ£¨Red Hat£©Ðû²¼ÒÑÔÚ¹úÄÚÆô¶¯´óѧÉúLinux¼¼ÄÜ´óÈü£»²¢½«Í¨¹ý³õÈü¡¢¸´Èü¡¢¾öÈü²ã²ãÑ¡°Î£¬ÓÚ7ÔÂ17ÈÕ¾ö³ö»ñʤÕß¡£
ºìñÖйúÊг¡²¿×ܼතÐÁÒÒ±íʾ£¬¹úÄÚLinuxÊг¡È˲Åȱ¿ÚºÜ´ó£¬ÒѾ­Ó°Ïìµ½Á˺ܶàLinuxÏîÄ¿µÄÕý³£½øÐУ¬Ï£Íûͨ¹ýÕâЩ¾Ù´ëÔö¼Ó´óѧÉú¶ÔLinuxµÄÐËȤ£¬´Ó¶øÅàÑø¸ü¶àÈ˲š£
Ìî ......

LinuxÄÚºËÅäÖÃÎĵµ(make menuconfig)

Ò»¡¢ÒýÑÔ£º
    ±¾ÎĵµµÄÄÚÈݴ󲿷ÝÄÚÈݶ¼ÊÇ´ÓÍøÉÏÊÕ¼¯¶øÀ´£¬È»ºóÅäºÏһЩеĽØÍ¼£¨Äں˰汾£ºV2.4.19£©¡£ÔÚÿһÅäÖÃÏîºó»áÓÐÒ»¸öÑ¡ÔñÖ¸ÄϵIJ¿·Ý£¬ÓÃÀ´Ö¸µ¼´ó¼ÒÔõôÑù¸ù¾Ý×Ô¼ºµÄÇé¿öÀ´×öÏàÓ¦µÄÑ¡Ôñ£»»¹ÓÐÔÚÿһ¸ö´óÏîºÍÎĵµµÄ×îºó»áÓÐÒ»¸ö¾­Ñé̸£¬ËüÊÇһЩ¸ßÊÖÃÇÔÚÓ¦¶ÔÎÊÌâºÍ´¦ÀíÌØÓÐÓ²¼þʱµÄһЩ¾­Ñ飨Õâ¸ö»¹µ ......

Linux¹Ø»úÃüÁîÏê½â

ÔÚlinuxÏÂһЩ³£ÓõĹػú/ÖØÆôÃüÁîÓÐshutdown¡¢halt¡¢reboot¡¢¼°init£¬ËüÃǶ¼
¿ÉÒÔ´ïµ½ÖØÆôϵͳµÄÄ¿µÄ£¬µ«Ã¿¸öÃüÁîµÄÄÚ²¿¹¤×÷¹ý³ÌÊDz»Í¬µÄ£¬Í¨¹ý±¾ÎĵĽéÉÜ£¬Ï£
ÍûÄã¿ÉÒÔ¸ü¼ÓÁé»îµÄÔËÓø÷ÖֹػúÃüÁî¡£
¡¡¡¡ 1.shutdown
   shutdownÃüÁȫµØ½«ÏµÍ³¹Ø»ú¡£ ÓÐЩÓû§»áʹÓÃÖ±½Ó¶ÏµôµçÔ´µÄ·½ ......

linux×Ô¶¯Æô¶¯ oracle


¸ÅÊö
ÈÃÊý¾Ý¿âÔÚ²Ù×÷ϵͳÆô¶¯µÄʱºò×Ô¶¯Æô¶¯£¬»áÈÃÊý¾Ý¿âµÄά»¤±äµÃ¸ü¼Ó¼òµ¥¡¢·½±ã¡£
Ôø¾­Ð´¹ýһƪÔÚlinux×Ô¶¯Æô¶¯
oracleµÄÎÄÕ“linux
ÏÂOracle×Ô¶¯Æô¶¯ÓëÍ£Ö¹£¨Ò»£©
”http://blog.csdn.net/chenxiaohua/archive/2008/02/26/2121878.aspx
¡£
¸ÃÎÄÕµķ½·¨ÐèÒªÓõ½/etc/oratab¡¢$ORACLE_HOME/bin/dbst ......

C/C++ Îļþ¶Áд²Ù×÷×ܽá

ÔÚ±à³ÌµÄ¹ý³ÌÖУ¬ÎļþµÄ²Ù×÷ÊÇÒ»¸ö¾­³£Óõ½µÄÎÊÌ⣬ÔÚC++BuilderÖУ¬¿ÉÒÔʹÓöàÖÖ·½·¨¶ÔÎļþ²Ù×÷£¬ÏÂÃæÎҾͰ´ÒÔϼ¸¸ö²¿·Ö¶Ô´Ë×÷Ïêϸ½éÉÜ£¬¾ÍÊÇ£º
1¡¢»ùÓÚCµÄÎļþ²Ù×÷£»
2¡¢»ùÓÚC++µÄÎļþ²Ù×÷£»
3¡¢»ùÓÚWINAPIµÄÎļþ²Ù×÷£»
4¡¢»ùÓÚBCB¿âµÄÎļþ²Ù×÷£»
5¡¢ÌØÊâÎļþµÄ²Ù×÷¡£
¡¡
Ò¼¡¢»ùÓÚCµÄÎļþ²Ù×÷
¡¡¡¡ÔÚANSI CÖУ¬ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ