´òÔìLinuxϵÄCD²¥·ÅÆ÷
±¾ÎÄÏêϸ½éÉÜÁËÒôƵCDµÄ»ù±¾ÖªÊ¶£¬ÒÔ¼°ÈçºÎÔÚLinuxϱàдʵÓõÄCD²¥·ÅÈí¼þ£¬ÄÚÈݺ¸ÇÒô¹ì´¦Àí¡¢²¥·Å¿ØÖƺÍÒôÁ¿µ÷½ÚµÈÖî¶à·½Ãæ¡£
ÔÚĿǰµÄ¶àýÌåÓ¦ÓÃÖУ¬CDËù³Ðµ£µÄÖØÒª×÷ÓÃÔçÒÑÎðÓ¹ÖÃÒÉ£¬±¾ÎÄÏêϸ½éÉÜÁËÒôƵCDµÄ»ù±¾ÖªÊ¶£¬ÒÔ¼°ÈçºÎÔÚLinuxϱàдʵÓõÄCD²¥·ÅÈí¼þ£¬ÄÚÈݺ¸ÇÒô¹ì´¦Àí¡¢²¥·Å¿ØÖƺÍÒôÁ¿µ÷½ÚµÈÖî¶à·½Ãæ¡£
񙮵CD
CD
ÊÇĿǰÕýÔÚ±»¹ã·ºÊ¹ÓõÄÒ»ÖÖ¸ßЧÐÅÏ¢´æ´¢ÏµÍ³£¬Ëü´Ó×î³õÆð²½µ½Öð²½³ÉÊì´óÔ¼¾ÀúÁËÊ®Äê×óÓÒµÄʱ¼ä£¬ÆÚ¼äÓ¿ÏÖ³öÀ´µÄÐÐÒµ±ê×¼ºÍ¼¼Êõ¹æ·¶·Ç³£¶à£¬¶øÓ°Ïì×î´óµÄ
µ±ÊýÓÉPhilipsºÍSony¹«Ë¾¹²Í¬ÍƳöµÄCDÒôƵ£¨CD-Audio£©ºÍCDÊý×ÖÒôƵ£¨CD-DA£©¹æ·¶£¬Õâ¾ÍÊÇÈËÃǾ³£Ìáµ½µÄºìƤÊ飬Ëü±»°üº¬ÔÚ
IEC 908±ê×¼ÖС£
ÒôƵCDÓÐ×ã¹»µÄÄÜÁ¦À´Ìṩ¸ß±£ÕæµÄÉùÒô£¬ËüµÄ²ÉÑùƵÂÊΪ44.1kHz£¬²¢ÇÒÿ¸ö²ÉÑùµã¶¼Ê¹ÓÃ16
bitµÄÁ¿»¯¼¶£¬ÕâÑùCD²¥·ÅÆ÷ÔÚÊä³öÒôƵÊý¾ÝʱµÄËÙÂʽ«¸ß´ï1.4
Mbps¡£³ýÁË×îÖØÒªµÄÒôƵÊý¾ÝÖ®Í⣬ΪÁ˽øÐбØÒªµÄ¾À´í¡¢Í¬²½»òÕßµ÷ÖÆ£¬»¹ÐèÒªÔÚCDÉÏ´æ´¢ÆäËüһЩ¶îÍâÊý¾Ý£¬Òò´Ë´æ´¢ÔÚ¹âÅÌÉϵÄÊý¾Ýͨ³£ÊÇÔÀ´µÄ3±¶
×óÓÒ£¬Ò²¾ÍÊÇ˵ÐŵÀ±ÈÌØÂÊ£¨´ÓCDÖжÁ³öÊý¾ÝµÄËÙÂÊ£©¿ÉÄÜ»á´ïµ½4.3128 Mbps¡£
¾«ÃܵĹâѧÉè¼ÆºÍ¸ßЧµÄÊý¾Ý±àÂ룬
ÊÇCD¾ßÓкܸߴ洢ÃܶȵÄÔÒòËùÔÚ£¬¶øÒªÏëÔÚLinuxÓ¦ÓóÌÐòÖжÔÒôƵCD½øÐпØÖÆ£¬¹Ø¼üÊÇÒªÀí½âÒôƵÊý¾ÝÔÚ¹âÅÌÉϵıàÂë·½·¨ºÍ´æ´¢ÐÎʽ¡£ÒôƵCD²ÉÓÃ
EFMµ÷ÖÆÀ´¶ÔÒª´æ´¢µÄÊý¾Ý½øÐбàÂ룬ËäÈ»ÔÚµ÷ÖÆ¹ý³ÌÖлá²úÉúÐèÒª¶îÍâ´æ´¢µÄÐŵÀ±ÈÌØ£¬µ«×ܵÄЧ¹ûÈ´¿ÉÒÔʹÒôƵCDµÄÈÝÁ¿Ìá¸ß25%×óÓÒ¡£Ö¡
£¨frame£©ÊÇÔÚÒôƵCDÉÏ¿ÉÒÔ¶ÁÈ¡µÄ×îСµ¥Î»£¬ËüÏêϸ¹æ¶¨ÁËÒôƵÊý¾Ý¡¢Ð£Ñéλ¡¢Í¬²½Î»¡¢×ÓÂëµÈÊÇÈçºÎÔÚ¹âÅÌÉÏ´æ´¢µÄ£¬Èçͼ1Ëùʾ£º
ͼ1 CDµÄÖ¡¸ñʽ
Òô
ƵCDÉϵÄÿ֡Êý¾ÝÖж¼°üº¬Ò»¸ö8
bitµÄ×ÓÂ룬ÆäÖаüº¬µÄÐÅÏ¢ÓÐÒô¹ìµÄÆðֹλÖá¢Òô¹ìÊýÄ¿¡¢¹âÅÌʱÖÓ¡¢Ë÷ÒýλÖõȣ¬Èç¹ûÄܹ»ÔÚ³ÌÐòÖгä·ÖµØÀûÓÃËüÃÇ£¬ÎÞÒɽ«»á¸üºÃµØ¿ØÖÆÒôƵCDµÄ²¥·Å¡£
×ÓÂëż¶ûÒ²»á±»ÓÃÀ´´æ´¢Ò»Ð©ÓëCDÏà¹ØµÄÎı¾Êý¾Ý£¬µ«ÓëDVDÕâÀàиñʽÓÐËù²»Í¬£¬CDÔÚ×î³õÉè¼ÆÊ±²¢Ã»Óп¼Âǵ½ÒªÓÃÀ´±£´æ´óÁ¿µÄÎı¾Êý¾Ý£¬Òò´ËºìƤÊéÖ»
ÔÊÐí½«×¨¼Ãû³Æ¡¢¸èÇúÃû³Æ¡¢ÑݳªÕß¡¢×÷ÇúÕß¡¢ÖÆÆ¬È˵ÈһЩÓ볪Ƭ±¾ÉíÏà¹ØµÄÎı¾Êý¾Ý¸½¼Óµ½¹âÅÌÉÏ£¬²»¹ýÕâЩ¶ÔÓÚÆÕͨµÄCD²¥·ÅÆ÷À´½²ÒѾÍêÈ«¹»ÓÃÁË¡£
»ØÒ³Ê×
É豸¿ØÖÆ
Linux
Äں˽«ËùÓеÄÓ²¼þÉ豸¶¼±íʾ³ÉÉ豸Îļþ£¬²¢ÇÒÌṩÓë²Ù×÷´ÅÅÌÎļþÀàËÆµÄ·½·¨À´²Ù×÷Ó²¼þÉ豸£¬Ó¦ÓóÌÐòÈç¹ûÏë¶ÔCDÇý¶¯Æ÷½øÐпØÖ
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
ÒòΪ×ölinux³£³£»áÒª×ölinuxϵÄÁ÷Á¿²é¿´£¬ÏÂÃæµÄÈý¸ö·½·¨ÄܺܺõĽâ¾öµ±Ç°Á÷Á¿²é¿´
iftop¹¤¾ß
ÓÃ;: ÓÃÀ´¼´Ê±¼à¿´ÍøÂ·×´Ì¬ºÍ¸÷ipËùʹÓÃµÄÆµ¿í
iftop ¹Ù·½ÍøÕ¾:
http://www.ex-parrot.com/~pdw/iftop/
°²×°iftop£¬£¬±ØÐëÏȰ²×°libpcap
http://www.tcpdump.org/release/
wget http://www.tcpdump.org/release/libpc ......
1. ²éÕÒJavaÏîÄ¿ÖУ¬main·½·¨¶¨ÒåÔÚÄĸöÎļþÀï.
¡¡¡¡Çл»µ½ÄãÒª²éÕÒÏîÄ¿µÄĿ¼ÏÂÖ´ÐÐ
¡¡¡¡grep -rlI '\
¡¡¡¡Èç¹ûÄã¾õµÃ×Ô¼º´ò×ֿ죬²»ÅÂÂé·³Ö´ÐÐÈçÏÂÃüÁîÒ²¿ÉÒÔÕÒµ½¸ÃÎļþ
¡¡¡¡find -type f -name *.java -exec grep -l '\
¡¡¡¡2 ¿ìËٵĽ¨Á¢Ò»¸öÎļþ£¬²¢ÊäÈëһЩÄÚÈÝ
¡¡¡¡cat >> filename £¬ÊäÈëһЩÄÚÈÝÈ» ......
int Daemon(char* szExecName = NULL)
{
int res = 0;
pid_t pc;
pc = fork();
if(pc < 0)
{
fprintf(stderr,"ERROR_Deamon()_fork(): failed!");
return -1;
}
else if(pc == 0) //sub process
{
}
else if( ......