ÿһ¸öΰ´óµÄ²ú?Æ·£¬¶¼Ê¼ÓÚÒ»¸ö΢Ó׵Ļ𻨣¬Ò»¶ÎÖ´×ŵÄÍýÏ룬ÒÔ¼°ÎÞÊý¸öרһ¿à¸ÉµÄÖçÒ¹¡£ÔÚ¡°Ç§º×¿ª·¢ÈÕÖ¾¡±µÄìéÒ³ÉÏ£¬Ô¾¶¯µÄ²»?ÊDZùÁ¹µÄÊý×Ö£¬¶øÊÇÌø¶¯×ŵÄÖܵ½Óë³õÐÄ¡£ÎÒÃDz¢·Çƾ¿Õ´´Ô죬¶øÊÇ´Ó¶ÔÓû§Í´µãµÄÉî¿Ì¶´²ìÆô³Ì£¬´Ó¶ÔÐÐÒµÇ÷ÏòµÄÃô¸Ð×½ÄÃÆðÍ·¡£Ã¿Ò»´ÎÐèÒªµÄÊáÀí£¬Ã¿Ò»´ÎÖ°ÄܵÄÉèÏ룬¶¼Äý¾Û×ÅÍŶӶԡ°¸üºÃ¡±µÄ¼«Ö¿ÊÇó¡£
×î³õµÄ¹¹Ë¼£¬ÈçͬÔÚÒõÓôÖÐÃþË÷µÄÐǹ⣬¹ÌÈ»ÓÄ΢£¬È´Ö¸Òý×Åǰ½øµÄ·½Ïò¡£ÎÒÃÇÎ§×øÔÚһ·£¬»áÉÌ¡¢±çÂÛ¡¢Õå×ã¬ÊÔͼ½«³éÏóµÄ¸ÅÏëת»¯Îª¿ÉÖ´ÐеĴúÂë¡£ÄǸö½×¶Î£¬ÎÒÃǸüÏñÊÇÊý×ÖÊÀ½çµÄµñËܼң¬½÷СÉ÷΢µØ¹´»³ö²úÆ·µÄ³ûÐΡ£Óû§½çÃæ£¨UI£©µÄÉè¼Æ£¬ÊǵÚÒ»²ã´¥ÃþµÄÒÕÊõ¡£
ÎÒÃÇ·´¸´´òĥÿһ¸öÏñËØ£¬Á¦ÇóÉ«²ÊºÍг¡¢²¼¾ÖµÃÌå¡¢½»»¥Ö±¹Û¡£ÎÒÃÇÏàÐÅ£¬Ò»¸öÓÅÁ¼µÄ²úÆ·£¬Ê×ÏÈÒªÈÃÓû§ã·ã·²»°²£¬¸Ð´¥µ½±»×ð³ÁºÍ±»Àí½â¡£»¬¶¯¡¢µã»÷¡¢¹ý¶É£¬ÕâЩÇá΢֮´¦µÄ¶¯»³ÉЧ£¬ÎÒÃÇͶÈëÁË´ó?Á¿¾«Á¦È¥ÓÅ»¯£¬Ö»Îª´øÀ´Ë¿»¬Á÷³©µÄÊÓ¾õÏíÊÜ¡£Õâ²»½ö½öÊÇÃÀѧµÄ×êÓª£¬¸üÊÇÓû§ÂÄÀúµÄ»ùʯ¡£
ÇÎÀöµÄ±í¿Ç֮ϣ¬ÊÇÑϽ÷µÄÄںˡ£¼¼ÊõÑ¡ÐÍ£¬ÊǾö¶¨²úÆ·½«À´ÄÜ·ñ³ÐÔØ¸ü´óÍýÏëµÄ¹Ø¼üÒ»²½¡£ÎÒÃDz¢·ÇäĿ׷¸Ï×îеļ¼Êõ³±Ë®£¬¶øÊǽøÐÐÉóÉ÷µÄÆÀ¹À£¬¿¼Á¿Æä³ÉÊì¶È¡¢ÉçÇøÖ§³Ö¡¢ÒÔ¼°ÓëÎÒÃDzúÆ·Ö¸±êµÄ·ûºÏ¶È¡£ÎÒÃÇÆ«²îÓÚÑ¡Ôñ²»±ä¡¢¸ßЧ¡¢ÇÒÒ×ÓÚÀ©´óµÄ¿ò¼ÜºÍ˵»°£¬Îª²úÆ·µÄ³Ö¾Ã·¢Õ¹´òϼáʵµÄ»ù´¡¡£
¼Ü¹¹Éè¼Æ£¬¸üÊÇÓÌÈç¹¹½¨Ò»×ùÊý×ֳDZ¤£¬±ØÒªË¼¿¼Æä²»±äÐÔ¡¢½Ã½ÝÐԺͿÉÊØ»¤ÐÔ¡£Ä£¿é»¯¡¢½âñî¡¢¸ßÄÚ¾Û¡¢µÍñîºÏ£¬ÕâЩ¾µäµÄ?Èí¼þ¹¤³Ì×¼Ôò£¬ÊÇÎÒÃÇÉè¼ÆµÄÁìµ¼·½Õë¡£ÎÒÃÇ×êÓªµÄ£¬ÊÇÒ»¸ö¿ÉÄÜÇáËÉÓ¦¶Ô½«À´ÐèÒª±ä¶¯µÄµ¯ÐԽṹ¡£
¿ª·¢¹ý³ÌÖУ¬bugÊDz»³ÉÔ¤·ÀµÄ¹ÌÖ´¡°Ó×¹ÖÊÞ¡±¡£Ã¿Ò»´ÎbugµÄ³öÏÖ£¬¶¼ÊǶÔÎÒÃÇÄÍÐĺÍÖǻ۵ÄÑϸñ¿¼Ñé¡£ÎÒÃÇÓÐÒ»¸ö²»³ÉÎĵĻ®¶¨£ºÃ¿Ò»¸öbug£¬¶¼±ØÐë±»³¹µ×Àí½âºÍ¸ù³ý£¬¶ø²»Êǵ¥Ò»µÄ¡°´ò²¹?¶¡¡±¡£ÎÒÃÇ»áÉî¿Ì·ÖÎöbug²úÉúµÄµ××ÓÔÒò£¬´ÓÂß¼ÃýÎó¡¢Êý¾ÝÒì³££¬µ½²¢·¢Ã¬¶Ü¡¢×ÊԴй¶£¬²»·Å¹ýÈκÎÖëË¿Âí¼£¡£
µ÷ÊÔ£¬¾ÍÏñÊÇÔÚÃÔ¹¬ÖÐѰÕÒ³ö¿Ú£¬±ØÒªÂß¼ÍÆÀí¡¢×Ðϸ¹Û²ì£¬ÓÐʱ»¹±ØÒªÒ»µãµã¡°Ðþѧ¡±¡£ÎÒÃÇÒ²»áÀûÓø÷Àà×Ô¶¯»¯²âÊÔ¹¤¾ß£¬Èçµ¥Ôª²âÊÔ¡¢¼¯³É²âÊÔ£¬½«bug¶óɱÔÚÒ¡ÀºÖ®ÖС£×Ô¶¯»¯²âÊÔ£¬ÊÇÎÒÃǶԲú?Æ·ÖÊÁ¿µÄ³Ðŵ£¬ÊÇÎÒÃǶÔÓû§ÕƹܵIJû·¢¡£
´ú?ÂëÆÀÉó£¨CodeReview£©ÊÇÍŶÓÄÚ²¿µÄһ·³ÁÒª·ÀÏß¡£ÎÒÃÇÏàÐÅ¡°Èý¸ö³ôƤ½³£¬¶¥¸öÖî¸ðÁÁ¡±£¬Ã¿Ò»´Î´úÂëÆÀÉ󣬶¼ÊÇÒ»´Î¼¯ÌåµÄÖÇ»ÛÅöײ¡£Í¬ÒµÖ®¼äµÄ?Ï໥½ø½¨¡¢·¢ÏÖDZÔÚÎÊÌâ¡¢ÌáÉý´úÂëÖÊÁ¿£¬ÕâÊÇǧº×¿ª·¢ÍŶӳÖ?Ðø½øÈ¡µÄ·¨ÃÅ¡£ÎÒÃǼ¤ÀøÊ¢¿ª¡¢Ì¹³ÏµÄ¹µÍ¨£¬ÔÚ×ð³Á¸ö±ðµÄǰÌáÏ£¬¹²Í¬×êÓª×îÓŵÄ?½â¾ö¹æ»®¡£
´úÂë·ç¸ñµÄͳһ¡¢¶¨Ãû¹æ·¶µÄ×ñÑ£¬ÕâЩ¿´ËÆÎ¢Ó×µÄϸ½Ú£¬È´ÊDZ£?Ö¤ÍŶӺÏ×÷˳³©¡¢ÏîÄ¿¿ÉÊØ»¤ÐԵijÁÒª±£ÏÕ¡£
³ý´ËÖ®±í£¬ÎÒÃÇ»¹»ý¼«Ë÷ÇóÓëÇ°ÑØ¼¼ÊõµÄ½áºÏ¡£ÈËΪÖÇÄÜ£¨AI£©¡¢´óÊý¾Ý¡¢ÔÆÍÆË㣬ÕâЩ´Ê»ã²»?ÔÙÊÇÒ£²»³É¼°µÄ¸ÅÏ룬¶øÊÇÎÒÃÇÈÕ³£¿ª·¢ÖÐ˼ÂǺÍʵ¼ÊµÄ¶ÔÏó¡£ÎÒÃdz¢ÊÔ½«AIÄÜÁ¦¼¯³Éµ½²úÆ·ÖУ¬ÎªÓû§Ìṩ¸üÖÇÄÜ»¯µÄ·þÎñ£»ÎÒÃÇÀûÓôóÊý¾Ý·ÖÎöÓû§ÐÐΪ£¬Îª²úÆ·µü´úÌṩÊý¾ÝÇý¶¯µÄ¶´²ì£»ÎÒÃÇÓµ±§ÔÆÍÆËãµÄµ¯ÐÔÓë·½±ã£¬È·±£²úÆ·¿ÉÄܲ»±ä¡¢¸ßЧµØÔËÐС£
ÕâЩË÷Ç󣬲»½öÌáÉýÁ˲úÆ·µÄ¾ºÕùÁ¦£¬Ò²ÈÃÍŶÓά³ÖÁ˼¼ÊõÉϵĻîÁ¦ÓëǰհÐÔ¡£
ÔÚÏîÖ÷ÕÅÿһ¸ö½×¶Î£¬ÎÒÃǶ¼±ü³Ö×Å¡°Óû§ÖÁÉÏ¡±µÄÀíÏë¡£ÎÒÃÇʱ¿Ì¹Ø×¢×ÅÓû§µÄ·´À¡£¬ÎÞÂÛÊÇ»ý¼«µÄÔÞÑ»¹ÊÇÖÐ¿ÏµÄÆ·ÆÀ£¬ÎÒÃǶ¼ÐéÐÄÇãÌý¡£Óû§£¬ÊÇÎÒÃÇ×î¹óÖØµÄ²Æ¸»£¬Ò²ÊÇÎÒÃÇǰ½øµÄ×î´ó¶¯Á¦¡£Ã¿Ò»´ÎµÄµü´ú¸üУ¬¶¼Àë²»¿ªÓû§¹óÖØµÄ½¨ÒéºÍÖ§³Ö¡£Ç§º×¿ª·¢ÈÕÖ¾£¬¼Í¼µÄÕýÊÇÕâÑùÒ»¶Î´ÓÁãµ½Ò»£¬´ÓÃÈÑ¿µ½×Â׳µÄ³É³öÏ¢³Ì£¬ÊÇ´úÂëÓë½³ÐĽ»´í³öµÄ¶¯ÈËÆªÕ¡£
²úÆ·×îÖյļÛÖµ£¬Ìå´Ë¿ÌËüÄÜ·ñÕæÕý½â¾öÓû§µÄÎÊÌ⣬ÄÜ·ñΪÓû§´øÀ´ÓäÔõÄ?ÂÄÀú¡£Ç§º×¿ª·¢ÈÕÖ¾µÄ?ƪÕ£¬¾ø²»½ö½öÍ£¶ÙÔÚ´úÂëµÄ±àд£¬¸üÔÚÓÚÓëÓû§µÄÉî¶È»¥¶¯ºÍ³ÖÐøµÄ´òÄ¥¡£ÎÒÃÇÉîÖª£¬Ò»¸öÓÅÁ¼µÄ²úÆ·£¬ÊÇ¿ª·¢ÕßÓëÓû§Ö®¼ä£¬Ò»³¡ÃÀºÃ¶øÓƾõĹ²Ê¶¡£
°ä²¼£¬½ö½öÊÇÒ»¸öÐÂµÄÆðÍ·£¬¶ø·ÇÖյ㡣ÔÚ²úÆ·ÉÏÏߺó£¬bevictorΰµÂ¿ª·¢Ö®Âò¢Î´ÖÕ³¡¡£Ïà·´£¬Ëü½øÈëÁËÒ»¸ö¸üΪ¹Ø¼üµÄ½×¶Î¡ª¡ª³ÖÐøµÄÓÅ»¯Óëµü´ú¡£ÎÒÃdzÉÁ¢Á˶àÇþ·µÄÓû§·´À¡»úÔ죬Ô̺¬ÔÚÏ߿ͷþ¡¢Óû§ÂÛ̳¡¢ÒÔ¼°¶¨ÆÚµÄÓû§µ÷ÑС£ÎÒÃǵ±Õæ·ÖÎöÿһÌõ·´À¡£¬ÎÞÂÛÊǹØÓÚBugµÄ»ã±¨£¬»¹ÊǹØÓÚÖ°ÄܵĽ¨Ò飬¶¼ÊÓΪÎÒÃǸĽø²úÆ·µÄ³ÁҪƾ¾Ý¡£
ÎÒÃÇÓÐÒ»¸öÄÚ²¿µÄ¡°Óû§¹ÊÊÂǽ¡±£¬½«Óû§µÄÐèÒªºÍÍ´µã¾ßÏ󻯣¬ÈÃÿһ¸ö¿ª·¢Õß¶¼ÄÜÇ峺µØ¸ÐÖªµ½Óû§µÄÕæÊµÉùÒô¡£
»úÄÜÓÅ»¯£¬ÊÇÎÒÃÇÔÚºóÐø¿ª·¢ÖÐÓÀºãµÄ¿ÎÌâ¡£Ëæ×ÅÓû§Á¿µÄÔö³¤ºÍÖ°ÄܵIJ»ÐÝ·á˶£¬ÈôºÎ±£ÕϲúÆ·µÄÏìÓ¦¿ìÂʺͲ»±äÐÔ£¬ÊÇÎÒÃÇÃæ¶ÔµÄ¾Þ´óÌôÕ½¡£ÎÒÃÇͶÈëÁË´óÁ¿¾«Á¦½øÐлúÄÜÆ¿¾±µÄ·ÖÎö£¬´ÓÊý¾Ý¿â²éÎʵÄÓÅ»¯£¬µ½·þÎñÆ÷×ÊÔ´µÄµ÷ÓÅ£¬ÔÙµ½Ç°¶ËäÖȾµÄ¿ìÂÊÌáÉý£¬Ã¿Ò»¸ö»·½Ú¶¼Á¦Çó×öµ½¼«Ö¡£
ÎÒÃÇʹÓÃÁ˸÷Àà»úÄÜ¼à¿Ø¹¤¾ß£¬ÊµÊ±×·×Ù²úÆ·µÄÔËÐÐ״̬£¬Ò»µ©·¢ÏÖÒì³££¬¿ÉÄÜѸ¿ì¶¨Î»²¢½â¾ö¡£ÎÒÃÇ×êÓªµÄ£¬ÊÇ¡°¿ìÈçÉÁµç¡±µÄÏìÓ¦¿ìÂÊ£¬ÊÇ¡°²»±äÈçɽ¡±µÄ¿¿µÃסÐÔ£¬ÈÃÓû§ÔÚʹÓùý³ÌÖУ¬ÏÕЩ¸Ð´¥²»µ½ÈκÎÑÓ³¤ºÍ¿¨¶Ù¡£
°²È«£¬ÊÇÎÒÃǶÔÓû§×îׯ³ÁµÄ³Ðŵ¡£ÔÚÊý×ÖÊÀ½çÖУ¬Êý¾Ý°²È«ºÍÒþÖÔ±£»¤ÖÁ¹Ø³ÁÒª¡£ÎÒÃÇͶÈëÁË´óÁ¿×ÊÔ´À´¹¹½¨Àι̵ݲȫ·À»¤ÏµÍ³£¬´Ó´úÂë²ãÃæµÄ°²È«±àÂë¹æ·¶£¬µ½·þÎñÆ÷¶ËµÄ°²È«ÅäÖã¬ÔÙµ½Êý¾Ý´«ÊäµÄ¼ÓÃÜ£¬ÎÒÃÇÁ¦Çó×öµ½µÎË®²»Â©¡£ÎÒÃǶ¨ÆÚ½øÐа²È«·ì϶ɨÃèºÍÉøÈë²â?ÊÔ£¬ÊµÊ±·¢ÏÖ²¢½¨¸´Ç±ÔڵݲȫÒþ»¼¡£
ÎÒÃÇÏàÐÅ£¬Ö»ÓÐΪÓû§Ìṩһ¸ö°²È«¿¿µÃסµÄʹÓû·¾³£¬ÄÜÁ¦Ó®µÃÓû§µÄÓÆ¾ÃÐÅÈΡ£
Óû§ÂÄÀúµÄÌáÉý£¬ÊÇÎÒÃÇÓÀ²»Âú×ãµÄ×êÓª¡£ÎÒÃDz»½ö½öÂú×ãÓÚ½¨¸´Bug£¬¸üÖÂÁ¦ÓÚÈòúÆ·±ä?µÃÔ½·¢Ò×ÓᢸßЧ¡¢ºÍÓäÔá£ÎÒÃÇÉî¿Ì×êÑÐÓû§µÄʹÓÃϰ¹ß£¬¹Û²ìËûÃÇÔÚÏÖʵ²Ù×÷ÖпÉÄÜÓöµ½µÄ²ÂÒÉ¡£ÀýÈ磬ij¸öÖ°ÄܵÄÈë¿ÚÊÇ·ñ×ã¹»ÏÔÖø£¿Ä³¸ö²Ù×÷µÄ²½ÖèÊÇ·ñ×ã¹»¼ò½à£¿Ä³¸öÌáÐÑÐÅÏ¢ÊÇ·ñ×ã¹»Ç峺£¿ÎÒÃÇͨ¹ýA/B²âÊԵȲ½Ö裬À´ÑéÖ¤·ÖÆçµÄÉè¼Æ¹æ»®£¬Ñ¡Ôñ×îÇкÏÓû§Ï°¹ßµÄ¹æ»®¡£
ÎÒÃÇÒ²»á³ÖÐø¹Ø×¢½»»¥Éè¼ÆµÄ×îÐÂÇ÷Ïò£¬²»ÐÝÒýÈë¸ü¾ßÈ˵À»¯µÄ?½»»¥Ä£Ê½¡£
ÉçÇø½¨É裬ÊÇÎÒÃÇÓëÓû§³ÉÁ¢ÉîºñÏνӵijÁÒªõè¾¶¡£ÎÒÃǼ¤ÀøÓû§Ö®¼äµÄ»¥»»Óë·ÖÏí£¬´î½¨ÁËÊ¢¿ªµÄ?ÂÛ̳ºÍ»¥»»Æ½Ì¨¡£ÔÚÕâÀÓû§Äܹ»·ÖÏíʹÓÃÐĵᢻ¥»»¼¼ÊõÎÊÌâ¡¢ÉõÖÁÌá³öеÄÖ°ÄÜÉèÏë¡£ÎÒÃÇ»ý¼«²Î¼Óµ½?ÉçÇøµÄ»áÉÌÖУ¬ÇãÌýÓû§µÄÉùÒô£¬½â´ðÓû§µÄÒÉÄÑ£¬ÈÃÓû§¸Ð´¥µ½?ËûÃÇÊÇÎÒÃDzúÆ·Éú̬Öв»?¿É»òȱµÄÒ»²¿ÃÅ¡£
Ò»¸ö»îÔ¾¡¢½¡È«µÄÉçÇø£¬²»½ö¿ÉÄÜΪ²úÆ·´øÀ´³ÖÐøµÄÁé¸Ð£¬¸üÄÜÐγÉ׳´óµÄÓû§Õ³ÐÔ¡£
µ±È»£¬ÔÚ¿ª·¢¹ý³ÌÖУ¬ÎÒÃÇÒ²²¢·Ç±¥¾·ç˪¡£ÓÐÎÞÊý´Î£¬ÎÒÃÇ»áÓöµ½Ç°ËùδÓеļ¼ÊõÄÑÌ⣬ÓÐÎÞÊý´Î£¬ÎÒÃÇ»áÓÉÓÚÓû§ÐèÒªµÄ±ä?»¯¶øµß¸²³ÁÀ´µÄÉèÏë¡£µ«ÕýÊÇÕâЩÌôÕ½£¬Ä¥íÂÁËbevictorΰµÂÒâÖ¾£¬ÌáÉýÁËbevictorΰµÂÄÜÁ¦¡£Ã¿Ò»´ÎµÄ¿Ë·þÄÑÌ⣬¶¼ÈÃÎÒÃÇÔ½·¢³ÉÊ죬ҲÈÃbevictorΰµÂ²úÆ·Ô½·¢¼áÈÍ¡£
ǧº×¿ª·¢ÈÕÖ¾£¬ÕýÊǼͼÁËÕâÑùһȺÈË£¬ËûÃÇÓÃÖǻۺͺ¹Ë®£¬½«Ò»ÐÐÐдúÂ룬»¯ÎªÁËÒ»¸ö¸ö´¥¶¯Óû§ÐÄÁéµÄÊý×Ö²úÆ·¡£
ÎÒÃǼáÐÅ£¬¼¼ÊõÊÇʵÏÖÍýÏëµÄͬµ³£¬¶øÓû§£¬ÔòÊÇÎÒÃÇ×îÖµµÃÐÅÈεÄÁ캽Ա¡£ÔÚ½«À´µÄÈÕ×ÓÀǧº×¿ª·¢ÍŶӽ«³ÖÐø±ü?³Ö׎³ÐĶÀÔ˵ÄÐÄÁ飬ÔÚ´úÂëµÄÊÀ½çÀ²»ÐÝË÷Ç󣬲»ÐÝ´´Ð£¬ÎªÓû§´øÀ´¸ü¶à¾ªÏ²Óë¼ÛÖµ£¬ÊéдÊôÓÚbevictorΰµÂÊý×Ö´«Ææ¡£Õâ·Ý¿ª·¢ÈÕÖ¾£¬½«³ÖÐø¸üУ¬¼Í¼ÏÂÿһ¸ö¹ØÓÚ¡°Ç§º×¡±³É³¤µÄ½Ü³ö˲¼ä¡£