1<!DOCTYPE html> 2<html lang="zh-cn"> 3<head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, shrink-to-fit=no"> 6 <meta name="referrer" content="origin"> 7 <meta http-equiv="Cache-Control" content="no-transform"> 8 <meta http-equiv="Cache-Control" content="no-siteapp"> 9 <title> 10 11 æ ç¾ 12 13 </title> 14 <link rel="shortcut icon" href="#"/> 15 16 <link type="text/css" rel="stylesheet" href="/font/LongCang.css"> 17 <link type="text/css" rel="stylesheet" href="/font/Monda.css"> 18 <link type="text/css" rel="stylesheet" href="/font/NotoSansSC.css"> 19 <link type="text/css" rel="stylesheet" href="/font/NotoSerifSC.css"> 20 <link type="text/css" rel="stylesheet" href="/font/Playball.css"> 21 <link type="text/css" rel="stylesheet" href="/font/PTMono.css"> 22 <link type="text/css" rel="stylesheet" href="/font/Roboto.css"> 23 <link type="text/css" rel="stylesheet" href="/font/RobotoSlab.css"> 24 <link type="text/css" rel="stylesheet" href="/font/Rosario.css"> 25 <link type="text/css" rel="stylesheet" href="/font/UbuntuMono.css"> 26 27 <link type="text/css" rel="stylesheet" href="/css/base.css"> 28 <link type="text/css" rel="stylesheet" href="/css/code.css"> 29 30
30<script type="text/javascript" src="/js/jquery-3.4.1.min.js"></script>
30 31<meta name="generator" content="Hexo 5.4.2"></head> 32<body> 33 <a id="cover"></a> 34 <link type="text/css" rel="stylesheet" href="/css/page.css"> 35<div id="header" class="header"> 36 <div class="vertical"> 37 <div class="inner"> 38 39 <h1 class="header-subtitle">æ ç¾</h1> 40 <div class="header-subinfo"> 41 <p class="article-info-text Chinese"></p> 42 <p class="article-info-text English"></p> 43 </div> 44 45 </div> 46 </div> 47 48</div> 49<div id="container"> 50 51 <!-- ç¬ç«é¡µé¢ --> 52 53 <div class="tags"> 54 <div class="tags-title"> 55 ç®åå ±è®¡ 4 个æ ç¾ 56 </div> 57 <div class="tags-content"> 58 <div class="tags-light"> 59 <a href="/tags/PHP%E6%A1%86%E6%9E%B6/" style="font-size: 12px; color: #ccc">PHPæ¡æ¶</a> <a href="/tags/laravel/" style="font-size: 12px; color: #ccc">laravel</a> <a href="/tags/wordpress/" style="font-size: 12px; color: #ccc">wordpress</a> <a href="/tags/%E5%B7%A5%E5%85%B7/" style="font-size: 12px; color: #ccc">å·¥å ·</a> 60 </div> 61 <div class="tags-dark"> 62 <a href="/tags/PHP%E6%A1%86%E6%9E%B6/" style="font-size: 12px; color: #666">PHPæ¡æ¶</a> <a href="/tags/laravel/" style="font-size: 12px; color: #666">laravel</a> <a href="/tags/wordpress/" style="font-size: 12px; color: #666">wordpress</a> <a href="/tags/%E5%B7%A5%E5%85%B7/" style="font-size: 12px; color: #666">å·¥å ·</a> 63 </div> 64 </div> 65 </div> 66 67 68</div> 69 <div id="footer"></div> 70 <div id="sidebar"> 71 <div class="menu-wrap" style="display:none;"> 72 73 <div class="menu-notice"> 74 <span class="iconfont icon-notice"></span> 75 <div class="notice"> 76 <span>ç®åå°æ´»çï¼èæèå精彩ï¼</span> 77 </div> 78 </div> 79 80 <nav class="menu"> 81 <div class="menu-introduce"> 82 <div class="introduce-avatar"> 83 <img src="/image/sidebar/avatar.jpg"> 84 </div> 85 <div class="introduce-info"> 86 <div class="introduce-user"><span>Stars</span></div> 87 </div> 88 </div> 89 <div class="menu-list"> 90 <ul> 91 92 <li class=""><a href="/" class="" target="_self"><span class="iconfont icon-home-fill"></span>é¦é¡µ</a></li> 93 94 <li class=""><a href="/category" class="" target="_self"><span class="iconfont icon-folder-fill"></span>åç±»</a></li> 95 96 <li class=" active "><a href="/tag" class="" target="_self"><span class="iconfont icon-discount-fill"></span>æ ç¾</a></li> 97 98 <li class=""><a href="/archive" class="" target="_self"><span class="iconfont icon-calendar-fill"></span>彿¡£</a></li> 99 100 <li class=""><a href="/donate" class="" target="_self"><span class="iconfont icon-heart-fill"></span>èµèµ</a></li> 101 102 <li class=""><a href="/about" class="" target="_self"><span class="iconfont icon-about-fill"></span>å ³äº</a></li> 103 104 <li class=""><a href="/atom.xml" class="" target="_blank"><span class="iconfont icon-rss"></span>订é </a></li> 105 106 <li class=""><a href="javascript:;" class="search" target="_self"><span class="iconfont icon-search-menu"></span>æç´¢</a></li> 107 108 <li class=""><a href="/comment" class="" target="_self"><span class="iconfont icon-comments-fill"></span>çè¨æ¿</a></li> 109 110 <li class=""><a href="/friend" class="" target="_self"><span class="iconfont icon-link"></span>åæ é¾æ¥</a></li> 111 112 </ul> 113 </div> 114 <div class="menu-link"> 115 <div class="box"> 116 <div class="image-box"></div> 117 </div> 118 119 <a name="ç¥ä¹" href="https://zhihu.com/people/worstone-29" class="" target="_blank" data=""><span class="iconfont icon-zhihu"></span></a> 120 121 <a name="å¾®å" href="https://weibo.com/u/5749847477" class="" target="_blank" data=""><span class="iconfont icon-weibo"></span></a> 122 123 <a name="QQ" href="javascript:;" class="image" target="_self" data="/image/sidebar/qq.png"><span class="iconfont icon-qq"></span></a> 124 125 <a name="微信" href="javascript:;" class="" target="_self" data=""><span class="iconfont icon-wechat"></span></a> 126 127 <a name="GitHub" href="https://github.com/eqwwqe" class="" target="_blank" data=""><span class="iconfont icon-github"></span></a> 128 129 </div> 130 </nav> 131 <button class="menu-button-close"></button> 132 <div class="morph-shape" id="morph-shape" data-morph-open="M-7.312,0H15c0,0,66,113.339,66,399.5C81,664.006,15,800,15,800H-7.312V0z;
132M-7.312,0H100c0,0,0,113.839,0,400c0,264.506,0,400,0,400H-7.312V0z"> 133 <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 100 800" preserveAspectRatio="none"> 134 <path d="M-7.312,0H0c0,0,0,113.839,0,400c0,264.506,0,400,0,400h-7.312V0z"/> 135 </svg> 136 </div> 137 </div> 138 <button class="menu-button-open">MENU</button> 139 <div class="menu-cover"></div> 140</div> 141 <link type="text/css" rel="stylesheet" href="/css/search.css">
142<script type="text/javascript" src="/js/iscroll.js"></script>
vendor: 1 bytes, line 142
142
143<script type="text/javascript" src="/js/instantsearch.min.js"></script>
143 144<div class="search-window"> 145 <div class="search-content"> 146 <div class="search-content-icon"> 147 <i class="iconfont icon-search"></i> 148 </div> 149 <div id="search-input" class="search-input"></div> 150 </div> 151 152 <div class="search-scroll"> 153 <div class="search-result"> 154 <div id="search-stats" class="search-stats"></div> 155 <div id="search-hits"></div> 156 <div id="search-pagination" class="search-pagination"></div> 157 </div> 158 </div> 159 160 <span class="search-close-icon"> 161 <i class="iconfont icon-close"></i> 162 </span> 163</div> 164 <div id="tools"> 165 <div class="progressbar-top"></div> 166 167 168 <link type="text/css" rel="stylesheet" href="/css/APlayer.css"> 169
169<script type="text/javascript" src="/js/APlayer.min.js"></script>
169 170
170<script type="text/javascript" src="/js/Meting.min.js"></script>
170 171 <meting-js id="3778678" lrcshow="false" server="netease" type="playlist" fixed="true" autoplay="false" loop="all" order="random" preload="auto" volume="0.67" mutex="true"></meting-js> 172 173 174 <div class="wrap-right"> 175 <div class="setting"> 176 <div class="iconbox favorites" switch="false"> 177 <span class="iconfont icon-favorites"></span> 178 <span class="icontext">å ³æ³¨</span> 179 </div> 180 <div class="iconbox mode"> 181 <div class="light"> 182 <span class="iconfont icon-daymode"></span> 183 <span class="icontext">æµ è²æ¨¡å¼</span> 184 </div> 185 <div class="dark"> 186 <span class="iconfont icon-nightmode-fill"></span> 187 <span class="icontext">æ·±è²æ¨¡å¼</span> 188 </div> 189 </div> 190 <a href="javascript:;" target="_self" class="search"> 191 <div class="iconbox"> 192 <span class="iconfont icon-search-menu"></span> 193 <span class="icontext">æç´¢</span> 194 </div> 195 </a> 196 <div class="iconbox bottom"> 197 <div style="display: inline-block; transform: rotate(180deg);"> 198 <span class="iconfont icon-top"></span> 199 </div> 200 <span class="icontext">è·³è³åºé¨</span> 201 </div> 202 </div> 203 <div class="iconbox set"> 204 <div style="display: inline-block;"> 205 <span class="iconfont icon-setting"></span> 206 </div> 207 <span class="icontext">设置</span> 208 </div> 209 <div class="iconbox top"> 210 <span class="iconfont icon-top"></span> 211 <span class="icontext">è¿åé¡¶é¨</span> 212 </div> 213 </div> 214 <div class="loading"></div> 215</div> 216
216<script> 217 window.config = { 218 GitHubUserName : "wqeeqw", 219 GitHubRepositories : "Hexo-LiveForCode", 220 221 User : "Stars", 222 UserAvatar : "/image/sidebar/avatar.jpg", 223 WebsiteStartDate : "2020-01-01", 224 225 WebsiteTitleBlur : "(â´ê³`â) Hi, Stars", 226 WebsiteTitleBlurTimeOut : 500, 227 WebsiteTitleFocus : "(*´âï½*) 欢è¿åæ¥!", 228 WebsiteTitleFocusTimeOut : 1000, 229 WebsiteFavicon : "/image/website/logo.png", 230 231 ProgressBar : { 232 id : "topProgressBar", 233 color : "#77B6FF", 234 height : "2px", 235 duration : 0.2 236 }, 237 238 Loading: { 239 rebound : { 240 tension : 16, 241 friction : 5 242 }, 243 spinner : { 244 id : "spinner", 245 radius : 90, 246 sides : 3, 247 depth : 4, 248 colors : { 249 background : "#F0F0F0", 250 stroke : "#272633", 251 base : "", 252 child : "#272633" 253 }, 254 alwaysForward : true, 255 restAt : 0.5, 256 renderBase : false 257 } 258 }, 259 260 HomeHeaderAnimationRendered : true, 261 HomeHeaderAnimation : { 262 radius : 15, 263 density : 0.2, 264 color : "rgba(255, 255, 255, .2)", 265 clearOffset : 0.3 266 }, 267 268 BackAnimationRendered : true, 269 IEBrowserBackAnimationRendered : false, 270 BackAnimation : { 271 colorSaturation : "60%", 272 colorBrightness : "50%", 273 colorAlpha : 0.5, 274 colorCycleSpeed : 5, 275 verticalPosition : "random", 276 horizontalSpeed : 200, 277 ribbonCount : 3, 278 strokeSize : 0, 279 parallaxAmount : -0.2, 280 animateSections : true 281 }, 282 283 HomeHeaderImage : [ 284 285 "/image/header/home.jpg", 286 287 "/image/header/home.jpeg", 288 289 ], 290 HomeBannerText : "", 291 292 ArticleHeaderImage : [ 293 294 "/image/header/article.jpg", 295 296 ], 297 298 OtherBannerText : "", 299 300 Error : { 301 icon : "icon-swimming", 302 title : "PAGE NOT FOUND", 303 content : [ 304 305 "徿±æï¼æ¨è®¿é®ç页é¢ä¸åå¨ï¼", 306 307 "å¯è½æ¯è¾å ¥å°åæè¯¯æè¯¥å°å已忴ã", 308 309 ], 310 buttons : [ 311 312 { 313 icon : "icon-home", 314 text : "è¿åé¦é¡µ", 315 href : "/", 316 class : "" 317 }, 318 319 ] 320 }, 321 322 MenuNotice : { 323 enable : true, 324 notice : "ç®åå°æ´»çï¼èæèå精彩ï¼", 325 speed : 20 326 }, 327 MenuList : [ 328 329 { 330 name : "é¦é¡µ", 331 icon : "icon-home-fill", 332 href : "/", 333 type : "index", 334 class : "", 335 target : "_self" 336 }, 337 338 { 339 name : "åç±»", 340 icon : "icon-folder-fill", 341 href : "/category", 342 type : "category", 343 class : "", 344 target : "_self" 345 }, 346 347 { 348 name : "æ ç¾", 349 icon : "icon-discount-fill", 350 href : "/tag", 351 type : "tag", 352 class : "", 353 target : "_self" 354 }, 355 356 { 357 name : "彿¡£", 358 icon : "icon-calendar-fill", 359 href : "/archive", 360 type : "archive", 361 class : "", 362 target : "_self" 363 }, 364 365 { 366 name : "èµèµ", 367 icon : "icon-heart-fill", 368 href : "/donate", 369 type : "donate", 370 class : "", 371 target : "_self" 372 }, 373 374 { 375 name : "å ³äº", 376 icon : "icon-about-fill", 377 href : "/about", 378 type : "about", 379 class : "", 380 target : "_self" 381 }, 382 383 { 384 name : "订é ", 385 icon : "icon-rss", 386 href : "/atom.xml", 387 type : "", 388 class : "", 389 target : "_blank" 390 }, 391 392 { 393 name : "æç´¢", 394 icon : "icon-search-menu", 395 href : "javascript:;", 396 type : "", 397 class : "search", 398 target : "_self" 399 }, 400 401 { 402 name : "çè¨æ¿", 403 icon : "icon-comments-fill", 404 href : "/comment", 405 type : "comment", 406 class : "", 407 target : "_self" 408 }, 409 410 { 411 name : "åæ é¾æ¥", 412 icon : "icon-link", 413 href : "/friend", 414 type : "friend", 415 class : "", 416 target : "_self" 417 }, 418 419 ], 420 MenuLink : [ 421 422 423 { 424 name : "ç¥ä¹", 425 icon : "icon-zhihu", 426 href : "https://zhihu.com/people/worstone-29", 427 class : "", 428 target : "_blank", 429 image : "" 430 }, 431 432 { 433 name : "å¾®å", 434 icon : "icon-weibo", 435 href : "https://weibo.com/u/5749847477", 436 class : "", 437 target : "_blank", 438 image : "" 439 }, 440 441 { 442 name : "QQ", 443 icon : "icon-qq", 444 href : "javascript:;", 445 class : "image", 446 target : "_self", 447 image : "/image/sidebar/qq.png" 448 }, 449 450 { 451 name : "微信", 452 icon : "icon-wechat", 453 href : "javascript:;", 454 class : "", 455 target : "_self", 456 image : "" 457 }, 458 459 { 460 name : "GitHub", 461 icon : "icon-github", 462 href : "https://github.com/eqwwqe", 463 class : "", 464 target : "_blank", 465 image : "" 466 }, 467 468 469 ], 470 471 FooterStyle : 2, 472 BottomText : "<div><span class='face'>á¦ãâ¡â¹)ãâ¡</span></div><div>ã人çè¥åªå¦åè§<span><i class='iconfont icon-like-fill'></i></span>ä½äºç§é£æ²ç»æã</div><div>© 2020-2022 WorstOne. All Rights Reserved.</div>", 473 474 ConsoleList : [ 475 476 477 [ 478 479 480 "Based on cnblogs theme SimpleMemory.", 481 482 "", 483 484 485 ], 486 487 [ 488 489 490 "SimpleMemory Author:", 491 492 "BNDong", 493 494 495 ], 496 497 [ 498 499 500 "Theme:", 501 502 "LiveForCode", 503 504 505 ], 506 507 508 ], 509 510 FontIconExtend : "", 511 512 Donate : { 513 paypal : "", 514 bitcoin : "", 515 alipay : "/image/donate/alipay.png", 516 wechat : "/image/donate/wechat.png" 517 }, 518 519 Search : { 520 applicationID : "010C3EANT8", 521 apiKey : "c7abab9f11b79102b9aff7fe6d41447d", 522 indexName : "Notes", 523 hits : { 524 page : 10 525 }, 526 labels : { 527 placeholder : "æç´¢", 528 empty : "æªåç°ä¸ ã${query}ã ç¸å ³çå 容", 529 stats : "${hits} æ¡ç¸å ³æ¡ç®ï¼ä½¿ç¨äº ${time} 毫ç§", 530 } 531 }, 532 533 Valine : { 534 switch : true, 535 el : ".comments-content", 536 appId : "srhKtvWPQTWYKh3qX8G8M7v0-gzGzoHsz", 537 appKey : "8uVSP1q6UlALVC5igYfIfv2h", 538 serverURLs : "", 539 placeholder : "ä½ æ¯æä¸çåªä¼éè§ä¸æ¬¡çæå...", 540 avatar : "mm", 541 meta : "nick,mail,link", 542 requiredFields : "nick,mail", 543 pageSize : 5, 544 lang : "zh-cn", 545 visitor : true, 546 enableQQ : true 547 }, 548 549 Tocbot : { 550 switch : true, 551 tocSelector : ".toc", 552 contentSelector : ".article-body", 553 headingSelector : "h1, h2, h3, h4, h5", 554 headingsOffset : 0, 555 scrollSmooth : true, 556 scrollSmoothOffset : -5, 557 positionFixedSelector : ".toc", 558 positionFixedClass : "toc-fixed", 559 fixedSidebarOffset : "", 560 }, 561 562 Require : { 563 baseUrl : "/js/", 564 waitSeconds : 100 565 }, 566 567 Music : { 568 type : "Meting" 569 }, 570 APlayer : { 571 container : ".aplayer", 572 fixed : true, 573 autoplay : false, 574 loop : "all", 575 order : "random", 576 preload : "auto", 577 volume : 0.67, 578 mutex : true, 579 lrcType : 3, 580 audio : [ 581 582 { 583 name : "Endless Tears", 584 artist : "CLIFF EDGE", 585 cover : "/music/cover/Endless Tears.jpg", 586 url : "/music/song/Endless Tears.mp3", 587 lrc : "/music/lrc/Endless Tears.lrc" 588 }, 589 590 ] 591 }, 592 Meting : { 593 id : "3778678", 594 lrcshow : false, 595 server : "netease", 596 type : "playlist", 597 fixed : true, 598 autoplay : false, 599 loop : "all", 600 order : "random", 601 preload : "auto", 602 volume : 0.67, 603 mutex : true 604 }, 605 606 Mouse : { 607 enable : true, 608 options : { 609 size : 6, 610 sizeF : 24 611 } 612 }, 613 614 LazyLoad : { 615 default : "/image/website/lazyload.svg" 616 }, 617 618 Style : { 619 aplayer : "/css/APlayer.css", 620 archive : "/css/archive.css", 621 base : "/css/base.css", 622 clipboard : "/css/clipboard.css", 623 code : "/css/code.css", 624 donate : "/css/donate.css", 625 fancybox : "/css/jquery.fancybox.css", 626 footer : "/css/footer.css", 627 iconfont : "/iconfont/iconfont.css", 628 index : "/css/index.css", 629 menuBubble : "/css/menu-bubble.css", 630 mouse : "/css/mouse.css", 631 page : "/css/page.css", 632 post : "/css/post.css", 633 search : "/css/search.css", 634 tocbot : "/css/tocbot.css", 635 valine : "/css/valine.css" 636 }, 637 638 Script: { 639 aplayer : "/js/APlayer.min.js", 640 config : "/js/require.config.js", 641 index : "/js/index.js", 642 instantSearch : "/js/instantsearch.min.js", 643 iscroll : "/js/iscroll.js", 644 jQuery : "/js/jquery-3.4.1.min.js", 645 loading : "/js/loading.js", 646 meting : "/js/Meting.min.js", 647 require : "/js/require.min.js" 648 }, 649 650 Font: { 651 LongCang : "/font/LongCang.css", 652 Monda : "/font/Monda.css", 653 NotoSansSC : "/font/NotoSansSC.css", 654 NotoSerifSC : "/font/NotoSerifSC.css", 655 Playball : "/font/Playball.css", 656 PTMono : "/font/PTMono.css", 657 Roboto : "/font/Roboto.css", 658 RobotoSlab : "/font/RobotoSlab.css", 659 Rosario : "/font/Rosario.css", 660 UbuntuMono : "/font/UbuntuMono.css" 661 }, 662 663 Suffix : { 664 about : "ç®åå°æ´»ç, èæå精彩." 665 }, 666 667 Theme : { 668 url : "https://github.com/first19326/Hexo-LiveForCode", 669 name : "Hexo - Live For Code" 670 } 671 }; 672</script>
672 673
673<script type="text/javascript" src="/js/index.js"></script>
673 674</body> 675</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.