B2BÍøÂçÈí¼þ

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á ÉóºËÍøÕ¾ºÅ:QQ:896757558
ËÑË÷
²é¿´: 11|»Ø¸´: 0
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

AIWROKº¯Êýû¶¨Òå¾Íµ÷Óýű¾Ö±½Ó±À

[¸´ÖÆÁ´½Ó]

1171

Ö÷Ìâ

1176

Ìû×Ó

7961

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
7961
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
AIWROKº¯Êýû¶¨Òå¾Íµ÷Óýű¾Ö±½Ó±À
AIWROKº¯Êýû¶¨Òå¾Íµ÷Óýű¾Ö±½Ó±À B2BÍøÂçÈí¼þ

AIWROKº¯Êýû¶¨Òå¾Íµ÷Óýű¾Ö±½Ó±À B2BÍøÂçÈí¼þ

AIWROKº¯Êýû¶¨Òå¾Íµ÷Óýű¾Ö±½Ó±À B2BÍøÂçÈí¼þ

  1. // ============================================================================
  2. //  AIWROK ±Ü¿Ó°¸Àý #02£¨¿ÉÅÜÑÝʾ£©£ºÐÂÊÖ×î³£²ÈµÄ 5 ¸ö¿Ó
  3. // ============================================================================
  4. //
  5. //  Õâ¸ö½Å±¾ÓÐʲôÓã¿
  6. //  ©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤
  7. //  ÐÂÊÖ¸Õ½Ó´¥ AIWROK д½Å±¾£¬90% ¶¼»áÔÚÕâ 5 ¸öµØ·½¿¨×¡£º
  8. //    1. º¯Êýû¶¨Òå¾Íµ÷Óà ¡ú ½Å±¾Ö±½Ó±À
  9. //    2. Óà setTimeout ¡ú ÕÒ²»µ½º¯Êý
  10. //    3. Óà Java ÍøÂçÀà ¡ú ±¨Î´¶¨Òå
  11. //    4. ¿ªÏß³Ì ¡ú API Óôí
  12. //    5. Ö÷Ïß³ÌÅÜÍê ¡ú ×ÓÏß³ÌÈ«ËÀ
  13. //
  14. //  ±¾½Å±¾Ä£ÄâÒ»¸ö"ÕæÊµ·þÎñ"µÄÆô¶¯¹ý³Ì£¬ÑÝʾÕýȷд·¨¡£
  15. //  ÔËÐкó»á³ÖÐøÊä³öÐÄÌøÈÕÖ¾£¬°´¡¾·µ»Ø¼ü¡¿»ò¡¾Í£Ö¹¡¿Í˳ö¡£
  16. //
  17. //  ÔõôÓãºAIWROK ÀïÖ±½ÓÔËÐб¾Îļþ£¬¹Û²ìÈÕÖ¾Êä³ö¡£
  18. // ============================================================================


  19. // ============================================================================
  20. // È«¾Ö±äÁ¿£¨¿Ó1£º±ØÐëÔÚÎļþ×î¶¥²¿ÉùÃ÷£©
  21. // ============================================================================
  22. var G = {
  23.     running: true,
  24.     startTime: 0,
  25.     heartbeatCount: 0,
  26.     screen: { w: 1080, h: 1920 }
  27. };


  28. // ============================================================================
  29. // Java ÀർÈ루¿Ó3£º±ØÐëÏÈ importClass ²ÅÄÜÓã©
  30. // ============================================================================
  31. importClass(java.net.ServerSocket);
  32. importClass(java.net.InetSocketAddress);
  33. importClass(java.net.NetworkInterface);


  34. // ============================================================================
  35. // ¹¤¾ßº¯Êý£¨¿Ó1£º±ØÐëÏȶ¨Ò壬ºóµ÷Óã©
  36. // ============================================================================

  37. // »ñÈ¡ÆÁÄ»³ß´ç
  38. function initScreen() {
  39.     try {
  40.         G.screen.w = screen.getScreenWidth();
  41.         G.screen.h = screen.getScreenHeight();
  42.     } catch (e) {
  43.         printl("[WARN] »ñÈ¡ÆÁÄ»³ß´çʧ°Ü£¬Ê¹ÓÃĬÈÏÖµ");
  44.     }
  45.     printl("[³õʼ»¯] ÆÁÄ»³ß´ç: " + G.screen.w + "x" + G.screen.h);
  46. }

  47. // »ñÈ¡±¾»ú IP
  48. function getLocalIP() {
  49.     try {
  50.         var interfaces = NetworkInterface.getNetworkInterfaces();
  51.         while (interfaces.hasMoreElements()) {
  52.             var iface = interfaces.nextElement();
  53.             if (iface.isLoopback() || !iface.isUp()) continue;
  54.             var addresses = iface.getInetAddresses();
  55.             while (addresses.hasMoreElements()) {
  56.                 var addr = addresses.nextElement();
  57.                 var host = addr.getHostAddress();
  58.                 if (host.indexOf(":") === -1) {  // ֻȡ IPv4
  59.                     return host;
  60.                 }
  61.             }
  62.         }
  63.     } catch (e) {}
  64.     return "127.0.0.1";
  65. }

  66. // ¸ñʽ»¯ÔËÐÐʱ³¤
  67. function formatUptime() {
  68.     var elapsed = Math.floor((java.lang.System.currentTimeMillis() - G.startTime) / 1000);
  69.     var h = Math.floor(elapsed / 3600);
  70.     var m = Math.floor((elapsed % 3600) / 60);
  71.     var s = elapsed % 60;
  72.     return (h < 10 ? "0" : "") + h + ":" +
  73.            (m < 10 ? "0" : "") + m + ":" +
  74.            (s < 10 ? "0" : "") + s;
  75. }


  76. // ============================================================================
  77. // Ö÷Á÷³Ì
  78. // ============================================================================

  79. function main() {
  80.     printl("¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T");
  81.     printl("  AIWROK ±Ü¿Ó°¸Àý #02 - ÐÂÊÖÎå´ó¿ÓÑÝʾ·þÎñ");
  82.     printl("¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T");
  83.     printl("");

  84.     G.startTime = java.lang.System.currentTimeMillis();

  85.     // ½×¶Î1£º³õʼ»¯£¨Ä£ÄâÕæÊµ·þÎñÆô¶¯Á÷³Ì£©
  86.     printl("[½×¶Î1/4] ³õʼ»¯ÏµÍ³...");
  87.     java.lang.Thread.sleep(500);
  88.     initScreen();
  89.     java.lang.Thread.sleep(300);

  90.     // ½×¶Î2£ºÍøÂç¼ì²â
  91.     printl("[½×¶Î2/4] ¼ì²âÍøÂç»·¾³...");
  92.     java.lang.Thread.sleep(500);
  93.     var ip = getLocalIP();
  94.     printl("[ÍøÂç] ±¾»ú IP: " + ip);
  95.     java.lang.Thread.sleep(300);

  96.     // ½×¶Î3£ºÄ£Äâ¶Ë¿Ú¼ì²â£¨¿Ó3 µÄÕýÈ·Ó÷¨ÑÝʾ£©
  97.     printl("[½×¶Î3/4] ¼ì²â¶Ë¿Ú¿ÉÓÃÐÔ...");
  98.     java.lang.Thread.sleep(500);
  99.     try {
  100.         var testPort = 32100;
  101.         var testSocket = new ServerSocket(testPort);
  102.         printl("[¶Ë¿Ú] " + testPort + " ¿ÉÓà ✓");
  103.         testSocket.close();
  104.     } catch (e) {
  105.         printl("[¶Ë¿Ú] " + testPort + " ±»Õ¼Ó㬳¢ÊÔÏÂÒ»¸ö...");
  106.         testPort++;
  107.     }
  108.     java.lang.Thread.sleep(300);

  109.     // ½×¶Î4£ºÆô¶¯Íê³É£¬½øÈëÐÄÌøÑ­»·
  110.     printl("[½×¶Î4/4] Æô¶¯Íê³É£¬½øÈëÔËÐÐ״̬");
  111.     printl("");
  112.     printl("©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤");
  113.     printl("  ·þÎñÒÑÆô¶¯£¬°´¡¾·µ»Ø¼ü¡¿»ò¡¾Í£Ö¹¡¿Í˳ö");
  114.     printl("©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤");
  115.     printl("");

  116.     // ¿Ó2 µÄÕýÈ·Ó÷¨£ºÓà runTime.setTimeout ×öÐÄÌø£¬²»Óà setInterval
  117.     // ¿Ó5 µÄÕýÈ·Ó÷¨£ºÖ÷Ïß³ÌÓõݹé setTimeout ±£»î£¬²»»áÍ˳ö
  118.     startHeartbeat();
  119. }

  120. // ÐÄÌøº¯Êý£¨¿Ó2+¿Ó5 µÄÕýȷд·¨£©
  121. function startHeartbeat() {
  122.     G.heartbeatCount++;

  123.     // ÿ 3 ÃëÊä³öÒ»´Î״̬
  124.     var uptime = formatUptime();
  125.     var memInfo = "";
  126.     try {
  127.         var runtime = java.lang.Runtime.getRuntime();
  128.         var usedMB = Math.floor((runtime.totalMemory() - runtime.freeMemory()) / 1048576);
  129.         memInfo = " | ÄÚ´æ: " + usedMB + "MB";
  130.     } catch (e) {}

  131.     printl("[ÐÄÌø #" + G.heartbeatCount + "] ÔËÐÐʱ³¤: " + uptime + memInfo);

  132.     // ¼ì²éÊÇ·ñ¸ÃÍ˳ö£¨°´·µ»Ø¼ü»áÉèÖà G.running = false£©
  133.     if (!G.running) {
  134.         printl("");
  135.         printl("¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T");
  136.         printl("  ·þÎñÒÑÍ£Ö¹£¬×ÜÔËÐÐʱ³¤: " + formatUptime());
  137.         printl("¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T");
  138.         return;
  139.     }

  140.     // µÝ¹éµ÷ÓÃ×Ô¼º£¨¿Ó2 µÄÕýȷд·¨£º²»Óà setInterval£©
  141.     runTime.setTimeout(startHeartbeat, 3000);
  142. }

  143. // ============================================================================
  144. // Æô¶¯
  145. // ============================================================================
  146. main();

  147. // ˵Ã÷£º°´ AIWROK ½çÃæÉϵġ¾Í£Ö¹¡¿°´Å¥¼´¿ÉÍ˳ö
¸´ÖÆ´úÂë


»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

±¾°æ»ý·Ö¹æÔò

¹Ø±Õ

QQ|»ÓªÏúÈí¼þ×ÛºÏÌÖÂÛ|»ÓªÏúÈí¼þÓÐÎʱشð|»ÓªÏúÈí¼þ½Ì³Ì×¨Çø|»ÓªÏúÈí¼þPOST½Å±¾·ÖÏí|»ÓªÏúÈí¼þÆÕͨ½Å±¾·ÖÏí|»ÓªÏúÈí¼þÈí¼þ×ÊѶ|»ÓªÏúÈí¼þ¾«Æ·Èí¼þ|»ÓªÏúÈí¼þ¸üй«¸æ|ÓªÏúÈí¼þ|B2BÈí¼þ|B2BÍøÂçÈí¼þ ( ¾©ICP±¸09078825ºÅ )±¾ÍøÕ¾¿ª·¢µÄÓªÏúÈí¼þÊÇÒ»¿îеÄÍøÂçÓªÏúÈí¼þ£¬Õâ¿îÓªÏú¿ÉÒÔÈ¥ÍøÕ¾Èí¼þ£¬²©¿ÍÈí¼þ£¬B2BÈí¼þ£¬·ÖÀàÐÅÏ¢Íø·¢Ìù£¬¿ÉÒÔÇÀɳ·¢£¬¿ÉÒÔµ½°Ù¶ÈÎÄ¿âÉÏ´«WORDÎĵµ£¬¿ÉÒÔµ½Ò»Ð©ÊÇÏà²áÍøÕ¾×Ô¶¯ÉÏ´«Í¼Æ¬£¬Õâ¸ö×Ô¶¯·¢ÌûÈí¼þ×Ô´øÔÆÖ©Ö룬¼Ó¿ìÊÕ¼£¬ÓÐ6ÖÖ¶Ô½Ó´òÂë½Ó¿Ú£¬·½±ã£¬Ð§Âʸߣ¬Ëٶȿ죬¶øÇÒ¶ÔÍ϶¯µÄÑéÖ¤ÂëÈ«ÍøµÚÒ»¼Ò¶À¼ÒÖ§³Ö£¬È«²¿Ô­´´¼¼Êõ£¬¶À¼ÒÑз¢£¬Õý°æÔ­´´´ø°æÈ¨Èí¼þ¡£Ñ¡ÔñÍòÄÜÓªÏúÈí¼þ£¬¾ÍÑ¡ÔñÁËÒ»ÖÖ׬ǮµÄЧÂÊ£¬´ÓûÓб»³¬Ô½¹ý£¬Ò»Ö±ÔÚŬÁ¦Ñз¢Ð¼¼Êõ¡£·Å·ÉÃÎÏ룬½â·ÅË«ÊÖ£¬À´µã´´Ò⣬³É¾ÍÄãµÄÃÎÏ룬¾ÍÔÚÍòÄÜÓªÏúÈí¼þ¿ªÊ¼

map2

GMT+8, 2026-9-8 07:22 , Processed in 0.164763 second(s), 33 queries .

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí