gdbµ÷ÊÔC¡¢C++³ÌÐòʹÓÃÊÖ²á
Ò»¡¢¼ò½é
µ÷ÊÔÆ÷(±ÈÈçÏóGDB)ÄÜÈÃÄã¹Û²ìÁíÒ»¸ö³ÌÐòÔÚÖ´ÐÐʱµÄÄÚ²¿»î¶¯£¬»ò³ÌÐò³ö´íʱ·¢ÉúÁËʲô¡£GDBÖ÷ÒªÄÜΪÄã×öËļþÊÂ(°üÀ¨ÎªÁËÍê³ÉÕâЩʶø¸½¼ÓµÄ¹¦ÄÜ)£¬°ïÖúÄãÕÒ³ö³ÌÐòÖеĴíÎó¡£
* ÔËÐÐÄãµÄ³ÌÐò£¬ÉèÖÃËùÓеÄÄÜÓ°Ïì³ÌÐòÔËÐеĶ«Î÷¡£
* ±£Ö¤ÄãµÄ³ÌÐòÔÚÖ¸¶¨µÄÌõ¼þÏÂÍ£Ö¹¡£
* µ±Äã³ÌÐòֹͣʱ£¬ÈÃÄã¼ì²é·¢ÉúÁËʲô¡£
* ¸Ä±äÄãµÄ³ÌÐò¡£ÄÇÑùÄã¿ÉÒÔÊÔ×ÅÐÞÕýij¸öbugÒýÆðµÄÎÊÌ⣬Ȼºó¼ÌÐø²éÕÒÁíÒ»¸öbug.
Richard StallmanÊÇGDBµÄʼ×÷Ù¸Õß,ÁíÍ⻹ÓÐÐí¶à±ðµÄGNUµÄ³ÉÔ±¡£Ðí¶àÈËΪ´Ë×÷³öÁ˹±Ïס£
¶þ¡¢ÃüÁî²ÎÊý˵Ã÷
ÎÒÃÇ¿ÉÒÔ°ÑÒ»¸ögdbÃüÁîËõд³É¿ªÍ·¼¸¸ö×Öĸ£¬Èç¹ûÕâûÓжþÒâÐÔÄã¿ÉÒÔÖ±½Ó»Ø³µÀ´ÔËÐС£Ä㻹¿ÉÒÔʹÓÃTAB¼üÈÃgdb¸øÄãÍê³É½ÓÏÂÀ´µÄ¼üÈ룬»òÏòÄãÏÔʾ¿ÉÑ¡ÔñµÄÃüÁÈç¹ûÓв»Ö¹Ò»¸öÑ¡ÔñµÄ»°¡£
CommandÓï·¨
==============
Ò»¸ögdbÃüÁîÊÇÒ»¸öµ¥ÐеÄÊäÈë¡£³¤¶ÈûÓÐÏÞÖÆ¡£ËüÒ»¸öÃüÁͷ£¬ºóÃæ¿ÉÒÔ¸ú²ÎÁ¿¡£ ±ÈÈçÃüÁî'step'½ÓÊÜÒ»¸ö²ÎÁ¿±íʾµ¥²½Ö´ÐжàÉÙ²½¡£ÄãÒ²¿ÉÒÔ²»ÓòÎÁ¿¡£ÓеÄÃüÁî²»½ÓÊÜÈκβÎÁ¿¡£
gdbÃüÁîֻҪûÓжþÒâÐԵϰ¾Í¿ÉÒÔ±»Ëõд¡£ÁíÍâһЩËõд×÷Ϊһ¸öÃüÁîÁгö¡£ÔÚijЩÇé¿ö϶þÒâÒ²ÊÇÔÊÐíµÄ¡£±ÈÈç's'ÊÇÖ¸¶¨'step'µÄËõд£¬µ«»¹ÓÐÃüÁî'start'¡£Äã¿ÉÒÔ°ÑÕâЩËõд×÷Ϊ'help'ÃüÁîµÄ²ÎÁ¿À´²âÊÔËüÃÇ¡£¿ÕÐÐ(Ö±½Ó»Ø³µ)±íÊ¾ÖØ¸´ÉÏÒ»¸öÃüÁî¡£µ«ÓÐЩÃüÁî²»ÄÜÖØ¸´±ÈÈçÏó'run'£¬¾Í²»»áÒÔÕâÖÖ·½Ê½Öظ´£¬ÁíÍâһЩµ±²»Ð¡ÐÄÖØ¸´»á²úÉúÑÏÖØºó¹ûµÄÃüÁîÒ²²»ÄÜÓÃÕâÖÖ·½·¨Öظ´¡£
'list'ºÍ'x'ÃüÁîµ±Äã¼òµ¥µÄ´ò»Ø³µÊ±£¬»á½¨Á¢ÐµıäÁ¿£¬¶ø²»ÊǼòµ¥µÄÖØ¸´ÉÏÒ»¸öÃüÁî¡£ÕâÑùÄã¿ÉÒÔ·½±ãµÄä¯ÀÀÔ´úÂëºÍÄÚ´æ¡£
gdb»¹ÓÐÒ»ÖÖ½âÊÍRETµÄ·½·¨£º·Ö¸î³¤Êä³ö¡£ÕâÖÖ·½·¨¾ÍºÍ'more'ÃüÁîÏàËÆ¡£ÓÉÓÚÕâʱ¾³£»á²»Ð¡ÐĶà´ò»Ø³µ£¬gdb½«½ûÖ¹ÖØ¸´µ±Ò»¸öÃüÁî²úÉúºÜ³¤µÄÊä³öʱ¡£
ÈκÎÓÃ'#'¿ªÍ·Ò»Ö±µ½ÐÐβµÄÃüÁîÐб»¿
Ïà¹ØÎĵµ£º
ÔÚservletÀïÉèÖÃÁËÊôÐÔÖµ request.setAttribute("MENU", menu);
doPost()»òÕßdoGet()Àï×öÌø×ª£º
´úÂë
getServletConfig().getServletContext().getRequestDispatcher(
mainpage).forward(request, response);
ÔÚmainpageÒ³ÃæÖ±½Ó»ñÈ¡¿ÉÒÔÓà request.getAttribute("MENU");
ÈôÓÃJSTL´úÂëΪ ......
½ñÌìÔÚdoubanÉÏÃæ¿´µ½ÁËÒ»¸öÌû×Ó£¬ÀïÃæ¹ØÓڳ˷¨ÎÊÌâ´ó¼ÒÌÖÂÛÁËÒ»ÏÂ
http://www.douban.com/group/topic/8384097/
¿´µ½ÒÆÎ»×ö³Ë·¨Ò²²»ÊǵÚÒ»´ÎÁË£¬µ«ÊǺܲïÒìÕæµÄ»áÔÚÓã¬×Ô¼ºË®Æ½»¹¾Í²îÁËÄÇôһµãµã£¬ÎÞ¿É·ñÈÏ£¬ÎÒÃÇ´¦ÀíÆ÷µÄALU×öÒÆÎ»ÊÇÏ൱¸ßЧµÄ¡£
ÕâÀï¼Ç¼һÏÂÀïÃæµÄÒ»¸öÒÆÎ»³Ë·¨Àý×Ó¡£
#include <stdio.h>
# ......
×î½üÒòΪÑо¿Ò»¸ö¶«Î÷£¬²¢ÇÒÔںܾÃÒÔǰ¾ÍÏë°ÑpythonºÃºÃ¿´¿´¡£ÕýºÃÂú×ãÎ񵀼̮æÐÄ¡£ÎÒÿÌìÉϰà×öµÃÓÎÏ·¶¼ÊÇÓÃlua£¬Ò²ÊÇÒ»ÃźÜÇ¿´óµÄ½Å±¾ÓïÑÔ¡£¿ÉÄÜÎÒ¸üϲ»¶pythonµÄËõ½øÇø·ÖºÍÃæÏò¶ÔÏó°É¡£ ½ñÌìֻдһ¸ö¼òµ¥µÄÀý×Ó¡£Ò»¸ö¼òµ¥µÄpython½Å±¾£¬¾ÍÒ»¸öº¯Êý£¬ÓÃC/C++È¥µ÷Ó᣿ÉÄÜÕâÒ²ÊÇ×÷Ϊ³ÌÐòÀ´Ëµ×î¹ØÐĵÄÒ»¼þÊ¡£ËùÒÔÎÒµÄpytho ......
1.JavaÔÚÐéÄâ»úÉÏÔËÐÐ
JavaÔ´´úÂë²¢²»ÊDZ»±àÒë³ÉΪÆÕͨµÄ»úÆ÷´úÂë¡£¶øÊDZ»·Òë³ÉΪÐéÄâ»ú¿ÉÒÔÖ´ÐеĴúÂë¡£Ò»¸öJava½âÊÍÆ÷×îÖÕÖ´ÐÐÕâЩ´úÂë¡£ÕâÆäÖÐûÓÐÁ¬½ÓµÄ¹ý³Ì£»½âÊÍÔÚÐèÒªµÄʱºò¶¯Ì¬µÄ¼ÓÔØÒ»Ð©Àࣻ
2.JavaÊÇÍêÈ«ÃæÏò¶ÔÏóµÄ
JavaÊÇÒ»ÖÖÍêÈ«ÃæÏò¶ÔÏóµÄÓïÑÔ¡£ÕâÒâζ×ÅÄã¶ÔÈκÎÒ»¸öJava¶ÔÏóËù×öµÄ¶¯×÷¶¼ÊÇͨ¹ýÒ ......