Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
¿Í»§¶ËGUI²âÊÔ¼¼ÊõºÍ×Ô¶¯»¯²âÊԼܹ¹Éè¼Æ¼ò̸
 
×÷Õߣºwaterxi À´Ô´£º²©¿ÍÔ° ·¢²¼ÓÚ 2015-12-14
  3902  次浏览      27
 

¿Í»§¶Ë×Ô¶¯»¯Ìصã

¿Í»§¶ËµÄ×Ô¶¯»¯£¬Í¨³£×ö¹ýµÄÈ˶¼²»ÊǺÜÔ¸ÒâÉîÈëÌÖÂÛ¡£ÒòΪ³ýÁ˹¦ÄܺÍÂß¼­Ö®Í⣬²»µÃ²»Ãæ¶Ô¸÷ÖÖ½çÃæ±ä»¯£¬¸÷Öֺͻ·¾³½»»¥£¬¸÷ÖÖ¼æÈÝÎÊÌâÒÔ¼°Ïë²»µ½»ÒÉ«µØ´ø£¬¾ÍËãÕâÑù£¬Ò²ÕÒ²»µ½Ì«¶àÓÐЧµÄbug¡£È»¶ø¼´±ãÈç´Ë£¬¿Í»§¶ËµÄ×Ô¶¯»¯±ØÐëÈ¥×ö£¬ÓÈÆäÊÇGUIµÄ¡£ËüµÄ×Ô¶¯»¯ÌصãÊÇ£º

¸´ÔÓ

³É±¾¸ß

²»ÈÝÒ×·¢ÏÖÎÊÌâ

¼¼ÊõÒªÇó¸ß

¼Ü¹¹ºÜÄÑͨÓÃ

ÏÂÃæ£¬´ÓһЩ»ù±¾µÄ¶«Î÷¿ªÊ¼Ò»µãµãµÄÌÖÂÛ¿Í»§¶ËGUI²âÊÔµÄһЩÎÊÌâºÍ´¦Àí°ì·¨£¬ÒÔ¼°×Ô¶¯»¯¼Ü¹¹Éè¼ÆµÄһЩ˼·¡£ÊÂʵÉϾÍÏñÉÏÃæËµµÄ£¬GUIµÄ²âÊÔ²¢²»ÊÇΪÁË·¢ÏÖbug£¬¶øÊǻعéµÄÒ»ÖÖ·½Ê½£¬×÷Ϊ±£Ö¤¶øÒÑ¡ª¡ªËü¹ýÁ˲»ÄÜ˵Ã÷ÖÊÁ¿¶àôºÃ£¬µ«ÊDz»¹ý£¬ÖÊÁ¿¿Ï¶¨²»´ï±ê¡£¼´Ê¹ÔÚ΢ÈíÄÚ²¿£¬¿Í»§¶ËµÄGUIÒ»Ñù²»ÊǸöÊÜ»¶Ó­µÄ¼Ò»ï£¬Í¨³£ÓÃÀ´×öBVTµÄ²âÊÔ£¨»òÒ»Ð©ÖØÒªÐԻع飬ðÑ̵ȣ©¡£

¿Í»§¶Ë×Ô¶¯»¯¼òÊö

ÕâÀï²¢²»»¨¹ý¶àµÄ±ÊÄ«½éÉÜʲôÊǿͻ§¶Ë£¬»òÕßÈçºÎ·ÖÀàµÄÖÖÖÖ¡ª¡ªÕâЩ¶«Î÷½Ì²ÄºÍÍøÉϵĶ«Î÷Ò»ÛçÒ»ÛçºÜ¶àºÜ¶à£¬ÕâÀï¿ÉÄÜ¡°Âþ̸¡±µÄ£¬ÊÇʵ¼Ê¹¤×÷ÖУ¬¿Í»§¶ËºÍGUI×Ô¶¯»¯ÖпÉÄÜÓöµ½µÄһЩµ×²ã¼¼Êõ£¬»ù±¾ÉÏÔ­Àí£¬¼Ü¹¹Éè¼Æ·½·¨ÒÔ¼°Ò»Ð©ÏîÄ¿´æÔÚÀ§»ó£¬ÕâЩ·½ÃæµÄһЩ´¦ÀíµÄ·½·¨¡£

×îÔçµÄ×Ô¶¯»¯

ÎÒ¸öÈËÈÏΪËùνµÄ¼ÆËã»úÐÐÒµµÄ×Ô¶¯»¯£¬ÊÇÒ»Ö±¸ú×ÅÕâ¸öÐÐÒµµÄ·¢Õ¹ÔÚ×ߣ¬±ÈÈçÏÂÃæµÄÕâЩ£º

ÀÏʽ¼ÆËã»ú¡ª¡ªCPU¼ÆË㣺 ×îÔç×Ô¶¯½â¾öÊÖ¹¤·ÖÅä´©¿×µÄ¿¨Æ¬ÎÊÌâ

ÄÚ´æ·ÖÅäÈÎÎñµ÷¶È£º²Ù×÷ϵͳµÄºËÐľÍÊÇÄÚ´æºÍÈÎÎñµÄ×Ô¶¯¹ÜÀí

ϵͳÅäÖÃLoader£º²Ù×÷ϵͳÆô¶¯µÄÒýµ¼

×ÔÆô¶¯³ÌÐò×¢²á±í£ºwindowsϵͳÖÐ×ÔÆô¶¯³ÌÐòµÄÅäÖÃ

ʲôÊÇ×Ô¶¯»¯²âÊÔ

ÎÒ¸öÈËÈÏΪ×Ô¶¯»¯²âÊÔ£¬¾ÍÊÇÓü¼ÊõºÍ×Ô¶¯»¯È¥·þÎñ²âÊÔ£¬±£Ö¤ÖÊÁ¿£¬Ìá¸ß²úÆ·Éú²úÂÊ£¨²»ÊDzâÊÔÉú²úÁ¦£©¡£ÎÞÂÛÈçºÎÕâ¸öÐÐÒµÐèÇóÊǹؼü£¬ÍÑÀëÐèÇóºÍ¾ßÌå»·¾³£¬Ò»Çж¼ÊÇÍæÐ¦¡£

´«Í³¿Í»§¶Ë

¿Í»§¶ËµÄÌØµãÊÇ»ùÓÚ²Ù×÷ϵͳ֮ÉÏ£¬ËüµÄGUIÒ»°ã¼ÄÉúÓÚ²Ù×÷ϵͳµÄ½Ó¿Ú¡£´«Í³¿Í»§¶ËÒ»°ã²ÉÓÃϵͳÌṩµÄĬÈÏGUIÀ´Íê³ÉÖ÷ÒªÂß¼­¹¦ÄÜ¡£ÌصãÊǼ¼ÊõÏà¶Ô¼òµ¥£¬ÏµÍ³¼æÈÝÐԺ㬵«ÊÇÏà¶ÔûÓÐÄÇôìÅ¡£¶ÔÓÚ×Ô¶¯»¯À´Ëµ£¬¾¡¹ÜÍê³ÉÆðÀ´¡°ÈßÓࡱ£¬µ«ÊDz»´æÔÚ¼¼ÊõµÄÄѵ㡣Ҳ¾ÍÊÇͨµÀ¶¼ÒѾ­ÆÌƽÁË£¬´ó²¿·ÖÁ÷ÐеÄGUI¹¤¾ß¶¼ÊÇ·þÎñÓÚÕâÑùµÄ¿Í»§¶Ë¡£

»¥ÁªÍø³£Óÿͻ§¶Ë

»¥ÁªÍø³£ÓõĿͻ§¶Ë£¬ÓÉÓÚΪÁËÌṩÓû§ÌåÑé¶È£¬´ó¶¼²ÉÓÃdirectUI£¬ÎÞÂÛÄÄÖÖ×Ի淽·¨£¬¶¼²»ÊÇϵͳֱ½ÓÌṩµÄ¡£ÁíÍ⣬ÓÉÓÚ»¥ÁªÍø¿Í»§¶ËµÄ¹¦ÄܺÜÔÓ£¬¶Ô×¢²á±íµÄ¸÷ÖÖ×¢È룬²Ù×÷ϵͳµÄ¸÷ÖÖ¸ü¸ÄµÈ£¬¶¼»áµ¼ÖÂһЩ¼æÈÝÐԺͰ²È«ÐÔÎÊÌâ³öÏÖ¡£ÕâÊÇ»¥ÁªÍø¿Í»§¶ËµÄÌØµã¡£

ÌØÊâ¿Í»§¶Ë£¨ä¯ÀÀÆ÷£©

ä¯ÀÀÆ÷×÷ÎªÌØÊâµÄ¿Í»§¶Ë³öÏÖÊÇÒòΪËüÊÇb/sºÍc/sµÄÒ»¸ö½çÏÞ£¬Ëü±¾ÉíÊÇÒ»¸ö¿Í»§¶Ë£¬µ«ÊÇÈ´ÊÇwebµÄÒÀÀµ×Å£¬PCÉÏWebµÄÖ÷ÒªÈë¿Ú¡£¶ÔÓÚÆäËû¿Í»§¶Ë£¬ËüµÄÌØµãÈçÏ£º

¼ÄÉújs

CookiesµÈ°²È«

¸÷ÖÖ²å¼þ

W3c±ê×¼

ÆäËû

²»Í¬ä¯ÀÀÆ÷Ò³ÃæGUIʶ±ð²»Í¬

¿Í»§¶Ë×Ô¶¯»¯Ìصã

Ò»¿ªÊ¼ÒѾ­Ìáµ½¹ý¿Í»§¶ËGUI×Ô¶¯»¯²âÊÔµÄÌØµã£¬ÓÉÓÚÕâÐ©ÌØµã£¬µ¼ÖºܶàûÓÐÔ¤ËãºÍ»ýÀ۵Ĺ«Ë¾£¬»á·ÅÆú¿Í»§¶ËGUIµÄ×Ô¶¯»¯²âÊÔ¡£

¿Í»§¶Ë×Ô¶¯»¯Í¨ÓÃÄ£ÐÍ

Ò»°ãÀ´Ëµ£¬¿Í»§¶ËGUIµÄ×Ô¶¯»¯²âÊÔ£¬´óÌå¿ÉÒÔ·ÖΪ5¸ö²¿·Ö£¬µ×²ãGUI¼¼Êõ£¬ÓÃÀý×éÖ¯ºÍ¿ª·¢£¬µ÷¶ÈºÍÖ´ÐУ¬ÈÕÖ¾ÒÔ¼°Óû§²Ù×÷½Ó¿Ú¡£ÊÂʵÉÏ£¬³ýÁ˵ײãGUIʵÏÖÊǿͻ§¶ËGUIµÄרÊô£¬ÆäËûµÄ²¿·Ö¶¼ÊôÓÚÒ»°ãµÄ×Ô¶¯»¯²âÊԼܹ¹²¿·Ö£¬²»¹ý¶Ô¿Í»§¶Ë²âÊÔ£¬ÕâЩ²¿·Ö¿ÉÒÔÊʵ±µ÷Õû¡£ËùÒÔÕâÀïµÄÖØµã£¬ÊÇGUI²âÊԵĵײ㡣

µ×²ãʵÏÖ

µ×²ãʵÏÖÖаüÀ¨GUI¿Ø¼þʶ±ð²Ù×÷£¬ÐÅÏ¢hook£¬½ø³Ì¼ì²â£¬Îļþ¹ÜÀíµÈ¸÷Öֵײ㣬ÆäÖÐGUI¿Ø¼þʶ±ðÊÇÄѵ㣬ÆäËûµÄ¶¼¿ÉÒԱȽÏÇáËɵÄÍê³É£¬Èκι¤¾ßºÍ±à³ÌÓïÑÔ¶¼ÓÐÏà¹Ø²¿·Ö¡£¹ØÓڿؼþʶ±ð²¿·Ö£¬°üº¬ÒÔÏÂÄÚÈÝ£º

»ù±¾Ô­Àí

¿Ø¼þʶ±ðÊÇGUIµÄ²âÊÔ×îºËÐIJ¿·Ö£¬ËüÊǿͻ§¶ËGUI¿É²âÓë·ñµÄ¹Ø¼ü¡ª¡ªµ×²ãÈç¹û×ß²»Í¨£¬ÆäËûµÄ¶¼ÊÇàåÍ·¡£

IPC

»ù±¾ÉϲÙ×÷ϵͳ±ê×¼¿Ø¼þĬÈÏʹÓõͼÊÇIPCµÄ·½Ê½£¬Êµ¼ÊÉÏÕâ¸öÒ²ÊÇ´ó¶àÊýGUIµÄµ×²ã¼¼Êõ£¬¼´½ø³Ì¼äͨÐÅ¡£±»²â³ÌÐòºÍ²âÊÔ³ÌÐòÖ®¼ä²ÉÈ¡ÕâÖÖ·½Ê½£¬´ïµ½GUIµÄʶ±ðºÍ²Ù×÷¡£

ÄÚ´æ¹²Ïí

ÄÚ´æ¹²ÏíÊÇIPCµÄÒ»ÖÖ·½·¨£¬ÕâÀïÌáµ½Ö»ÊÇ˵³öÁ˲Ù×÷ϵͳÌṩµÄIPC·½·¨£¬Ò»Ð©ÏîÄ¿ºÍ²úÆ·Ò²¿ÉÒÔ×Ô¼º²ÉÓÃÄÚ´æ¹²ÏíµÄ·½·¨½øÐÐGUIµÄÊý¾Ý¹²Ïí£¬±ÈÈç²âÊÔÊäÈë·¨µÄʱºò£¬¹²ÏíµÄÊý¾Ý¿ÉÒÔʹÓÃwindows½Ó¿Úhookµ½£¬µ«ÊÇÖÐÎÄÊäÈëµÄ·ÖÒô·û¡±¡¯¡±£¬ÊÇ˽ÓÐÊý¾Ý£¬²»¿ÉÄܸ㵽¡£Í¨³£µÄ×ö·¨¾ÍÊÇÔÚ²âÊÔ³ÌÐòÖиøÒ»¸ö´øÓÐ˽ÓÐÊý¾Ý¶¨ÒåºÍ´«³öµÄ.hÎļþ¡£

ͨÐÅ

ÕâÀïµÄͨÐŲ»Ö»ÊÇIPCÖеĹܵÀͨÐÅ£¬¶øÊÇÕæÕýµÄͨÐÅ£¬ËüµÄÌØµãÊǰ²È«ÐԸߣ¬µ«ÊÇЧÂʵÍһЩ¡£Ä³Ð©Çé¿öÏ£¬µ×²ã´¦ÀíºÃ£¬Ò×ÓÃÐԺܸߡ£±ÈÈçweb²âÊÔÖÐÁ÷ÐеÄwebdriver£¬ÆäÖÐchromeä¯ÀÀÆ÷¶ÔÓ¦µÄÊÇchromedriver.exe£¬Õâ¸öÇý¶¯¾ÍÊDzÉÓôúÀíºÍͨÐŵķ½Ê½Íê³ÉµÄ¡£ChromeÄÚÖÃÒ»¸ö·þÎñ£¬chormedriver.exe»á¿ªÆôÒ»¸ösocketºÍchromeÁ¬½ÓÇý¶¯ä¯ÀÀÆ÷Ö´ÐУ¬seleniumʹÓÃhttpºÍchromedriverͨÐÅ£¬´ïµ½ºÍÆäËûdriverʹÓ÷â×°µÄÒ»Ö¡£

Chromedriver

ºóÃÅ

ºóÃŵķ½·¨£¬ÆäʵÉÏÃæÌáµ½µÄÊäÈ뷨˽ÓÐÊý¾Ý¾ÍËãÒ»ÖÖ£¬¿ª·¢Ìṩ.hÎļþµ½²âÊÔϵͳÖУ¬Ö»¸ø²âÊÔ³ÌÐò¿ªºóÃæ¡£

µ±È»»¹ÓÐÆäËûµÄ·½·¨£¬±ÈÈç±àÒë³ö²âÊÔ°æ±¾£¬½øÐвâÊÔ£¬·¢²¼°æ±¾¹ØµôÕâЩ֧³Ö£»»¹¿ÉÒÔ¿ª·¢Ö±½ÓÌṩһЩhook¹¤¾ß£¬¿ªÆôµÄʱºòÌṩÏà¹ØÖ§³ÖµÈ¡£

×Ô»æ¿Ø¼þ

×Ô»æ¿Ø¼þ£¬ÊÇGUI²âÊÔµÄ×îºËÐÄÎÊÌâ¡£Õâ¸öÎÊÌâÊÇÕâÑùµÄ¡ª¡ª¼´Ê¹¿ª·¢ÈËÔ±°ï×Åд×Ô»æ¿Ø¼þµÄÖ§³Ö£¬Ò²²»»áÿ¸ö¿Ø¼þ¶¼Ð´£¬Ã¿¸ö·½·¨¶¼Ð´£¬Èç¹ûÕâÑùµÄ»°£¬ÓÃһЩÁ÷ÐеŤ¾ß£¬»¹ÊÇ»á´íÎó°Ù³ö¡£

IAcessibleʵÏÖ

×î¸ù±¾µÄ×Ô»æ¿Ø¼þʵÏÖ£¬¿ÉÒԲο¼ChromeµÄÔ´´úÂ룬windowsµÄchrome£¬ÔÚUIÉÏ£¬¶¼ÊµÏÖÁËÕâ¸ö¶«¶«¡£×ܵÄÀ´Ëµ£¬ÐèÒªÈý¸ö²½Ö裺

¼Ì³ÐIAccessibleÏà¹ØÀ࣬Ȼºóͨ¹ýLresultFromObject°ÑIAccessible ½Ó¿Ú·µ»Ø¸ø²âÊÔ³ÌÐò

×¢²áϵͳVM_GETOBJECTʼþ£¬Ê¹¶ÔÍâproxy¿ÉÒÔ»ñȡʵÀýµÄ±äÁ¿

·Ö±ðʵÏÖIAccessibleÖеĸ÷¸ö½Ó¿Ú

ChromeÖÐÔ­ÉúµÄ½çÃæ¿â²ÉÓÃÕâÖÖ·½Ê½ÊµÏÖ£¬ÕâÑùµÄÊÂÀýÔÚchromeÖп´µ½ºÜ¶à£¬±ÈÈ磺

³õʼ»¯£º

×¢²á£º

½Ó¿ÚʵÏÖ£º

hookʵÏÖ

hookµÄ·½·¨Ç°ÃæÌáµ½¹ýһЩ£¬ÓÐЩÇé¿ö²¢²»ÊʺÏ×ö¿Ø¼þµÄÕâЩ½Ó¿ÚÖ§³Ö£¬»¹ÊÇÓÃÇ°ÃæµÄÊäÈ뷨ΪÀý£¬¼°Ê±ÊDzÙ×÷ϵͳ×Ô´øÊäÈë·¨£¬ÔÚ΢ÈíÄÚ²¿Ò²Ã»ÓÐʵÏÖ¡ª¡ª×îÔçµÄ΢ÈíÊäÈë·¨ÊÇÓÐIAccessbieµÄÖ§³Ö£¬ºóÀ´µÄ¾ÍûÓÐÁË¡£Î¢ÈíÄÚ²¿Ò²ÊDzÉÓÃhookµÄ·½·¨È¥½øÐвâÊԵġ£Ò»Ð©»¥ÁªÍø¹«Ë¾µÄÊäÈë·¨£¬Í¬ÑùÒ²ÊÇhookÈ¥½â¾ö¡£

×ø±ê¼ÆËã

×ø±êÈ¥ÅжÏÊÇÒ»ÖÖÎÞÄÎÖ®¾Ù£¬µ«ÊÇÓÐʱºòȷʵÓÐÓá£Ö®Ç°ÎÒ×ö¹ýµÄÒ»¸öÌØÊâÐèÇ󣬾ÍÊÇÍêÈ«µÄÄ£ÄâÓû§ÂÒµãä¯ÀÀÆ÷Ò³ÃæµÄÁ´½Ó£¬²»ÄÜÓÃÈκνӿںÍͨÐÅÖ§³Ö¡£×îÖÕ´ò¿ªÒ³ÃæµÄʱºò£¬ÓÃÊó±êÔÚÕû¸öÒ³ÃæÉ¨Ò»Ï£¬¼Ç¼ÏÂÊó±êÖ¸Õë±ä»¯µÄλÖá£

Win32 handle

Win32handleÊÇ»ùÓÚ¾ä±úºÍÏûÏ¢µÄwindows sdkÖеÄÒ»¸ö¹¤¾ß£¬ÊÇwindowsϵͳÖУ¬GUI×î»ù´¡µÄÖ§³Ö¡£Í¨³£ÄÜ»ñÈ¡´°¿Ú¾ä±úÐÅÏ¢£¬ÀàÃûÏûÏ¢µÈ£¬Ê¹ÓÃÏà¹Øwindows api²Ù×÷¡£µ±È»¸ù±¾¼¼Êõ»¹ÊÇIPC£¬±»²âºÍ²âÊÔÖ®¼äͨÐÅÍê³É¡£ÈçÏ£º

»ñÈ¡²ÉÈ¡windows apiµÄ·½Ê½

ÕâÖÖ¼¼ÊõÄÜ´¦ÀíÆðÀ´±È½Ï¼òµ¥£¬Ò²ÊǺܶàÁ÷Ðй¤¾ßµÄ¸ù±¾Ô­Àí¡£µ«ÊÇʹÓõķ¶Î§¼«ÆäÓÐÏÞ¡£

Msaa

MsaaÊÇÔÚwindows apiµÄ»ù´¡ÉÏ£¬×¨ÃÅÓ¦¶ÔIAccessible½Ó¿Ú¶øÉè¼ÆµÄ£¬msdnÉÏÓи÷ÖÖÏà¹ØµÄ×ÊÁÏ¡£Ëü»¹ÊÇ»ùÓÚIPC¼¼ÊõµÄ£¬Ô­ÀíÈçÏ£º

MsaaµÄºËÐĺÍole£¬comÕâЩÊÇÒ»ÑùµÄ£¬ÒòΪmsaaµÄʵÏÖÒÀÀµÓÚoleacc¡£ÊÂʵÉÏÕâЩ¼¼ÊõµÄºËÐÄ£¬¾ÍÊDZ߽çÖµ¼ì²âºÍÒýÓüÆÊý£¬µ«ÊÇÓÉÓÚ²»ÊÇÕâÀïµÄÖØµã£¬ËùÒÔÕâÀï²»ÏêϸÌÖÂÛ¡£¿ÉÒԲο¼¸÷Öֽ̳̣¬±ÈÈçwiki¡£

Msaa¿ÉÒÔ»ñÈ¡¸ü¶àhwndµÄÒþ²ØÐÅÏ¢ºÍһЩ×Ô¶¨Òå¿Ø¼þµÄÐÅÏ¢£¬ÈçÏÂͼËùʾ£º

MsaaµÄÐÅÏ¢»ñÈ¡£¬¿ÉÒÔͨ¹ýoleaccʵÏÖ¡£±ÈÈçÔÚһϵÄpython´úÂ루¸ü¶àÇë²Î¿¼pythonµÄmsaa·â×°£¬ÔÚ֮ǰµÄÏà¹Ø²©¿Í£©£º

×îÖÕ½á¹ûÈçÏ£º

MsaaµÄ·½Ê½Äܹ»Âú×ã´ó¶àÊýÐèÒª£¬µ«ÊÇ»¹ÓÐÆä¾ÖÏÞÐÔ¡£

UIA

UIAÊÇÔÚ.net frameworkÖ®ÉÏ£¬ËùÒÔÕë¶Ômsaa£¬ÌṩÁ˸ü¶àÓÐЧµÄ¹¦ÄÜ¡£È»ºóÓÉÓڽṹµÄ¸´ÔÓ£¬ÐèÒª¸üÇ¿µÄ±à³ÌÄÜÁ¦¡£UIAµÄÔ­ÀíÈçÏ£º

ÀàËÆµÄ£¬UIA¿ÉÒÔ»ñÈ¡µ½ÈçÏÂÐÅÏ¢£º

ÓÉÓÚUIAµÄ²¿·ÖÐèÒª.net frameworkµÄÖ§³Ö£¬ÔÝʱûÓÐʾÀý¡£µ«ÊDZϾ¹ÊÇÔÚframeworkÖ®ÉϵĶ«Î÷£¬ÍøÉÏÏà¹ØµÄ½Ì³ÌÒ²ÊÇÒ»°ÑÒ»°ÑµÄ¡£

UIAµÄÌØµãÊÇÌṩÁ˸üΪ·á¸»µÄʵÏֺ͹¦ÄÜ£¬IPC½á¹¹¸ü¼ÓÍêÉÆ£¬Ê¹ÓñãÀû£¬Ö§³ÖvistaÒÔÉÏϵͳºÍWPFµÄ²âÊÔ¡£¡£È±µãÊÇÌ«¹ýÓÚ·±Ëö£¬¿ª·¢¸´ÔÓ¡£Î¢ÈíÄÚ²¿µÄGUI²âÊԼܹ¹Mita£¬Ò²ÊÇÍêÈ«ÖØÐ·â×°UIAµÄ¼Ü¹¹£¬²»½øÐжþ´Î·â×°£¬ºÜÄÑ¿ìËÙµÄʹÓᣱÈÈçmsaaÕû¸öµÄ·â×°¿ÉÄܼ¸K¶øÒÑ£¬µ«ÊÇUIAÏà±È֮ϣ¬¾ÍÊǾÞÎÞ°Ô¼¶±ðÁË¡£µ±È»¸÷ÖÖ»ùÓÚUIAµÄ¹¤¾ß£¬ÐÔÄÜ¿ÉÏë¶øÖª¡ª¡ªºÜ¶àÇé¿öÏÂÎÒÃÇÐèÒª²âÊÔXPºÍһЩÀÏʽµÄµÍÅä»ú£¬ÕâÖÖÇé¿öÏÂËü²¢²»Êʺϡ£

»ùÓÚͼÏñ¼¼Êõ

ÑϸñÀ´½²£¬ÎÒ±¾È˲¢²»ÍƼöÕâÖÖ¼¼Êõ£¬Ò»·½Ãæ²»Îȶ¨£¬ÁíÒ»·½ÃæÐÔÄÜÏûºÄ½Ï´ó¡£

´óµÄ·½ÃæËµ£¬ÓÐһЩÕûÌå¶¼»ùÓÚͼÏñµÄÈçikuli£¬¿ÉÒÔͨ¹ýͼÏñȥʶ±ðÇý¶¯Ò»Ð©³ÌÐò£¬²¢ÇÒ²»ÒÀÀµ±»²â³ÌÐò¿ª·¢¡£µ«ÊÇÎÒ¸öÈËÈÏΪÕâ¶«Î÷ÓÃÔÚ×Ô¶¯»¯²âÊÔÉÏ£¬²¢²»ÊµÓá£

СµÄ·½ÃæËµ£¬Ò»Ð©ÓÃÀýµÄ¼ì²éµã£¬ºÍͼÏñÓйأ¬ÕâʱºòÐèÒª×öһЩ»ùÓÚͼÏñµÄ´¦Àí£¬±ÈÈç¶Ô±ÈͼƬMD5ѽ£¬·ÖÎöͼÏñÉ«¶ÈÖ®ÀàµÄ¹¦ÄÜ¡£

ËùÒÔ»ùÓÚͼÏñµÄ¼¼Êõ£¬¿ÉÒÔÓÃÔÚһЩ±ß½ÇµÄʵÏÖÉÏ£¬²»Ì«ÊʺÏ×÷Ϊµ×²ãµÄÖ÷½Ç¡ª¡ªµ±È»ÕâÊÇÎÒ¸öÈ˵ÄÌå»á¡£

WebGUI

WebµÄGUIÖ®ËùÒԷŵ½×îºó£¬ÊÇÒòΪËüµÄÌØÊâÐÔ¡ª¡ª³£ÓõÄä¯ÀÀÆ÷ÖУ¬Ô­ÀíÊDz»Í¬µÄ¡£ÔÚIEÉÏ£¬ÓÉÓÚÓÐcomµÄÖ§³Ö£¬Ò³ÃæµÄGUIºÍ¿Ø¼þÊÇÒ»ÑùµÄ£¬seleniumÖÐIEµÄdriver²¿·ÖÒ²ÊÇÕâÑùµÄÔ­Àí£¬ÉõÖÁһЩ»ùÓÚIEÄں˵Ää¯ÀÀÆ÷£¬Ö»ÒªÄÚǶIE_frame½á¹¹£¬¶¼ÊÇÒ»ÑùµÄ£¬ÈçÏ£º

¶ÔÓÚChromeµÄÒ³ÃæGUI£¬Ö®Ç°ÒѾ­Ìáµ½¹ýchromedriver.exeÁË£¬ËüÊDzÉÈ¡ÁËͨÐŵÄÊÖ¶ÎʵÏÖ£¬¶ø²»ÊÇcom»òOleÕâÖÖ»ùÓÚIPCµÄ·½Ê½¡£

¸¨Öú¹¤¾ß

¸¨Öú¹¤¾ß£¬Ö¸Ò»Ð©¸¨Öú¿ª·¢Ê¹ÓõÄGUI²é¿´¹¤¾ß£¬ÕâЩ¹¤¾ß±È½Ï¶à£¬°üÀ¨ÉÏÃæÊ¹ÓùýµÄspy++£¬inspect£¬µ±È»»¹°üÀ¨¸÷ÖÖUIASpyµÈµÈ¡£µ±È»Ò²¿ÉÒÔ×Ô¼º¿ª·¢£¬»òÕßʹÓÃÍøÉÏÆäËûµÄ¹¤¾ß£¬Õⲿ·Ö¹¤¾ß»¹ÊǺܶàµÄ¡£

WebÒ³ÃæµÄ×Ô¶¯»¯¹¤¾ß£¬Èç¹ûµ¥¶ÀµÄIEÇé¿öÏ£¬¿ÉÒÔÏñÉÏÃæÄÇÑù°´ÕÕ¿Í»§¶ËGUIµÄ·½Ê½Íê³É£¬µ«ÊÇÈç¹ûʹÓÃseleniumÕâÑùµÄ¼Ü¹¹£¬×îºÃ»¹ÊÇÏñchromeÒ»ÑùʹÓÃ×Ô´øµÄ¿ª·¢Õß¹¤¾ßÍê³Éweb½á¹¹¶¨Î»µÈ¡£ºÃÔÚIEÒ²ÓÐÏàÓ¦µÄ¿ª·¢Õß¹¤¾ß£¬¶øÇÒÏà±ÈÕæÕý¿Í»§¶ËµÄ²ã¼¶¹ØÏµ£¬webµÄ¸ü¼Ó¹æ·¶£¬Ò²Îȶ¨¡£

¼òµ¥Ê¾Àý

msaa½Ó¿Ú£ºÈçÉÏʾÀý

UIA½Ó¿Ú£ºÈçÉÏʾÀý

QTPµÈ£º×ÔÐвéÔÄ

ÓÃÀý×éÖ¯ºÍ¿ª·¢

Unittest

UnittestÊÇÁ½¸ö´ÏÃ÷µÄ¼Ò»ï´´×÷µÄ£¨Ãû×ÖÍüÁË£©£¬×îÔçÔÚsmalltalkµÄµ¥Ôª²âÊÔÖУ¬ºóÀ´µ½JUnitºÍpyunit¡£

ÓÃPyunit¾ÙÀý£¬´ó¸Å°üº¬Èçϲ¿·Ö£º

TestResult£ºÓÃÀý½á¹ûʵÀý£¬¼Ü¹¹×Ô¶¯µ÷ÓÃ

TestCase£º²âÊÔÓÃÀý»ùÀà

TestSuite£º²âÊÔÌ×¼þʵÀý£¬ÓÃÀ´¹ÜÀí²âÊÔÓÃÀý

TestLoader£º¼ÓÔØ²âÊÔÓÃÀý£¬·µ»ØÒ»¸ö²âÊÔÌ×¼þ

TextTestRunner£ºÖ´ÐÐʵÀý

TestProgram£ºÖ´ÐкËÐÄ

¶ÔÓÚÕâ¸öÓÅÐãµÄС²âÊԼܹ¹£¬µ±È»²»ÄÜÀË·ÑÁË¡£ÓÐЩ²âÊÔÓÃÀýµÄÖ´Ðк͹ÜÀí£¬Ö±½ÓʹÓÃÕâ¸ö¼Ü¹¹¡£

ÁíÍ⣬ºÜ¶à´óÐ͵IJâÊÔÇý¶¯¼Ü¹¹£¬ºÍÕâ¸öС¼Ü¹¹ºËÐķdz£ÀàËÆ£¬±ÈÈç΢ÈíµÄMTM£¬ÓÃÀý¹ÜÀíµÄÌ×¼þ£¬Ë¼Â·ÉϺÜÏñ¡£

Ö±½ÓʹÓÃÕâ¸ö¿ò¼Ü£¬´ó²¿·ÖÊÇÈýÖÖÇé¿ö£º

µÚÒ»ÖÖÔÚuniitest¿ò¼ÜÉϱàдÓÃÀý£¬ºÍÒ»°ãµÄµ¥Ôª²âÊÔÏàËÆ£»

µÚ¶þÖÖ¶¯Ì¬½«²âÊÔÓÃÀýÔÚÖ´ÐÐʱת»¯Îªuniitest½á¹¹£¬²¢ÇÒÖ´ÐУ»

µÚÈýÖÖ½èÓòâÊÔÌ×¼þ¹ÜÀí²âÊÔÓÃÀý£»

»ùÓÚunittestµÄÓÃÀý×éÖ¯ºÍ¹ÜÀíÖ±½Ó£¬Áé»î£¬µ«ÊǶÔÓÚ³¡¾°¸´ÔÓ²¢ÇÒ²âÊÔÈËÔ± ±à³Ì¹¦µ×²»¹»µÄÇé¿ö£¬ÊDz»Êʺϵġ£

¸ü¶àÄÚÈÝ¿ÉÒԲο¼£ºhttp://pyunit.sourceforge.net/pyunit_cn.html

ÓÃÀý¸ñʽ

unittestÖÐÌṩµÄ£¬Ö»ÊÇÒ»ÖÖ¸ñʽ£¬ÊÂʵÉÏÓÃÀýµÄ¸ñʽǧ±äÍò»¯£¬Ã»ÓÐËùνµÄ×îºÃ£¬Ö»ÓÐ×îÊʺϡ£

Îı¾

Îı¾ÀàµÄÓÃÀý±È½ÏÊʺϱàд£¬¶øÇÒ²»´æÔÚÌ«¶à¸´ÔӵĶ«Î÷£¬¶¨ÒåºÃÓÃÀý½á¹¹£¬¿ÉÒÔÖ±½Ó½âÎö¡£

Xml

À©³äÈÝÒ×£¬¸´Óöȸߡª¡ª±à¼­ÈÝÒ׳ö´í

±ÈÈçÍøÉϵÄÒ»¸öʾÀý£º

Txt

±àдÈÝÒסª¡ª½á¹¹²»ÑϽ÷£¬ÄÑÀ©Õ¹

±ÈÈçIBMµÄrobotÖеIJâÊÔÓÃÀý½á¹¹£º

±í¸ñ

excelµÈ

excel¸ñʽµÄ×Ô¶¯»¯ÓÃÀýÒ»°ã¶¼ÓÃÔÚÊý¾ÝÇý¶¯µÄ¼Ü¹¹ÖУ¬Ò»°ãµ×²ã·â×°²ã´Î±È½Ï¶à£¬Ö»ÁôÏÂÍⲿÊý¾Ý½Ó¿Ú£¬ÕâÖÖ²âÊÔÓÃÀýÊʺϼòµ¥µ«ÊÇÊýÁ¿¶àµÄ²âÊÔÇé¿ö¡£ÈçÏ£»

½Å±¾

½Å±¾µÄ²âÊÔÓÃÀýÒ»°ã²âÊÔ¿ª·¢ÈËÔ±±È½ÏÌᳫ£¬ÎÞ·ìµ÷Óã¬ÊÊÓÃÐÔÇ¿£¬²¢ÇÒÖØÓöȸߡ£µ«ÊÇÕâÖÖÓÃÀýÐèÒªÒ»¶¨±à³Ì¹¦µ×¡£

Lua

ÀàËÆµÄÓÃÀýÈçÏ£º

Java&C#

Java&C#µÄ²âÊÔÓÃÀýÀàËÆÓÚÏÂÃæµÄÇé¿ö£º

Python

PythonµÄ²âÊÔÓÃÀýʹÓñȽ϶࣬chromeºÍ»¥ÁªÍøµÄ·¢Õ¹£¬ÈÃPythonµÄµØÎ»Ô½À´Ô½¸ß£¬µäÐ͵ÄÓÃÀýÈçÏ£º

ǶÌ×ÓÃÀý

µ÷ÓÃÐÎʽ

һЩ³¡¾°ÀàµÄÓÃÀý£¬ÐèÒªºÜ¶àÖØÓõÄÂß¼­£¬Ò²¾ÍÒâζ×ÅÐèÒªÓкܶ๫ÓõÄÓÃÀý»òÕßÄ£¿é£¬Ò»Ð©×îÖÕÓÃÀýÒ²ºÜ¿ÉÄÜijһÌ죬»á³ÉΪ¹«¹²ÓÃÀý¡£ÕâÑùµÄÇé¿öÏ£¬ÐèҪʵÏÖǶÌ׵Ľṹ¡£

Ò»°ãÀ´Ëµ£¬ÕâÑùµÄÇé¿ö·ÖΪÁ½ÖÖ·½·¨¡£Ò»ÖÖÊǽű¾»òÕß±à³ÌÓïÑÔдµÄ²âÊÔÓÃÀý£¬ÕâÖÖÓÃÀý¿ÉÒÔ´ò°üΪģ¿é»òÕß²âÊÔÌ×¼þʵÏÖ¹«Óã»ÁíÒ»ÖÖÊÇÎı¾ÀàÓÃÀý£¬ÕâÖÖÇé¿öϱØÐë²ÉÈ¡Îı¾Ç¶Ì×µÄģʽ½øÐе÷Ó㬱ÈÈçxmlµÄ£º

½«Ã¿Ò»¸östep¶¼Í³Ò»³ÉÒ»¸öÎļþ£¬ÕâÑù¾ÍʵÏÖÁËÓÃÀýµÄµÝ¹éµ÷Óá£

¹ÜÀí·½Ê½

ÎÞÂÛ°ü·½Ê½»¹ÊÇÎļþ·½Ê½£¬¶¼ÊǶ¼ÊÇÒÔÄ£°åºÍ¹¦ÄÜΪºËÐĽøÐÐÎļþ¼ÐµÄ¹ÜÀí¡£Ò»°ã»áͳһµ½svn»òÕ߯äËûÔ´´úÂë¹ÜÀí¹¤¾ß£¬ÒòΪ²âÊÔÓÃÀýÒ²ÐèҪά»¤£¬Ä³Ö̶ֳÈÉÏ£¬Õâ¾ÍÊÇ´úÂë¡£

ÓÃÀýÇý¶¯

ÓÃÀýÇý¶¯·½Ã棬ÎÒ¸öÈ˲¢²»ÌáÒé¸÷ÖÖÇý¶¯Ê²Ã´µÄ£¬ÕâЩÊǸöÃû´Ê¶øÒÑ£¬¶øÇÒ´ó¶¼ÊÇÕë¶ÔʹÓù¤¾ßµÄÈËÀ´½éÉܶøÒÑ¡£¶ÔÓڼܹ¹Éè¼ÆºÍ¿ª·¢ÈËÔ±À´Ëµ£¬¸ü¹Ø×¢µÄÊÇÃû×ÖºóÃæ´ú±íµÄ¸÷ÖÖº¬ÒåºÍ½â¾ö·½°¸¡£

ÎÒ¸öÈ˶ÔÕâЩÇý¶¯µÄ½âÊÍÊÇ£¬ËûÃÇûÓб¾ÖÊÐԵIJî±ð£¬Ö»ÊÇÔÚ·â×°¡¢ÖØÓúÍÌØÊâÐèÇóϵÄÁ£¶È²»Í¬£¬ÓÐЩ¼«¶Ë£¬ÓÐЩÕÛÖС£

¹Ø¼ü×ÖÇý¶¯

ÕâÖÖ·½Ê½ÊÇ´ó¶àÊýÁ÷ÐеIJâÊÔ¹¤¾ßËùÌᳫµÄ£¬ÒòΪÕâЩ²âÊÔ¹¤¾ß²¢²»ÊÇΪ¹¤¾ß¿ª·¢ÕßʹÓ㬶øÊÇÉÌÒµµÄ£¬ËùÒÔÕâÖÖ·½Ê½×îÊʺϣ¬Ò²ÓÐÍÆ¹ãÐÔ¡£

ÕâÖÖ½â¾ö·½°¸ÊÊÓÃÔÚÒµÎñ¸´ÔÓ£¬Öظ´¶ÈÒ»°ãµÄÇé¿öÏ¡£³ýÁ˵ײãµÄ·â×°Í⣬Íâ²ã·â×°ºÍ²âÊÔÓÃÀý¶¼ÊǺÍÒµÎñÂß¼­¶ÔÓ¦µÄ£¬¹ÜÀíºÍ·â×°·½·¨Ò²È¡¾öÓÚÒµÎñÂß¼­Ìص㡣һ°ãÀ´Ëµ½«ÒµÎñµÄ×îСÁ£¶È·Ö²ã·â×°£¬Ò»Ö±µ½ÒµÎñ¶¥²ã¡£Ö´ÐеÄʱºòÖ»ÐèÒªÅжϹؼü×ֵĽṹºÍ·Ö²ã˳ÐòÖ´ÐС£

·½·¨Çý¶¯

ÕâÖÖ½â¾ö·½°¸ÍêȫΪÓɲâÊÔ¿ª·¢ÈËÔ±¾ö¶¨£¬Ò»°ãÀ´Ëµ£¬µ×²ã·â×°ÍêÈ«£¬ÌṩÁ˹²ÓеĽӿÚÖ®ºó£¬ÒµÎñºÜÂÒ»òÕß¶ÔÒµÎñ²»Àí½â£¬¶¼»áÖ±½Ó±£Áô½Ó¿Ú·â×°¶ø²»ÊÇÒµÎñÂß¼­£¬ÕâÑùµÄÇé¿öÏ£¬ÒÔºóÒµÎñÊáÀíÍêÒ»²¿·Ö£¬Ó÷½·¨Ë³ÐòÖ´ÐÐÒ»²¿·Ö¡£µ±È»£¬²âÊÔ¿ª·¢¸ºÔð½Ó¿Ú¿ª·¢£¬ÊÖ¹¤²âÊÔ½øÐÐÂß¼­ÒµÎñÓÃÀý±àдһ°ãÒ²ÊÇÕâÖÖÇé¿ö¡£

Êý¾ÝÇý¶¯

ËùνÊý¾ÝÇý¶¯£¬ÊÇ×Ô¶¯»¯²âÊÔµÄÒ»¸ö¼«¶ËÇé¿ö¡ª¡ªÕâÖÖÇé¿öÒµÎñÂß¼­Ïà¶Ôµ¥Ò»£¬µ«ÊÇÐèÒª·´¸´²âÊÔ²»Í¬µÄÊý¾Ý¡£ÕâÖÖÇé¿öÏ£¬Íⲿ½Ó¿ÚÏà¶Ô¼òµ¥£¬ÓÃÀý¸ü¶àµÄÊÇÊý¾ÝµÄ±àдºÍ×éÖ¯¡£±ÈÈç֮ǰÌáµ½µÄÊäÈë·¨µÄ²âÊÔ£¬±ÈÈçÎÒпª·¢Ò»¿îÊäÈë·¨£¬ÐèÒª²âÊÔa¿ªÍ·µ½z¿ªÍ·µÄ100Íò¸ö×Öĸ´®ÊäÈëµÄÊ׸öÆ¥ÅäÖÐÎÄ£¬²¢ÇÒºÍËѹ·µÄÊäÈë·¨×ö¶Ô±È£¬Õâ¾ÍÊǵäÐ͵ÄËùνÊý¾ÝÇý¶¯Ä£Ê½¡£¹¦ÄÜÂß¼­µÄ½Ó¿ÚºÜÉÙ£¬µ«ÊÇÐèÒª²»¶ÏÖØ¸´Ö´ÐУ¬È¥²âÊÔ²»Í¬µÄÊý¾Ý¡£

³¡¾°Çý¶¯

³¡¾°Çý¶¯£¬àåÍ·µÄ³É·Ö¸ü´óһЩ¡£´¿ÃæÏò¶ÔÏóµÄÒµÎñ¿ª·¢¶¼Ã»ÓÐʲô³É¹¦µÄ°¸Àý£¬ÃæÏòÒµÎñºÍ·þÎñµÄ¿ª·¢Ä£Ê½£¬¸üÊDz»Êµ¼Ê¡£¸öÈ˾õµÃËùνµÄ³¡¾°Çý¶¯£¬Êǽ¨Á¢ÔÚÒ»¶¨Á£¶ÈµÄ¹Ø¼ü×ÖÇý¶¯·â×°Ö®ÉÏ¡£Ò»Ð©Îȶ¨»Ø¹éµÄ£¬Âß¼­¹Ì¶¨µÄ³¡¾°³éÏó³öÀ´£¬×÷Ϊ¶ÀÁ¢µÄ²¿·Ö£¬ËùÒÔ´¿ÃæÏò³¡¾°µÄÇý¶¯²»ÊÇûÓУ¬¶øÒÑÒâÒåûÓÐÐû´«µÄÄÇô´ó£¬Ëü¸ü¶àÊǽṹÉϵ쬵«ÊÇʵ¼Ê¹¤×÷ÉϺÜÉÙÍêÈ«³¡¾°»¯¡£

Â¼ÖÆ»Ø·Å

Â¼ÖÆ»Ø·ÅµÄ·½Ê½£¬±È³¡¾°Çý¶¯àåÍ·»¹Òª´ó£¬ÓÈÆäÔÚһЩ¿Ø¼þµã»÷ºÍwebÔªËØÖ´ÐеÄÇé¿öÏ¡£Â¼ÖƻطŲ¢²»ÄÜËã×÷Ò»¸öÇý¶¯·½Ê½£¬Ö»ÊÇÒ»ÖÖ¸¨ÖúµÄÊֶΣ¬ºÃ´¦ÊÇһЩ¼¼Êõ»ù´¡²îµÄ²âÊÔÈËÔ±Äܹ»²ÎÓë²âÊÔÓÃÀýµÄ¿ª·¢ÖУ¬Ìá¸ß¿ª·¢ËÙ¶È¡£²»ºÃµÄµØ·½£¬ÊÇÂ¼ÖÆºóµÄ½Å±¾ºÍÓÃÀýÒ»ÑùÐèÒªÐ޸ĺ͵÷ÊÔ²ÅÄÜʵ¼Ê¹¤×÷£¬¶øÇÒÔÚ×Ô¶¯»¯¼Ü¹¹¿ª·¢µÄ¹ý³ÌÖУ¬ÐèÒªÅäÌ×µÄʹÓÃhookºÍÏûÏ¢»úÖÆ£¬×ö³öÏà¹ØµÄÂ¼ÖÆ¹¦ÄÜ¡£Êµ¼Ê¹¤×÷²¢²»ÊÇÉÌÒµÈí¼þ¿ª·¢£¬ÐèÒªºÏÀíµÄÕÛÖÐÔ¤ËãºÍÈËÁ¦Í¶È룬ËùÒÔ×ö²»×öÊÇÒª¿´ÊÕÒæ¡£

µ«ÊÇÊÂʵÉÏ£¬Â¼ÖƻطſÉÒԺͺóÐøµÄÈÕÖ¾²¿·Ö½áºÏÒ»Æð¡ª¡ªÖ´Ðв½Ö裬ÈÕÖ¾ºÍ¼Ïñ¶¼¿ÉÒÔͨ¹ýË÷ÒýÕûºÏµ½Ò»Æð£¬¶¨Î»µ½³ö´í²¿·Ö£¬²¢ÇÒÖØÏÖ¡£ÕâÊÇËüµÄÁíÒ»¸öºÃ´¦¡£

µ÷¶ÈºÍÖ´ÐÐ

Ç°ÃæËùÓеĶ«Î÷£¬°üÀ¨µ×²ãºÍ²âÊÔÓÃÀý¹ÜÀíÇý¶¯µÄ²¿·Ö£¬Äܹ»±£Ö¤×Ô¶¯»¯¿É²â£¬¼´ÕâÁ½·½Ãæ¶¼Íê³ÉµÄ»°£¬·Åµ½²âÊÔ»úÉÏ£¬¾Í¿ÉÒÔÕý³£Ö´ÐкͲâÊÔÁË¡£µ«ÊÇÈç¹ûÓÃÀý¼¯ºÜ´ó£¬Ö´Ðл·¾³¸´ÔÓ£¬ÈËÁ¦Ö´ÐÐÏÔÈ»²»ÊǺð취¡£³ÉÊìµÄ×Ô¶¯»¯¼Ü¹¹£¬±ØÐ뿼Âǵ½²âÊÔ»úµÄÖ´Ðк͵÷¶È¡£

²âÊÔ»ú¹ÜÀí

²âÊÔ»ú¹ÜÀíÖУ¬Ò»°ã¿ÉÒÔ·ÖΪ²âÊÔ»úÖ´ÐнӿںʹúÀí¡ª¡ªÕâÁ½¸ö´Ê²¢²»×¼È·£¬ÎÒÁÙʱÄÃÀ´Óá£

ÃüÁî·¢ËÍ

ÃüÁî·¢ËÍÕâ¸ö´ÊͬÑù²»×¼È·£¬ÒòΪÔÚʵÌå»úµÄ·þÎñ¶ËºÍ´úÀí¶Ë£¬È·ÊµÊÇÒÔÃüÁî×÷Ϊ×îСµ¥Ôª£¬µ«ÊÇÈç¹ûÊÇÐéÄâ»ú£¬¾Í²»´æÔÚÃüÁî·¢ËÍ£¬¶øÊÇÐéÄâ»ú½Ó¿Ú¡£

ÐéÄâ»ú

µ÷¶ÈÐéÄâ»ú£¬ÐèҪʹÓÃvmwareÌṩµÄ½Ó¿Ú£¬Á÷ÐÐÓïÑÔ¶¼ÒѾ­Ìṩ£¬»òÕß¿ÉÒÔ×ÔÐе÷ÓÃdllÍê³É¡£½Ó¿ÚÔÚWM°²×°Â·¾¶µÄ32bit\vix.dllÖС£¹ÙÍøÓÐÏà¹ØÐÅÏ¢¡£

ʵÌå»ú

ʵÌå»úµÄÃüÁî·¢ËÍ£¬ÊÇÎÒ˵µÄÕæÕýµÄÃüÁî·¢ËÍ£¬ÎÞÂÛ·þÎñºÍ´úÀíÖ®¼ä²ÉÓÃÈκÎÐÎʽͨÐÅ£¬Ö´ÐÐÒ»ÌõÃüÁîÊÇ×î»ù±¾µÄ¿ÅÁ£¡£×îС¿ÅÁ£Ö®ÉÏ£¬ÊǶ¨Òå¸÷ÖÖÐèÒªµÄÃüÁî¡£

´úÀíͨÐÅ

´úÀíÊǵ÷¶ÈÇý¶¯µÄºËÐÄ£¬Ò»°ãÇé¿öÏ£¬ÊµÌå»úÏëÒªÇý¶¯£¬±ØÐë±£³ÖË«ÏòÁªÍ¨¡£Ò»Æðµ¥ÏîµÄÃüÁîģʽҲÄÜÇý¶¯£¬µ«ÊÇÕâÊDz»ÍêÉÆµÄ£¬Ã»ÓлØÖ´ºÍ״̬²éѯ£¬¾Í²»ÄܽÐ×öµ÷¶ÈºÍ´úÀí¡£

ÐéÄâ²âÊÔ»úÒ»ÑùÐèÒª´úÀíͨÐÅ¡ª¡ªÒ»¸ö·þÎñÆ÷×ÊÔ´ÓÐÏÞ£¬¼´±ãÐéÄâ30¶ą̀²âÊÔ»ú£¬ÓÐʱºòͬÑù²»¹»Óá£Õâʱºò¿ÉÄÜÓкܶą̀·þÎñÆ÷ÌṩÐéÄâ»ú£¬ÄÇôÿ̨·þÎñÉϱØÐëÓÐ×Ô¼ºµÄ´úÀí£¬·þÎñºÍ·þÎñÆ÷ͨÐÅ£¬²¢ÇÒ¹ÜÀíËüµÄËùÓÐÐéÄâ»ú¡£

Socket

ͨ³££¬´úÀí»áÑ¡ÓÃsocket½øÐÐͨÐÅ£¬·þÎñ¶Ë¹ÜÀí¶à¸ö´úÀí£¬ÕâÊÇͨÐŵÄ×î³£Óü¼Êõ¡£

µ«ÊÇһЩʱºòÒ²»áÑ¡ÔñÖ±½ÓʹÓÃhttpͨÐÅ£¬Ã¿¸öclient¶Ë¹ÜÀíÒ»¸öweb·þÎñ£¬ÕâÖÖÇé¿ö±È½ÏÉÙ¡£

·´ping

¶ÔÓÚÓÐÐ©ÌØÊâÇé¿ö£¬±ÈÈçÐèÒªÖØÆô»òÕßÖØ×°ÏµÍ³µÄÇé¿ö£¬ÐèÒª´úÀíµÄclient¶ËʧȥÁªÏµºó·´Ping·þÎñ¶Ë£¬ÖØÐ»ָ´session¡£

ICE

Ò»¸ö±È½Ï¾ÃÔ¶µÄÃæÏà¶ÔÏóµÄÖмä¼þƽ̨£¬¿ÉÒÔ½èÖúICE¶¨Òå×Ô¼ºµÄ½Ó¿Ú£¬×îÖÕÍê³É´úÀíͨÐź͵÷Óá£

GoogleProtoBuf

¼òµ¥µÄ˵£¬googleprotoBufÊǹȸèµÄÒ»ÖÖÊý¾Ý½»»»¸ñʽ£¬¸üÈ·ÇеÄ˵£¬ÊÇÒ»ÖÖ¿ÉÀ©Õ¹µÄÐòÁл¯½á¹¹Êý¾Ý¸ñʽ£¬¿ÉÒÔÓÃÀ´´æ´¢£¬RPC»òÕßµÈÊý¾ÝͨÐÅ¡£¶ÔÓÚͨÐŵ÷Ó㬿ÉÒÔ½èÖúÕâÖÖ¸ñʽ½øÐд«ÊäºÍÁÙʱ´æ´¢¡£

Mina

MinaÔÚÕâÀÊÇÒ»¸öÖØÁ¿¼¶µÄ¶«Î÷¡£ÒòΪÉÏÃæICEºÍgoogleprotobugµÄÄÚÈÝËü¶¼°üº¬¡£ËüµÄ¸ù±¾ÊÇÒ»¸öͨÐÅÓ¦Óÿò¼Ü£¬ÌṩÁËЭÒéµÄ·â×°£¬Á÷ºÍ¹ÜµÀ»úÖÆ£¬Í¬²½ºÍÒì²½µÈ¡£ºÍICEÒ»ÑùÒ²ÌṩÁËserverºÍclientµÄ·â×°¡£ÔÚ¿¼ÂÇд´úÀíµÄʱºò£¬¿ÉÒÔÓÅÏÈÑ¡Ôñ¡£È±µãÊÇÖ»ÄÜÓÃjavaÀ´Ð´¡£

WTT&MTM

WTTÊÇ΢ÈíÄÚ²¿Ò»Ö±Ê¹ÓõÄÒ»¸ö²âÊÔ»úÈÎÎñÅÉ·¢µ÷¶Èϵͳ£¬ËüÊÇ»ùÓÚÃüÁîµÄ£¬Í¬Ê±²ÉÈ¡ÁË·´ping¼¼Êõ£¬ËùÒÔһЩ¶ÏÍøºÍɾ³ýÇý¶¯µÄ²âÊÔ£¬Ò»Ñù¿ÉÒÔʤÈΡ£ÕâÊÇÎÒ¾õµÃÈÎÎñÅÉ·¢µÄµ÷¶ÈµÄÒ»¸ö±È½ÏºÃµÄϵͳ£¬²¢ÇÒÖ§³Ö¶¨Ê±ÈÎÎñºÍÅÉ·¢Ä£°åµÄ´´½¨£¬Í¨¹ýÅäÖü¸ºõ¿ÉÒÔÍê³ÉÈκβâÊÔµ÷¶ÈµÄÈÎÎñ¡£Ö»¿ÉϧÊǸöÄÚ²¿µÄ¶«¶«£¬¶øÇÒÌ«´óÁË£¬Ò»°ãµÄ²âÊÔÍŶӺÜÄÑ¿ª·¢ºÍά»¤¡£

Ïà¶ÔÀ´Ëµ£¬Î¢ÈíµÄÁíÒ»¸öÖ÷ÍÆµÄ²âÊÔÉú̬ƽ̨MTMºÍAuto Lib£¬²¢²»ÊǺܺ㬺ÜÄѺÍÁ÷ÐеÄQCµÈϵͳ±È½Ï¡£Ö÷ÒªÔ¸ÒâÊÇËüÃãÇ¿ºÍVSµÄ¸ãµ½ÁËÒ»Æð£¬¶øÇҺܶàÉè¼ÆÔÚ¸ù±¾ÉÏûÓп¼Âǵ½À©Õ¹ºÍÄ£°åµÄ¸ÅÄî¡£ÁíÍ⣬×÷Ϊһ¸öƽ̨£¬Ëü¼ÄÉúÔÚVSµÄÉú̬»·¾³£¬Ê¹µÃÐÔÄÜÎÞ·¨Ìá¸ß¡£

ÆäËû

µ÷¶È·ÖÅä

µ÷¶È·ÖÅäÔÚÖ´Ðе÷¶ÈÖУ¬ÊÇÒ»¸ö¿É´ó¿ÉСµÄ¶«Î÷¡£Ò»°ãÔÚ×Ô¶¯»¯¼Ü¹¹¿ª·¢³õÆÚ²»Ôõôȥ¿¼ÂÇ¡£µ«ÊÇÈç¹û×Ô¶¯»¯¼Ü¹¹Îȶ¨Ö®ºó£¬¿ÉÄÜ»áÓÐһЩ·ÖÅäÉϵÄÐèÇ󣬰üÀ¨Æ½¾ù£¬¶¯Ì¬ÒÔ¼°Ò»Ð©ÌØÊâµÄÐèÇó¡£Í¨³£·ÖÅä²ßÂÔʹÓòåºÏµÄ·½Ê½£¬¿ÉÒÔÒ»ÖÖ²ßÂÔ¶ÔÓ¦Ò»¸ö¶ÔÏó£¬Ò²¿ÉÒÔËùÓвßÂÔ¶ÔÓ¦¹¤³§À࣬»òÕßʹÓô¿Ëã·¨µÄ·½Ê½Íê³É¡£

ƽ¾ù

ƽ¾ùģʽһ°ã½«M¸öÓÃÀý·Öµ½N̨»úÆ÷ÉÏÖ´ÐУ¬¼´Ê¹Äܹ»¼à¿Ø²âÊÔ»ú״̬£¬Ò²Ã»°ì·¨¶ÔÒѾ­·Ö·¨³öÈ¥µÄÈÎÎñ½øÐÐÒì³£´¦Àí

¶¯Ì¬

¶¯Ì¬·ÖÅäÊÇÒ»ÖÖÏà¶Ô½ÏÓŵİ취£¬Ëüͨ³£»áÂÖѯ²âÊÔ»ú£¬ÓпÕÏÐÔò·ÖÅä²âÊÔÈÎÎñ¡£Ëü²»»áÒòΪij¸öÈÎÎñÒì³£»òÕß²âÊÔ»úÒì³£¶ø¿¨×¡¡£µ«ÊÇÓÉÓÚÂÖѯ¶¼ÐèÒª¼ÆË㣬ËùÒÔ·Ö·¢¼ÆËãÉÏЧÂʲîһЩ¡£

¶ÓÁкͳØ

ÎÞÂÛÈκÎÈÎÎñ¶ÓÁÐÒ²ºÃ£¬µ÷¶È³ØÒ²ºÃ£¬¸÷ÖÖ˵·¨µÈµÈ£¬ÔÚ·ÖÅä²ßÂÔÖУ¬ÊÂʵÉÏÖ»ÓÐÈÎÎñ¼¯ºÏºÍ²âÊÔ»ú¼¯ºÏ¡£ÔÙûÓÐÆäËûÔ¼ÊøÌõ¼þµÄÇé¿öÏ£¬¼´ËùÓÐÈÎÎñ¼¶±ðÒ»Ñù£¬ËùÒÔ²âÊÔ»ú¼¶±ðÒ»Ñù£¬ËüµÄµ÷¶È»áÓÐÒ»¸öÕÛÖеĶ¯Ì¬·½·¨£¬ÔÚ¶¯Ì¬·ÖÅäµÄ»ù´¡ÉÏ£¬¶¨Òåÿ´Î·Ö·¢µÄ×îСµ¥Ôª¡£ÔÚ¶¯Ì¬µÄͬʱ±£Ö¤Á˼ÆËãЧÂÊ¡£

ÌØÊâÐèÇó

ÕâÀïµÄÌØÊâÐèÇó£¬Ö¸µÄÌØÊâµÄÈÎÎñ¼¶±ðºÍÌØ¶¨²âÊÔ»ú»·¾³¡£ÕâÀïһЩÓÐЧµÄ·½·¨¾ÍÊǾ۳ɣ¬ÖØÅź͹ýÂË¡£ÎÞÂÛÊÇÈÎÎñºÍ²âÊÔ»ú£¬¶¼¿ÉÒԷֳɸ÷ÖÖ¼¯ºÏºÍ×Ó¼¯ºÏ£¬ÔÚÖ´ÐеÄʱºò£¬¿ÉÒÔ²ÅÈ¥½ÚµãΪ²ÎÊý½øÐÐÈÎÎñµÄÏ·¢£¬Âú×ãÌØÊâÐèÇó£»Èç¹ûÓÃÀýºÍ²âÊÔ»úµÄÃüÁîÓÐÔ¼Êø£¬Ò²¿ÉÒÔ²ÉÈ¡¹ýÂ˵ķ½·¨£¬Öƶ¨ºÃ¹ýÂ˹æÔò¡£ÁíÍâÔÚÈÎÎñ¶ÓÁÐÀ»áÉæ¼°µ½Ò»Ð©¾Ö²¿ÅÅÐò·½·¨£¬ÕâЩ¿ÉÄÜÒª¾ßÌå Çé¿ö¾ßÌ忼ÂÇ¡£

ÈÕÖ¾

ÈÕÖ¾ÊÇÒ»¸ö²âÊԼܹ¹±ØÐëµÄ²¿·Ö£¬¿ÉÒÔ¼¸ºõÈκβ¿·Ö¶¼ÒªÉæ¼°µ½ÈÕÖ¾¡£µ±È»³ýÁËͨ³£µÄÒ»°ãÈÕÖ¾£¬»¹ÓÐÒ»Ð©ÌØ¶¨µÄÈÕÖ¾£¬ËûÃÇ¿ÉÒÔÓÃÀ´¶¨Î»²âÊÔÓÃÀýʧ°ÜµãµÈµÈ¡£

µ÷ÊÔÈÕÖ¾

µ÷ÊÔÈÕ־ͨ³£·ÅÔÚÖ´ÐÐĿ¼Ï£¬ÎÞÂÛµ÷¶È·þÎñ»¹ÊDzâÊÔÓÃÀýÔÚ²âÊÔ»úÉϵÄÖ´ÐС£Ò»°ãÀ´Ëµ£¬µ÷¶È·þÎñµÄÈÕÖ¾Ö»ÐèÒª¼Ç¼¾ßÌ幨עµÄÎÊÌâ¼´¿É£¬µ«ÊÇÔÚ²âÊÔ»úÖÐÖ´ÐеIJâÊÔÓÃÀý£¬ÆäÈÕÖ¾ÐèÒªºÍÓÃÀýÖ´Ðв½ÖèÒ»Ò»¶ÔÓ¦¡£Õⲿ·Ö ½¨ÒéÊÇ£¬Èç¹ûÓÃÀý˳ÐòÖ´ÐУ¬Ôò˳Ðò¼Ç¼ÈÕÖ¾£¬Èç¹ûµÝ¹éÖ´ÐУ¬ÔòµÝ¹é¸ñʽ¼Ç¼ÈÕÖ¾¡£ÈÕÖ¾µÄÄÚÈÝ¿ÉÒÔ°üÀ¨ºÍÓÃÀýÒ»Ò»¶ÔÓ¦µÄÐÅÏ¢£¬ÒÔ¼°Ö´ÐеľßÌåɽÏÂÎÄ»·¾³£¬ºÍÔËÐÐʱ״̬¡£

±¾µØ&Êý¾Ý¿â

ͨ³££¬²âÊÔÈÕÖ¾·ÖΪÁ½²¿·Ö£¬Ò»²¿·Ö²âÊÔ½á¹ûÔÚÔËÐÐʱ´æÈëÊý¾Ý¿â£¬ÕâÒ²ÊÇ×îÖղ鿴²âÊÔÖ´Ðнá¹ûµÄÊý¾ÝÔ´¡£µ±Ê±Ò»Ð©µ÷ÊÔÐÅÏ¢ÈÕÖ¾£¬Ã»±ØÒª·ÅÔÚÊý¾Ý¿â£¬¶øÇÒÒ²²»±ãÓÚµ÷ÊÔ£¬Ò»°ãÀ´ËµÕⲿ·ÖÈÕÖ¾ÔÚÓÃÀýÖ´ÐнáÊøºó£¬»á°´ÕÕ¾ßÌåÖ´ÐÐID·ÅÈëµ½¹Ì¶¨µÄ¹²ÏíÎļþ¼Ð¡£²âÊÔÈËÔ±µ÷Ñк͵÷ÊÔ²âÊÔÓÃÀýµÄʱºò£¬ÕâЩ¶¼ÊÇÖØÒªµÄ¶«Î÷¡£ÁíÍ⣬·Åµ½¹²ÏíÎļþ¼ÐµÄµ÷ÊÔÈÕÖ¾£¬×îºÃÒ²°üº¬ÓÃÀýÖ´Ðв½ÖèºÍ½á¹û£¬ÒòΪһЩ¶ÏÍøµÄÇé¿öÏ£¬ÎÞ·¨±£Ö¤Êý¾Ý¿âµÄÁ¬Í¨£¬µ«ÊÇÈ´Ï£ÍûµÃµ½Ö´ÐеÄÕý³£½á¹û¡£

½á¹û

Ö´Ðнá¹û

Ö´Ðнá¹ûÒ»°ãÊÇÒÔ²½ÖèΪ×îСÁ£¶È£¬´æ·ÅÔÚÊý¾Ý¿â¡£µ±È»±¾µØÈÕÖ¾ÖÐÒ²×îºÃÓÐÒ»·Ý£¬ÈçÉÏÃæËùÌáµ½µÄ¡£

ʧ°Ü½ØÍ¼

ʧ°Ü½ØÍ¼ÊÇÈÕÖ¾µÄÖØÒª×é³É²¿·Ö£¬¶ÔÓÚ½«½ØÍ¼·ÅÔÚÈÕÖ¾µÄ¹²ÏíÎļþ¼ÐĿ¼Ï£¬ÊÇûÓÐÌ«¶àÒìÒéµÄ£¬Ò»°ãÀ´Ëµ£¬Õⲿ·ÖµÄÒìÒéÊÇÊÇ·ñÓ¦¸Ã½«Ê§°Ü½ØÍ¼±£´æµ½Êý¾Ý¿âÖС£¸öÈ˽¨ÒéÕâ¸ö¿´Çé¿ö£¬µ«ÊÇÒ»°ã±£´æµ½Êý¾Ý¿âÖÐҲûÓÐʲô²»ºÃ£¬Èç¹û²»ÐèÒªÔÚÊý¾Ý¿â¶ÁÈ¡µÄ»°£¬ÊǸö±¸·Ý£¬Èç¹û¶ÁÈ¡µÄ»°£¬¿ÉÒÔÕûºÏµ½Ò»Ð©Ç°Ì¨Ò³ÃæÖС£ÕâÀïΨһÐèҪעÒâµÄÊÇ£¬Èç¹û½«Ê§°Ü½ØÍ¼´æ·Åµ½Êý¾Ý¿â£¬ÄÇô£¬ÄÇôǧÍò±ðʹÓÃselect * from XXXµÄÕâÖÖ·½Ê½½øÐжÁÈ¡£¬²»È»ÄãµÄÊý¾Ý¿â·þÎñÆ÷ÄÚ´æÔÙ´óÒ²³ÐÊܲ»×¡¡£

¼Ïñ

¼ÏñûÓÐÌ«¶àÕùÒéµÄ·ÅÔÚÁËÎļþ¹²ÏíϵͳÖнøÐб£´æ£¬±Ï¾¹ËüÌ«´óÁË£¬Ò²Ã»ÓÐÌ«¶àÒ³ÃæÏÔʾµÄ±ØÒª£¬·´¶ø²»ÈçÔÚÎļþϵͳ²é¿´·½±ã¡£

¼ÏñÕⲿ·ÖÐèҪעÒâµÄÊÇ£¬ºÜ¶àʱºò¼Ïñ¿ÉÒÔºÍʧ°ÜÈÕÖ¾¼¯³Éµ½Ò»Æð£¬Í¨¹ýʧ°ÜÈÕÖ¾½øÐÐË÷ÒýµÄ¶¨Î»£¬È»ºóµã»÷¼Ïñ²é¿´¡£Ò»Ð©Á÷ÐеIJâÊÔ¿ò¼ÜÒ²ÌṩÁËÕâÀàµÄÈÕÖ¾ºÍ¼ÏñµÄ²é¿´¹¤¾ß¡£

´æ´¢

´æ´¢Ö÷ÒªÊÇÓÃÀ´²é¿´µÄ£¬Ö®Ç°Ò²Ìáµ½ÁËÖ÷Òª·ÖΪÊý¾Ý¿â´æ´¢ºÍÎļþϵͳ´æ´¢£¬ËûÃÇÊʺϴ治ͬµÄ¶«Î÷¡£Êý¾Ý¿âÒ»°ã´æÊý¾ÝÐÔ½ÏÇ¿µÄ¶«Î÷£¬±ÈÈçÖ´Ðнá¹û£¬ÈÎÎñ²ÎÊýµÈ£¬½á¹¹»¯²¢ÇÒÓÀÔ¶´æ´¢£»ÎļþϵͳÊʺϷŴóÈÝÁ¿²¢ÇÒ¾­³£¶ÁÈ¡µÄÈÕÖ¾¡£

Êý¾Ý¿â

´óÐèÇóµÄǰÌáÏ£¬ÕâÖÖÂß¼­ºÜÉÙÓÐÈËʹÓÃnosqlÀ´´æ´¢Êý¾Ý£¬±Ï¾¹Ò»¸öÕûÌåµÄ×Ô¶¯»¯¼Ü¹¹Âß¼­ºÍÒµÎñºÜÇåÎú£¬¶øÇÒ¹ØÏµÐÍÊý¾Ý¿âÒ²Äܹ»Ê¤ÈΡ£

¹ØÏµÐÍ

Ò»°ãÍÆ¼öÕâÖÖÇé¿öÏÂʹÓùØÏµÐÍÊý¾Ý¿â£¬µÚÒ»ÊÇÑ¡Ôñ±È½Ï¶à£¬Êʺϴæ·Å´óÁ¿µÄ½á¹¹»¯Êý¾Ý£¬¶øÇÒ¹ØÏµÐÍÊý¾Ý¿â±È½ÏÈÝÒ×£¬ÕæµÄ³öÏÖʲôÎÊÌ⣬ºÜ·½±ãµÄÕÒµ½½â¾ö·½°¸¡£

·Ç¹ØÏµÐÍ

·Ç¹ØÏµÐÍÊý¾Ý¿âµÄÓŵãÊǿ죬±È½ÏÊʺÏһЩСÏîÄ¿ºÍ»¥ÁªÍø´«ÊäµÈ£¬¶øÇÒÊý¾ÝµÄ¶ÔÏ󻯸ü¼ÓÈÝÒס£µ«ÊǷǹØÏµÐÍÊý¾Ý¿âÎÒ²¢²»½¨Ò顪¡ª¿ÉÄÜ»áÓиü¶àµÄ³É±¾£¬±ÈÈç×Ô¼ºÈ¥Ð´ÊÂÎñ£¬Ð´Í¬²½Òì²½ºÍ´¦ÀíËøµÈ£¬¶øÇÒÐÔÄÜÈçºÎÒ²¶¼ÊÇ ÎÊÌ⣬nosqlµÄÊý¾Ý¿âÏà¶ÔÀ´Ëµ£¬¶ÔÄÚ´æµÄÒÀÀµ¸ü¶àһЩ£¬ÕâÖÖÇé¿ö²»ÊʺÏһЩ²âÊÔÊý¾ÝµÄ´æ´¢¡£

Îļþ

Îļþϵͳ´æ·ÅÈÕÖ¾Ò»°ãûÓÐÌ«Éî¼¼ÊõÐԵĶ«Î÷£¬Ö»ÓÐһЩС¼¼ÇɵĶ«Î÷£¬±ÈÈ羡¿ÉÄÜʹÓÃÎļþ¿½±´µÄ·½Ê½¶ø²»ÊÇÍøÂçͨÐŵķ½Ê½´«Ê䣬Ҳ¿ÉÒÔ×öһЩÅÌ·ûÓ³ÉäÖ±½ÓʹÓÃÔ¶³ÌÎļþ£¬¶ø²»ÊÇ¿½±´¡£µÈµÈÕâÑùµÄС¼¼ÇÉ¡£

Óû§¿ØÖƽӿÚ

Õⲿ·ÖÖ÷ÒªÊÇÓû§ÈçºÎ²é¿´£¬Öƶ¨ºÍÖ´ÐÐÏà¹ØµÄ×Ô¶¯»¯²âÊÔ¡£Ö®Ç°Ìáµ½¹ýһЩ¼Ü¹¹»·¾³£¬¿ÉÒÔͨ¹ýweb»òÕ߿ͻ§¶Ë½øÐÐÈÎÎñÏ·¢£¬»òÕßͨ¹ý¶¨Ê±ÈÎÎñ½øÐС£ÁíÒ»·½Ã棬¾ßÌåµÄ½á¹ûµÄÊý¾ÝÈçºÎ²é¿´µÈµÈ£¬Ò²¶¼ÊÇÌṩ¸øÊ¹ÓÃÕßµÄÍⲿ½Ó¿Ú¡£

ÖпØ

ÎÞÂÛclient»¹ÊÇweb£¬×îÖÕ¶¼ÐèÒªºËÐĵĿØÖÆ·þÎñ£¬ËüµÄ¹¦ÄÜÖ÷ÒªÊÇÁ½´ó²¿·Ö£¬Ò»¸öÊÇÈÎÎñÏ·¢£¬ÁíÒ»¸ö½á¹û²éѯ£¬µ±È»»¹ÓÐÆäËûһЩÊý¾ÝÅäÖõȵȵŦÄÜ¡£×ÜÌåÀ´Ëµ£¬¾ÍÊǽ«Ö®Ç°µÄÕâЩµ÷¶ÈºÍÊý¾Ý¿â·þÎñÆ÷ÐγÉÓлúµÄÒ»¸ö»·¾³µÄ¹ý³Ì¡£

ǰ¶Ë

ǰ¶ËÎÞÂÛÊÇ´Ó²Ù×÷»¹ÊDz鿴µÄ½Ç¶È£¬ÖÁÉÙ¶¼Ðè񻃾¼°µ½ÈçϵIJ¿·Ö

ÈÎÎñ

¿ÉÒÔÏ·¢²âÊÔÈÎÎñ£¬Ò²¿ÉÒԲ鿴ÈÎÎñÀúÊ·¼Ç¼ºÍÏêϸ½á¹û£»

ÓÃÀý

¿ÉÒԱ༭ºÍ´´½¨²âÊÔÓÃÀý£¬²éѯ²¢ÇÒ¹ÜÀíÓÃÀýÌ×¼þ£¬Äܲú¿´ÓÃÀý²âÊÔÀúÊ·¼Ç¼ºÍ½á¹û£»

¹ý³Ì

Äܹ»±àдÓÃÀý¹ý³Ì£¬Äܹ»Í³¼Æ³ö¾ßÌå¹ý³ÌµÄÖ´ÐÐ״̬ºÍÊý¾ÝµÈµÈ£»

±¨¸æ

±¨¸æÒ»°ãÊÇͨ¹ýÊý¾Ý¿âÖеÄÊý¾Ý£¬ÕûºÏ×îÖÕ±¨¸æÂß¼­£¬°´ÕÕ±¨¸æµÄÄ£°åÉú³ÉµÄ¾ßÌå²âÊÔÖ´Ðнá¹ûÐÅÏ¢»ã×Ü¡£Ò»°ãÇé¿öÏ£¬»áÒÔÎļþÐÎʽ´æÔÚ¡£¸ñʽÖУ¬²ÉÓÃ×î¶àµÄÊÇhtmlºÍword£¬ÓÐЩÊÇÖ±½ÓÉú³ÉµÄ£¬ÓÐЩÊÇÔ¤ÀÀºóµ¼³öµÄ¡£

ÏûϢ֪ͨ

ÏûϢ֪ͨ£¬Ò»°ã¶¼ÊDZ¨¸æÍê³ÉºóÅäºÏ±¨¸æ½«²âÊÔ½á¹û·¢Ë͵½¸ºÔðÈËÓÊÏäµÄ£¬Í¨³£ÕâÖÖʱºò»á´ø×ÅһЩ»ã×ܵÄÊý¾ÝÐÅÏ¢×÷ΪÓÊÏäµÄÖ÷ÒªÄÚÈÝ£¬½«ÆäÖÆ³Éhtml¸ñʽµÄ±¨±í£¬È»ºó·¢ËÍÓʼþ£¬ÏêϸµÄÄ£°å¿ÉÒÔ×÷Ϊ¸½¼þʹÓá£

µ±È»£¬ÏûϢ֪ͨ»úÖÆ²»ÏÞÓÚÓʼþ£¬Ò²²»ÏÞÓÚÖ´ÐеĽá¹û»ã±¨£¬¾ö¶¨¹Ø¼üµÄÈκÎʼþ¶¼¿ÉÒÔ´¥·¢Í¨Öª£¬¶ÌÐÅÉõÖÁÒÔºóµÄµç»°Ìáʾ¶¼ÊÇ¿ÉÒԵġ£

   
3902 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

΢·þÎñ²âÊÔÖ®µ¥Ôª²âÊÔ
һƪͼÎÄ´øÄãÁ˽â°×ºÐ²âÊÔÓÃÀýÉè¼Æ·½·¨
È«ÃæµÄÖÊÁ¿±£ÕÏÌåϵ֮»Ø¹é²âÊÔ²ßÂÔ
È˹¤ÖÇÄÜ×Ô¶¯»¯²âÊÔ̽Ë÷
Ïà¹ØÎĵµ

×Ô¶¯»¯½Ó¿Ú²âÊÔʵ¼ù֮·
jenkins³ÖÐø¼¯³É²âÊÔ
ÐÔÄܲâÊÔÕï¶Ï·ÖÎöÓëÓÅ»¯
ÐÔÄܲâÊÔʵÀý
Ïà¹Ø¿Î³Ì

³ÖÐø¼¯³É²âÊÔ×î¼Ñʵ¼ù
×Ô¶¯»¯²âÊÔÌåϵ½¨ÉèÓë×î¼Ñʵ¼ù
²âÊԼܹ¹µÄ¹¹½¨ÓëÓ¦ÓÃʵ¼ù
DevOpsʱ´úµÄ²âÊÔ¼¼ÊõÓë×î¼Ñʵ¼ù
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

LoadRunnerÐÔÄܲâÊÔ»ù´¡
Èí¼þ²âÊÔ½á¹û·ÖÎöºÍÖÊÁ¿±¨¸æ
ÃæÏò¶ÔÏóÈí¼þ²âÊÔ¼¼ÊõÑо¿
Éè¼Æ²âÊÔÓÃÀýµÄËÄÌõÔ­Ôò
¹¦ÄܲâÊÔÖйÊÕÏÄ£Ð͵Ľ¨Á¢
ÐÔÄܲâÊÔ×ÛÊö

ÐÔÄܲâÊÔ·½·¨Óë¼¼Êõ
²âÊÔ¹ý³ÌÓëÍŶӹÜÀí
LoadRunner½øÐÐÐÔÄܲâÊÔ
WEBÓ¦ÓõÄÈí¼þ²âÊÔ
ÊÖ»úÈí¼þ²âÊÔ
°×ºÐ²âÊÔ·½·¨Óë¼¼Êõ

ij²©²ÊÐÐÒµ Êý¾Ý¿â×Ô¶¯»¯²âÊÔ
IT·þÎñÉÌ Web°²È«²âÊÔ
IT·þÎñÉÌ ×Ô¶¯»¯²âÊÔ¿ò¼Ü
º£º½¹É·Ý µ¥Ôª²âÊÔ¡¢Öع¹
²âÊÔÐèÇó·ÖÎöÓë²âÊÔÓÃÀý·ÖÎö
»¥ÁªÍøweb²âÊÔ·½·¨Óëʵ¼ù
»ùÓÚSeleniumµÄWeb×Ô¶¯»¯²âÊÔ