1<!DOCTYPE html> 2<html> 3<head> 4 <meta content="text/html;charset=utf-8" http-equiv="Content-Type" /> 5 <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" /> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" /> 7 <meta http-equiv="Expires" CONTENT="0"> 8 <meta http-equiv="Cache-Control" CONTENT="no-cache"> 9 <meta http-equiv="Pragma" CONTENT="no-cache"> 10 <meta name="renderer" content="webkit" /> 11 <title>å ³äºIMGeek</title> 12 <meta name="keywords" content="å ³äºIMGeek" /> 13 <meta name="description" content="å ³äºIMGeek" /> 14 <base href="https://imgeek.net/" /><!--[if IE]></base><![endif]--> 15 <link href="https://www.imgeek.net/static/css/default/img/favicon.ico?v=20220315" rel="shortcut icon" type="image/x-icon" /> 16 <link rel="stylesheet" type="text/css" href="https://www.imgeek.net/static/css/bootstrap.css" /> 17 <link rel="stylesheet" type="text/css" href="https://www.imgeek.net/static/css/icon.css" /> 18 <link href="https://www.imgeek.net/static/css/default/common.css?v=20220315" rel="stylesheet" type="text/css" /> 19 <link href="https://www.imgeek.net/static/css/default/link.css?v=20220315" rel="stylesheet" type="text/css" /> 20 <link href="https://www.imgeek.net/static/js/plug_module/style.css?v=20220315" rel="stylesheet" type="text/css" /> 21 <link rel="stylesheet" href="https://www.imgeek.net/static/js/highlight/styles/tomorrow.css"> 22
22<script type="text/javascript"> 23 var _B2995044790833E8B7D7A7BA5CD5336C=""; 24 var G_POST_HASH=_B2995044790833E8B7D7A7BA5CD5336C; 25 var G_INDEX_SCRIPT = ""; 26 var G_SITE_NAME = "IM Geekå¼åè 社åº-ç§»å¨å¼åè 社åº-弿ºç¤¾åº-IM Geekå®ç½"; 27 var G_BASE_URL = "https://imgeek.net"; 28 var G_STATIC_URL = "https://www.imgeek.net/static"; 29 var G_UPLOAD_URL = "https://www.imgeek.net/uploads"; 30 var G_USER_ID = ""; 31 var G_USER_NAME = ""; 32 var G_UPLOAD_ENABLE = "N"; 33 var G_UNREAD_NOTIFICATION = 0; 34 var G_NOTIFICATION_INTERVAL = 60000; 35 var G_CAN_CREATE_TOPIC = ""; 36 var G_ADVANCED_EDITOR_ENABLE = "Y"; 37 var FILE_TYPES = "jpg,jpeg,png,gif,zip,doc,docx,rar,pdf,psd,apk,ppt,pptx,mpeg,txt,key,apk,pages,mp4"; 38 var G_DRAFT_ENABLED = "Y"; 39 var G_PER_PAGE = "50"; 40 var G_INDEX_PER_PAGE = "25"; 41 var G_PRIVATEKEY = "pvjxzjmzvewfscft"; 42 var G_IV = "qvibvaiwgouxwjeu"; 43 var G_QUICK_PUBLISH_HUMAN_VALID = "0"; 44 var editor_type="wangeditor"; 45 </script>
45 46
46<script src="https://www.imgeek.net/static/js/jquery.2.js?v=202206141" type="text/javascript"></script>
46 47
47<script src="https://www.imgeek.net/static/js/jquery.form.js?v=202206141" type="text/javascript"></script>
47 48
48<script src="https://www.imgeek.net/static/js/plug_module/plug-in_module.js?v=202206141" type="text/javascript"></script>
48 49
49<script src="https://www.imgeek.net/static/js/aws.js?v=202206141" type="text/javascript"></script>
49 50
50<script src="https://www.imgeek.net/static/js/aw_template.js?v=202206141" type="text/javascript"></script>
50 51
51<script src="https://www.imgeek.net/static/js/layer/layer.js?v=202206141" type="text/javascript"></script>
51 52
52<script src="https://www.imgeek.net/static/js/app.js?v=202206141" type="text/javascript"></script>
52 53
53<script type="text/javascript" src="https://www.imgeek.net/static/js/compatibility.js"></script>
53 54
54<script type="text/javascript" src="https://www.imgeek.net/static/js/laydate/laydate.js"></script>
54 55
55<script type="text/javascript" src="https://www.imgeek.net/static/js/slide_captcha/gt.js"></script>
55 56
56<script src="https://www.imgeek.net/static/js/crypto-js.js"></script>
56 57
57<script src="https://www.imgeek.net/static/js/highlight/highlight.pack.js"></script>
57 58
58<script> 59 document.addEventListener('DOMContentLoaded', (event) => { 60 document.querySelectorAll('pre').forEach((block) => { 61 hljs.highlightBlock(block); 62 }); 63 }); 64 </script>
64 65<!--[if lte IE 8]> 66
66<script type="text/javascript" src="https://www.imgeek.net/static/js/respond.js"></script>
66 67<![endif]--> 68 <!--头é¨å ¬å ±æ³¨å ¥é©å--> 69 <!--end头é¨å ¬å ±æ³¨å ¥é©å--> 70</head> 71<noscript unselectable="on" id="noscript"> 72 <div class="aw-404 aw-404-wrap container"> 73 <img src="https://www.imgeek.net/static/common/no-js.jpg"> 74 <p>ä½ çæµè§å¨ç¦ç¨äºJavaScript, 请å¼å¯åå·æ°æµè§å¨è·å¾æ´å¥½çä½éª!</p> 75 </div> 76</noscript><body> 77<div class="aw-top-menu-wrap"> 78 <div class="container"> 79 <!-- logo --> 80 <div class="aw-logo hidden-xs"> 81 <a href="https://imgeek.net"> 82 <img src="/static/css/default/img/logo.png" height="40"> 83 </a> 84 </div> 85 <!-- end logo --> 86 <!-- æç´¢æ¡ --> 87 <div class="aw-search-box hidden-xs hidden-sm"> 88 <form class="navbar-search" action="https://imgeek.net/search/" id="global_search_form" method="post"> 89 <label class="oldPwdTip aw-search-query-label" onclick="$(this).hide();$('#aw-search-query').focus();">æç´¢é®é¢ãè¯é¢æäºº...</label> <input class="form-control search-query" type="text" value="" autocomplete="off" name="q" id="aw-search-query" onfocus="hideOldPwdTip('aw-search-query');" onblur="toggleOldPwdTip('aw-search-query',this.value);" /> 90 <span title="æç´¢" id="global_search_btns" onClick="$('#global_search_form').submit();"><i class="icon icon-search"></i></span> 91 <div class="aw-dropdown"> 92 <div class="mod-body"> 93 <p class="title">è¾å ¥å ³é®åè¿è¡æç´¢</p> 94 <ul class="aw-dropdown-list collapse"></ul> 95 <p class="search"><span>æç´¢:</span><a onClick="$('#global_search_form').submit();"></a></p> 96 </div> 97 <div class="mod-footer"> 98 <a href="https://imgeek.net/publish" onClick="$('#header_publish').click();" class="pull-right btn btn-mini btn-success publish">åèµ·é®é¢</a> 99 </div> 100 </div> 101 </form> 102 </div> 103 <!-- end æç´¢æ¡ --> 104 <!-- å¯¼èª --> 105 <div class="aw-top-nav navbar"> 106 <div class="navbar-header"> 107 <button class="navbar-toggle pull-left"> 108 <span class="icon-bar"></span> 109 <span class="icon-bar"></span> 110 <span class="icon-bar"></span> 111 </button> 112 </div> 113 <nav role="navigation" class="collapse navbar-collapse bs-navbar-collapse"> 114 <ul class="nav navbar-nav"> 115 <li> 116 <a href="https://imgeek.net/article/"><i class=""></i> ç²¾éæç« </a> 117 </li> 118 <li> 119 <a href="https://imgeek.net/code/"><i class=""></i> 弿ºé¡¹ç®</a> 120 </li> 121 <li> 122 <a href="https://imgeek.net/video/"><i class="icon icon-video"></i> è§é¢æç¨</a> 123 </li> 124 <li> 125 <a href="https://imgeek.net/project/"><i class=""></i> æ´»å¨</a> 126 </li> 127 <li> 128 <a href="https://imgeek.net/help/"><i class=""></i> 帮å©</a> 129 </li> 130 <li> 131 <a style="font-weight:bold;">· · ·</a> 132 <div class="dropdown-list pull-right"> 133 <ul id="extensions-nav-list"> 134 </ul> 135 </div> 136 </li> 137 </ul> 138 </nav> 139 </div> 140 <!-- end å¯¼èª --> 141 <!-- ç¨æ·æ --> 142 <div class="aw-user-nav"> 143 <!-- ç»é&æ³¨åæ --> 144 <style> 145 .btn-white:hover { background: #f5f5f5 !important; color: #333 !important;} 146 </style> 147 <a class="login btn btn-normal btn-primary" href="https://imgeek.net/login/">ç»å½</a> 148 <a class="register btn btn-normal btn-success btn-white" style="background: #fff; color: #333;" href="https://imgeek.net/account/register/">注å</a> <!-- end ç»é&æ³¨åæ --> 149 </div> 150 <!-- end ç¨æ·æ --> 151 <!-- åèµ· --> 152 <!-- end åèµ· --> 153 </div> 154</div>
155<script> 156 $(function () { 157 var $changeSkin = $("#changeSkin"), $skinList = $("#skinList"); 158 $changeSkin.mouseenter(function () { 159 $skinList.stop(true,true).show(); 160 }); 161 $changeSkin.mouseleave(function (e) { 162 $skinList.hide(); 163 }); 164 $skinList.mouseover(function () { 165 $(this).stop(true,true).show(); 166 }); 167 $skinList.mouseleave(function (e) { 168 $(this).hide(); 169 }) 170 }) 171</script>
171 172 173<div class="aw-container-wrap"> 174 <div class="container aw-custom-page"> 175 <div class="row"> 176 <div class="col-sm-12"> 177 为ä»ä¹å«IMGeekï¼<br/><br/> 178. IMGeekçååè 们ï¼é½æ¯å¨å³æ¶é讯ï¼IMï¼é¢åçæå®¢ä»¬ï¼ IMGeekå°±æ¯æå³æ¶é讯é¢åçæå®¢ä»¬<br/> 179. IMGeekï¼ä¹ææIMæå®¢ï¼ç»ææææå®¢ä»¬çå®¶å<br/><br/> 180æä»¬åªåå°IMGeeké æä¸ºä¸ä¸ªå æ»¡å¼æ¾ãäºå©ãåä½ãåæçç§»å¨å¼åè 弿ºæå®¢ç¤¾åº 181<br/><br/> 182ä½ å¨è¿éçæé®åå享ï¼é½å°å¾å°ä¼ä¼´ä»¬ççæ åå¤ 183<br/><br/> 184å¨è¿éï¼ä½ çé®é¢å°ä¸åæ¯ä½ ä¸ä¸ªäººå¨æè 185<br/><br/> 186å¨ä¸è¿çå°æ¥ï¼æä»¬è¿ä¼å¼æ¾åºååç弿ºé¡¹ç®ï¼ä¸å ¨ç¤¾åºå ±äº«ï¼æå¾ æ´å¤æå®¢ä»¬çåä¸ 187 </div> 188 </div> 189 </div> 190</div> 191 192<style> 193.aw-footer { 194 background-color: #332e36; 195 color: #eee; 196 margin: 10px 0 0; 197 padding-bottom: 20px; 198} 199.footer-nav a { 200 color: #888; 201 /*padding: 0 40px;*/ 202} 203.footer-nav div{ 204 margin:10px 0; 205} 206</style> 207<div class="aw-footer-wrap"> 208 <div class="aw-footer"> 209 <div class="container"> 210 <div class="row" style="padding-top: 20px;"> 211 <!-- <div class="col-sm-5"> 212 <img src="https://www.imgeek.net/static/images/imgeek.png" class="pull-right" style="width:50px;"> 213 </div> 214 <div class="col-sm-7" style="font-size: 15px;"> 215 <div class="pull-left"> 216 <p style="padding:10px 0;">ä¸ä¸ªå¼æ¾ãäºå©ãåä½ãåæç社åº</p> 217 </div> 218 </div> --> 219 <div class="col-sm-12"> 220 <img src="https://www.imgeek.net/static/images/imgeek.png" style="display:inline-block;width:50px;"> 221 <p style="display:inline;padding:10px 15px;">ä¸ä¸ªå¼æ¾ãäºå©ãåä½ãåæç社åº</p> 222 </div> 223 </div> 224 <div class="row footer-nav" style="padding: 30px; font-size:14px;"> 225 <!-- <ul class="list-inline"> 226 <li><a href="https://imgeek.net/page/about">å ³äºimGeek</a></li> 227 <li><a href="https://imgeek.net/page/zhuanzhi">å ³äºä¸èå·¥ç¨å¸å¼å®</a></li> 228 <li><a href="https://imgeek.net/wealth">社åºè´¢å¯æ¦</a></li> 229 <li><a href="https://imgeek.net/page/sponsors">èµå©å</a></li> 230 <li><a href="https://imgeek.net/page/friends">åæ é¾æ¥</a></li> 231 </ul> --> 232 <div class="col-xs-6 col-sm-4 col-md-2"><a href="https://imgeek.net/page/about">å ³äºimGeek</a></div> 233 <div class="col-xs-6 col-sm-4 col-md-2"><a href="https://imgeek.net/page/zhuanzhi">å ³äºä¸èå·¥ç¨å¸å¼å®</a></div> 234 <div class="col-xs-6 col-sm-4 col-md-2"><a href="https://imgeek.net/wealth">社åºè´¢å¯æ¦</a></div> 235 <div class="col-xs-6 col-sm-4 col-md-2"><a href="https://imgeek.net/page/sponsors">èµå©å</a></div> 236 <div class="col-xs-6 col-sm-4 col-md-2"><a href="https://imgeek.net/page/friends">åæ é¾æ¥</a></div> 237 <div class="col-xs-6 col-sm-4 col-md-2"><a href="https://imgeek.net/page/tags">ç鍿 ç¾</a></div> 238 </div> 239 <div><a style="color:#888;" target="_blank" href="https://beian.miit.gov.cn/#/Integrated/index">京ICPå¤2023000793å·</a></div> 240 </div> 241 242 </div> 243 <!--div class="aw-footer"> 244 Copyright © 2026<span class="hidden-xs"> - 京ICPå¤2023000793å·, All Rights Reserved</span> 245 246 <span class="hidden-xs">Powered By <a href="http://www.wecenter.com/?copyright" target="blank">WeCenter 3.6.1</a></span> 247 248 </div--> 249</div> 250 251<a class="aw-back-top hidden-xs" href="javascript:;" onclick="$.scrollTo(1, 600, {queue:true});"><i class="icon icon-up"></i></a> 252 253<!-- ç§»å¨å®¢æå ¥å£ --> 254<!--div id="kefu-entry"> 255 <a href="javascript:;" onclick="easemobIM('ææ¯')"><i class="icon icon-comment"></i> ææ¯å¨è¯¢</a> 256</div--> 257<!--
257<script src="http://sendcloud.sohu.com/js/subscribe.js"></script>
vendor: 1 bytes, line 257
257
258<script> 259var option = { 260 type: 'embed', 261 expires: '0', 262 trigger: 'load', 263 invitecode: 'cfaf79c0-bed6-4ec7-8ecd-594841acabf3', 264 title: '䏿³éè¿ä»»ä½å¨æï¼é®ä»¶è®¢é æä»¬å§ï¼', 265 successMsg: '请ç»å½é®ç®±ï¼ç¹å»ç¡®è®¤è®¢é 龿¥ï¼å³å¯è®¢é æåå¦' 266} 267sendcloud.subscribe(option) 268</script>
268--> 269 270 271<!-- 20230508imgeekç¬ç«ç»è®¡ -->
272<script> 273var _hmt = _hmt || []; 274(function() { 275 var hm = document.createElement("script"); 276 hm.src = "https://hm.baidu.com/hm.js?fdac4409205667b5815f68db48130a74"; 277 var s = document.getElementsByTagName("script")[0]; 278 s.parentNode.insertBefore(hm, s); 279})(); 280</script>
280 281 282 283<!-- imgeekç¬ç«ç»è®¡ -->
284<script> 285var _hmt = _hmt || []; 286(function() { 287 var hm = document.createElement("script"); 288 hm.src = "//hm.baidu.com/hm.js?820fabf598fd1f13530eead9aaf4a631"; 289 var s = document.getElementsByTagName("script")[0]; 290 s.parentNode.insertBefore(hm, s); 291})(); 292</script>
292 293 294<!-- easemob.comç代ç ï¼å¯ä»¥ç»è®¡www.easemob.com,imgeek.org -->
295<script> 296var _hmt = _hmt || []; 297(function() { 298 var hm = document.createElement("script"); 299 hm.src = "//hm.baidu.com/hm.js?3e5b3453fdcff1e4dec124ea22f1e189"; 300 var s = document.getElementsByTagName("script")[0]; 301 s.parentNode.insertBefore(hm, s); 302})(); 303</script>
303 304 305 306<!-- ç¾åº¦èªå¨æ¶å½ -->
307<script> 308(function(){ 309 var bp = document.createElement('script'); 310 var curProtocol = window.location.protocol.split(':')[0]; 311 if (curProtocol === 'https') { 312 bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; 313 } 314 else { 315 bp.src = 'http://push.zhanzhang.baidu.com/push.js'; 316 } 317 var s = document.getElementsByTagName("script")[0]; 318 s.parentNode.insertBefore(bp, s); 319})(); 320</script>
320 321 322<!-- tentcent -->
323<script> 324 !function(g,d,t,e,v,n,s){if(g.gdt)return;v=g.gdt=function(){v.tk?v.tk.apply(v,arguments):v.queue.push(arguments)};v.sv='1.0';v.bt=0;v.queue=[];n=d.createElement(t);n.async=!0;n.src=e;s=d.getElementsByTagName(t)[0];s.parentNode.insertBefore(n,s);}(window,document,'script','//qzonestyle.gtimg.cn/qzone/biz/gdt/dmp/user-action/gdtevent.min.js'); 325 gdt('init','1108135151'); 326 gdt('track','PAGE_VIEW'); 327</script>
327 328<noscript> 329 <img height="1" width="1" style="display:none" src="https://a.gdt.qq.com/pixel?user_action_set_id=1108135151&action_type=PAGE_VIEW&noscript=1"/> 330</noscript> 331 332<!-- å¨imgeek.orgåç¬è´ä¹°ç¾åº¦æ¨å¹¿åè·åçç»è®¡ä»£ç
333<script> 334var _hmt = _hmt || []; 335(function() { 336 var hm = document.createElement("script"); 337 hm.src = "//hm.baidu.com/hm.js?fd760feeda429abb36a65ca6febff23b"; 338 var s = document.getElementsByTagName("script")[0]; 339 s.parentNode.insertBefore(hm, s); 340})(); 341</script>
341 342--> 343 344<!-- GrowingIO Analytics code version 2.1 --> 345<!-- Copyright 2015-2018 GrowingIO, Inc. More info available at http://www.growingio.com --> 346
347<script type='text/javascript'> 348!function(e,t,n,g,i){e[i]=e[i]||function(){(e[i].q=e[i].q||[]).push(arguments)},n=t.createElement("script"),tag=t.getElementsByTagName("script")[0],n.async=1,n.src=('https:'==document.location.protocol?'https://':'http://')+g,tag.parentNode.insertBefore(n,tag)}(window,document,"script","assets.giocdn.com/2.1/gio.js","gio"); 349 gio('init','9d4a630528ee2f94', {}); 350 351//custom page code begin here 352 353//custom page code end here 354 355gio('send'); 356 357</script>
357 358 359<!-- End GrowingIO Analytics code version: 2.1 --> 360<!-- DO NOT REMOVE --> 361<div id="aw-ajax-box" class="aw-ajax-box"></div> 362 363<div style="display:none;" id="__crond"> 364
364<script type="text/javascript"> 365 $(document).ready(function () { 366 $('#__crond').html(unescape('%3Cimg%20src%3D%22' + G_BASE_URL + '/crond/run/1791592494%22%20width%3D%221%22%20height%3D%221%22%20/%3E')); 367 }); 368 </script>
368 369</div> 370 371<!-- Escape time: 0.10473012924194 --><!-- / DO NOT REMOVE --> 372
373<script type="text/javascript"> 374$(function(){ 375 // èµèµè½®ææ°æ® 376 /*var owl = $('.reward-carousel .owl-carousel'); 377 owl.owlCarousel({ 378 items: 2, 379 loop: true, 380 margin: 10, 381 autoplay: true, 382 autoplayTimeout: 3000, 383 //autoplaySpeed: 500, 384 autoplayHoverPause: true, 385 animateIn: 'bounceIn', 386 animateOut: 'bounceOut', 387 responsiveClass:true, 388 responsive:{ 389 0:{ 390 items: 1 391 }, 392 992:{ 393 items: 2 394 } 395 } 396 });*/ 397 398 // 社åºå¿«è®¯æ°æ® 399 /*if (new Date().getTime()-localStorage.float_info_time>0 || !localStorage.float_info_time){ 400 $('#float-info').show(function(){ 401 $('.float-info-carousel').owlCarousel({ 402 items: 1, 403 loop: true, 404 autoplay: true, 405 autoplayTimeout: 5000, 406 autoplayHoverPause: true, 407 animateIn: '', 408 animateOut: 'rollOut', 409 responsiveClass:true 410 }); 411 }); 412 } 413 $('#float-info .cancel').click(function(){ 414 localStorage.float_info_time = new Date().getTime()+86400*1000; 415 $('#float-info').fadeOut(); 416 });*/ 417}) 418</script>
418 419<!--script src='//kefu.easemob.com/webim/easemob.js?tenantId=387&hide=true' async='async'></script--> 420</body> 421</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.