Ò»¡¢¹ÙÍø¹¦Ð§¼Ü¹¹ÆÊÎöÓë×ÊÔ´µ¼º½
ËÕÖݾ§Ì幫˾iosÃâ·Ñ´óÈ«¹ÙÍø½ÓÄÉÈý²ã¼Ü¹¹Éè¼Æ£¬Ê×Ò³¶¥²¿µÄÖÇÄÜËÑË÷À¸¾«×¼Æ¥Å䳬200ÖÖרҵ¹¤¾ß¡£ÔÚ×ÊÔ´ÏÂÔØÖ¸ÄÏרÀ¸ÖУ¬¿ª·¢Õ߿ɿìËÙ»ñÈ¡¾§ÌåÄ£ÄâÆ÷¡¢°ëµ¼Ìå²ÎÊýÅÌËãÆ÷µÈ½¹µã×é¼þ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Æ½Ì¨ÌØÊâÉèÁ¢ÁË"ÐÂÆ·ËÙµÝ"°å¿é£¬Ã¿Ô¸üÐÂÊÊÅä×îÐÂiOSϵͳµÄÆóÒµ¼¶¿ª·¢¹¤¾ß£¬È·±£Óû§Ê¼ÖÕÕÆÎÕÏȽøÊÖÒÕ¡£
¶þ¡¢¹¤Òµ¼¶Ó¦ÓÃ×ÊÔ´·ÖÀàϵͳ
¹ÙÍø×ÊÔ´°´Ê¹Ó󡾰ϸ·ÖΪÈý´óÖֱ𣺻ù´¡¿ª·¢¹¤¾ß°ü°üÀ¨¾§Ìå½á¹¹¿ÉÊÓ»¯ÆÊÎöϵͳ£¨Ö§³ÖARKit£©¡¢°ëµ¼Ìå²ÎÊý×·×ÙÄ£¿é£»×¨Òµµ÷ÊÔ×é¼þÔòº¸Ç¾§Ô²Ä£ÄâÆ÷£¨Wafer Simulator£©¡¢¹â¿Ì²ÎÊýÓÅ»¯Ì×¼þ£»ÏµÍ³¼¶¹¤¾ß×éÌṩ×Ô¶¯»¯²âÊÔ¿ò¼ÜÓëÄܺļà²âϵͳ¡£Ã¿¸ö·ÖÀà¾ùÅ䱸Ïêϸ²Ù×÷ÊֲᣬÅäºÏÃâ·Ñ¹¤¾ßʹÓÃÖ¸ÒýÊÓÆµ£¬ÏÔÖøÌáÉý¿ª·¢Ð§ÂÊ¡£
Èý¡¢Çå¾²ÏÂÔØÓë×°ÖÃÑéÖ¤Á÷³Ì
ÔõÑùÔÚÈ·±£ÐÅÏ¢Çå¾²µÄÌõ¼þÏÂÍê³É×ÊÔ´ÏÂÔØ£¿Æ½Ì¨½ÓÄÉË«ÖØÈÏÖ¤»úÖÆ£¬ËùÓй¤¾ß°ü¾ù¾ÓÉ´úÂëÊðÃûÑéÖ¤¡£Óû§Í¨¹ý×ÊÔ´ÏÂÔØÖ¸ÄÏ»ñÈ¡IPAÎļþºó£¬ÏµÍ³×Ô¶¯ÌìÉú×°±¸×¨Êô×°ÖÃÖ¤Êé¡£ÌØÊâÌṩµÄMD5УÑ鹤¾ß£¬¿ÉÑéÖ¤ÎļþÍêÕûÐÔ£¬±ÜÃâµÚÈý·½¸Ä¶¯¡£¹ØÓÚÆóÒµ¿ª·¢ÕßÕË»§£¬¸ü¿ª·ÅÅúÁ¿°²ÅŹ¦Ð§£¬Ö§³ÖͬʱÖÎÀí¶ą̀²âÊÔ×°±¸¡£
ËÄ¡¢ÐÐҵרÊô¹¤¾ßÌØÉ«¹¦Ð§ÆÊÎö
°ëµ¼Ìå²ÎÊý¼à²âϵͳ£¨SPMS£©×÷ΪÃ÷Ðǹ¤¾ß£¬¼¯³É¶àÖÖ´«¸ÐÆ÷Êý¾Ý½Ó¿Ú£¬¿ÉʵʱÊÕÂÞ¾§ÕñƵÂÊÎó²î¡£Æä¶À´´µÄÈÈÁ¦Ñ§Ä£ÄâËã·¨£¬Äܽ«ÊµÑéÊý¾ÝÓëÀíÂÛÄ£×ӵIJî±ð׼ȷÖÁ0.05%¡£ÅäºÏËÕÖݾ§Ì幫˾ÌṩµÄSDK¿ª·¢Ì×¼þ£¬¿ª·¢Õ߿ɹ¹½¨×Ô½ç˵ÆÊÎöÄ£¿é£¬ÊµÏÖÉú²úÊý¾ÝÓëÒÆ¶¯¶ËµÄË«Ïòͬ²½¡£
Îå¡¢¿çƽ̨¼æÈÝÐÔÓëÓû§Ö§³Öϵͳ
¹ÙÍø×ÊÔ´²»µ«ÊÊÅäiOSϵͳ£¬»¹ÌṩÓëAndroid¡¢WindowsϵͳµÄÊý¾Ý»¥Í¨¼Æ»®¡£¿ª·¢Õßͨ¹ý×¢²áÆóÒµÕ˺ţ¬¿É½âËøÔÆ¶Ëͬ²½¹¦Ð§£¬ÊµÏÖ¶àÖÕ¶ËÏîÄ¿Ðͬ¡£ÊÖÒÕÖ§³ÖÍŶÓÌṩ7¡Á24СʱÔÚÏß´ðÒÉ£¬Õë¶ÔÌØÊâÐèÇ󻹿ÉÉêÇë¶¨ÖÆ¿ª·¢Ð§ÀÍ¡£Æ½Ì¨ÌØÊâÉèÁ¢ÂÄÀú½»Á÷ÉçÇø£¬»ã¾Û³¬ÍòÃû×¢²á¿ª·¢Õß¹²ÏíÊÖÒռƻ®¡£
ͨ¹ý±¾ÎĵÄϵͳ½â¶Á£¬ËÕÖݾ§Ì幫˾iosÃâ·Ñ´óÈ«¹ÙÍøµÄÊÖÒÕÓÅÊÆÓëЧÀÍÌØÉ«ÒÑÇåÎú·ºÆð¡£´Ó×ÊÔ´ÏÂÔØÖ¸Äϵ½×¨Òµ¹¤¾ßÓ¦Óã¬Æ½Ì¨ÎªÆóÒµ¿ª·¢Õß¹¹½¨ÁËÍêÕûµÄÊý×Ö»¯×ªÐÍÖ§³Öϵͳ¡£½¨Òé°´ÆÚ»á¼û¹ÙÍø¸üй¤¾ß°æ±¾£¬»ñÈ¡×îеÄÒÆ¶¯Ó¦Óÿª·¢×ÊÔ´£¬Ò»Á¬ÌáÉý°ëµ¼ÌåÖÆÔìÁìÓòµÄÁ¢ÒìЧÂÊ¡£
Ò»¡¢ÏµÍ³¼¯³É»ù´¡ÇéÐÎÉèÖÃ
ÈÕÆ¨Èí¼þÓëÆäËû¹¤¾ßʵÏÖÉî¶ÈÕûºÏµÄÌõ¼þÊÇÍê³Éµ×²ãÇéÐδ¡£ÔÚTJJÕ¾³¤ÖúÊÖ¿ØÖÆÌ¨ÖУ¬ÆôÓÃ"¿çƽ̨ͨѶģ¿é"£¬¸Ã¹¦Ð§Ö§³ÖTCP/IPÓëWebSocketË«ÐÒé´«Êä¡£ÇéÐαäÁ¿ÉèÖÃÐè×¢ÖØ·À»ðǽ¶Ë¿Ú¿ª·Å¹æÔò£¬½¨ÒéΪRPA»úеÈ˵¥¶À»®·Ö5000-6000¶Ë¿ÚÇø¼ä¡£ÉèÖÃÎļþ²ÎÊýÐèÓëÄ¿µÄϵͳµÄSDK°æ±¾¼á³Öͬ²½£¬OracleÊý¾Ý¿âÅþÁ¬×Ö·û´®µÄÃûÌÃУÑéÖ±½ÓÓ°ÏìÊý¾ÝǨáãµÄÎȹÌÐÔ¡£
¶þ¡¢API½Ó¿Ú¶Ô½ÓʵսÆÊÎö
¹¤¾ß¼¯³ÉµÄ½¹µã»·½ÚÔÚÓÚAPI½Ó¿ÚŲÓõľ«×¼¿ØÖÆ¡£Í¨¹ý·â×°RESTful½Ó¿ÚÄ£°å£¬¿ÉʵÏÖÈÕÆ¨Èí¼þÓëÖ÷Á÷CRMϵͳµÄË«ÏòÊý¾Ý½»»¥¡£Ïêϸ²Ù×÷Éæ¼°Èý¸öÒªº¦°ì·¨£ºÅ²ÓÃOAuth2.0ÊÚȨÐÒé»ñÈ¡»á¼ûÁîÅÆ£¨Access Token£©¡¢ÉèÖö¯Ì¬ÇëÇóÍ·²ÎÊý¡¢±àдJSONÊý¾ÝÆÊÎöÄ£¿é¡£ÔõÑùÔÚ´¦Öóͷ£429״̬ÂëʱʵÏÖÖÇÄÜÖØÊÔ»úÖÆ£¿ÕâÐèÒªÁ¬ÏµTJJÕ¾³¤ÖúÊÖµÄÁ÷Á¿¿ØÖÆÄ£¿é£¬ÉèÖÃ×Ô˳ӦÂÖѯ¾àÀëËã·¨À´¹æ±ÜЧÀÍÏÞÁ÷¡£
Èý¡¢Êý¾Ý¿âÁª¶¯ÉèÖü¼ÇÉ
Õë¶ÔMySQL¡¢PostgreSQLµÈ¹ØÏµÐÍÊý¾Ý¿âµÄÉî¶È¼¯³É£¬±ØÐ轨ÉèÊÂÎñ»Ø¹ö°ü¹Ü»úÖÆ¡£Í¨¹ýÉèÖÃ"Á½½×¶ÎÌá½»"ÐÒ飬¿ÉÈ·±£ÈÕÆ¨Èí¼þÔÚÊý¾Ýͬ²½Àú³ÌÖеÄÔ×ÓÐÔ²Ù×÷¡£ÅþÁ¬³Ø²ÎÊýµÄ¶¯Ì¬ÓÅ»¯Ö±½ÓÓ°ÏìϵͳÐÔÄÜ£¬½¨Ò齫max_pool_sizeÉèÖÃΪ»îÔ¾ÅþÁ¬ÊýµÄ1.5±¶¡£ÒªÌØÊâ×¢ÖØ×Ö·û¼¯±àÂëµÄÒ»ÖÂÐÔ£¬ÍƼöͳһʹÓÃUTF-8MB4ÃûÌÃÒÔ±ÜÃâÊý¾ÝÂÒÂëÎÊÌⱬ·¢¡£
ËÄ¡¢Í¼ÐνçÃæÔªËØ¾«×¼Æ¥Åä
µ±¼¯³ÉÐèÒª²Ù×÷GUI½çÃæµÄ¹Å°åÈí¼þʱ£¬½çÃæÔªËØµÄ¾«×¼¶¨Î»³ÉΪÊÖÒÕÄѵ㡣TJJÕ¾³¤ÖúÊÖÌṩµÄÔªËØÌ½²âÆ÷¹¤¾ß£¬¿Éͨ¹ýÌìÉúΨһXPath¶¨Î»·ûËø¶¨Ä¿µÄ¿Ø¼þ¡£Õë¶Ô¶¯Ì¬ÌìÉúµÄDOMÔªËØ£¬Ó¦ÆôÓÃÊÓ¾õÌØÕ÷Æ¥ÅäÊÖÒÕ£¬ÉèÖÃÏàËÆ¶ÈãÐÖµ¡Ý85%µÄÈÝ´í»úÖÆ¡£ÔõÑùÓ¦¶Ô½çÃæÇø·ÖÂÊת±äµ¼ÖµÄÔªËØÆ«ÒÆ£¿½¨Éè»ùÓÚCSSÑ¡ÔñÆ÷µÄ×Ô˳Ӧ½á¹¹¼à²âÄ£×ÓÄÜÓÐÓÃÌáÉý²Ù×÷ÀÖ³ÉÂÊ¡£
Î塢ϵͳȨÏÞ¼°Çå¾²ÉèÖÃ
¼¯³ÉÇéÐεÄÇå¾²·À»¤ÊÇÈ·±£×Ô¶¯»¯Á÷³ÌÎȹÌÔËÐеĻù´¡¡£ÔÚTJJÕ¾³¤ÖúÊÖµÄȨÏÞÖÎÀí½çÃæ£¬Ðè×ñÕÕ"×îСȨÏÞÔÔò"ÉèÖÃÓû§½ÇÉ«£¬½¨Ò齫²Ù×÷ȨÏÞϸ·ÖΪ¶ÁÈ¡¡¢Ð´Èë¡¢Ö´ÐÐÈý¸öÆ·¼¶¡£ÃÜÔ¿ÖÎÀíϵͳ±ØÐè½ÓÄÉAES-256¼ÓÃÜËã·¨´æ´¢Ãô¸ÐÐÅÏ¢£¬Í¬Ê±¿ªÆôË«ÒòËØÈÏÖ¤¹¦Ð§¡£°´ÆÚÖ´ÐÐÇå¾²Éó¼ÆÊ±£¬ÒªÌØÊâ×¢ÖØ¼ì²é¿çϵͳ»á¼ûÈÕÖ¾ÖеÄ401δÊÚȨÇëÇó¼Í¼¡£
Áù¡¢Òì³£´¦Öóͷ£ÓëÐÔÄÜÓÅ»¯
¹¹½¨½áʵµÄÒì³£´¦Öóͷ£ÏµÍ³ÊǼ¯³ÉÏîÄ¿µÄ×îÖÕÄ¥Á·¡£ÔÚTJJÕ¾³¤ÖúÊÖµÄÊÂÎñÖÎÀíÖÐÐÄ£¬ÉèÖÃÎå¼¶¸æ¾¯ÏìÓ¦»úÖÆ£º´Ó»ù´¡µÄÖØÊÔÕ½ÂÔµ½È˹¤½éÈëÁ÷³Ì¡£ÐÔÄÜ¼à¿Ø·½Ã棬ÐèÖØµã¹Ø×¢ÄÚ´æ×ß©µÄÔ¤·À£¬½¨Ò齫.NET FrameworkµÄÀ¬»ø½ÓÄÉģʽÉèÖÃΪ"ЧÀÍÆ÷ģʽ"¡£µ±Óöµ½ÍøÂçÑÓ³Ùµ¼Öµij¬Ê±¹ÊÕÏʱ£¬Í¨¹ý¶¯Ì¬µ÷½âTCP´°¿Ú¾ÞϸºÍÆôÓÃÊý¾ÝѹËõÐÒ飬¿É½«´«ÊäЧÂÊÌáÉý40%ÒÔÉÏ¡£
ͨ¹ý±¾Ö¸ÄϵÄϵͳÐÔ½â˵£¬ÈÕÆ¨Èí¼þÓëµÚÈý·½¹¤¾ß¼¯³ÉÒÑÐγɱê×¼»¯ÊµÑé·¾¶¡£ÕÆÎÕTJJÕ¾³¤ÖúÊֵĽ¹µã¹¦Ð§Ä£¿éºó£¬Óû§¿É¿ìËÙ¹¹½¨Ö§³Ö¶àϽµµÍª¶¯µÄ×Ô¶¯»¯¾ØÕó¡£½¨Òé°´ÆÚ¸üÐÂSDK×é¼þ°üÒÔÊÊÅäÐÂÐÍAPI½Ó¿Ú£¬Í¬Ê±ÔÚȨÏÞÉ󼯷½ÃæÒ»Á¬ÔöÇ¿Çå¾²·À»¤¼¶±ð£¬×îÖÕʵÏÖÆóÒµ¼¶Á÷³Ì×Ô¶¯»¯ÏµÍ³µÄÎȽ¡ÔËÓª¡£