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

¡¾Êý¾Ý½á¹¹ÖØÎ¡¿LinuxÄÚºËÖеÄhashºÍbucket

 ¹þÏ£±í£¨Hashtable£©ÓÖ³ÆÎª“É¢ÖÔ£¬HashtableÊÇ»á¸ù¾ÝË÷Òý¼üµÄ¹þÏ£³ÌÐò´úÂë×éÖ¯³ÉµÄË÷Òý¼ü£¨Key£©ºÍÖµ£¨Value£©Åä¶ÔµÄ¼¯ºÏ¡£Hashtable ¶ÔÏóÊÇÓɰüº¬¼¯ºÏÖÐÔªËØµÄ¹þϣͰ£¨Bucket£©Ëù×é³ÉµÄ¡£¶øBucketÊÇHashtableÄÚÔªËØµÄÐéÄâ×ÓȺ×飬¿ÉÒÔÈô󲿷ּ¯ºÏÖеÄËÑѰºÍ»ñÈ¡¹¤×÷¸üÈÝÒס¢¸ü¿ìËÙ¡£
 
¹þÏ£º¯Êý£¨Hash Function£©Îª¸ù¾ÝË÷Òý¼üÀ´·µ»ØÊýÖµ¹þÏ£³ÌÐò´úÂëµÄËã·¨¡£Ë÷Òý¼ü£¨Key£©ÊDZ»´æ´¢¶ÔÏóµÄijЩÊôÐÔÖµ£¨Value£©¡£µ±¶ÔÏó¼ÓÈëÖÁ Hashtableʱ£¬Ëü´æ´¢ÔÚÓë¶ÔÏó¹þÏ£³ÌÐò´úÂëÏà·ûµÄ¹þÏ£³ÌÐò´úÂëÏà¹ØµÄBucketÖС£µ±ÔÚHashtableÄÚËÑѰֵʱ£¬¹þÏ£³ÌÐò´úÂë»áΪ¸ÃÖµ²úÉú£¬²¢ÇÒ»áËÑѰÓë¸Ã¹þÏ£³ÌÐò´úÂëÏà¹ØµÄBucket¡£ÀýÈ磬studentºÍteacher»á·ÅÔÚ²»Í¬µÄBucketÖУ¬¶ødogºÍgod»á·ÅÔÚÏàͬµÄ BucketÖС£ËùÒÔµ±Ë÷Òý¼üÊÇΨһ´ÓHashtable»ñÈ¡ÔªËØµÄÐÔÄÜʱ±íÏÖ»á½ÏºÃ¡£HashµÄËÄ´óÓŵãÈçÏÂËùʾ¡£
 
ÊÂÏȲ»ÐèÒªÅÅÐò¡£
ËÑѰËÙ¶ÈÓëÊý¾Ý¶àÉÙÎ޹ء£
Êý×ÖÇ©ÃûµÄÃÜÂë¼¼Êõ±£ÃÜÐÔ£¨Security£©¸ß¡£
¿É×öÊý¾ÝѹËõ£¨Data Compression£©£¬ÒÔ½ÚÊ¡¿Õ¼ä¡£
 
¶Á¹ýLinuxÄÚºËÔ´ÂëµÄÈË¿ÉÄܶ¼»á·¢ÏÖ£¬ÆäÖв¢Ã»ÓÐÌ«¶à¸´ÔÓµÄÊý¾Ý½á¹¹£¬×÷Ϊ»ù´¡Êý¾Ý½á¹¹µÄË«ÏòÁ´±í£¨list£©ºÍ»ùÓÚlistʵÏÖµÄhash±íÕ¼¾ÝÁ˾ø´ó²¿·ÖÊý¾Ý½á¹¹¡£ÄÚºËΪʲô»á´óÁ¿Ê¹ÓÃÕâÁ½ÖÖÊý¾Ý½á¹¹ÄØ£¿Î§ÈÆÕâ¸öÎÊÌ⣨Ö÷ÒªÊÇhash±í£©£¬ÎÒ½«ÒÔ×Ô¼ºµÄÀí½â´§Ä¦Ò»ÏÂÆäÒâͼ¡£
 
Ê×ÏÈ£¬ÕâÁ½ÖÖÊý¾Ý½á¹¹¶¼Ê®·Ö¼òµ¥£¬¼òµ¥°üÀ¨Àí½âÆðÀ´¼òµ¥ºÍʹÓÃÆðÀ´¼òµ¥Á½·½ÃæÄÚÈÝ¡£ÕâÒ²Òâζ×Å´úÂëµÄ¿É¶ÁÐԺͿÉά»¤ÐÔ¶¼±ÈÆäËû¸´ÔÓµÄÊý¾Ý½á¹¹ÒªºÃ£¬³öÏÖbugµÄ·çÏÕÒ²½ÏµÍ¡£´ÓÕÜѧÉÏÀ´½²£¬ÕâÒ²·ûºÏK.I.S.S.Ìõ¿î¡£
 
Æä´Î£¬ÄÚºËÊÇÒ»¸ö±È½Ï½²¾¿ÐÔÄܵÄÈí¼þ£¬ÎªÁ˳ÌÐòÉè¼ÆºÍά»¤µÄ¼òµ¥ÐÔ¶øÊ§µôÐÔÄÜ£¬Õ⾿¾¹ÊDz»ÊÇËãµÃ²»³¥Ê§ÄØ£¿ÎÒÃÇÊDz»ÊÇÓ¦¸Ã½«ÌìÆ½¸ü¼ÓÆ«ÏòÓÚÐÔÄÜ£¿ÒѾ­¼Ç²»ÆðÊÇÔÚÄÄÀïÌý˵¹ý£¬ºÜ¶àÉÌÒµµÄ·ÓÉÈí¼þ¶¼ÊÇ»ùÓÚ¶þ²æÊ÷µÄÊý¾Ý½á¹¹À´´æ´¢Â·ÓÉÏÒÔÇóµÃÆä·ÓɲéÕÒµÄʱ¼ä¸´ÔÓ¶ÈΪlog(n)£¬²¢ÇÒËûÅúÆÀLinuxµÄ·ÓÉÏî×é֯Ϊhash±í£¬ÖÂʹÐÔÄܲ»¼Ñ£¬²»ÊʺÏÉÌÒµ¡£È·ÊµÓÐÒ»¶¨µÀÀí£¬¿É×Ðϸ·ÖÎö£¬hash±íµÄÐÔÄÜÕæµÄ±È¶þ²æÊ÷²îô£¿¶þ²æÊ÷µÄ²åÈëºÍɾ³ýijһÏîµÄʱ¼ä¸´ÔӶȶ¼Îªlog(n);hash±í²åÈëºÍɾ³ýµÄʱ¼ä¸´ÔÓ¶È×îºÃΪO(1)£¬×î²îΪO(n)£¬Èç¹ûѡȡµÄ±íÏî(m)×ã¹»¶à£¬ÇÒhashº¯Êý×ã¹»ºÃµÄ»°£¬Æäʱ¼ä¸´ÔÓ¶ÈΪO(n/m)£¨µ±m<=nʱ£©¡£µ±m > n / log(n)µÄʱºò£¬hash±íµÄƽ¾ù±íÏ־ͱȶþ²æÊ÷ÒªºÃ;ÇÒµ±m>=nʱ£¬Æäʱ


Ïà¹ØÎĵµ£º

µ±Á½Ì¨LINUXÖ÷»úÖ®¼äÒª»¥´«Îļþʱ¿ÉʹÓÃSCPÃüÁîÀ´ÊµÏÖ

µ±Á½Ì¨LINUXÖ÷»úÖ®¼äÒª»¥´«Îļþʱ¿ÉʹÓÃSCPÃüÁîÀ´ÊµÏÖ
 
¸´ÖÆÎļþ£º
£¨1£©½«±¾µØÎļþ¿½±´µ½Ô¶³Ì
scp ÎļþÃû --Óû§Ãû@¼ÆËã»úIP»òÕß¼ÆËã»úÃû³Æ:Ô¶³Ì·¾¶
£¨2£©´ÓÔ¶³Ì½«Îļþ¿½»Ø±¾µØ
scp --Óû§Ãû@¼ÆËã»úIP»òÕß¼ÆËã»úÃû³Æ:ÎļþÃû ±¾µØÂ·¾¶
¸´ÖÆÄ¿Â¼£º
£¨1£©½«±¾µØÄ¿Â¼¿½±´µ½Ô¶³Ì
scp -r Ŀ¼Ãû Óû§Ãû@¼Æ ......

linux ulimit ÎÊÌâ

       ×î½üÔÚά»¤ÂÛ̳£¬ÂÛ̳µÄ¹¹½¨ÊÇlinux  nginx+php5.3+mysql5.1¡£×î½üÒ»¶Îʱ¼äÀÏÊdzöÏÖÎÊÌ⣬¸Õ¿ªÊ¼ÓÉÓÚphp°æ±¾ÒÔ¼°ÉèÖõÄÎÊÌ⻹ÓÐÒÔǰÀϰ汾ÁôϵÄÎÊÌ⣬ʹµÃÂÛ̳Àϱ»¹ÒÂí£¬ÕÒÁËÒ»¸öÐÇÆÚµÄÎÊÌ⣬¸÷´¦¶¼²¹Â©ÁËһϵģ¡phpÒ²Éý¼¶ÁËһϣ¡
       ......

Linux¶àÏ̱߳à³Ì


Ïß³Ì
ÊǼÆËã»úÖжÀÁ¢ÔËÐеÄ×îСµ¥Î»£¬ÔËÐÐʱռÓúÜÉÙµÄϵͳ×ÊÔ´¡£¿ÉÒÔ°ÑÏ߳̿´³ÉÊDzÙ×÷ϵͳ·ÖÅäCPUʱ¼äµÄ»ù±¾µ¥Ôª¡£Ò»¸ö½ø³Ì¿ÉÒÔÓµÓÐÒ»¸öÖÁ¶à¸öÏ̡߳£ËüÏß³ÌÔÚ½ø³ÌÄÚ²¿¹²ÏíµØÖ·¿Õ¼ä¡¢´ò¿ªµÄÎļþÃèÊö·ûµÈ×ÊÔ´¡£Í¬Ê±Ïß³ÌÒ²ÓÐÆä˽ÓеÄÊý¾ÝÐÅÏ¢£¬°üÀ¨£ºÏ̺߳š¢¼Ä´æÆ÷£¨³ÌÐò¼ÆÊýÆ÷ºÍ¶ÑÕ»Ö¸Õ룩¡¢¶ÑÕ»¡¢ÐźÅÑÚÂë¡¢ÓÅÏȼ¶¡¢Ïß³ ......

ÔÚLinuxÏ¿´µçÊÓ

ÔÚLinuxÏ¿´µçÊÓ
ʱ¼ä£º2009-12-09 13:37:00  À´Ô´£ºÍøÂç  ×÷ÕߣºÐ¡Â¬
¡¡¡¡³¤ÆÚÒÔÀ´£¬ÔÚLinux²Ù×÷ϵͳÏÂʹÓõçÊÓ¿¨ÊÇÒ»¼þ±È½ÏÂé·³µÄÊ£¬ÕâÊÇÒòΪ¸÷¼ÒµçÊÓ¿¨Éú²ú³§É̶¼Ã»ÓÐÌṩ¹Ù·½µÄLinuxÇý¶¯£¬Ö»ÓÐWindowsϵÄWDMÇý¶¯¡£
¡¡¡¡LinuxϵĵçÊÓ¿¨Çý¶¯£¬Ò»Ö±ÓÉlinux.bytesex.orgµÄLinux°®ºÃÕ߸ºÔ𿪷¢¡£¸ÃÇý¶¯ÓÐÁ½ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ