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

LINUX TCÖÐÎÄ°æ

9.1. ½âÊͶÓÁкͶÓÁй涨
ÀûÓöÓÁÐ,ÎÒÃǾö¶¨ÁËÊý¾Ý±»·¢Ë͵ķ½Ê½.±ØÐëÈÏʶµ½,ÎÒÃÇÖ»ÄܶԷ¢ËÍÊý¾Ý½ø
ÐÐÕûÐÎ.
¸ù¾ÝInternetµÄ¹¤×÷·½Ê½,ÎÒÃÇÎÞ·¨Ö±½Ó¿ØÖƱðÈËÏòÎÒÃÇ·¢ËÍʲôÊý¾Ý.ÓеãÏó
ÎÒÃǼÒÀïµÄÐű¨Ïä,Äã²»¿ÉÄÜ¿ØÖÆÈ«ÊÀ½ç,ÁªÏµÃ¿Ò»¸öÈË,Ð޸ıðÈ˶ÔÄã·¢ËÍÓÊ
¼þµÄÊýÁ¿.
È»¶ø,InternetÖ÷ÒªÒÀ¿¿TCP/IP,ËüµÄһЩÌØÐÔºÜÓÐÓÃ.ÒòΪTCP/IPû°ì·¨ÖªµÀ
Á½¸öÖ÷»úÖ®¼äµÄÍøÂçÈÝÁ¿,ËùÒÔËü»áÊÔͼԽÀ´Ô½¿ìµØ·¢ËÍÊý¾Ý(ËùνµÄ"ÂýÆð¼¼
Êõ") ,µ±ÒòΪÍøÂçÈÝÁ¿²»¹»¶ø¿ªÊ¼¶ªÊ§Êý¾Ýʱ,ÔÙ·ÅÂýËÙ¶È.ʵ¼ÊÇé¿öÒª±ÈÕâ
ÖÖ·½·¨¸ü´ÏÃ÷,ÎÒÃÇÒÔºóÔÙÌÖÂÛ.
Õâ¾ÍÏóµ±ÄãÉÐδ¶ÁÍêÒ»°ëÓʼþʱ,Ï£Íû±ðÈËÍ£Ö¹¸øÄã¼ÄÐÅ.ÓëÏÖʵÊÀ½ç²»Í¬,ÔÚ
InternetÉÏ¿ÉÒÔ×öµ½ÕâÒ»µã.(Òë×¢:Õâ¸öÀý×Ó²¢²»Ç¡µ±,TCP/IPµÄÕâÖÖ»úÖƲ¢²»
ÊÇÔÚÍøÂç²ãʵÏÖµÄ,¶øÊÇÒª¿¿´«Êä²ãµÄTCPЭÒé)
Èç¹ûÄãÓÐÒ»¸ö·ÓÉÆ÷,²¢ÇÒÏ£ÍûÄܹ»·ÀֹijЩÖ÷»úÏÂÔØËÙ¶ÈÌ«¿ì,ÄãÐèÒªÔÚÄã·
ÓÉÆ÷µÄÄÚÍø¿¨——Ò²¾ÍÊÇÏòÄãµÄÍøÄÚÖ÷»ú·¢ËÍÊý¾Ý°üµÄÍø¿¨——ÉϽøÐÐÁ÷Á¿Õû
ÐÎ.
Ä㻹Ҫ±£Ö¤ÄãÕýÔÚ¿ØÖƵÄÊÇÆ¿¾±»·½Ú.Èç¹ûÄãÓÐÒ»¸ö100MÒÔÌ«Íø¿¨,¶øÄãµÄ·
ÓÉÆ÷µÄÁ´Â·ËÙ¶ÈÊÇ256k,Äã±ØÐë±£Ö¤Äã·¢Ë͵ÄÊý¾ÝÁ¿Ã»Óг¬¹ý·ÓÉÆ÷µÄ´¦ÀíÄÜ
Á¦.·ñÔò,¾ÍÊÇ·ÓÉÆ÷ÔÚ¿ØÖÆÁ´Â·ºÍ¶Ô´ø¿í½øÐÐÕûÐÎ,¶ø²»ÊÇÄã.¿ÉÒÔ˵,ÎÒÃÇ
ÐèÒªÓµÓеĶÓÁбØÐëÊÇһϵÁÐÁ´Â·ÖÐ×îÂýµÄ»·½Ú.ÐÒÔ˵ÄÊÇÕâºÜÈÝÒ×.
36
9.2. ¼òµ¥µÄÎÞÀà¶ÓÁй涨
ÈçÇ°ËùÊö,ÀûÓöÓÁÐ,ÎÒÃǾö¶¨ÁËÊý¾Ý±»·¢Ë͵ķ½Ê½.ÎÞÀà¶ÓÁй涨¾ÍÊÇÄÇÑù,
Äܹ»½ÓÊÜÊý¾ÝºÍÖØбàÅÅ,ÑÓ³Ù»ò¶ªÆúÊý¾Ý°ü.
Õâ¿ÉÒÔÓÃ×÷¶ÔÓÚÕû¸öÍø¿¨µÄÁ÷Á¿½øÐÐÕûÐÎ,¶ø²»Ï¸·Ö¸÷ÖÖÇé¿ö.ÔÚÎÒÃǽøÒ»²½Ñ§
Ï°·ÖÀàµÄ¶ÓÁй涨֮ǰ,Àí½âÕⲿ·ÖÊDZز»¿ÉÉÙµÄ!
×î¹ã·ºÓ¦ÓõĹ涨ÊÇpfifo_fast¶ÓÁй涨,ÒòΪËüÊÇȱʡÅäÖÃ.ÕâÒ²½âÊÍÁËΪʲ
ôÆäËüÄÇЩ¸´ÔӵŦÄÜΪºÎÈç´Ë½¡×³,ÒòΪÄÇЩ¶¼ÓëȱʡÅäÖÃÏàËÆ,Ö»²»¹ýÊÇÆä
ËûÀàÐ͵ĶÓÁжøÒÑ.
ÿÖÖ¶ÓÁж¼ÓÐËüÃǸ÷×ÔµÄÓÅÊƺÍÈõµã.
9.2.1. pfifo_fast
Õâ¸ö¶ÓÁеÄÌصã¾ÍÏóËüµÄÃû×Ö——ÏȽøÏȳö(FIFO),Ò²¾ÍÊÇ˵ûÓÐÈκÎÊý¾Ý°ü
±»ÌØÊâ¶Ô´ý.ÖÁÉÙ²»ÊǷdz£ÌØÊâ.Õâ¸ö¶ÓÁÐÓÐ3¸öËùνµÄ"ƵµÀ".FIFO¹æÔòÓ¦
ÓÃÓÚÿһ¸öƵµÀ.²¢ÇÒ:Èç¹ûÔÚ0ƵµÀÓÐÊý¾Ý°üµÈ´ý·¢ËÍ,1ƵµÀµÄ°ü¾Í²»»á±»
´¦Àí,1ƵµÀºÍ2ƵµÀÖ®¼äµÄ¹ØϵҲÊÇÈç´Ë.
ÄÚºË×ñÕÕÊý¾Ý°üµÄTOS±ê¼Ç,°Ñ´øÓÐ"×îСÑÓ³Ù"±ê¼ÇµÄ°ü·Å½ø0ƵµÀ.
²»Òª°ÑÕâ¸öÎÞÀàµÄ¼òµ¥¶ÓÁй涨Óë·ÖÀàµÄPRIOÏà»ìÏý!ËäÈ»ËüÃǵÄÐÐΪÓÐЩÀà
ËÆ,µ«¶ÔÓÚÎÞÀàµÄpfifo_fast¶øÑÔ,Äã²»ÄÜʹÓÃtcÃüÁîÏòÆäÖ


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì (Æß) SDPЭÒé

Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖЭÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀЭÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......

Linuxϼ¸Àý×¥°ü³ÌÐò´úÂë

×¥°ü³ÌÐò1 grub_allpacket.c
#include <stdio.h>
#include <string.h>
#include <errno.h> 
#include <unistd.h>
#include <sys/socket.h>
#include <sys/types.h> 
#include <linux/in.h>
#include <linux/if_ether.h>
#include <net/if.h>
......

LinuxϱàÒëºÍ²¿ÊðJavaWeb³ÌÐò½Å±¾

 LinuxϱàÒëºÍ²¿ÊðJavaWeb³ÌÐò½Å±¾
Ŀ¼½á¹¹ÈçÏ£º
|
|---- YourProject
|             |-------- WebRoot
|             |          ......

linuxÏ¿ØÖÆ̨ÖÐÂÒÂë½â¾ö

      ½«ÖÐÎÄ°æ±¾µÄLINUXÇл»¿ØÖÆ̨µ½ÖÕ¶Ëģʽʱºò£¬²¿·ÖÃüÁîºÍ²Ù×÷¹ý³ÌÖÐÏÔʾÂÒÂ룬Ö÷ÒªÊÇÒòΪ°²×°µÄ¹ý³ÌÖÐֻѡÔñÁ˼òÌåÖÐÎĵÄÖ§³Ö£¬ÐèÒªÐÞ¸ÄÅäÖÃÎļþÖеÄÓïÑÔÖ§³ÖÑ¡Ï¼ÓÉÏÓ¢ÎÄÖ§³Ö¼´¿É¡£¾ßÌå²Ù×÷ÈçÏ£º
·½·¨Ò»: ÐÞ¸ÄϵͳÅäÖÃ(½¨Òé)
#vi /etc/sysconfig/i18n
  // ÔÚÎļþÖмÓÈëÒÔÏÂÅäÖ ......

Linux bashÃüÁî

Linux .bash_profileÖÐ umask 022 ÉèÖÃÎÊÌâ
===========================================================
×÷Õß: tolywang(http://tolywang.itpub.net)
·¢±íÓÚ:2008.06.21 09:46
·ÖÀà: Linux/Unix¹ÜÀí
³ö´¦£ºhttp://tolywang.itpub.net/post/48/464765
-------------------------------------------------------- ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ