¿Í»§¶Ë×Ô¶¯»¯Ìصã
¿Í»§¶ËµÄ×Ô¶¯»¯£¬Í¨³£×ö¹ýµÄÈ˶¼²»ÊǺÜÔ¸ÒâÉîÈëÌÖÂÛ¡£ÒòΪ³ýÁ˹¦ÄܺÍÂß¼Ö®Í⣬²»µÃ²»Ãæ¶Ô¸÷ÖÖ½çÃæ±ä»¯£¬¸÷Öֺͻ·¾³½»»¥£¬¸÷ÖÖ¼æÈÝÎÊÌâÒÔ¼°Ïë²»µ½»ÒÉ«µØ´ø£¬¾ÍËãÕâÑù£¬Ò²ÕÒ²»µ½Ì«¶àÓÐЧµÄ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¸ñʽµÄ±¨±í£¬È»ºó·¢ËÍÓʼþ£¬ÏêϸµÄÄ£°å¿ÉÒÔ×÷Ϊ¸½¼þʹÓá£
µ±È»£¬ÏûϢ֪ͨ»úÖÆ²»ÏÞÓÚÓʼþ£¬Ò²²»ÏÞÓÚÖ´ÐеĽá¹û»ã±¨£¬¾ö¶¨¹Ø¼üµÄÈκÎʼþ¶¼¿ÉÒÔ´¥·¢Í¨Öª£¬¶ÌÐÅÉõÖÁÒÔºóµÄµç»°Ìáʾ¶¼ÊÇ¿ÉÒԵġ£
|