¸ãÃ÷°×LinuxϳÌÐòµÄÄÚ´æÕ¼ÓÃ
ÆäʵÔÚÈÏÕæÔĶÁÁËÕâÆªÃûΪ“¼ÆËãÄÚ´æÊ¹ÓÃ
”µÄÎÄÕÂÖ®ºó£¬»¹ÊÇ´¦ÓÚ°ëÃÔºý״̬¡£Õâλ×÷Õß¾Í˵LinuxÏÂÃæÃ»ÓÐÌØ±ðºÃµÄÏÔʾÄÚ´æÕ¼ÓõŤ¾ß£¬ËäÈ»ÓÐtopºÍfree£¬µ«¶¼ËµµÃ²»Çå³þ£¬¾Í¸úÎ×¶¾½ÌµÄħÊõËÆµÄ¡£
±ÈÈçtopÕâ¸ö¹¤¾ß£¬Ëü»áÏÔʾ3ÖÖÊý¾Ý£¬×÷Õß·Ö±ð½âÊÍÈçÏ£º
VIRT£ºvirtual memory usage¡£VirtualÕâ¸ö´ÊºÜÉñ£¬Ò»°ã½âÊÍÊÇ£ºvirtual adj.ÐéµÄ, ʵÖʵÄ,
[Îï]ÓÐЧµÄ,
ÊÂʵÉϵġ£µ½µ×ÊÇÐéµÄ»¹ÊÇʵµÄ£¿ÈÃGoogle¸øDefineÖ®ºó£¬½«¾ÍÃ÷°×Ò»µã£¬¾ÍÊÇÕâ¶«Î÷»¹ÊÇ·ÇÎïÖʵ쬵«ÊÇÓÐЧ¹ûµÄ£¬²»·¢ÉúÔÚÕæÊµÊÀ½çµÄ£¬·¢ÉúÔÚÈí
¼þÊÀ½çµÄµÈµÈ¡£Õâ¸öÄÚ´æÊ¹ÓþÍÊÇÒ»¸öÓ¦ÓÃÕ¼ÓеĵØÖ·¿Õ¼ä£¬Ö»ÊÇÒªÓ¦ÓóÌÐòÒªÇóµÄ£¬¾ÍÈ«ËãÔÚÕâÀ¶ø²»¹ÜËüÕæµÄÓÃÁËûÓС£Ð´³ÌÐòųö´í£¬ÓÖ²»ÔÚºõÕ¼ÓõÄʱ
ºò£¬¶à¿ªµãÄÚ´æÒ²ÊǺÜÕý³£µÄ¡£
RES£ºresident memory usage¡£³£×¤ÄÚ´æ¡£Õâ¸öÖµ¾ÍÊǸÃÓ¦ÓóÌÐòÕæµÄʹÓõÄÄڴ棬µ«»¹ÓÐÁ½¸öСÎÊÌ⣬һÊÇÓÐЩ¶«Î÷¿ÉÄÜ·ÅÔÚ½»»»ÅÌÉÏÁË£¨SWAP£©£¬¶þÊÇÓÐЩÄÚ´æ¿ÉÄÜÊǹ²ÏíµÄ¡£
SHR£ºshared memory¡£¹²ÏíÄÚ´æ¡£¾ÍÊÇ˵ÕâÒ»¿éÄÚ´æ¿Õ¼äÓпÉÄÜÒ²±»ÆäËûÓ¦ÓóÌÐòʹÓÃ×Å£»¶øVirt £ ShrËÆºõ¾ÍÊÇÕâ¸ö³ÌÐòËùÒªÇóµÄ²¢ÇÒûÓй²ÏíµÄÄÚ´æ¿Õ¼ä¡£
DATA£ºÊý¾ÝÕ¼ÓõÄÄÚ´æ¡£Èç¹ûtopûÓÐÏÔʾ£¬°´f¼ü¿ÉÒÔÏÔʾ³öÀ´¡£ÕâÒ»¿éÊÇÕæÕýµÄ¸Ã³ÌÐòÒªÇóµÄÊý¾Ý¿Õ¼ä£¬ÊÇÕæÕýÔÚÔËÐÐÖÐҪʹÓõġ£
ËùÒÔDATAµÄº¬Òå±È½ÏÈ·¶¨£¬ÉõÖÁ¿ÉÒÔÓóÌÐò¶ÁÈ¡µÄÊý¾ÝÁ¿¼ÆËã³öÀ´£»SHRÊÇÒ»¸öDZÔڵĿÉÄܻᱻ¹²ÏíµÄÊý×Ö£¬Èç¹ûÖ»¿ªÒ»¸ö³ÌÐò£¬Ò²Ã»ÓбðÈ˹²Í¬Ê¹ÓÃ
Ëü£»VIRTÀïÃæµÄ¿ÉÄÜÐÔ¸ü¶à£¬±ÈÈçËü¿ÉÄܼÆËãÁ˱»Ðí¶àXµÄ¿âËù¹²ÏíµÄÄڴ棻RESÓ¦¸ÃÊDZȽÏ׼ȷµÄ£¬µ«²»º¬Óн»»»³öÈ¥µÄ¿Õ¼ä£»µ«»ù±¾¿ÉÒÔ˵RESÊdzÌÐò
µ±Ç°Ê¹ÓõÄÄÚ´æÁ¿¡£
½«¾ÍÃ÷°×Õ⼸µãÒâ˼ҲËãÊÇÊÕ»ñ°É£¬¶ÔÕâô¸ßÉîµÄ¶«Î÷ûÁ¦ÆøÉÀ²¡£×î½ü¸Ð¾õµ½FirefoxÔÚLinuxÏÂÃæ±ÈÔÚWinÉÏ»¹ºÃÓ㬱íÏÖ¾ÍÊǽ©ËÀµÄ»ú»áÉÙÇÒ
½©×¡µÄʱ¼ä¶Ì£¬Ò»¸öÒ³ÃæÉÏÓдóÁ¿Í¼Æ¬Ê±±íÏÖÒ²Òª±ÈWinÉÏÃæºÃ£¬Ò²Ðí±íÃ÷LinuxÔÚÄÚ´æ¹ÜÀí»òÊǽø³Ìµ÷¶ÈÉÏÓÐʲô¸ßÃ÷Ö®´¦£¿
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
#include <stdio.h>
#include <wchar.h>
#include <locale.h>
int main()
{
#ifdef _WIN32
setlocale(LC_ALL, "chs");
#else
setlocale(LC_ALL, "zh_CN.UTF-8");
#endif
wchar_t KZg[] = {0x6211, 0};
char buf[10] = {0};
wcstombs ......
ǰһ¶Îʱ¼ä×ö¹ýÒ»¸öÔÚLinuxϱàдµÄQt³ÌÐò£¬Ã»À´µÃ¼°×ܽᣬÏÖÔÚ×ܽáÒ»ÏÂLinuxÏ¿ª·¢µÄÏêϸ²½Öè¡£²»¹ýÏÖÔÚ·¢ÏÖʹÓÃEclipse»òÕßQt CreatorÒª±ÈÖ±½ÓÓÃVIM±à³Ì¿ì½Ý¶àÁË£¬ÒÔºóÔÚѧϰQtµÄ¹ý³ÌÖпÉÄܾͲ»Ö±½ÓÔÚLinuxϱàÁË£¬ÏÈÔÚWinxpϱàÁËÔÙÒÆÖ²°É¡£ ÈÎÎñ£ºÔÚRedhatϵͳÏ´´½¨ºÍÏÔʾһ¸ö¼òµ¥µÄ´°¿Ú£¬Ê¹ÓñêÇ©ÏÔʾ×Ö·û´®¡°Hello ......
Ò»°ãrootÓû§²ÅÄÜÖ´ÐÐlsofÃüÁÆÕͨÓû§¿ÉÒÔ¿´¼û/usr/sbin/lsofÃüÁµ«ÊÇÆÕͨÓû§Ö´ÐлáÏÔʾ“permission denied”
ÎÒ×ܽáÒ»ÏÂlsofÖ¸ÁîµÄÓ÷¨£º
lsof abc.txt ÏÔʾ¿ªÆôÎļþabc.txtµÄ½ø³Ì
lsof -i :22 ÖªµÀ22¶Ë¿ÚÏÖÔÚÔËÐÐʲô³ÌÐò
lsof -c abc ÏÔʾabc½ø³ÌÏÖÔÚ´ò¿ªµÄÎļþ
lsof -g gid ÏÔʾ¹é ......