PageSourceSearch

https://wolfvoid.github.io/

html wolfvoid.github.io collected 2026-10-03 10:10:43 UTC 23,695 bytes, 1,022 lines download raw bytes

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&#39;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&#39;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 &copy;
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&#39;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.