ÓкܶàÀíÓɶ¼ÄÜ˵Ã÷ΪʲôÎÒÃÇÓ¦¸Ãд³öÇåÎú¡¢¿É¶ÁÐԺõijÌÐò¡£×îÖØÒªµÄÒ»µã£¬³ÌÐòÄãֻдһ´Î£¬µ«ÒÔºó»áÎÞÊý´ÎµÄÔĶÁ¡£µ±ÄãµÚ¶þÌì»ØÍ·À´¿´ÄãµÄ´úÂëʱ£¬Äã¾ÍÒª¿ªÊ¼ÔĶÁËüÁË¡£µ±Äã°Ñ´úÂëÄøøÆäËûÈË¿´Ê±£¬Ëû±ØÐëÔĶÁÄãµÄ´úÂë¡£Òò´Ë£¬ÔÚ±àдʱ¶à»¨Ò»µãʱ¼ä£¬Äã»áÔÚÔĶÁËüʱ½ÚÊ¡´óÁ¿µÄʱ¼ä¡£
ÈÃÎÒÃÇ¿´Ò»Ð©»ù±¾µÄ±à³Ì¼¼ÇÉ£º
ÏÖÔÚ£¬ÈÃÎÒÃÇ°Ñÿ¸öСµãÕ¹¿ªÀ´Ïêϸ½²Ò»Ï¡£
¾¡¹ÜºÜ¶àÈ˶¼×ñÑÕâ¸ö¹æÔò£¬µ«ËüÈÔÈ»·Ç³£µÄÖØÒª¡£ÄãдµÄ·½·¨ÒªÊ¼ÖÕÄÜÔÚÒ»¸öÆÁÄ»Àï·ÅµÃÏ¡£Èç¹ûÄãÐèҪȥ¹ö¶¯ÆÁÄ»£¬Õâ»á·ÖÉ¢ÄãµÄ×¢ÒâÁ¦£¬¶øÇÒÄã¿´²»µ½Õû¸öµÄÉÏÏÂÎÄ¡£×î¼Ñ³¤¶ÈÊÇ5-20ÐУ¬Õâ¸ù¾ÝÄãµÄÇé¿ö¶ø¶¨¡£µ±È»£¬getters/setters ͨ³£ÊÇÒ»ÐдúÂëµÄ·½·¨£¬µ«ÓëÆä˵ËüÃÇÊÇÕæÕýµÄ·½·¨£¬²»Èç˵ËüÃÇÖ»ÊÇ´æÈ¡¹¤¾ß¡£
Ò»¸ö±äÁ¿Ó¦¸ÃʼÖÕֻΪһ¸öÄ¿µÄ·þÎñ¡£Í¨¹ýʹ±äÁ¿³£Á¿»¯(C++ÀïµÄconst
£¬ JavaÀïµÄfinal
)£¬Ê¹µÃ±àÒëÆ÷Äܹ»ÓÅ»¯±àÒ룬¶øÇÒʹÄãµÄ´úÂëÐÑÄ¿±í´ïÕâ¸ö±äÁ¿ÊDz»ÄܸıäµÄ£¬ÄãµÄ³ÌÐòµÄ¿É¶ÁÐÔ»á±äµÃ¸üºÃ¡£
ÄãµÄ´úÂëÓ¦¸Ã£¬¶ÔÓÚÈκÎÈËÀ´Ëµ£¬Ö»Òª¿´Ò»ÑÛ¾ÍÄÜÖªµÀÊǸÉÂïµÄ¡£¾¡Á¿²»ÒªÓüòд·½Ê½£¬³ý·ÇÓÐÌØÊâµÄÏ°¹ß£¬¾ÍÏñÏÂÃæµÄ£º
src - source
pos - position
prev - previous
Èç¹ûÄãÈÏΪÃèÊöÐÔµÄÃû³Æ²¢²»ÊÇÄÇôÓмÛÖµ£¬Çë¶Ô±ÈÒ»ÏÂn, ns, nsisd
ºÍ numTeamMembers, seatCount, numSeatsInStadium
¡£
¸Ç·¿×Óʱ£¬Äã¿É²»Ï£Íû°Ñ´¸×ӷŵ½±ðÈ˵ÄÔº×ÓÀï¡£ÄãÏ£Íû°ÑËüÃǷŵÄÀëÊÖÍ·Ô½½üÔ½ºÃ¡£¶¨Òå±äÁ¿Ò²ÊÇͬÑùµÄµÀÀí¡£
int foo = 3;
int bar = 5;
// Ò»´ó¶ÎʹÓá°bar¡±µÄ´úÂ룬
// µ«Ã»Óõ½¡°foo¡±
// ...
baz(foo);
Õâ¶Î´úÂë¿ÉÒÔ¼òµ¥µÄÖع¹³É
int bar = 5;
// Ò»´ó¶ÎʹÓá°bar¡±µÄ´úÂ룬
// µ«Ã»Óõ½¡°foo¡±
// ...
int foo = 3;
baz(foo);
µ±Äã°Ñ±äÁ¿µÄÉùÃ÷ºÍµÚÒ»´ÎÓõ½ËüµÄµØ·½¼ä¸ô̫Զʱ(¾àÀ볬¹ýÒ»¸öÆÁÄ»)£¬Õâȷʵ»á³ÉΪһ¸öÎÊÌâ¡£¼ÇסÉÏÏÂÎĹØϵ»á±äµÃÀ§ÄÑ£¬ÄãÐèÒª¹ö¶¯ÆÁĻȥÕÒÄÄÀ´µÄÕâ¸ö±äÁ¿¡£
µ±ÄãÒª°Ñʲô¶«Î÷¸úÒ»¸ö³£Á¿Öµ×ö±È½Ïʱ£¬¼ÇµÃ°ÑÕâ¸öÖµ¶¨Òå³É³£Á¿¡£Ã»ÓÐʲô»á±ÈÈ¥²Â²âÄãµÄͬÊÂдµÄÕâÑùµÄ´úÂë¸üÈÃÈËÍ·ÌÛµÄÊÂÁË£º
il < 4384
»»¸öÐÎʽ¸Ð¾õÈçºÎ£¿
inputLength < MAX_INPUT_LENGTH
ѧϰÐÂÓïÑÔÊÇÒ»ÖÖºÜÓÐÀÖȤµÄÊÂÇ飬ÄãÄÜѧµ½Ò»ÖÖеÄÍê³ÉÈÎÎñµÄ;¾¶¡£µ±Ò»¸ö¶ÔÒ»ÖÖÓïÑÔÒѾºÜרҵµÄÈËȥѧϰÁíÒ»ÖÖÓïÑÔʱ£¬»á³öÏÖÒ»ÖֺܴóµÄ¸ºÃæЧӦ¡£±ÈÈç˵ÄãÊÇÒ»¸öJava¿ª·¢Õߣ¬ÊÔͼȥѧϰRuby¡£ÄãÓ¦¸Ãѧ»áÓÃRubyµÄ·½Ê½½â¾öÎÊÌ⣬¶ø²»ÊÇÑØÓÃJavaµÄ½â¾öÎÊÌâµÄ˼Ïë¡£
µ±ÄãÐèÒªÖظ´5±é¡±Hello world£¡¡°Ê±£¬ÔÚJavaÀÄã¿ÉÄÜ»áÕâÑù×ö£º
for (int i = 0; i < 5; i++) {
System.out.println("Hello world!");
}
ÔÚRubyÀÄãÒ²Ðí»á½û²»×¡ÕâÑùд£º
for i in (0..5)
puts "Hello world!"
end
ÕâÑù¿´ÆðÀ´Ã»ÎÊÌ⣬µ«ÓÐÒ»¸ö¸üºÃµÄ·½Ê½£º
5.times { puts "Hello world!" }
ÿÖÖÓïÑÔ¶¼ÓÐ×Ô¼º²»Í¬µÄÏ°Ë×Ô¼¶¨¡£Ò»°ãÀ´Ëµ£¬ÈËÃÇÌýµÄ×î¶àµÄÊÇJavaµÄ±àÂë¹æ·¶¡£ÈÃÎÒÃÇ¿´¿´ÆäÖеÄһЩϰË׹淶£º
veryLongVariableName
)
MY_CONSTANT
)
Ö»ÓÐÔÚÓбØÒªµÄÀíÓÉʱ²ÅÈ¥´òÆÆÕâЩ³£¹æ£¬²»ÒªÇáÒ×µÄÒòΪÄã²»¸ßÐ˾ÍÎ¥·´Ëü¡£Èç¹ûÄãÖ»ÊÇÔÚÍŶÓÀï¸Ä±äһЩÕâÑùµÄÏ°¹ß£¬ÄÇҲûÎÊÌ⣬µ«µ±°ÑÄã´úÂëÄóöÀ´ºÍÆäËûµÄûÓÐÕâЩ˼Ïë×¼±¸µÄ³ÌÐòÔ±¹²Ïíʱ£¬ÎÊÌâ¾Í»áÀ´ÁË¡£
¹ýÔçÓÅ»¯ÊÇËùÓÐÎÊÌâµÄ¸ùÔ´£¬ÖÁÉÙµçÊÓÉÏÊÇÕâô˵µÄ ¡ ÄãµÚÒ»Ó¦¸Ã¹ØÐĵÄÊÂÇéÊÇд³öÒ×ÓÚÀí½âµÄ´úÂë¡£Æð³õдµÄ³ÌÐò²»ÒªÇó¿ì¡£³ý·ÇÄãµÄ³ÌÐòºÜÂý£¬·ñÔò̸ÓÅ»¯¶¼ÊÇΪʱ̫Ôç¡£Èç¹ûÄãÏëÓÅ»¯Ê²Ã´¶«Î÷£¬ÄãÊ×ÏÈÐèÒªÖªµÀÎÊÌâ³öÔÚÄÄ¡£Õâ¾ÍÊÇÎÒÃÇÐèÒªprofilersÕâ¸ö¹¤¾ßµÄÔÒò¡£
ÔÚûÓÐÖªµÀÎÊÌâÔÚÄĵÄÇé¿öÏÂÊÔͼ¶Ô³ÌÐò½øÐÐÓÅ»¯£¬Æä½á¹û±ØÈ»ÊǰѳÌÐòÄÜ»µ£¬ÖÁÉÙÄãµÄ´úÂë»áɥʧ¿É¶ÁÐÔ¡£Èç¹ûÄã¾õµÃÓÐЩµØ·½ºÜÂý£¬²»ÒªÃ¤Ä¿µÄÖØд´úÂ룬ÄãÓ¦ÏÈÕÒµ½ÂýµÄÖ¤¾Ý¡£
²»ÒªÉµºõºõµÄÈ¥½â¾ö¸ù±¾²»´æÔÚµÄÎÊÌâ¡£
ûÓÐÈκζ«Î÷»áÊÇÍêÃÀµÄ¡£¼´Ê¹Äã¸Ð¾õÄãÕæÕýд³öÁËÒ»¶ÎÍêÃÀµÄ´úÂ룬¼¸¸öÔºó»ØÍ·ÔÙ¿´¿´£¬Äã¿ÉÄܻᾪÑȵÀ¡±Ôõô»áÕâÑùɵ£¿¡°
¸Ä½ø³ÌÐòµÄÒ»¸öºÃ·½·¨¾ÍÊÇÖع¹£¬µ«ÒªµÈ³ÌÐò²âÊÔͨ¹ýÖ®ºó¡£ÄãÊ×ÏÈҪȷ±£³ÌÐòÊǺõĿÉÔËÐеģ¬Äã¿ÉÒÔͨ¹ý×Ô¶¯»¯²âÊÔ»òÊÖ¹¤²âÊÔÍê³ÉÕâ¸ö¹¤×÷¡£
Ö®³õ£¬ÄãÐèÒªµÄÊdzÌÐò¿ÉÓᣲ»ÒªÆÚÍûÔÚµÚÒ»´Î¾Íд³öÍêÃÀµÄ³ÌÐò£¬ÄãÖ»ÐèÒª°ÑËüд³öÀ´£¬¿ÉÓá£È»ºóÖع¹Ëü£¬Ê¹Ö®ÍêÃÀ¡£¶ÔÓÚÄãÃǵ±ÖÐÖªµÀ²âÊÔÇý¶¯¿ª·¢(TDD)µÄÈËÀ´Ëµ£¬¶ÔÕâ¸ö»áºÜÊìϤ¡£ÕâÀïµÄ¹Ø¼ü¾ÍÔÚÓÚÄãҪϰ¹ßÓÚÖع¹ÕâÖÖÊÂÇé¡£Èç¹ûÄãʹÓõÄÊÇÏñIntelliJ IDEAÕâÑùÇ¿´óµÄ¼¯³É¿ª·¢¹¤¾ßµÄ»°£¬Öع¹µÄ¹¤×÷»á±äµÃ¼òµ¥µÄ¶à¡£
Öع¹Ö®ºó£¬ÄãÒ²Ðí»áŪ³öһЩBug£¬µ¼ÖÂijЩ¹¦ÄܳöÎÊÌâ¡£Õâ¾ÍÊÇΪʲô˵д×Ô¶¯»¯²âÊÔµÄÔÒò¡£²»ÂÛºÎʱÖع¹ºó£¬Ö»ÒªÔËÐÐÒ»ÏÂËùÓеIJâÊÔÓÃÀý£¬Äã¾ÍÄÜ׼ȷµÄÖªµÀʲôµØ·½³öÁËÎÊÌâ¡£
µ±ÎÒµÚÒ»´Î¶Áµ½ÓйØÉè¼ÆģʽµÄ֪ʶʱ£¬ÎÒ¾õµÃÎÒÕÒµ½ÁËÊ¥±¡£ÕâЩ¾«ÐÄÉè¼ÆµÄ˼Ïë×÷ÓÃÏÔÖø£¬ËüÄÜʹÄãµÄÉè¼ÆÒ×ÓÚÀí½â£¬ÒòΪÄã¿ÉÒÔ¼òµ¥µÄ˵¡±ÎÒʹÓõÄÊÇ¡®¹Û²ìÆ÷ģʽ'¡°£¬¶ø²»ÓôÓÍ·µ½Î²µÄ½âÊÍÒ»±é¡£ÄÇô£¬ÓÐÎÊÌâÂð£¿Ò»Çп´ÆðÀ´¶¼Õâô×ÔÈ»¡¢¼òµ¥£¬Ä㿪ʼ²»ÂÛÔÚÄĶ¼Ê¹ÓÃÉè¼Æģʽ¡£ÎªÊ²Ã´²»°ÑÕâ¸öÀà×ö³ÉsingletonÄØ£¿¸ÉÂﲻȥÔÙ´´½¨Ò»Ð©¹¤³§ÀàÄØ£¿
ÓÚÊÇÒ»¸ö80ÐоÍÄÜдÍêµÄ½Å±¾£¬Äã×îÖÕʹÓÃÁË10¸öÀ࣬15¸ö½Ó¿Ú£¬Íâ¼ÓÒ»´ó¶Ñ·¶Ê½ºÍ±ê¼Ç·û¡£97%µÄ´úÂë²»×öÈκÎÊÂÇé¡£Éè¼ÆģʽÊÇÒ»ÖÖÊ®·ÖÓÐÓõÄÓÃÀ´¼ò»¯ÄãµÄÉè¼ÆµÄ¹¤¾ß£¬µ«Õâ²»Òâζ×ÅÄã¸ÃÔÚËùÓÐÄÜÓõ½µÄµØ·½¶¼ÓÃËü¡£ÄãÓ¦¸ÃÓÃËüÃÇ£¬µ«²»ÄÜÀÄÓá£
±à³ÌÊÇÒ»ÖÖѧϰÐÂÖªµÄ¹ý³Ì¡£µ±Äãѧµ½ÁËеijÌÐò¿â»òÐÂÓïÑÔ£¬Äã¿ÉÄÜ»áÆȲ»¼°´ýµÄ¶ªµô¾ÉµÄ´úÂ룬ÓÃÄãÐÂѧµ½µÄ¶«Î÷ÖØÐÂдһ±é¡£ÓкܶàµÄÀíÓɶ¼ÄÜ˵Ã÷Äã²»¸ÃÕâô×ö¡£
ÍùÏÖÓеÄÓ¦ÓÃÀïÔö¼ÓеÄÀà¿â»ò¿ò¼ÜͬÊôÓÚÕâÖÖÇé¿ö¡£¾Í˵ÄãдÁËÒ»¸öJavascriptµÄwebÓ¦Óã¬Æڼ䣬Äã·¢ÏÖÁËjQuery¡£ÏÖÔÚÄãͻȻ¼±ÇеÄÏ붪µ½ÄãµÄJavascript³ÌÐò£¬ÖØÐÂÓÃjQueryд£¬¾¡¹ÜÄ㻹´ÓÀ´Ã»ÓùýËü¡£
×îºÃµÄ·½Ê½ÊÇÄãÏÈÓÃjQueryдһЩ¼òµ¥µÄÀý×Ó£¬Í¨¹ýÕâÖÖ·½Ê½°ÑÄãÔÚÓ¦ÓÃÀォҪÓõ½µÄ֪ʶ¶¼Ñ§»á¡£ÐèÒªAJAX£¿ÔÚÄãµÄÏîÄ¿Ö®Íâ×öһЩСÀý×Ó£¬µ±ÍêȫŪ¶®Á˺󣬶ªµôÀý×Ó£¬Ó¦Óõ½ÄãµÄ²úÆ·Àï¡£
Èç¹ûÄã·Ç³£¹Ø×¢±à³Ì¼¼Êõ£¬ÎÒÇ¿ÁÒµÄÍƼöÄãÔĶÁSteve McConnellдµÄ ¡¶´úÂë´óÈ«¡· Ò»Êé¡£Ëü»áÓÀÔ¶µÄ¸Ä±äÄã¶Ô±à³ÌµÄÈÏʶ¡£:)
1 . Ä¿±ê ÑÝʾÏÂͼµÄgit reset ¸÷Ñ¡ÏîµÄЧ¹û¡£ 2. Git Reset²Ù×÷˵Ã÷ ͼÖÐ˵Ã÷£º...
ÕâЩÈÕ×ÓÒ»Ö±ÔÚ¼òÊéÉÏʹÓÃmarkdownд×÷£¬ÒѾ½¥½¥µÄ³ÕÃÔÓÚÕâÖÖ¼ò½à´¿´âµÄд×÷·½...
2ÔÂ23ÈÕÏûÏ¢ ¾ÝÍâý Windows Latest ½ñÈÕ±¨µÀ£¬½èÖú Windows 10 Sun Valley ¸üÐÂ...
ÏðƤ²ÁÒ»¸ö¶ºÈ¤µÄ»¥ÁªÍø¸ß¼¶Íø³æ¡£ ¹ÛÇ°ÌáÐѱ¾ÆªÎÄÕÂÉ漰֪ʶµã¾Þ´ó½¨ÒéÏÈÊÕ²ØÔÙ...
ajax ʵÏÖÈý¼¶Áª¶¯£¬Ï൱ÓÚдÁËÒ»¸öС²å¼þ£¬ÓõÄʱºòÖ±½ÓÄùýÀ´ÓþͿÉÒÔÁË£¬ÕâÀï...
±¾ÎÄʵÀý½²ÊöÁËÕýÔò±í´ïʽÖеIJÙ×÷·û¼°ËµÃ÷¡£·ÖÏí¸ø´ó¼Ò¹©´ó¼Ò²Î¿¼£¬¾ßÌåÈçÏ£º ...
3ÔÂ22ÈÕÏûÏ¢ Íâý Winfuture ±¨µÀ£¬´Ëǰ΢ÈíÃæÏò Insider Ô¤ÀÀÓû§¹«²¼ÁË Window...
´ÓÁíһ̨»úÆ÷Éϸ´ÖƹýÀ´µÄÏîÄ¿£¬ÓÉÓÚÁ½Ì¨»úÆ÷µÄ¿âĿ¼²»Ò»Ö£¬µ¼ÖÂÁËstdio.hµÈºÜ...
GoÔÉú¾ÍÖ§³ÖÁ¬½ÓÊý¾Ý¿â£¬ËùÒÔÔÚʹÓà Golang ¿ª·¢Ê±£¬µ±ÐèÒªÊý¾Ý¿â½»»¥Ê±£¬¼´¿É...
Greediness£¨Ì°À·ÐÍ£©£º×î´óÆ¥Åä X¡¢X*¡¢X+¡¢X{n£¬} ÊÇ×î´óÆ¥Åä¡£ÀýÈçÄãÒªÓà ¡°....