1<html> 2 <head> 3 <meta charset="utf-8" /> 4 <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 6 <meta name="format-detection" content="telephone=no, address=no, email=no" /> 7 <meta name="description" content="æåäºè¾¹ç¼è®¡ç®ä¸ºç¨æ·æä¾äºé«æ§è½ç容å¨ç®¡çæ¹æ¡ï¼æ¯ææºè½è°åº¦ãéå管çãå®ä¾é¨ç½²ã宿¶çæ§çåè½ï¼æåäºéè¿è¾¹ç¼è®¡ç®å°ç¾ä¸éçº§çæ ååã髿§è½çèç¹èµæºå¼æ¾ç»ç¨æ·ï¼è®©ç¨æ·è½»æ¾å°âæ éèç¹âç¨äºåå¸å¼ä¸å¡åºæ¯çåæ°åæå¡æåã" /> 8 <meta name="keywords" content="è¾¹ç¼è®¡ç®,æåäºæå¡,æåäºå®ç½,æåäº" /> 9 <!-- ç¾åº¦ç«é¿HTMLæ ç¾éªè¯ --> 10 <meta name="baidu-site-verification" content="oPxtUFdTTu" /> 11 <title>è¾¹ç¼è®¡ç® - æåäºå®ç½</title> 12 <link rel="icon" sizes="any" href="//static.xycloud.com/www/assets/img/favicon.ico"> 13 <link rel="stylesheet" type="text/css" href="//static.xycloud.com/www/assets/css/css-1.3.9.css" /> 14 <link rel="stylesheet" type="text/css" href="//static.xycloud.com/www/assets/css/pagination.css" /> 15 </head> 16 <body> 17 <!-- header --> 18 <div class="hd"> 19 <div class="main"> 20 <h1 class="logobox"><a class="logo" href="https://www.xycloud.com" title="æåäºå®ç½">æåäºå®ç½</a></h1> 21 <div class="nav"> 22 <ul id="navList" class="navlist"> 23 <li data-id="products"> 24 <a class="nav-hover nav-hover-sj" href="javascript:void(0)" >产å</a> 25 <div class="subnav"> 26 <div class="subnav-listbox"> 27 <div class="subnav-list-unit"> 28 <a href="https://www.xycloud.com/products/edgecomputing"> 29 <i class="i-toggle-nav i-toggle-ser"></i> 30 <i class="i-toggle-nav i-toggle-ser i-toggle-back"></i> 31 <h3>æåè¾¹ç¼è®¡ç®</h3> 32 <p>åºäºäºåçææ¯å¼æ¾æµ·éè¾¹ç¼è®¡ç®èç¹èµæº</p> 33 </a> 34 </div> 35 <div class="subnav-list-unit"> 36 <a href="https://www.xycloud.com/products/cdn"> 37 <i class="i-toggle-nav i-toggle-cnt"></i> 38 <i class="i-toggle-nav i-toggle-cnt i-toggle-back"></i> 39 <h3>æåCDN</h3> 40 <p>å ¨æ°ä¸ä»£çåå¸å¼CDN</p> 41 </a> 42 <!-- <div class="subnav-btns"> 43 <a href="https://www.xycloud.com/products/scdn" class="btn-subnav-hot">å ±äº«ç<img src="//static.xycloud.com/www/assets/img/hot.png" alt="" /></a> 44 <a href="https://www.xycloud.com/products/platinumcdn">åè¶ç</a> 45 <a href="https://www.xycloud.com/products/standardcdn">æ åç</a> 46 </div> --> 47 </div> 48 <div class="subnav-list-unit"> 49 <a href="https://www.xycloud.com/products/evaluation"> 50 <i class="i-toggle-nav i-toggle-fn"></i> 51 <i class="i-toggle-nav i-toggle-fn i-toggle-back"></i> 52 <h3>彿°è®¡ç®</h3> 53 <p>髿ãè½»éã便æ·çæ æå¡å¨åºç¨</p> 54 </a> 55 </div> 56 <div class="subnav-list-unit subnav-list-unit-last"> 57 <a href="https://www.xycloud.com/products/edgestorage"> 58 <i class="i-toggle-nav i-toggle-est"></i> 59 <i class="i-toggle-nav i-toggle-est i-toggle-back"></i> 60 <h3>è¾¹ç¼åå¨</h3> 61 <p>å®å ¨ãæµ·éãé«å¯é çåå¸å¼å卿å¡</p> 62 </a> 63 </div> 64 <div class="subnav-list-unit subnav-list-unit-last"> 65 <a href="https://www.xycloud.com/products/burrow"> 66 <i class="i-toggle-nav i-toggle-xytd"></i> 67 <i class="i-toggle-nav i-toggle-xytd i-toggle-back"></i> 68 <h3>æåéé<span class="i-toggle-est-new"><img src="//static.xycloud.com/www/assets/img/new.png" alt="" /></span></h3> 69 <p>
69åºäºæåæ éè¾¹ç¼è®¡ç®èç¹çæ°æ®ä¼ è¾æå¡</p> 70 </a> 71 </div> 72 </div> 73 </div> 74 </li> 75 <!-- <li data-id="example"><a class="nav-hover" href="https://www.xycloud.com/products/example">ç¹ææ¡ä¾</a></li> --> 76 <!-- <li data-id="linktoken"><a class="nav-hover" href="https://www.xycloud.com/linktoken">使ç¨è¯´æ</a></li> --> 77 <li data-id="docs"><a class="nav-hover" href="https://docs.xycloud.com">帮å©ä¸å¿</a></li> 78 <li data-id="about"><a class="nav-hover" href="https://www.xycloud.com/about">å ³äºæä»¬</a></li> 79 </ul> 80 </div> 81 <div class="aside-nav"> 82 <!-- æªç»å½å¯è§ --> 83 <dl class="aside-navlist" id="unlogged-aside-nav"> 84 <dd><a href="https://www.xycloud.com/login?ref=https%3A%2F%2Fconsole.xycloud.com%23%2Foverview">æ§å¶å°</a></dd> 85 <dd><a href="https://www.xycloud.com/login" id="login-href">ç»å½</a></dd> 86 <dd><a class="user-regist-link" href="https://www.xycloud.com/register" onclick='_gsq.push(["T","GWD-002889","trackEvent","xycloud","Header-ç«å³æ³¨å","pc"]);'>ç«å³æ³¨å<img src="//static.xycloud.com/www/assets/img/hot2.gif" alt="" /></a></dd> 87 </dl> 88 <!-- ç»å½å¯è§ --> 89 <dl class="aside-navlist" id="logged-aside-nav"> 90 <dd><a href="https://www.xycloud.com/login?ref=https%3A%2F%2Fconsole.xycloud.com%23%2Foverview">æ§å¶å°</a></dd> 91 <dd> 92 <a><i class="i-user"></i><span class="nav-user" id="user-name">ç¨æ·åç§°ç¨æ·åç§°</span></a> 93 <div class="user-subbox"> 94 <!-- <a href="#">è´¦æ·ä¿¡æ¯</a> --> 95 <!-- <a href="#">è´¹ç¨ä¸å¿</a> --> 96 <a href="https://console.xycloud.com#/account/security">è´¦æ·ä¿¡æ¯</a> 97 <!-- <a href="#">æ¶æ¯ä¸å¿<span class="msg-num">1</span></a> --> 98 <!-- <a href="https://console.xycloud.com">æ§å¶å°</a> --> 99 <a href="javascript:;" onclick="frameWorkMethods.logout()">éåº</a> 100 </div> 101 </dd> 102 </dl> 103 </div> 104 </div> 105</div> 106 107
108<script type="text/javascript"> 109 var href = window.location.href; 110 var index = href.indexOf("xycloud.com/") + 12; 111 var uri = href.substring(index); 112 var uriEncode = "/login?ref=" + encodeURIComponent(uri); 113 var loginHref = document.getElementById("login-href"); 114 115 // console.log(href); 116 // console.log(uri); 117 // console.log(uri.indexOf("login")); 118 // console.log(uriEncode); 119 120 //设置èåé«äº®; 121 var navLists = document.getElementById("navList").getElementsByTagName("li"); 122 if(uri && uri.indexOf("products")===0){ 123 siteNav("products"); 124 } 125 if(uri && uri.indexOf("linktoken")===0){ 126 siteNav("linktoken"); 127 } 128 // if(uri&&uri.indexOf(href.indexOf("docs.xycloud.com"))>=0){ 129 // siteNav("doc"); 130 // } 131 if(uri && uri.indexOf("about")===0){ 132 siteNav("about"); 133 } 134 if(uri && uri.indexOf("products/example")===0){ 135 siteNav("example"); 136 } 137 function siteNav(dataId){ 138 var _this; 139 for(var i=0; i<navLists.length; i++){ 140 _this = navLists[i]; 141 _this.getAttribute("data-id")==dataId ? _this.className = "on" : _this.className = ""; 142 } 143 } 144 145 //uriåå¨ && éç»å½é¡µé¢ 146 if (uri && uri.indexOf("login") === -1){ 147 // console.log(1111111111111); 148 loginHref.setAttribute('href',uriEncode); 149 }; 150 151</script>
151 152 153 154 155 <!-- content --> 156 157<div class="container"> 158 159 <div class="wp subban container-subban"> 160 <div class="main"> 161 <div class="subban-info"> 162 <h3>è¾¹ç¼è®¡ç®</h3> 163 <p>æåè¾¹ç¼è®¡ç®åºäºäºåçææ¯ï¼æ¯ææºè½è°åº¦ãéå管çãå®ä¾é¨ç½²ã宿¶çæ§çåè½ï¼è®©æ¨è½å¤å¿«éé¨ç½²æå¡ï¼è½»æ¾è¿ç»´æå¡ã</p> 164 <div class="subban-btn"> 165 <a class="btn-subbtn" href="https://www.xycloud.com/login?ref=https%3A%2F%2Fconsole.xycloud.com%23%2Fedgecomputing%2Fdashboard">ç«å³ä½éª</a> 166 </div> 167 </div> 168 </div> 169 <div class="subban-morelink"> 170 <div class="subban-morelink-main" style="text-align: right; width: 100%;"> 171 <a class="subban-morelink-link" target="_blank" href="https://docs.xycloud.com/products/1/1/1.html">å¸®å©ææ¡£>></a> 172 </div> 173 </div> 174 </div> 175 176 <div class="product-nav" id="productNav"> 177 <div class="product-navFix"> 178 <div class="main"> 179 <div class="product-navbox"> 180 <ul id="productNav" class="product-navlist"> 181 <li class="on" data-target="product_sec_flagship"><a href="#productNav"><img style="width: 55px;vertical-align: middle;margin-right: 20px;" src="//static.xycloud.com/www/assets/img/ico_84.png" alt="" />SECæè°ç</a></li> 182 <li class="" data-target="product_sec_excellence"><a href="#productNav"><img style="width: 55px;vertical-align: middle;margin-right: 20px;" src="//static.xycloud.com/www/assets/img/ico_100.png" alt="" />SECåè¶ç</a></li> 183 <li class="" data-target="product_sec_speed"><a href="#productNav"><img style="width: 55px;vertical-align: middle;margin-right: 20px;" src="//static.xycloud.com/www/assets/img/ico_101.png" alt="" />SECæéç</a></li> 184 </ul> 185 </div> 186 </div> 187 </div> 188 </div> 189 190 <!-- æè°ç --> 191 <div class="products-unit" data-id="product_sec_flagship" style="display:block;"> 192 <div class="index-wrap"> 193 <div class="main" style="padding-bottom: 70px;"> 194 <div class="section-title products-title"> 195 <h3>SECæè°çç®ä»</h3> 196 <p>æåSECæè°ç便ç½å¿ç§æç¬æçæµ·éè¾¹ç¼è®¡ç®èç¹ï¼åºäºæ éè¾¹ç¼è®¡ç®èµæºçæºè½è°åº¦å¹³å°ï¼å®ç°ä½ææ¬çè¾¹ç¼è®¡ç®å¹³å°æå¡ãç¨æ·å¯ä»¥å¨å¹³å°ä¸èªå©è¿è¡éå管çãé¨ç½²åèµæºæ©ç¼©å®¹ï¼æ¯æèç¹ä¸é®é¨ç½²ãç§çº§å¯å¨ã忶乿ä¾äºä¸ä¸ææ¯å¢é1v1å¯¹æ¥æå¡ï¼ä¿è¯æä¼è´¨çæå¡ã</p> 197 </div> 198 </div> 199 </div> 200 </div> 201 202 <!-- åè¶ç --> 203 <div class="products-unit" data-id="product_sec_excellence" style="display:none;"> 204 <div class="index-wrap"> 205 <div class="main" style="padding-bottom: 70px;"> 206 <div class="section-title products-title"> 207 <h3>SECåè¶çç®ä»</h3> 208 <p>æåSECåè¶ç便ç½å¿ç§æç¬æçè¾¹ç¼å¹³å°ï¼å®ç°ä½ææ¬çè¾¹ç¼è®¡ç®å¹³å°æå¡ãæ ¹æ®ç¨æ·ç硬件é ç½®ï¼æéç份-è¿è¥å-èµæºå®¹éè¦æ±ï¼æä¾å¯¹åºè¾¹ç¼æå¡å¨èµæºãç¨æ·å¯ä»¥å¨å¹³å°èªå©è¿è¡éå管çãé¨ç½²åèµæºæ©ç¼©å®¹ï¼æ¯æèç¹ä¸é®é¨ç½²ãç§çº§å¯å¨ã忶乿ä¾äºä¸ä¸ææ¯å¢é1v1å¯¹æ¥æå¡ï¼ä¿è¯æä¼è´¨çæå¡ã</p> 209 </div> 210 </div> 211 </div> 212 </div> 213 214 <!-- æéç --> 215 <div class="products-unit" data-id="product_sec_speed" style="display:none;"> 216 <div class="index-wrap"> 217 <div class="main" style="padding-bottom: 70px;"> 218 <div class="section-title products-title"> 219 <h3>SECæéçç®ä»</h3> 220 <p>æåSECæéç便ç½å¿ç§æç¬æçè¾¹ç¼è®¡ç®å¹³å°ï¼å®ç°ä½ææ¬çè¾¹ç¼è®¡ç®å¹³å°æå¡ãæ ¹æ®ç¨æ·ç硬件é ç½®ï¼æéç份-è¿è¥å-èµæºå®¹éè¦æ±ï¼æä¾å¯¹åºè¾¹ç¼æå¡å¨èµæºï¼å¹¶æä¾æå¡å¨çæ§ç»´æ¤æå¡ãå®ç°è£¸æºä½¿ç¨å¯¹æå¡å¨è¿è¡é ç½®ãé¨ç½²ç¨åºã</p> 221 </div> 222 </div> 223 </div> 224 </div> 225 226 <div class="index-wrap gray"> 227 <div class="main"> 228 <div class="section-title"> 229 <h3>
229ç¾åç¾å¼æ¾æµ·é髿§è½èç¹èµæº</h3> 230 <p>æåäºéè¿äºåççæ ååæ¹å¼å¼æ¾åºå±èµæºï¼æ¯æå¯¹å¸¦å®½ãç®åãåå¨çèµæºç深度使ç¨</p> 231 </div> 232 <div class="container-service"> 233 <div class="container-service-col"> 234 <div class="service-head"> 235 <div class="service-head-top"> 236 <span>èç¹</span> 237 </div> 238 <div class="service-head-con"> 239 <div class="service-arrow"></div> 240 <div class="service-num"> 241 <b style="font-size: 64px;line-height: 75px;">∞</b> 242 </div> 243 </div> 244 </div> 245 <div class="service-main"> 246 <h3 class="service-title"> 247 <span>æ éèç¹ è´´è¿ç¨æ·</span> 248 </h3> 249 <div class="service-content"> 250 <p>æµ·éè¾¹ç¼è®¡ç®èç¹ï¼è¦ç广æ³ï¼åå¸ååï¼èç¹åé¨ç½²è¾¹ç¼ä¾§ï¼æ°æ®ä¼ è¾è·ç¦»å¯è¿è³1kmï¼ååºå»¶æ¶æä½ã</p> 251 </div> 252 </div> 253 </div> 254 255 <div class="container-service-col"> 256 <div class="service-head"> 257 <div class="service-head-top"> 258 <span>æ§è½</span> 259 </div> 260 <div class="service-head-con"> 261 <div class="service-arrow"></div> 262 <div class="service-num"> 263 <b><span id="myTargetElement2"></span></b> 264 <span class="small">%</span> 265 </div> 266 </div> 267 </div> 268 <div class="service-main"> 269 <h3 class="service-title"> 270 <span>æ§è½å¼ºæ 稳å®å¯é </span> 271 </h3> 272 <div class="service-content"> 273 <p>100%ç±æ ååã髿§è½çæºè½ç¡¬ä»¶æå»ºï¼å¨çº¿æ¶é¿è¾¾23å°æ¶ï¼å享æ¯ãç¨³å®æ§è¿è¶ ä¼ ç»èç¹ã</p> 274 </div> 275 </div> 276 </div> 277 278 <div class="container-service-col"> 279 <div class="service-head"> 280 <div class="service-head-top"> 281 <span>é¨ç½²</span> 282 </div> 283 <div class="service-head-con"> 284 <div class="service-arrow"></div> 285 <div class="service-num"> 286 <b>1</b> 287 <span class="small">é®</span> 288 </div> 289 </div> 290 </div> 291 <div class="service-main"> 292 <h3 class="service-title"> 293 <span>ä¸é®é¨ç½² æºè½è°åº¦</span> 294 </h3> 295 <div class="service-content"> 296 <p>éè¿äºåççæ ååæ¹å¼ï¼æä¾ç»ä¸çè¿è¡ç¯å¢ï¼æµ·éè¾¹ç¼è®¡ç®èç¹ï¼ä¸é®é¨ç½²ï¼æºè½è°åº¦ï¼æä¾åå»ºãæ©å®¹ã宿¶çæµãç¨æ·ç®¡ççå®ä¾ç®¡çåè½ã </p> 297 </div> 298 </div> 299 </div> 300 301 <div class="container-service-col"> 302 <div class="service-head"> 303 <div class="service-head-top"> 304 <span>空é´</span> 305 </div> 306 <div class="service-head-con"> 307 <div class="service-arrow"></div> 308 <div class="service-num"> 309 <b><span id="myTargetElement4"></span></b>
310 <span class="small">å</span> 311 </div> 312 </div> 313 </div> 314 <div class="service-main"> 315 <h3 class="service-title"> 316 <span>ç¾åç©ºé´ èçº¦ææ¬</span> 317 </h3> 318 <div class="service-content"> 319 <p>åèç¹å¹³ååå¨ç©ºé´é«è¾¾1000GBï¼æ¯ä¼ ç»åèç¹åå¨éçç¾åï¼ç¨æ·å¯é¢é¨ç½²æ´å¤æ°æ®ï¼æææåæµéå享çå½ä¸çï¼è约æ´å¤ææ¬ã</p> 320 </div> 321 </div> 322 </div> 323 324 <div class="container-service-col"> 325 <div class="service-head"> 326 <div class="service-head-top"> 327 <span>å¯å¨</span> 328 </div> 329 <div class="service-head-con"> 330 <div class="service-arrow"></div> 331 <div class="service-num"> 332 <b><span id="myTargetElement5"></span></b> 333 <span class="small">s</span> 334 </div> 335 </div> 336 </div> 337 <div class="service-main"> 338 <h3 class="service-title"> 339 <span>ç§çº§å¯å¨ åºç¨é«æ</span> 340 </h3> 341 <div class="service-content"> 342 <p>æ¯ææµ·éè¾¹ç¼è®¡ç®èç¹å¿«éå¯å¨ï¼æå¿«å¯è¾¾1ç§ï¼æé«æå¡é¨ç½²æçï¼æ¯ææå¡çå¼å¸¸æ¢å¤åå¨æä¼¸ç¼©ï¼æ¯æè·¨åºçæå¡è°åº¦ï¼ç¡®ä¿è¾¹ç¼è®¡ç®æå¡ç稳å®å¯é ã</p> 343 </div> 344 </div> 345 </div> 346 </div> 347 </div> 348 </div> 349 350 <div class="wp container-function"> 351 <div class="main"> 352 <div class="section-title"> 353 <h3>便æ·é«æçåè½ æåèç¹ç®¡çæç</h3> 354 <p>æåè¾¹ç¼è®¡ç®æ¥æé«æçé¨ç½²ç®¡çï¼å®æ¶çæ§ï¼ä¾¿æ·ç®¡ççç¹æ§</p> 355 </div> 356 <div class="cardtxt-list"> 357 <ul> 358 <li> 359 <div class="cardbox"> 360 <div class="ico-img"><img src="//static.xycloud.com/www/assets/img/ico_59.png" alt="" /></div> 361 <h4>éå管ç</h4> 362 <h5>管çéåèµæºãå¿«éå建å®ä¾</h5> 363 <p>æä¾å®å ¨ãå¯é çç§æéåä»åºï¼ç¨æ·å¯éè¿äºåç Pushçæ¹å¼ä¸ä¼ éåï¼å¸®å©ç¨æ·è½»æ¾ç®¡çéåèµæºãå¿«éå建å®ä¾ã</p> 364 </div> 365 </li> 366 <li> 367 <div class="cardbox"> 368 <div class="ico-img"><img src="//static.xycloud.com/www/assets/img/ico_57.png" alt="" /></div> 369 <h4>å®ä¾é¨ç½²</h4> 370 <h5>æ¯æå®ä¾å¿«éæ©ç¼©å®¹ï¼å®ä¾å¯åæ§å¶</h5> 371 <p>ç¨æ·éè¿Webæ§å¶å°å¯ä»¥è½»æ¾å¿«æ·å°ä¸é®é¨ç½²å®ä¾èµæºï¼èç¹éåèå´å¯ç±å ¨å½å¤§åºç²¾ç¡®å°34个ç级å°åºã</p> 372 </div> 373 </li> 374 <li> 375 <div class="cardbox"> 376 <div class="ico-img"><img src="//static.xycloud.com/www/assets/img/ico_56.png" alt="" /></div> 377 <h4>æºè½è°åº¦</h4> 378 <h5>èµæºç®¡çæ´ä¾¿æ·ï¼æ´æºè½</h5> 379 <p>æ¯æå¯¹å®ä¾èç¹ç宿¶æ©å±è°æ´ï¼ç³»ç»ä¼æ ¹æ®ç¨æ·éæ±èªå¨ã精确çåé èç¹èµæºãä¿è¯èµæºåºç¨ç髿å åã</p> 380 </div> 381 </li> 382 <li> 383 <div class="cardbox"> 384 <div class="ico-img"><img src="//static.xycloud.com/www/assets/img/ico_58.png" alt="" /></div> 385 <h4>宿¶çæ§</h4> 386 <h5>帮å©ç¨æ·è½»æ¾å®ä½é®é¢ï¼è§£å³é®é¢</h5> 387 <p>ç¨æ·å¯ä»¥è½»æ¾å¿«æ·å°èåå®ä¾çèç¹çæ§æ°æ®ï¼å æ¬å¸¦å®½ãåå¨ãå¹³åå åãå¼å¸¸èç¹ãè¿è¡èç¹ãé«è´
387è½½èç¹çæ°æ®ï¼ç¨äºåæä¸å¡é®é¢ã</p> 388 </div> 389 </li> 390 </ul> 391 </div> 392 <img src="//static.xycloud.com/www/assets/img/service_steps.png" alt="" /> 393 </div> 394 </div> 395 396 <div class="wp container-update"> 397 <div class="main"> 398 <div class="titbox titbox-white"> 399 <h3>䏿³¨åå¸å¼ä¸å¡åºæ¯çåæ°åå级</h3> 400 <p>æåè¾¹ç¼è®¡ç®ååç¬æçæ éè¾¹ç¼è®¡ç®èç¹èµæºï¼è½å¤ææå©ååå¸å¼ä¸å¡åºæ¯æåæå¡è½åã</p> 401 </div> 402 <div class="tabbox-info"> 403 <div class="tab-info-unit" style="display:;"> 404 <div class="tab-info-sub tab-info-sub-2"> 405 <div id="edgeS1" data-id="service" class="tab-info-sub-unit" style="display:;"> 406 <div class="tab-info-sub-nav"> 407 <ul id="edgeServiceNav"> 408 <li data-target="esn1" class="on">è§é¢åå</li> 409 <li data-target="esn2">èµæºåå¨</li> 410 <li data-target="esn3">人工æºè½</li> 411 <li data-target="esn4">æ¨æµ</li> 412 <li data-target="esn5">åæµ</li> 413 </ul> 414 </div> 415 <div class="tab-info-sub-main"> 416 <div data-id="esn1" class="tab-info-sub-main-unit" style="display:;"> 417 <div class="tab-info-sub-main-tit"> 418 <h4>æ¶µçé¢åï¼<strong>ç´æå¹³å°</strong> <strong>ç¹æå¹³å°</strong></h4> 419 <p>为ç»ç«¯ç¨æ·æä¾é«æ¸ æµç çè§é¢ä½éªï¼å¯¹å¸¦å®½ææ¬é使è¾é«éæ±çåºç¨åºæ¯ã</p> 420 </div> 421 <div class="tab-info-sub-main-list"> 422 <h4>è½å¤å®ç°</h4> 423 <ul class="toggletxt-list"> 424 <li> 425 <h5>æçè¾¹ç¼è®¡ç®è½å</h5> 426 <div class="toggletxt-hid"> 427 <p>éè¿æµ·éåå¸å¼è®¡ç®èç¹èµæºï¼è§£å³ç¨æ·å¨ç§»å¨ç½ç»ä¸æçè¾¹ç¼ä¼ è¾è½åçé®é¢ã</p> 428 </div> 429 </li> 430 <li> 431 <h5>æåä¸å¡è´¨é</h5> 432 <div class="toggletxt-hid"> 433 <p>éè¿åºç¨åå¸å¼ç½ç»çç¹æ§ï¼æå3G/4Gç½ç»çç¨³å®æ§ï¼ä»èä¿è¯è¾¹ç¼è®¡ç®æå¡çç¨³å®æ§ã
433</p> 434 </div> 435 </li> 436 <li> 437 <h5>è¶ ä½å¸¦å®½ææ¬</h5> 438 <div class="toggletxt-hid"> 439 <p>éè¿æåäºé«æ§ä»·æ¯çèµæºåææ¯ï¼å¯å¸®å©è§é¢ç½ç«ç±»ç¨æ·ææçéä½å¸¦å®½ææ¬ã</p> 440 </div> 441 </li> 442 <li> 443 <h5>éä½èµæºå¼é</h5> 444 <div class="toggletxt-hid"> 445 <p>æåè¾¹ç¼è®¡ç®è§£å³äºç§»å¨è®¾å¤å¯¹åºç¨çèµæºå ç¨è¿å¤å¼èµ·ç设å¤åçãå¡é¡¿é®é¢ï¼å°¤å ¶å¾ æºåºæ¯ã</p> 446 </div> 447 </li> 448 <li> 449 <h5>æç ´è½åç¶é¢</h5> 450 <div class="toggletxt-hid"> 451 <p>æåè¾¹ç¼è®¡ç®åèç¹å®¹éé«è¾¾1000Gï¼è§£å³ç§»å¨è®¾å¤çåå¨ç©ºé´ï¼å¨çº¿ä¸ç¨³å®ï¼ç½ç»ä¼ è¾å享çè¿ä½äºPCåºæ¯çé®é¢ã</p> 452 </div> 453 </li> 454 </ul> 455 </div> 456 </div> 457 <div data-id="esn2" class="tab-info-sub-main-unit" style="display:none;"> 458 <div class="tab-info-sub-main-tit"> 459 <h4>æ¶µçé¢åï¼<strong>ç½çåºç¨ãè§é¢çæ§ãæ¡£æ¡å¤ä»½ãå½±åèµæåå¨ç</strong></h4> 460 <p>æ°æ®äº§çé大ï¼å¯¹æ°æ®å®å ¨æ§è¦æ±é«ï¼ä¸éè¦å¤§ä½éåå¨ç©ºé´å带宽æµéçåºç¨åºæ¯ã</p> 461 </div> 462 <div class="tab-info-sub-main-list"> 463 <h4>è½å¤å®ç°</h4> 464 <ul class="toggletxt-list"> 465 <li> 466 <h5>æ éèç¹ææ¯</h5> 467 <div class="toggletxt-hid"> 468 <p>åºäºæ é计ç®èç¹çåå¸å¼äºè®¡ç®ç½ç»ï¼å¯èªè¡æå»ºåå¸å¼äºåå¨ï¼ä½¿æ°æ®åå¨åè°ç¨çæçæ´é«ã</p> 469 </div> 470 </li> 471 <li> 472 <h5>å®å ¨å®¹ç¾è½å</h5> 473 <div class="toggletxt-hid"> 474 <p>éç¨æ é计ç®èç¹ææ¯ï¼å ·å¤å¤©ç¶å®¹ç¾ç¹æ§ï¼ç¨æ·å¯çµæ§åºç¨åå¸å¼æ é计ç®èç¹å¼å°å®¹ç¾å®å ¨çç¥ï¼å¤§å¤§æåæ°æ®å®å ¨æ§å容ç¾è½åã</p> 475 </div> 476 </li> 477 <li> 478 <h5>å¸¦å®½ææ¬ä¼å¿</h5> 479 <div class="toggletxt-hid"> 480 <p>éè¿æåäºé«æ§ä»·æ¯çèµæºåææ¯ï¼å¯å¸®å©èµæºå¨åç¨æ·ææçéä½ä¸ä¼ åä¸è½½çå¸¦å®½ææ¬ã</p> 481 </div> 482 </li> 483 <li> 484 <h5>å卿æ¬ä¼å¿</h5> 485 <div class="toggletxt-hid"> 486 <p>ééæµ·éé²ç½®åå¨ï¼ä½éå¤§ãææ©å±ãææ¬ä½ã</p> 487 </div> 488 </li> 489 </ul> 490 </div> 491 </div> 492 <div data-id="esn3" class="tab-info-sub-main-unit" style="display:none;"> 493 <div class="tab-info-sub-main-tit"> 494 <h4>æ¶µçé¢åï¼<strong>模å¼å¹é ãæ·±åº¦å¦ä¹ </strong></h4> 495 <p>为AIå¼åè æä¾é«æä¾¿æ·çåå¸å¼è®¡ç®èµæºåé¢è®ç»æ¨¡åã</p> 496 </div> 497 <div class="tab-info-sub-main-list"> 498 <h4>è½å¤å®ç°</h4> 499 <ul class="toggletxt-list"> 500 <li> 501 <h5>å¤è®¡ç®æ¡æ¶</h5> 502 <div class="toggletxt-hid"> 503 <p>æä¾ä¸»æµçæºå¨å¦ä¹ è®¡ç®æ¡æ¶ï¼å æ¬ä½ä¸éäºï¼TensorflowãCaffeãPyTorchçï¼å¹¶æä¾PythonãC++çè¯è¨æ¥å£ï¼å¼åè è½å¤å¾å®¹æçé¨ç½²AI模åã</p> 504 </div> 505 </li> 506 <li> 507 <h5>夿¨¡åæ¯æ</h5> 508 <div class="toggletxt-hid"> 509 <p>æä¾é¢è®ç»æ¨¡åä¾å¼åè æå»ºAIåºç¨ï¼å æ¬ä½ä¸éäºï¼äººè¸æ£æµï¼äººè¸è¯å«ï¼ç §çåç±»ï¼ç©ä½æ£æµï¼äººä½/ç©ä½åå²ç模åã</p> 510 </div> 511 </li> 512 </ul> 513 </div> 514 </div> 515 <div data-id="esn4" class="tab-info-sub-main-unit" style="display:none;"> 516 <div class="tab-info-sub-main-tit"> 517 <h4>æ¶µçé¢åï¼<strong>ç´æ/è§é¢å¹³å°ãèµè®¯ç±»ç½ç«ã以ååç±»APPåºç¨</strong></h4> 518 <p>å¯¹å ¨ç½è¦çãææ¾å¨ç¨³å®æ§ãCDNè´¨éãæ°æ®åºæ§è½ææ¨æµéæ±çåºç¨åºæ¯ã</p> 519 </div> 520 <div class="tab-info-sub-main-list"> 521 <h4>è½å¤å®ç°</h4> 522 <ul class="toggletxt-list"> 523 <li> 524 <h5>æå»ºç宿µè¯åºæ¯</h5> 525 <div class="toggletxt-hid"> 526 <p>æµ·éè¾¹ç¼è®¡ç®èç¹æå»ºï¼å ¨å½è¦çäº34个ç份åæèç¹ï¼æä¾çå®åºæ¯è¿è¡æµè¯ã</p> 527 </div> 528 </li> 529 <li> 530 <h5>æ¯æå¤ç§åè®®</h5> 531 <div class="toggletxt-hid"> 532 <p>æ¯æHTTP/HTTPSãTCPï¼PINGçå¤ç§åè®®é ç½®æ¨æµä»»å¡ã</p> 533 </div> 534 </li> 535 <li> 536 <h5>è½»æ¾å®ä½è§£å³é®é¢</h5> 537 <div class="toggletxt-hid"> 538 <p>è½å¤è½»æ¾çæ§å®ä½å´©æºãå¡é¡¿ã交äºè¿æ ¢ãç¬¬ä¸æ¹APIè°ç¨å¤±è´¥ãæ°æ®åºæ§è½ä¸éãCDNè´¨éå·®çå
538¤ç»´å¤æçæ§è½é®é¢ã</p> 539 </div> 540 </li> 541 </ul> 542 </div> 543 </div> 544 <div data-id="esn5" class="tab-info-sub-main-unit" style="display:none;"> 545 <div class="tab-info-sub-main-tit"> 546 <h4>æ¶µçé¢åï¼<strong>ç´æ/è§é¢å¹³å°ãèµè®¯ç±»ç½ç«ã以ååç±»APPåºç¨</strong></h4> 547 <p>å¯¹å ¨ç½è¦çãææ¾å¨ç¨³å®æ§ãCDNè´¨éãæ°æ®åºæ§è½æåæµéæ±çåºç¨åºæ¯ã</p> 548 </div> 549 <div class="tab-info-sub-main-list"> 550 <h4>è½å¤å®ç°</h4> 551 <ul class="toggletxt-list"> 552 <li> 553 <h5>æµ·éå¹¶åæ°</h5> 554 <div class="toggletxt-hid"> 555 <p>éè¿æµ·é计ç®èç¹çå ¬ç½é¾è·¯åå¤è¿è¥åçº¿è·¯ï¼æ ¹æ®ç¨æ·ä¸åä¸å¡åºæ¯ï¼æ¨¡æçå®çå¹¶åæ°ã</p> 556 </div> 557 </li> 558 <li> 559 <h5>çå®ç½ç»ç¯å¢</h5> 560 <div class="toggletxt-hid"> 561 <p>æµè¯ä»»å¡åºäºç¨æ·çå®è®¿é®è½¨è¿¹çæèæ¬ï¼å¯ä»¥å®ç¾æ¨¡æç¨æ·è®¿é®èå¥ï¼å¤ç§åæ°æ®æºçå¤ç»´åº¦éæ±ã</p> 562 </div> 563 </li> 564 </ul> 565 </div> 566 </div> 567 </div> 568 </div> 569 </div> 570 </div> 571 </div> 572 </div> 573 </div> 574 575</div> 576 577 <!-- footer --> 578 <div class="ft"> 579 <div class="main"> 580 <div class="ft-top"> 581 <div class="ft-menu"> 582 <dl class="ft-dl"> 583 <dt>æåäºäº§å</dt> 584 <dd><a href="https://www.xycloud.com/products/edgecomputing">è¾¹ç¼è®¡ç®</a></dd> 585 <dd><a href="https://www.xycloud.com/products/evaluation">彿°è®¡ç®</a></dd> 586 <dd><a href="https://www.xycloud.com/products/cdn">æåCDN</a></dd> 587 <dd><a href="https://www.xycloud.com/products/edgestorage">è¾¹ç¼åå¨</a></dd> 588 <dd><a href="https://www.xycloud.com/products/burrow">æåéé</a></dd> 589 </dl> 590 <dl class="ft-dl"> 591 <dt>帮å©ä¸å¿</dt> 592 <dd><a href="https://docs.xycloud.com/products/1/1/1.html">è¾¹ç¼è®¡ç®</a></dd> 593 <dd><a href="https://docs.xycloud.com/products/2/1/1.html">彿°è®¡ç®</a></dd> 594 <dd><a href="https://docs.xycloud.com/products/3/1/1.html">æåCDN</a></dd> 595 <dd><a href="https://docs.xycloud.com/products/9/1/1.html">è¾¹ç¼åå¨</a></dd> 596 <dd><a href="https://docs.xycloud.com/others/8/1.html">ç¸å ³åè®®</a></dd> 597 </dl> 598 <dl class="ft-dl"> 599 <dt>å¿«éå ¥å£</dt> 600 <dd><a href="https://www.xycloud.com/login?ref=https%3A%2F%2Fconsole.xycloud.com%23%2Foverview">æ§å¶å°</a></dd> 601 <!-- <dd><a href="https://www.xycloud.com/products/example">ç¹ææ¡ä¾</a></dd> --> 602 </dl> 603 <dl class="ft-dl"> 604 <dt>å ³äºæä»¬</dt> 605 <dd><a href="https://www.xycloud.com/about">äºè§£æåäº</a></dd> 606 <dd><a href="https://www.xycloud.com/about#develop">åå±åç¨</a></dd> 607 <dd><a href="https://www.xycloud.com/about#glory">å¥é¡¹è£èª</a></dd> 608 <dd><a href="https://www.xycloud.com/about#news">æ°é»å¨æ</a></dd> 609 <dd><a href="https://www.xycloud.com/about#contact">èç³»æä»¬</a></dd> 610 </dl> 611 </div> 612 <div class="ft-contact"> 613 <dl class="ft-dl"> 614 <dt>èç³»æä»¬</dt> 615 <dd>é®ç®±ï¼<a href="mailto:[email protected]">[email protected]</a></dd> 616 <dd> 617 <div class="ft-wxcode"><img src="//static.xycloud.com/www/assets/img/company_code.jpg" alt="" /></div> 618 </dd> 619 </dl> 620 </div> 621 </div> 622 <div class="ft-bot"> 623 <p>Copyright©2015-2021 xycloud.com All Rights Reserved æ·±å³å¸ç½å¿ç§ææéå ¬å¸ææ 624 <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=44030502007600" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><img src="//static.xycloud.com/www/assets/img/batb.png" alt="" style="float:left;"/><span style="color:#939393;">ç²¤å ¬ç½å®å¤ 44030502007600å·</span></a> 625 626 <!--
626<script id="ebsgovicon" src="https://szcert.ebs.org.cn/govicons.js?id=69f05648-4860-4543-a152-2af5e73a064f&width=18&height=25&type=1" type="text/javascript" charset="utf-8"></script>
626 --> 627 <a href="http://beian.miit.gov.cn" target="_blank" rel="nofollow">粤ICPå¤14008884å·</a> | <a href="https://www.xycloud.com/map">ç½ç«å°å¾</a> 628 629 <a target="_blank" href="https://szcert.ebs.org.cn/69f05648-4860-4543-a152-2af5e73a064f "><img src="//static.xycloud.com/www/assets/img/gongshang.png" style="display:inline-block;text-decoration:none;width:18px;margin-right:1px;"/>å·¥åç½ç</a> 630 </p> 631 </div> 632 </div> 633</div> 634 635<!--[if lte IE 9]> 636<div class="lowBrowser"> 637 <div class="lowBrowser-main"> 638 <h3>请å级æ¨çæµè§å¨</h3> 639 <p>Oops! æ¨çæµè§å¨çæ¬è¿ä½ï¼æ³æ¥ææ´å¥½çæµè§ä½éªï¼è¯·ä¸è½½æä½¿ç¨ä»¥ä¸ä»»æä¸æ¬¾æµè§å¨~</p> 640 <a href="https://www.google.cn/intl/zh-CN/chrome/" target="_blank" title="è°·ææµè§å¨"><img src="//static.xycloud.com/www/assets/img/download-chrome.png" alt="è°·ææµè§å¨"></a> 641 <a href="http://www.firefox.com.cn/download/" target="_blank" title="ç«çæµè§å¨"><img src="//static.xycloud.com/www/assets/img/download-ff.png" alt="ç«çæµè§å¨"></a> 642 <a href="https://www.microsoft.com/zh-cn/download/internet-explorer.aspx" target="_blank" title="ææ°IEæµè§å¨"><img src="//static.xycloud.com/www/assets/img/download-ie.png" alt="ææ°IEæµè§å¨"></a> 643 </div> 644</div> 645<![endif]--> 646 647 <!-- asidenav --> 648 <div class="asidefixed"> 649 <ul class="asidefixed-list"> 650 <li><i class="i-feedback" onclick="asideNavMethods.toggleView()">å¨è¯¢åé¦</i></li> 651 </ul> 652</div> 653 654<!-- å馿µ®å± --> 655<div class="pop" id="toggle-view" style="display:none;"> 656 <div class="pop-wp"> 657 <div class="pop-ani"> 658 <div class="pop-tit"> 659 <h2>产åå¨è¯¢ä¸æè§åé¦</h2> 660 <a href="javascript:;" class="pop-close" title="å ³é" onclick="asideNavMethods.hideView()">å ³é</a> 661 </div> 662 <div class="pop-main"> 663 <form action="" class="feedback-form"> 664 <div class="inp-unit" id="type-container"> 665 <h3>åé¦ç±»å<em>*</em></h3> 666 <div class="inp-lbls"> 667 <div class="radiobox"> 668 <input id="p1" name="category" type="radio" value=1 /><label for="p1">产åå¨è¯¢</label> 669 </div> 670 <div class="radiobox"> 671 <input id="p2" name="category" type="radio" value=2 /><label for="p2">éæ±å»ºè®®</label> 672 </div> 673 <div class="radiobox"> 674 <input id="p3" name="category" type="radio" value=3 /><label for="p3">bugåé¦</label> 675 </div> 676 </div> 677 </div> 678 <p class="err" id="type-err">è¯·éæ©åé¦ç±»å</p> 679 <div class="inp-unit"> 680 <h3>å 容æè¿°<em>*</em></h3> 681 <div class="inpbox-txtarea" id="content-container"> 682 <textarea class="txtarea" id="content" placeholder="è¯·è¯¦ç»æè¿°æ¨è¦å¨è¯¢çå 容ï¼ä»¥ä¾¿æä»¬ä¸ºæ¨æä¾æ´å¥½çæå¡" name="content"></textarea> 683 </div> 684 <p class="err" id="content-err">请填ååé¦å 容</p> 685 </div> 686 <h3>èç³»æ¹å¼<em>*</em></h3> 687 <div class="inp-unit inpbox-pdleft"> 688 <div class="inpbox" id="name-container"> 689 <h4>å§å</h4> 690 <input type="text" class="itxt" 691 maxlength="20" 692 name="name" 693 oninput="asideNavMethods.inputChange(event,'name')" 694 /> 695 </div> 696 <p class="err" id="name-err">å§åä¸å¾è¶ è¿20个å符</p> 697 </div> 698 <div class="inp-unit inpbox-pdleft"> 699 <div class="inpbox" id="email-container"> 700 <h4>èç³»é®ç®±</h4> 701 <input type="text" class="itxt" name="email" 702 onblur="asideNavMethods.inputChange(event,'email')"/> 703 </div> 704 <p class="err" id="email-err">é®ç®±æ ¼å¼ä¸æ£ç¡®</p> 705 </div> 706 <div class="inp-unit inpbox-pdleft"> 707 <div class="inpbox" id="phone-container"> 708 <h4>ææºå·ç </h4> 709 <input type="text" class="itxt" name="phone" 710 maxlength="11" 711 onkeydown="return asideNavMethods.keyDown(event,'phone')" 712 onblur="asideNavMethods.inputChange(event,'phone')" 713 onpaste="return false"/> 714 </div> 715 <p class="err" id="phone-err">ææºæ ¼å¼ä¸æ£ç¡®</p> 716 </div> 717 <div class="inp-unit inpbox-pdleft"> 718 <div class="inpbox inp-code" id="code-container"> 719 <h4>éªè¯ç </h4> 720 <input type="text" class="itxt" name="code" 721 maxlength="4" 722 onkeydown="return asideNavMethods.keyDown(event,'graphCaptcha')" 723 onpaste="return false"/> 724 <div class="inp-codebox"> 725 <img src="//static.xycloud.com/www/assets/img/code.jpg" alt="" 726 id="graph-code-img" 727 onclick="asideNavMethods.clickGraphCaptcha()"/> 728 </div> 729 </div> 730 <p class="err" id="code-err">éªè¯ç 䏿£ç¡®</p> 731 </div> 732 <div class="inpbtn"> 733 <a href="#" class="btn" onclick="asideNavMethods.submit()">æäº¤</a> 734 </div> 735 </form> 736 </div> 737 </div> 738 </div> 739</div> 740 741<!-- å馿å --> 742<div class="pop" id="toggle-success" style="display:none;"> 743 <div class="pop-wp"> 744 <div class="pop-ani"> 745 <div class="pop-tit"> 746 <h2>产åå¨è¯¢ä¸æè§åé¦</h2> 747 <a href="javascript:;" class="pop-close" title="å ³é" 748 onclick="asideNavMethods.hideSuccessView()">å ³é</a> 749 </div> 750 <div class="pop-main"> 751 <div class="pop-feedback-success"> 752 <i class="i-success"></i> 753 <h3>æäº¤æå</h3> 754 <p>æè°¢æ¨çåé¦ï¼æä»¬å°ä¼è®¤çæ¥çå¹¶ååºåå¤ã<br/>å¦éæäº¤æ´è¯¦ç»çåé¦å 容ï¼è¯·éè¿é®ä»¶çæ¹å¼åéå°<br/>[email protected]ã</p> 755 </div> 756 <div class="inpbtn"> 757 <a href="#" class="btn" onclick="asideNavMethods.hideSuccessView()">ç¡®å®</a> 758 </div> 759 </div> 760 </div> 761 </div> 762</div> 763 764<!-- åé¦å¤±è´¥ --> 765<div class="pop" id="toggle-fail" style="display:none;"> 766 <div class="pop-wp"> 767 <div class="pop-ani"> 768 <div class="pop-tit"> 769 <h2>产åå¨è¯¢ä¸æè§åé¦</h2> 770 <a href="javascript:;" class="pop-close" title="å ³é" 771 onclick="asideNavMethods.hideFailView()">å ³é</a> 772 </div> 773 <div class="pop-main"> 774 <div class="pop-txt"> 775 <div class="tbbox"> 776 <div class="tbcell"> 777 <p>æ¨æäº¤è¿äºé¢ç¹ï¼è¯·ç¨ååè¯ã</p> 778 </div> 779 </div> 780 <div class="inpbtn"> 781 <a href="#" class="btn" onclick="asideNavMethods.hideFailView()">ç¡®å®</a> 782 </div> 783 </div> 784 </div> 785 </div> 786 </div> 787</div> 788 789<!--
789<script type="text/javascript" src="//static.xycloud.com/www/assets/js/lib/jQuery-3.3.1.min.js"></script>
vendor: 1 bytes, line 789
789
790<script type="text/javascript" src="//static.xycloud.com/www/assets/js/lib/jQuery.pjax.js"></script>
790 --> 791 </body> 792
792<script type="text/javascript" src="//static.xycloud.com/www/assets/js/lib/es6-promise.auto.min.js"></script>
792 793
793<script type="text/javascript" src="//static.xycloud.com/www/assets/js/lib/jQuery-3.3.1.min.js"></script>
793 794
794<script type="text/javascript" src="//static.xycloud.com/www/assets/js/lib/jQuery.pjax.js"></script>
794 795
795<script type="text/javascript" src="//static.xycloud.com/www/assets/js/lib/swiper.js"></script>
795 796
796<script type="text/javascript" src="//static.xycloud.com/www/assets/js/lib/pagecontrol.js"></script>
796 797
797<script type="text/javascript" src="//static.xycloud.com/www/assets/js/lib/countUp.js"></script>
797 798
798<script src="https://cdn.hcharts.cn/highcharts/highcharts.js"></script>
798 799
799<script type="text/javascript"> 800 Highcharts.setOptions({ global: { useUTC: false } }); 801 </script>
801 802
802<script type="text/javascript" src="//static.xycloud.com/www/assets/js/lib/echarts.min.js"></script>
802 803
803<script type="text/javascript" src="https://fcrc-video.xycdn.com/h5/test/xyvod.js"></script>
803 804
804<script src="https://webrtc.github.io/adapter/adapter-latest.js"></script>
804 805
805<script type="text/javascript" src="//static.xycloud.com/www/assets/js/xyp2p-20190319.js"></script>
805 806
806<script type="text/javascript" src="//static.xycloud.com/www/assets/js/util.js"></script>
806 807
807<script src="https://cdnjs.cloudflare.com/ajax/libs/jsencrypt/3.0.0-beta.1/jsencrypt.min.js"></script>
807 808 <!-- ç¾åº¦ç»è®¡æ°ç弿¥ç»è®¡ä»£ç è·å --> 809
809<script> 810 var _hmt = _hmt || []; 811 (function() { 812 var hm = document.createElement("script"); 813 hm.src = "https://hm.baidu.com/hm.js?a82fbe6b647c12f654153b50bdf91d5e"; 814 var s = document.getElementsByTagName("script")[0]; 815 s.parentNode.insertBefore(hm, s); 816 })(); 817 //Gridsum tracking code begin. 818 var _gsq = _gsq || []; 819 (function () { 820 var s = document.createElement('script'); 821 s.type = 'text/javascript'; 822 s.async = true; 823 s.src = (location.protocol == 'https:' ? 'https://ssl.' : 'http://static.') + 'gridsumdissector.com/js/Clients/GWD-002889-C0ED43/gs.js'; 824 var firstScript = document.getElementsByTagName('script')[0]; 825 firstScript.parentNode.insertBefore(s, firstScript); 826 })(); 827 </script>
827 828
828<script type="text/javascript"> 829 var asideNavMethods = (function($){ 830 var dataObj = {} 831 var sendPhoneCaptchaAlready = false; 832 return { 833 init: function () { 834 this.changeGraphCaptcha(); 835 }, 836 toggleView: function() { 837 $("#toggle-view").show(); 838 this.changeGraphCaptcha(); 839 }, 840 hideView: function(){ 841 this.clearInput(); 842 $("#toggle-view").hide(); 843 }, 844 showSuccessView: function(){ 845 $("#toggle-success").show(); 846 }, 847 hideSuccessView: function(){ 848 $("#toggle-success").hide(); 849 }, 850 showFailView: function(){ 851 $("#toggle-fail").show(); 852 }, 853 hideFailView: function(){ 854 $("#toggle-fail").hide(); 855 }, 856 //è·åè¡¨åæ°æ® 857 getFromData: function(){ 858 var data = $('.feedback-form').serializeArray(); 859 dataObj = $util.ArrayDataFormatter(data); 860 return dataObj; 861 }, 862 inputChange: function(event,type){ 863 if(type === "name"){ 864 this.checkName(); 865 }else if(type === "email"){ 866 var dataObj = this.getFromData(); 867 var email = dataObj.email; 868 if(email === ""){ 869 this.hideEmailTip(); 870 }else if(email !== ""){ 871 this.checkEmail() 872 } 873 }else if(type === 'phone'){ 874 var dataObj = this.getFromData(); 875 var phone = dataObj.phone; 876 if(phone === ""){ 877 this.hidePhoneTip(); 878 }else if(phone !== ""){ 879 this.checkPhone(); 880 } 881 }else if(type === 'graphCaptcha'){ 882 var dataObj = this.getFromData(); 883 var code = dataObj.code; 884 if(code === ""){ 885 this.hideGraphCaptchaTip(); 886 }else if(code !== ""){ 887 this.checkGraphCaptcha(); 888 } 889 } 890 }, 891 checkName: function(){ 892 var dataObj = this.getFromData(); 893 var name = dataObj.name; 894 if(name.length > 20){ 895 this.showNameTip('å§åä¸å¾è¶ è¿20个å符') 896 return false; 897 }else{ 898 this.hideNameTip() 899 } 900 return true; 901 }, 902 checkEmail: function(){ 903 var dataObj = this.getFromData(); 904 var email = dataObj.email; 905 if (!$util.checkByRegular("email", email)){ 906 this.showEmailTip('é®ç®±æ ¼å¼ä¸æ£ç¡®') 907 return false; 908 }else{ 909 this.hideEmailTip() 910 return true; 911 } 912 }, 913 checkPhone: function(){ 914 var dataObj = this.getFromData(); 915 var phone = dataObj.phone; 916 if (!$util.checkByRegular("phone", phone)){ 917 this.showPhoneTip('ææºæ ¼å¼ä¸æ£ç¡®') 918 return false; 919 }else{ 920 this.hidePhoneTip() 921 return true; 922 } 923 }, 924 checkGraphCaptcha: function(){ 925 var dataObj = this.getFromData(); 926 var code = dataObj.code; 927 if (code.length != 4){ 928 this.showGraphCaptchaTip('éªè¯ç 䏿£ç¡®') 929 return false; 930 }else{ 931 this.hideGraphCaptchaTip() 932 return true; 933 } 934 }, 935 // å§åé误æç¤º 936 showNameTip: function(msg){ 937 $util.showInputTip("error","#name-container","#name-err", msg); 938 }, 939 hideNameTip: function(){ 940 $util.hideInputTip("error","#name-container","#name-err"); 941 }, 942 // é®ç®±é误æç¤º 943 showEmailTip: function(msg){ 944 $util.showInputTip("error","#email-container","#email-err", msg); 945 }, 946 hideEmailTip: function(){ 947 $util.hideInputTip("error","#email-container","#email-err"); 948 }, 949 // ææºå·ç é误æç¤º 950 showPhoneTip: function(msg){ 951 $util.showInputTip("error","#phone-container","#phone-err", msg); 952 }, 953 hidePhoneTip: function(){ 954 $util.hideInputTip("error","#phone-container","#phone-err"); 955 }, 956 //ç¹å»åæ¢éªè¯ç çå¾ç 957 clickGraphCaptcha: function(){ 958 $(".regform").find("input[name='code']").focus(); 959 this.changeGraphCaptcha(); 960 }, 961 showGraphCaptchaTip: function(msg){ 962 $util.showInputTip("error","#code-container","#code-err",msg); 963 }, 964 hideGraphCaptchaTip: function(msg){ 965 $util.hideInputTip("error","#code-container","#code-err"); 966 }, 967 showTypeTip: function(msg){ 968 $util.showInputTip("error","#type-container","#type-err",msg); 969 }, 970 hideTypeTip: function(msg){ 971 $util.hideInputTip("error","#type-container","#type-err"); 972 }, 973 showContentTip: function(msg){ 974 $util.showInputTip("error","#content-container","#content-err",msg); 975 }, 976 hideContentTip: function(msg){ 977 $util.hideInputTip("error","#content-container","#content-err"); 978 }, 979 //忢å¾çéªè¯ç çajax 980 changeGraphCaptcha: function(){ 981 var captchaUrl = "https://www.xycloud.com/captcha" + "?biz=user_feedback" + "&t=" + (new Date().getTime()); 982 $("#graph-code-img").attr("src",captchaUrl) 983 }, 984 //çå¬é®çæä¸ 985 keyDown: function(event,type){ 986 var keyCode = event.keyCode; 987 var dataObj = this.getFromData(); 988 //æä½é®ä½ 989 if ($util.keyCodeIsOperate(keyCode)){ 990 return true; 991 }; 992 if (type === "phone"){ 993 if($util.keyCodeIsNum(keyCode)){ 994 return true; 995 }; 996 return false;
997 } 998 else if (type === "graphCaptcha"){ 999 //å¾å½¢éªè¯ç input åªå 许è¾å ¥æ°åå忝 1000 var graphCaptcha = dataObj.graphCaptcha; 1001 if($util.keyCodeIsNum(keyCode)){ 1002 return true; 1003 }; 1004 if($util.keyCodeIsLetter(keyCode)){ 1005 return true; 1006 }; 1007 return false; 1008 } 1009 return true; 1010 }, 1011 verify: function(){ 1012 // showGraphCaptchaTip 1013 var dataObj = this.getFromData(); 1014 // 1. æ ¡éªåé¦ç±»å 1015 if(!dataObj.category){ 1016 this.showTypeTip('è¯·éæ©åé¦ç±»å') 1017 return false; 1018 }else{ 1019 this.hideTypeTip() 1020 } 1021 // 2. æ ¡éªå 容æè¿° 1022 if(!dataObj.content || ($util.trimSpace(dataObj.content)).length == 0){ 1023 this.showContentTip('请填ååé¦å 容') 1024 return false; 1025 }else{ 1026 this.hideContentTip() 1027 } 1028 // 3. æ ¡éªå§å 1029 if(!dataObj.name || ($util.trimSpace(dataObj.name)).length == 0){ 1030 this.showNameTip('è¯·å¡«åæ¨çå§å') 1031 return false; 1032 } 1033 else if(!this.checkName()){ 1034 return false; 1035 } 1036 1037 // 4. æ ¡éªé®ç®± 1038 if(!dataObj.email || ($util.trimSpace(dataObj.email)).length == 0){ 1039 this.showEmailTip('è¯·å¡«åæ¨çèç³»é®ç®±') 1040 return false; 1041 } 1042 else if(!this.checkEmail()){ 1043 return false; 1044 } 1045 // 5. æ ¡éªææºå·ç 1046 if(!dataObj.phone || ($util.trimSpace(dataObj.phone)).length == 0){ 1047 this.showPhoneTip('è¯·å¡«åæ¨çææºå·ç ') 1048 return false; 1049 } 1050 else if(!this.checkPhone()){ 1051 return false; 1052 } 1053 // 6. éªè¯ç æ ¡éª 1054 if(!dataObj.code || ($util.trimSpace(dataObj.phone)).length == 0){ 1055 this.showGraphCaptchaTip('请填åéªè¯ç ') 1056 return false 1057 }else if(!this.checkGraphCaptcha()){ 1058 return false 1059 } 1060 this.hideTypeTip() 1061 this.hideContentTip() 1062 this.hideNameTip() 1063 this.hideEmailTip() 1064 this.hidePhoneTip() 1065 return true; 1066 }, 1067 submit: function(){ 1068 1069 if(this.verify()){ 1070 var self = this; 1071 var dataObj = this.getFromData(); 1072 var data = { 1073 category: Number(dataObj.category), 1074 code: dataObj.code, 1075 content: dataObj.content, 1076 email: dataObj.email, 1077 name: dataObj.name, 1078 phone: Number(dataObj.phone) 1079 } 1080 var url = "/feedback"; 1081 var successCallback = function(res){ 1082 var resCode = res.code; 1083 // return false; 1084 //注åæå 1085 if (resCode === 0){ 1086 self.clearInput(); 1087 self.hideView() 1088 self.showSuccessView() 1089 } 1090 else if (resCode === 1){ 1091 var error = res.error; 1092 if(error && error.res == 0){ 1093 self.clearInput(); 1094 self.hideView() 1095 self.showFailView() 1096 }else{ 1097 self.showGraphCaptchaTip('å¾å½¢éªè¯ç 䏿£ç¡®') 1098 self.changeGraphCaptcha(); 1099 } 1100 } 1101 }; 1102 var type = "POST"; 1103 $util.doAjax(url, type, data, successCallback); 1104 } 1105 1106 }, 1107 clearInput: function(){ 1108 $(".pop-main form input[name!=category]").each(function(){ 1109 $(this).val('') 1110 }) 1111 $('input[name=category]:checked').prop('checked', false).removeAttr('checked'); 1112 $("#content").val('') 1113 this.hideTypeTip() 1114 this.hideContentTip() 1115 this.hideNameTip() 1116 this.hideEmailTip() 1117 this.hidePhoneTip() 1118 this.hideGraphCaptchaTip() 1119 } 1120 } 1121 })(jQuery); 1122 1123 $(document).ready(function(){ 1124 asideNavMethods.init(); 1125 }); 1126</script>
1126 1127 1128
1128<script type="text/javascript"> 1129 var frameWorkMethods = (function($){ 1130 return { 1131 init: function () { 1132 // console.log($("#console-link")); 1133 this.queryUserProfile(); 1134 }, 1135 //æ¥è¯¢user-profile 1136 queryUserProfile: function() { 1137 // return false; 1138 var mySelf = this; 1139 var url = $pars.ajaxDomain + "/auth/profile"; 1140 var type = "POST"; 1141 var consoleUrl = "https://console.xycloud.com"; 1142 var successCallback = function(res){ 1143 var resCode = res.code; 1144 // console.log(JSON.stringify(res)); 1145 //æªç»å½ 1146 if (resCode === 1){ 1147 $("#unlogged-aside-nav").show(); 1148 } 1149 //ç»å½ 1150 else if (resCode === 0){ 1151 var result = res.result; 1152 var userName = result.name || result.mobile || result.email; 1153 $pars.userInfo = result; 1154 // console.log(result); 1155 $("#logged-aside-nav").show(); 1156 $("#user-name").text(userName); 1157 }; 1158 // return false; 1159 }; 1160 1161 $util.doAjax(url,type,null,successCallback); 1162 }, 1163 //logout 1164 logout: function(){ 1165 // console.log(1211111111111) 1166 var mySelf = this; 1167 var url = $pars.ajaxDomain + "/auth/logout"; 1168 var type = "POST"; 1169 var csrfToken = 'x2gfWr3kmFdME4V0jxrPkxELisfS9qMhcQ7jgo8E'; 1170 var postData = { _csrf_token: csrfToken }; 1171 var loadScript = function(url, callback) 1172 { 1173 var script = document.createElement("script"); 1174 script.type = "text/javascript"; 1175 if (script.readyState) { //IE 1176 script.onreadystatechange = function() { 1177 if (script.readyState == "loaded" || 1178 script.readyState == "complete" ) { 1179 script.onreadystatechange = null; 1180 callback(); 1181 } 1182 }; 1183 } else { 1184 script.onload = function() { 1185 callback(); 1186 }; 1187 } 1188 script.onerror = function() { 1189 callback(); 1190 }; 1191 script.src = url; 1192 document.body.appendChild(script); 1193 }; 1194 var successCallback = function(res){ 1195 var resCode = res.code; 1196 if (resCode === 0){ 1197 console.log("éåºæåï¼"); 1198 if (res.result.platform && res.result.platform.length > 0) { 1199 var platform = res.result.platform, callback = function() { 1200 var url = platform.shift(); 1201 if (url) 1202 { 1203 loadScript(url, callback); 1204 } else { 1205 window.location.href = '/'; 1206 } 1207 }; 1208 loadScript(platform.shift(), callback); 1209 } else { 1210 window.location.href = '/'; 1211 } 1212 }; 1213 }; 1214 $util.doAjax(url, type, postData, successCallback); 1215 }, 1216 } 1217 })(jQuery); 1218 1219 $(document).ready(function(){ 1220 frameWorkMethods.init(); 1221 }); 1222 1223 </script>
1223 1224
1225<script type="text/javascript"> 1226var methods = (function($){ 1227 return { 1228 initTab: function () { 1229 var edgeServiceNavs = $("#edgeServiceNav").find("li"); 1230 var edgeS1 = $("#edgeS1").find(".tab-info-sub-main-unit"); 1231 myControlFn.myTabNav(edgeServiceNavs,edgeS1); 1232 1233 var options = { 1234 useEasing : true, 1235 useGrouping : true, 1236 separator : ',', 1237 decimal : '.', 1238 prefix : '', 1239 suffix : '' 1240 }; 1241 // var demo1 = new CountUp("myTargetElement1", 500000, 5000000, 0, 2, options); 1242 var demo2 = new CountUp("myTargetElement2", 0, 100, 0, 2, options); 1243 var demo4 = new CountUp("myTargetElement4", 0, 100, 0, 2, options); 1244 var demo5 = new CountUp("myTargetElement5", 60, 1, 0, 2, options); 1245 // demo1.start(); 1246 demo2.start(); 1247 demo4.start(); 1248 demo5.start(); 1249 }, 1250 1251 initNav: function() { 1252 var productsNavs = $("#productNav").find("li"); 1253 var productsContents = $(".products-unit"); 1254 myControlFn.myTabNav(productsNavs,productsContents); 1255 1256 var wTop = $(window).scrollTop(); 1257 var navTop = $(".product-nav").offset().top; 1258 $(window).scroll(function(){ fixedNav();}); 1259 function fixedNav(){ 1260 wTop = $(window).scrollTop(); 1261 wTop>navTop?$(".product-navFix").addClass("aboutUs-navFixed"):$(".product-navFix").removeClass("aboutUs-navFixed"); 1262 } 1263 fixedNav(); 1264 }, 1265 1266 } 1267})(jQuery); 1268 1269$(document).ready(function(){ 1270 methods.initTab(); 1271 methods.initNav(); 1272}); 1273</script>
1273 1274</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.