1<!DOCTYPE html> 2 3 4<html lang="zh-CN"> 5 6 7 <head> 8 <meta charset="utf-8" /> 9 10 <meta 11 name="viewport" 12 content="width=device-width, initial-scale=1, maximum-scale=1" 13 /> 14 <title> Wolf's void</title> 15 <meta name="generator" content="hexo-theme-ayer"> 16 17 <link rel="shortcut icon" href="/favicon.ico" /> 18 19<link rel="stylesheet" href="/dist/main.css"> 20 21 22<link rel="stylesheet" href="/css/fonts/remixicon.css"> 23 24 25<link rel="stylesheet" href="/css/custom.css"> 26 27
27<script src="https://cdn.staticfile.org/pace/1.2.4/pace.min.js"></script>
27 28 29 30 31 <link 32 rel="stylesheet" 33 href="https://cdn.jsdelivr.net/npm/@sweetalert2/[email protected]/bulma.min.css" 34 /> 35
35<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/sweetalert2.min.js"></script>
35 36 37 <!-- mermaid --> 38 39 <style> 40 .swal2-styled.swal2-confirm { 41 font-size: 1.6rem; 42 } 43 </style> 44 </head> 45 </html> 46</html> 47 48 49<body> 50 <div id="app"> 51 52 53 <canvas width="1777" height="841" 54 style="position: fixed; left: 0px; top: 0px; z-index: 99999; pointer-events: none;"></canvas> 55 56 <main class="content on"> 57 58<section class="cover"> 59 60 61 <a class="forkMe" href="https://github.com/wolfvoid" 62 target="_blank"><img width="149" height="149" src="/images/forkme.png" 63 class="attachment-full size-full" alt="Fork me on GitHub" data-recalc-dims="1"></a> 64 65 <div class="cover-frame"> 66 <div class="bg-box"> 67 <img src="/images/lake.jpg" alt="image frame" /> 68 </div> 69 <div class="cover-inner text-center text-white"> 70 <h1><a href="/">Wolf's void</a></h1> 71 <div id="subtitle-box"> 72 73 <span id="subtitle"></span> 74 75 </div> 76 <div> 77 78 </div> 79 </div> 80 </div> 81 <div class="cover-learn-more"> 82 <a href="javascript:void(0)" class="anchor"><i class="ri-arrow-down-line"></i></a> 83 </div> 84</section> 85 86 87
88<script src="https://cdn.staticfile.org/typed.js/2.0.12/typed.min.js"></script>
88 89 90 91<!-- Subtitle --> 92 93
93<script> 94 try { 95 var typed = new Typed("#subtitle", { 96 strings: ['çèå¿é¨ï¼å»è天æ´', '乿åé³ï¼å¯çæ¹ç', 'åç§å ³éï¼æè´¥ä¸ä¸¾'], 97 startDelay: 0, 98 typeSpeed: 200, 99 loop: true, 100 backSpeed: 100, 101 showCursor: true 102 }); 103 } catch (err) { 104 console.log(err) 105 } 106 </script>
106 107 108<div id="main"> 109 <section class="outer"> 110 111 112 113<div class="notice" style="margin-top:50px"> 114 <i class="ri-heart-fill"></i> 115 <div class="notice-content">卿ææå°±åï¼å¿ å®ç»å使大ççè¦ã</div> 116</div> 117 118 119<style> 120 .notice { 121 padding: 20px; 122 border: 1px dashed #e6e6e6; 123 color: #969696; 124 position: relative; 125 display: inline-block; 126 width: 100%; 127 background: #fbfbfb50; 128 border-radius: 10px; 129 } 130 131 .notice i { 132 float: left; 133 color: #999; 134 font-size: 16px; 135 padding-right: 10px; 136 vertical-align: middle; 137 margin-top: -2px; 138 } 139 140 .notice-content { 141 display: initial; 142 vertical-align: middle; 143 } 144</style> 145 146 <article class="articles"> 147 148 149 150 151 <article 152 id="post-æçæ¬ç§åå¿" 153 class="article article-type-post" 154 itemscope 155 itemprop="blogPost" 156 data-scroll-reveal 157> 158 <div class="article-inner"> 159 160 <header class="article-header"> 161 162<h2 itemprop="name"> 163 <a class="article-title" href="/2025/09/18/%E6%88%91%E7%9A%84%E6%9C%AC%E7%A7%91%E5%9B%9E%E5%BF%86/" 164 >æçæ¬ç§åå¿</a> 165</h2> 166 167 168 169 </header> 170 171 <div class="article-meta"> 172 <a href="/2025/09/18/%E6%88%91%E7%9A%84%E6%9C%AC%E7%A7%91%E5%9B%9E%E5%BF%86/" class="article-date"> 173 <time datetime="2025-09-18T04:33:34.000Z" itemprop="datePublished">2025-09-18</time> 174</a> 175 <div class="article-category"> 176 <a class="article-category-link" href="/categories/%E6%9D%82%E8%B0%88/">æè°</a> 177 </div> 178 179 </div> 180 181 182 <!-- copyright --> 183 184 <footer class="article-footer"> 185 186 </footer> 187 </div> 188 189 190 191 192 193</article> 194 195 196 <article 197 id="post-Note-platform" 198 class="article article-type-post" 199 itemscope 200 itemprop="blogPost" 201 data-scroll-reveal 202> 203 <div class="article-inner"> 204 205 <header class="article-header"> 206 207<h2 itemprop="name"> 208 <a class="article-title" href="/2024/11/04/Note-platform/" 209 >Note-platform</a> 210</h2> 211 212 213 214 </header> 215 216 <div class="article-meta"> 217 <a href="/2024/11/04/Note-platform/" class="article-date"> 218 <time datetime="2024-11-04T06:35:29.000Z" itemprop="datePublished">2024-11-04</time> 219</a> 220 </div> 221 222 223 <!-- copyright --> 224 225 <footer class="article-footer"> 226 227 </footer> 228 </div> 229 230 231 232 233 234</article> 235 236 237 <article 238 id="post-CCSP" 239 class="article article-type-post" 240 itemscope 241 itemprop="blogPost" 242 data-scroll-reveal 243> 244 <div class="article-inner"> 245 246 <header class="article-header"> 247 248<h2 itemprop="name"> 249 <a class="article-title" href="/2024/10/25/CCSP/" 250 >CCSP</a> 251</h2> 252 253 254 255 </header> 256 257 <div class="article-meta"> 258 <a href="/2024/10/25/CCSP/" class="article-date"> 259 <time datetime="2024-10-25T03:37:14.000Z" itemprop="datePublished">2024-10-25</time> 260</a> 261 </div> 262 263 264 <!-- copyright --> 265 266 <footer class="article-footer"> 267 268 </footer> 269 </div> 270 271 272 273 274 275</article> 276 277 278 <article 279 id="post-Note-algorithm" 280 class="article article-type-post" 281 itemscope 282 itemprop="blogPost" 283 data-scroll-reveal 284> 285 <div class="article-inner"> 286 287 <header class="article-header"> 288 289<h2 itemprop="name"> 290 <a class="article-title" href="/2024/10/18/Note-algorithm/" 291 >Note-algorithm</a> 292</h2> 293 294 295 296 </header> 297 298 <div class="article-meta"> 299 <a href="/2024/10/18/Note-algorithm/" class="article-date"> 300 <time datetime="2024-10-18T05:11:34.000Z" itemprop="datePublished">2024-10-18</time> 301</a> 302 <div class="article-category"> 303 <a class="article-category-link" href="/categories/Note/">Note</a> 304 </div> 305 306 </div> 307 308 309 <!-- copyright --> 310 311 <footer class="article-footer"> 312 313 </footer> 314 </div> 315 316 317 318 319 320</article> 321 322 323 <article 324 id="post-èµæº" 325 class="article article-type-post" 326 itemscope 327 itemprop="blogPost" 328 data-scroll-reveal 329> 330 <div class="article-inner"> 331 332 <header class="article-header"> 333 334<h2 itemprop="name"> 335 <a class="article-title" href="/2024/10/15/%E8%B5%84%E6%BA%90/" 336 >resources</a> 337</h2> 338 339 340 341 </header> 342 343 <div class="article-meta"> 344 <a href="/2024/10/15/%E8%B5%84%E6%BA%90/" class="article-date"> 345 <time datetime="2024-10-15T04:33:34.000Z" itemprop="datePublished">2024-10-15</time> 346</a> 347 <div class="article-category"> 348 <a class="article-category-link" href="/categories/Note/">Note</a> 349 </div> 350 351 </div> 352 353 354 <!-- copyright --> 355 356 <footer class="article-footer"> 357 358 </footer> 359 </div> 360 361 362 363 364 365</article> 366 367 368 <article 369 id="post-Bao-Yan" 370 class="article article-type-post" 371 itemscope 372 itemprop="blogPost" 373 data-scroll-reveal 374> 375 <div class="article-inner"> 376 377 <header class="article-header"> 378 379<h2 itemprop="name"> 380 <a class="article-title" href="/2024/09/29/Bao-Yan/" 381 >è¿ä¸ªå¤å¤©ï¼æä¸ä¿ç </a> 382</h2> 383 384 385 386 </header> 387 388 <div class="article-meta"> 389 <a href="/2024/09/29/Bao-Yan/" class="article-date"> 390 <time datetime="2024-09-29T12:00:00.000Z" itemprop="datePublished">2024-09-29</time> 391</a> 392 <div class="article-category"> 393 <a class="article-category-link" href="/categories/%E6%9D%82%E8%B0%88/">æè°</a> 394 </div> 395 396 </div> 397 398 399 <!-- copyright --> 400 401 <footer class="article-footer"> 402 403 <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/%E4%BF%9D%E7%A0%94/" rel="tag">ä¿ç </a></li><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/%E6%9D%82%E8%B0%88/" rel="tag">æè°</a></li></ul> 404 405 </footer> 406 </div> 407 408 409 410 411 412</article> 413 414 415 <article 416 id="post-Note-DBS" 417 class="article article-type-post" 418 itemscope 419 itemprop="blogPost" 420 data-scroll-reveal 421> 422 <div class="article-inner"> 423 424 <header class="article-header"> 425 426<h2 itemprop="name"> 427 <a class="article-title" href="/2024/04/27/Note-DBS/" 428 >Note-DBS</a> 429</h2> 430 431 432 433 </header> 434 435 <div class="article-meta"> 436 <a href="/2024/04/27/Note-DBS/" class="article-date"> 437 <time datetime="2024-04-27T15:18:03.000Z" itemprop="datePublished">2024-04-27</time> 438</a> 439 <div class="article-category"> 440 <a class="article-category-link" href="/categories/Note/">Note</a> 441 </div> 442 443 </div> 444 445 446 <!-- copyright --> 447 448 <footer class="article-footer"> 449 450 </footer> 451 </div> 452 453 454 455 456 457</article> 458 459 460 <article 461 id="post-Note-AI" 462 class="article article-type-post" 463 itemscope 464 itemprop="blogPost" 465 data-scroll-reveal 466> 467 <div class="article-inner"> 468 469 <header class="article-header"> 470 471<h2 itemprop="name"> 472 <a class="article-title" href="/2024/01/16/Note-AI/" 473 >Note-AI</a> 474</h2> 475 476 477 478 </header> 479 480 <div class="article-meta"> 481 <a href="/2024/01/16/Note-AI/" class="article-date"> 482 <time datetime="2024-01-16T05:11:34.000Z" itemprop="datePublished">2024-01-16</time> 483</a> 484 <div class="article-category"> 485 <a class="article-category-link" href="/categories/Note/">Note</a> 486 </div> 487 488 </div> 489 490 491 <!-- copyright --> 492 493 <footer class="article-footer"> 494 495 </footer> 496 </div> 497 498 499 500 501 502</article> 503 504 505 <article 506 id="post-Note-CN" 507 class="article article-type-post" 508 itemscope 509 itemprop="blogPost" 510 data-scroll-reveal 511> 512 <div class="article-inner"> 513 514 <header class="article-header"> 515 516<h2 itemprop="name"> 517 <a class="article-title" href="/2024/01/16/Note-CN/" 518 >Note-CN</a> 519</h2> 520 521 522 523 </header> 524 525 <div class="article-meta"> 526 <a href="/2024/01/16/Note-CN/" class="article-date"> 527 <time datetime="2024-01-16T05:11:34.000Z" itemprop="datePublished">2024-01-16</time> 528</a> 529 <div class="article-category"> 530 <a class="article-category-link" href="/categories/Note/">Note</a> 531 </div> 532 533 </div> 534 535 536 <!-- copyright --> 537 538 <footer class="article-footer"> 539 540 </footer> 541 </div> 542 543 544 545 546 547</article> 548 549 550 <article 551 id="post-HEXOèªå»ºç½ç«" 552 class="article article-type-post" 553 itemscope 554 itemprop="blogPost" 555 data-scroll-reveal 556> 557 <div class="article-inner"> 558 559 <header class="article-header"> 560 561<h2 itemprop="name"> 562 <a class="article-title" href="/2023/08/25/HEXO%E8%87%AA%E5%BB%BA%E7%BD%91%E7%AB%99/" 563 >åºäºHexoèªå»ºä¸ä¸ªgithubæç®¡çéæç½é¡µ</a> 564</h2> 565 566 567 568 </header> 569 570 <div class="article-meta"> 571 <a href="/2023/08/25/HEXO%E8%87%AA%E5%BB%BA%E7%BD%91%E7%AB%99/" class="article-date"> 572 <time datetime="2023-08-25T07:45:21.000Z" itemprop="datePublished">2023-08-25</time> 573</a> 574 <div class="article-category"> 575 <a class="article-category-link" href="/categories/webpage/">webpage</a> 576 </div> 577 578 </div> 579 580 581 <!-- copyright --> 582 583 <footer class="article-footer"> 584 585 <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Hexo/" rel="tag">Hexo</a></li></ul> 586 587 </footer> 588 </div> 589 590 591 592 593 594</article> 595 596 597 <article 598 id="post-OpenMPå¹¶è¡ç¼ç¨"
599 class="article article-type-post" 600 itemscope 601 itemprop="blogPost" 602 data-scroll-reveal 603> 604 <div class="article-inner"> 605 606 <header class="article-header"> 607 608<h2 itemprop="name"> 609 <a class="article-title" href="/2023/08/25/OpenMP%E5%B9%B6%E8%A1%8C%E7%BC%96%E7%A8%8B/" 610 >OpenMPå¹¶è¡ç¼ç¨</a> 611</h2> 612 613 614 615 </header> 616 617 <div class="article-meta"> 618 <a href="/2023/08/25/OpenMP%E5%B9%B6%E8%A1%8C%E7%BC%96%E7%A8%8B/" class="article-date"> 619 <time datetime="2023-08-25T07:45:21.000Z" itemprop="datePublished">2023-08-25</time> 620</a> 621 <div class="article-category"> 622 <a class="article-category-link" href="/categories/c/">c++</a> 623 </div> 624 625 </div> 626 627 628 <!-- copyright --> 629 630 <footer class="article-footer"> 631 632 <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/%E5%B9%B6%E8%A1%8C%E7%BC%96%E7%A8%8B/" rel="tag">å¹¶è¡ç¼ç¨</a></li></ul> 633 634 </footer> 635 </div> 636 637 638 639 640 641</article> 642 643 644 </article> 645 646 647 648</section> 649</div> 650 651 <footer class="footer"> 652 <div class="outer"> 653 <ul> 654 <li> 655 Copyrights © 656 2022-2025 657 <i class="ri-heart-fill heart_icon"></i> wolf void 658 </li> 659 </ul> 660 <ul> 661 <li> 662 663 </li> 664 </ul> 665 <ul> 666 <li> 667 668 669 <span> 670 <span><i class="ri-user-3-fill"></i>访é®äººæ°:<span id="busuanzi_value_site_uv"></span></span> 671 <span class="division">|</span> 672 <span><i class="ri-eye-fill"></i>æµè§æ¬¡æ°:<span id="busuanzi_value_page_pv"></span></span> 673</span> 674 675 </li> 676 </ul> 677 <ul> 678 679 </ul> 680 <ul> 681 682 </ul> 683 <ul> 684 <li> 685 <!-- cnzzç»è®¡ --> 686 687 </li> 688 </ul> 689 </div> 690</footer> 691 692 </main> 693 <div class="float_btns"> 694 <div class="totop" id="totop"> 695 <i class="ri-arrow-up-line"></i> 696</div> 697 698<div class="todark" id="todark"> 699 <i class="ri-moon-line"></i> 700</div> 701 702 </div> 703 <aside class="sidebar on"> 704 <button class="navbar-toggle"></button> 705<nav class="navbar"> 706 707 <div class="logo"> 708 <a href="/"><img src="/images/ayer-side.svg" alt="Wolf's void"></a> 709 </div> 710 711 <ul class="nav nav-main"> 712 713 <li class="nav-item"> 714 <a class="nav-item-link" href="/">主页</a> 715 </li> 716 717 <li class="nav-item"> 718 <a class="nav-item-link" href="/archives">彿¡£</a> 719 </li> 720 721 <li class="nav-item"> 722 <a class="nav-item-link" href="/categories">åç±»</a> 723 </li> 724 725 <li class="nav-item"> 726 <a class="nav-item-link" href="/tags">æ ç¾</a> 727 </li> 728 729 <li class="nav-item"> 730 <a class="nav-item-link" target="_blank" rel="noopener" href="https://www.xiaohongshu.com/user/profile/649a5fe20000000010036f31">æå½±</a> 731 </li> 732 733 <li class="nav-item"> 734 <a class="nav-item-link" target="_blank" rel="noopener" href="https://blog.csdn.net/qq_39480177">å客</a> 735 </li> 736 737 <li class="nav-item"> 738 <a class="nav-item-link" href="/friends">åé¾</a> 739 </li> 740 741 <li class="nav-item"> 742 <a class="nav-item-link" href="/about">å ³äºæ</a> 743 </li> 744 745 </ul> 746</nav> 747<nav class="navbar navbar-bottom"> 748 <ul class="nav"> 749 <li class="nav-item"> 750 751 <a class="nav-item-link nav-item-search" title="æç´¢"> 752 <i class="ri-search-line"></i> 753 </a> 754 755 756 <a class="nav-item-link" target="_blank" href="/atom.xml" title="RSS Feed"> 757 <i class="ri-rss-line"></i> 758 </a> 759 760 </li> 761 </ul> 762</nav> 763<div class="search-form-wrap"> 764 <div class="local-search local-search-plugin"> 765 <input type="search" id="local-search-input" class="local-search-input" placeholder="Search..."> 766 <div id="local-search-result" class="local-search-result"></div> 767</div> 768</div> 769 </aside> 770 <div id="mask"></div> 771 772<!-- #reward --> 773<div id="reward"> 774 <span class="close"><i class="ri-close-line"></i></span> 775 <p class="reward-p"><i class="ri-cup-line"></i>请æåæ¯åå¡å§~</p> 776 <div class="reward-box"> 777 778 <div class="reward-item"> 779 <img class="reward-img" src="/images/alipay.jpg">
780 <span class="reward-type">æ¯ä»å®</span> 781 </div> 782 783 784 <div class="reward-item"> 785 <img class="reward-img" src="/images/wechat.jpg"> 786 <span class="reward-type">微信</span> 787 </div> 788 789 </div> 790</div> 791
792<script src="/js/jquery-3.6.0.min.js"></script>
792 793
794<script src="/js/lazyload.min.js"></script>
794 795 796<!-- Tocbot --> 797
798<script src="https://cdn.staticfile.org/jquery-modal/0.9.2/jquery.modal.min.js"></script>
798 799<link 800 rel="stylesheet" 801 href="https://cdn.staticfile.org/jquery-modal/0.9.2/jquery.modal.min.css" 802/>
803<script src="https://cdn.staticfile.org/justifiedGallery/3.8.1/js/jquery.justifiedGallery.min.js"></script>
803 804
805<script src="/dist/main.js"></script>
805 806 807<!-- ImageViewer --> 808 <!-- Root element of PhotoSwipe. Must have class pswp. --> 809<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 810 811 <!-- Background of PhotoSwipe. 812 It's a separate element as animating opacity is faster than rgba(). --> 813 <div class="pswp__bg"></div> 814 815 <!-- Slides wrapper with overflow:hidden. --> 816 <div class="pswp__scroll-wrap"> 817 818 <!-- Container that holds slides. 819 PhotoSwipe keeps only 3 of them in the DOM to save memory. 820 Don't modify these 3 pswp__item elements, data is added later on. --> 821 <div class="pswp__container"> 822 <div class="pswp__item"></div> 823 <div class="pswp__item"></div> 824 <div class="pswp__item"></div> 825 </div> 826 827 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 828 <div class="pswp__ui pswp__ui--hidden"> 829 830 <div class="pswp__top-bar"> 831 832 <!-- Controls are self-explanatory. Order can be changed. --> 833 834 <div class="pswp__counter"></div> 835 836 <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> 837 838 <button class="pswp__button pswp__button--share" style="display:none" title="Share"></button> 839 840 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 841 842 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 843 844 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 845 <!-- element will get class pswp__preloader--active when preloader is running --> 846 <div class="pswp__preloader"> 847 <div class="pswp__preloader__icn"> 848 <div class="pswp__preloader__cut"> 849 <div class="pswp__preloader__donut"></div> 850 </div> 851 </div> 852 </div> 853 </div> 854 855 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 856 <div class="pswp__share-tooltip"></div> 857 </div> 858 859 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 860 </button> 861 862 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 863 </button> 864 865 <div class="pswp__caption"> 866 <div class="pswp__caption__center"></div> 867 </div> 868 869 </div> 870 871 </div> 872 873</div> 874 875<link rel="stylesheet" href="https://cdn.staticfile.org/photoswipe/4.1.3/photoswipe.min.css"> 876<link rel="stylesheet" href="https://cdn.staticfile.org/photoswipe/4.1.3/default-skin/default-skin.min.css">
877<script src="https://cdn.staticfile.org/photoswipe/4.1.3/photoswipe.min.js"></script>
vendor: 1 bytes, line 877
877
878<script src="https://cdn.staticfile.org/photoswipe/4.1.3/photoswipe-ui-default.min.js"></script>
878 879
880<script> 881 function viewer_init() { 882 let pswpElement = document.querySelectorAll('.pswp')[0]; 883 let $imgArr = document.querySelectorAll(('.article-entry img:not(.reward-img)')) 884 885 $imgArr.forEach(($em, i) => { 886 $em.onclick = () => { 887 // sliderå±å¼ç¶æ 888 // todo: è¿æ ·ä¸å¥½ï¼å颿¹æç¶æ 889 if (document.querySelector('.left-col.show')) return 890 let items = [] 891 $imgArr.forEach(($em2, i2) => { 892 let img = $em2.getAttribute('data-idx', i2) 893 let src = $em2.getAttribute('data-target') || $em2.getAttribute('src') 894 let title = $em2.getAttribute('alt') 895 // è·å¾åå¾å°ºå¯¸ 896 const image = new Image() 897 image.src = src 898 items.push({ 899 src: src, 900 w: image.width || $em2.width, 901 h: image.height || $em2.height, 902 title: title 903 }) 904 }) 905 var gallery = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, { 906 index: parseInt(i) 907 }); 908 gallery.init() 909 } 910 }) 911 } 912 viewer_init() 913</script>
913 914<!-- MathJax --> 915 916<!-- Katex --> 917 918<!-- busuanzi --> 919
920<script src="/js/busuanzi-2.3.pure.min.js"></script>
920 921 922<!-- ClickLove --> 923 924<!-- ClickBoom1 --> 925 926<!-- ClickBoom2 --> 927
928<script src="/js/clickBoom2.js"></script>
928 929 930<!-- CodeCopy --> 931 932<link rel="stylesheet" href="/css/clipboard.css"> 933
933<script src="https://cdn.staticfile.org/clipboard.js/2.0.10/clipboard.min.js"></script>
vendor: 1 bytes, line 933
933
934<script> 935 function wait(callback, seconds) { 936 var timelag = null; 937 timelag = window.setTimeout(callback, seconds); 938 } 939 !function (e, t, a) { 940 var initCopyCode = function(){ 941 var copyHtml = ''; 942 copyHtml += '<button class="btn-copy" data-clipboard-snippet="">'; 943 copyHtml += '<i class="ri-file-copy-2-line"></i><span>COPY</span>'; 944 copyHtml += '</button>'; 945 $(".highlight .code pre").before(copyHtml); 946 $(".article pre code").before(copyHtml); 947 var clipboard = new ClipboardJS('.btn-copy', { 948 target: function(trigger) { 949 return trigger.nextElementSibling; 950 } 951 }); 952 clipboard.on('success', function(e) { 953 let $btn = $(e.trigger); 954 $btn.addClass('copied'); 955 let $icon = $($btn.find('i')); 956 $icon.removeClass('ri-file-copy-2-line'); 957 $icon.addClass('ri-checkbox-circle-line'); 958 let $span = $($btn.find('span')); 959 $span[0].innerText = 'COPIED'; 960 961 wait(function () { // çå¾ ä¸¤ç§éåæ¢å¤ 962 $icon.removeClass('ri-checkbox-circle-line'); 963 $icon.addClass('ri-file-copy-2-line'); 964 $span[0].innerText = 'COPY'; 965 }, 2000); 966 }); 967 clipboard.on('error', function(e) { 968 e.clearSelection(); 969 let $btn = $(e.trigger); 970 $btn.addClass('copy-failed'); 971 let $icon = $($btn.find('i')); 972 $icon.removeClass('ri-file-copy-2-line'); 973 $icon.addClass('ri-time-line'); 974 let $span = $($btn.find('span')); 975 $span[0].innerText = 'COPY FAILED'; 976 977 wait(function () { // çå¾ ä¸¤ç§éåæ¢å¤ 978 $icon.removeClass('ri-time-line'); 979 $icon.addClass('ri-file-copy-2-line'); 980 $span[0].innerText = 'COPY'; 981 }, 2000); 982 }); 983 } 984 initCopyCode(); 985 }(window, document); 986</script>
986 987 988<!-- CanvasBackground --> 989
990<script src="/js/dz.js"></script>
990 991
992<script> 993 if (window.mermaid) { 994 mermaid.initialize({ theme: "forest" }); 995 } 996</script>
996 997 998 999 1000 <div id="music"> 1001 1002 1003 1004 <iframe frameborder="no" border="1" marginwidth="0" marginheight="0" width="200" height="86" 1005 src="//music.163.com/outchain/player?type=2&id=2659987496&auto=1&height=66"></iframe> 1006</div> 1007 1008<style> 1009 #music { 1010 position: fixed; 1011 right: 15px; 1012 bottom: 0; 1013 z-index: 998; 1014 } 1015</style> 1016 1017 1018 1019 </div> 1020</body> 1021 1022</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.