linuxÏÂC++/CµÄÎÊÌ⣬ÓдóÏÀ¶®Âð - C/C++ / C++ ÓïÑÔ
ÔÚlinuxÖУ¬ÓÃc»òc++£¬ÏëÔÚ³ÌÐòÖÐʹÓÃϵͳÎļþ/proc/loadavg£¬ÀïÃæµÄʵʱÊý¾Ý£¬ÒªÔõô¶ÁÈ¡£¬ÓÐÈË»áÂð£¬ÎҺþÀ½á
Ñϸñ¡°ÊµÊ±¡±ÓеãÀ§ÄÑ¡£
¿ÉÒÔͨ¹ýwatchÃüÁîÀ´¶¨ÆµÂÊ»ñÈ¡Êý¾ÝˢУ¬
watch 'cat /proc/loadavg'
±à³ÌÉÏ£¬¿ÉÒÔÉèÖÃÏÂË¢ÐÂƵÂÊ£¬Ã¿¸ô1s»ò2s¶ÁÈ¡Ò»ÏÂ/proc/loadavg£¬ÏÔʾһÏÂ
ͬÒâÂ¥ÉϵÄ˵·¨¡£ÊµÊ±²»ÖªµÀ/proc/loadavgµÄÊý¾ÝÊǶ೤ʱ¼äË¢ÐÂÒ»´ÎÄØ£¿
¶î£¬ÎÒ²»ÊÇÒªÏÔʾ³öÀ´£¬ÎÒÊÇҪʹÓÃÀïÃæµÄÊý¾Ý£¬loadavgÀïÃæÓÐ3¸ö¸ºÔØÊý¾Ý£¬±ÈÈç˵£¬ÎÒÓиö3¸ö½á¹¹Àï±äÁ¿·Ö±ðʹÓÃÕâ¸ö3¸öÊý¾Ý£¬²»ÖªµÀÔõô¶Á½øÈ¥
/proc/loadavg²»ÊÇÎļþ£¬ËüÖ»´æÔÚÓÚÄÚ´æÀ²»Õ¼Íâ´æ¿Õ¼ä£¬LinuxÖ»ÊÇÓÃÎļþµÄ·½Ê½ÌṩÁË·ÃÎʽӿڡ£
procÎļþϵͳÊǶ¯Ì¬´ÓϵͳÄں˶Á³öËùÐèÐÅÏ¢²¢Ìá½»µÄ£¬»ù±¾ËãµÃÉÏÑϸñʵʱ
ºÃµÄ£¬ÎÒÏÈÊÔÊÔ¿´
ÓÃfopenº¯Êý´ò¿ªÒ»¸öÎļþ£¬±ÈÈç/proc/loadavg£¬ÄÇ´ò¿ªÒÔºó£¬ÎļþÀïÃæµÄÄÚÈÝÊÇÔõô±£´æµÄÄØ£¬ºÃÏñµÃµ½ÊÇÒ»¸öÖ¸Õ룬µ«ÊÇÊǾͲ»ÖªµÀÕâ¸öÖ¸ÕëÖ¸µÄÖµÊÇʲô
¼Ó¶¨Ê±Æ÷È»ºóÖ±½Ó¶ÁдÎļþ¾Í¿ÉÒÔÁË
proc ÎļþÊý¾ÝÊÇÄÚ´æÊý¾Ý£¬Õâ¸ö²»ºÃ¶Á°¡
LZ»¹ÊÇÏÈѧCÓïÑÔÎļþ²Ù×÷°É¡¡
procÎļþÒ²ÊÇÆÕͨÎļþ£¬Ó÷¨Ò»Ñù¡£
ʵʱ¼à¿Ø¿ÉÒÔÓÃinotify, ¶¨Ê±¼ì²âÊǺܱ¿Öصİ취
×ÜËã¶Á³öÀ´
Ïà¹ØÎÊ´ð£º
дÁ˸ö²âÊÔ³ÌÐòÈçÏÂ
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
±¾ÈËÕýÔÚÓÃJava×öÒ»¸öC/S¼Ü¹¹µÄÏîÄ¿£¬
¿ÉÊÇÓÉÓÚÏîÄ¿±È½Ï´ó£¬Ç°ÆڶԼܹ¹µÄÉè¼ÆÓÈÆäÖØÒª£¬ÒòΪºóÆÚ¿ÉÄÜËæʱ»á¼Ó¸ö¹¦ÄÜ»òÕßÈ¥µôijЩ¹¦ÄÜ¡£
ËùÒÔÌصØÑ°ÇóÈçºÎÉè¼ÆC/SµÄ¼Ü¹¹Ê¹³ÌÐò¸ü¼ÓÃæÏò¶ÔÏó¸ü¼ÓÒ×ÓÚά ......
ÓÐÒ»10*10¾ØÕ󣬳ýÈ¥µÚÒ»¸öµã£¨0£¬0£©ºÍ×îºóÒ»µã£¨9£¬9£©£¬»¹Óа˸öµãΪ1£¬ÆäËû¶¼Îª0£¬ÒªÇóÓöþάÊý×é±íʾ¡£°Ë¸öµãÊÇËæ»úÉú³ÉµÄ£¬±àдÏà¹Ø³ÌÐò±íʾ¾ØÕóËùÓпÉÄÜÇé¿ö¡£
ÕæÐÄÇó½Ì¸÷λ¸ßÊÖ£¬°¥£¡±¾ÈËÌ«²ËÁË£¡ºÇºÇ£¡
......
´ó¼ÒºÃ£º
ÎÒÏëʵÏÖ¼ì²âµ½²åÈëSD¿¨ºó×Ô¶¯½«SD¿¨¸ñʽ»¯µÄ¹¦ÄÜ£¬²»ÖªC/C++ÖÐÓÐûÓиñʽ»¯UÅ̵ĺ¯Êý£¿
ÁíÍ⣬ÎÒ²»ÏëʹÓÃSHFormatDrive£¬ÒòΪÕâ¸öº¯Êý»áµ¯³öÊÇ·ñÒª¸ñʽ»¯µÄÌáʾ¿ò£¬ÎÒÐèÒªµÄÊÇϵͳ×Ô¶¯¸ñʽ»¯£¬¶ø²Ù×÷Õß² ......
ΪʲôÎҵijÌÐòµ÷ÓÃXMLÅäÖÃÎļþÖеİ¢À²®ÎÄÏÔʾ²»³öÀ´£¿ÆäËûµÄÓïÖÖ¶¼¿ÉÒÔ£¬ÈçÖÐÎÄ£¬Ó¢ÎÄ£¬µÂÎĶ¼¿É¡£
ÎÒ½«XMLµÄ±àÂë¸ÄΪutf-8ºÍunicodeµÄµ½µÃ½á¹û¶¼Ò»Ñù.
°¢À²®ÎĵÄ×Ö¿âÄãÓÐô£¿
ÓÐ,ÎÒµÄEXEÊÇ·ÅÔÚpc»úÉÏÖ´Ðе ......