PageSourceSearch

https://chybeta.github.io/tags/

html chybeta.github.io collected 2026-10-03 08:47:54 UTC 32,464 bytes, 910 lines download raw bytes

1<!doctype html>
2
3
4
5  
6
7
8<html class="theme-next muse use-motion" lang="zh-Hans">
9
10<head>
11  <!-- hexo-inject:begin --><!-- hexo-inject:end --><meta charset="UTF-8"/>
12<meta http-equiv="X-UA-Compatible" content="IE=edge" />
13<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
14
15
16
17<meta http-equiv="Cache-Control" content="no-transform" />
18<meta http-equiv="Cache-Control" content="no-siteapp" />
19
20
21
22
23
24
25  <meta name="baidu-site-verification" content="cqIhQLk06F" />
26
27
28
29
30
31
32
33  
34  
35  <link href="/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css" />
36
37
38
39
40  
41  
42  
43  
44
45  
46    
47    
48  
49
50  
51
52  
53
54  
55
56  
57
58  
59    
60    
61    <link href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic&subset=latin,latin-ext" rel="stylesheet" type="text/css">
62  
63
64
65
66
67
68
69<link href="/lib/font-awesome/css/font-awesome.min.css?v=4.6.2" rel="stylesheet" type="text/css" />
70
71<link href="/css/main.css?v=5.1.0" rel="stylesheet" type="text/css" />
72
73
74  <meta name="keywords" content="Hexo, NexT" />
75
76
77
78
79
80  <link rel="alternate" href="/atom.xml" title="Chybeta" type="application/atom+xml" />
81
82
83
84
85  <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico?v=5.1.0" />
86
87
88
89
90
91
92<meta property="og:type" content="website">
93<meta property="og:title" content="tags">
94<meta property="og:url" content="http://chybeta.github.io/tags/index.html">
95<meta property="og:site_name" content="Chybeta">
96<meta property="og:updated_time" content="2017-01-11T13:04:40.000Z">
97<meta name="twitter:card" content="summary">
98<meta name="twitter:title" content="tags">
99
100
101
102<script type="text/javascript" id="hexo.configurations">
103  var NexT = window.NexT || {};
104  var CONFIG = {
105    root: '/',
106    scheme: 'Muse',
107    sidebar: {"position":"left","display":"post"},
108    fancybox: true,
109    motion: true,
110    duoshuo: {
111      userId: 'undefined',
112      author: '博主'
113    },
114    algolia: {
115      applicationID: '',
116      apiKey: '',
117      indexName: '',
118      hits: {"per_page":10},
119      labels: {"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}
120    }
121  };
122</script>
122
123
124
125
126  <link rel="canonical" href="http://chybeta.github.io/tags/"/>
127
128
129
130
131
132  <title>
133  
134
135  
136    tags | Chybeta
137  
138</title>
139  <meta name="baidu_union_verify" content="4dcd229ee2a964611d56cf139346dc50"><!-- hexo-inject:begin --><!-- hexo-inject:end -->
140</head>
141
142<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">
143
144  
145
146
147<!-- hexo-inject:begin --><!-- hexo-inject:end -->
147<script>
vendor: 356 bytes, lines 147-152
147
148  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
149            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
150          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
151  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
152  ga('create', '
152UA-121975637-1
vendor: 38 bytes, lines 152-153
152', 'auto');
153  ga('send', 'pageview');
154</script>
154
155
156
157  
157<script type="text/javascript">
158    var _hmt = _hmt || [];
159    (function() {
160      var hm = document.createElement("script");
161      hm.src = "https://hm.baidu.com/hm.js?c9c37af8d1f8c5ce0455bd146b47dd7c";
162      var s = document.getElementsByTagName("script")[0];
163      s.parentNode.insertBefore(hm, s);
164    })();
165  </script>
165
166
167
168
169
170
171
172
173
174  
175  
176    
177  
178
179  <div class="container one-collumn sidebar-position-left  ">
180    <div class="headband"></div>
181
182    <header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
183      <div class="header-inner"><div class="site-meta ">
184  
185
186  <div class="custom-logo-site-title">
187    <a href="/"  class="brand" rel="start">
188      <span class="logo-line-before"><i></i></span>
189      <span class="site-title">Chybeta</span>
190      <span class="logo-line-after"><i></i></span>
191    </a>
192  </div>
193    
194      <p class="site-subtitle"></p>
195    
196</div>
197
198<div class="site-nav-toggle">
199  <button>
200    <span class="btn-bar"></span>
201    <span class="btn-bar"></span>
202    <span class="btn-bar"></span>
203  </button>
204</div>
205
206<nav class="site-nav">
207  
208
209  
210    <ul id="menu" class="menu">
211      
212        
213        <li class="menu-item menu-item-home">
214          <a href="/" rel="section">
215            
216              <i class="menu-item-icon fa fa-fw fa-home"></i> <br />
217            
218            首页
219          </a>
220        </li>
221      
222        
223        <li class="menu-item menu-item-archives">
224          <a href="/archives" rel="section">
225            
226              <i class="menu-item-icon fa fa-fw fa-archive"></i> <br />
227            
228            归档
229          </a>
230        </li>
231      
232        
233        <li class="menu-item menu-item-categories">
234          <a href="/categories" rel="section">
235            
236              <i class="menu-item-icon fa fa-fw fa-th"></i> <br />
237            
238            分类
239          </a>
240        </li>
241      
242        
243        <li class="menu-item menu-item-tags">
244          <a href="/tags" rel="section">
245            
246              <i class="menu-item-icon fa fa-fw fa-tags"></i> <br />
247            
248            标签
249          </a>
250        </li>
251      
252        
253        <li class="menu-item menu-item-link">
254          <a href="/link" rel="section">
255            
256              <i class="menu-item-icon fa fa-fw fa-flag"></i> <br />
257            
258            朋友
259          </a>
260        </li>
261      
262        
263        <li class="menu-item menu-item-about">
264          <a href="/about" rel="section">
265            
266              <i class="menu-item-icon fa fa-fw fa-user"></i> <br />
267            
268            关于我
269          </a>
270        </li>
271      
272
273      
274        <li class="menu-item menu-item-search">
275          
276            <a href="javascript:;" class="popup-trigger">
277          
278            
279              <i class="menu-item-icon fa fa-search fa-fw"></i> <br />
280            
281            搜索
282          </a>
283        </li>
284      
285    </ul>
286  
287
288  
289    <div class="site-search">
290      
291  <div class="popup">
292 <span class="search-icon fa fa-search"></span>
293 <input type="text" id="local-search-input">
294 <div id="local-search-result"></div>
295 <span class="popup-btn-close">close</span>
296</div>
297
298
299    </div>
300  
301</nav>
302
303
304
305 </div>
306    </header>
307
308    <main id="main" class="main">
309      <div class="main-inner">
310        <div class="content-wrap">
311          <div id="content" class="content">
312            
313
314  <div id="posts" class="posts-expand">
315  <header class="post-header">
316
317	<h2 class="post-title" itemprop="name headline">tags</h2>
318
319
320
321</header>
322
323    
324    
325      <div class="tag-cloud">
326        <div class="tag-cloud-title">
327            目前共计 117 个标签
328        </div>
329        <div class="tag-cloud-tags">
330          <a href="/tags/ACM/" style="font-size: 13.13px; color: #c0c0c0">ACM</a> <a href="/tags/ASLR/" style="font-size: 12px; color: #ccc">ASLR</a> <a href="/tags/CTF/" style="font-size: 30px; color: #111">CTF</a> <a href="/tags/CTFZone/" style="font-size: 12px; color: #ccc">CTFZone</a> <a href="/tags/Discuz/" style="font-size: 13.13px; color: #c0c0c0">Discuz</a> <a href="/tags/DynELF/" style="font-size: 12px; color: #ccc">DynELF</a> <a href="/tags/Forensic/" style="font-size: 13.13px; color: #c0c0c0">Forensic</a> <a href="/tags/Jenkins/" style="font-size: 12px; color: #ccc">Jenkins</a> <a href="/tags/Nexus/" style="font-size: 12px; color: #ccc">Nexus</a> <a href="/tags/Node-js/" style="font-size: 12px; color: #ccc">Node.js</a> <a href="/tags/OPcache/" style="font-size: 12px; color: #ccc">OPcache</a> <a href="/tags/PostgreSQL/" style="font-size: 12px; color: #ccc">PostgreSQL</a> <a href="/tags/RCE/" style="font-size: 13.13px; color: #c0c0c0">RCE</a> <a href="/tags/SQL注入/" style="font-size: 18.75px; color: #868686">SQL注入</a> <a href="/tags/Software-Security-Learning/" style="font-size: 12px; color: #ccc">Software-Security-Learning</a> <a href="/tags/WAF-Bypass/" style="font-size: 12px; color: #ccc">WAF-Bypass</a> <a href="/tags/Web-Security-Learning/" style="font-size: 12px; color: #ccc">Web-Security-Learning</a> <a href="/tags/XML注入/" style="font-size: 12px; color: #ccc">XML注入</a> <a href="/tags/XSS/" style="font-size: 13.13px; color: #c0c0c0">XSS</a> <a href="/tags/apache/" style="font-size: 12px; color: #ccc">apache</a> <a href="/tags/beautifulsoup/" style="font-size: 12px; color: #ccc">beautifulsoup</a> <a href="/tags/busybox/" style="font-size: 12px; color: #ccc">busybox</a> <a href="/tags/confluence/" style="font-size: 12px; color: #ccc">confluence</a> <a href="/tags/crypto/" style="font-size: 16.5px; color: #9d9d9d">crypto</a> <a href="/tags/ctf/" style="font-size: 12px; color: #ccc">ctf</a> <a href="/tags/cve/" style="font-size: 12px; color: #ccc">cve</a> <a href="/tags/dedecms/" style="font-size: 13.13px; color: #c0c0c0">dedecms</a> <a href="/tags/destoon/" style="font-size: 12px; color: #ccc">destoon</a> <a href="/tags/directory/" style="font-size: 12px; color: #ccc">directory</a> <a href="/tags/docker/" style="font-size: 13.13px; color: #c0c0c0">docker</a> <a href="/tags/flask/" style="font-size: 13.13px; color: #c0c0c0">flask</a> <a href="/tags/getshell/" style="font-size: 16.5px; color: #9d9d9d">getshell</a> <a href="/tags/git/" style="font-size: 12px; color: #ccc">git</a> <a href="/tags/gitlab/" style="font-size: 12px; color: #ccc">gitlab</a> <a href="/tags/gitlist/" style="font-size: 12px; color: #ccc">gitlist</a> <a href="/tags/gitstack/" style="font-size: 12px; color: #ccc">gitstack</a> <a href="/tags/hexo/" style="font-size: 12px; color: #ccc">hexo</a>
330 <a href="/tags/hihoCoder/" style="font-size: 12px; color: #ccc">hihoCoder</a> <a href="/tags/java/" style="font-size: 19.88px; color: #7a7a7a">java</a> <a href="/tags/javascript/" style="font-size: 12px; color: #ccc">javascript</a> <a href="/tags/kernel/" style="font-size: 12px; color: #ccc">kernel</a> <a href="/tags/linux/" style="font-size: 12px; color: #ccc">linux</a> <a href="/tags/lkd/" style="font-size: 12px; color: #ccc">lkd</a> <a href="/tags/metinfo/" style="font-size: 12px; color: #ccc">metinfo</a> <a href="/tags/misc/" style="font-size: 22.13px; color: #636363">misc</a> <a href="/tags/opentsdb/" style="font-size: 12px; color: #ccc">opentsdb</a> <a href="/tags/pcap/" style="font-size: 12px; color: #ccc">pcap</a> <a href="/tags/perl/" style="font-size: 12px; color: #ccc">perl</a> <a href="/tags/php/" style="font-size: 25.5px; color: #404040">php</a> <a href="/tags/phpcms/" style="font-size: 12px; color: #ccc">phpcms</a> <a href="/tags/php文件包含/" style="font-size: 12px; color: #ccc">php文件包含</a> <a href="/tags/pip-pop/" style="font-size: 12px; color: #ccc">pip-pop</a> <a href="/tags/pwn/" style="font-size: 24.38px; color: #4b4b4b">pwn</a> <a href="/tags/pwnable-kr/" style="font-size: 16.5px; color: #9d9d9d">pwnable.kr</a> <a href="/tags/python/" style="font-size: 16.5px; color: #9d9d9d">python</a> <a href="/tags/qemu/" style="font-size: 12px; color: #ccc">qemu</a> <a href="/tags/rails/" style="font-size: 13.13px; color: #c0c0c0">rails</a> <a href="/tags/rce/" style="font-size: 14.25px; color: #b5b5b5">rce</a> <a href="/tags/re/" style="font-size: 15.38px; color: #a9a9a9">re</a> <a href="/tags/requests/" style="font-size: 12px; color: #ccc">requests</a> <a href="/tags/rop/" style="font-size: 12px; color: #ccc">rop</a> <a href="/tags/rss/" style="font-size: 12px; color: #ccc">rss</a> <a href="/tags/ruby/" style="font-size: 14.25px; color: #b5b5b5">ruby</a> <a href="/tags/s2/" style="font-size: 14.25px; color: #b5b5b5">s2</a> <a href="/tags/solr/" style="font-size: 12px; color: #ccc">solr</a> <a href="/tags/spring/" style="font-size: 16.5px; color: #9d9d9d">spring</a> <a href="/tags/sqlilab/" style="font-size: 16.5px; color: #9d9d9d">sqlilab</a> <a href="/tags/sql注入/" style="font-size: 15.38px; color: #a9a9a9">sql注入</a> <a href="/tags/ssti/" style="font-size: 12px; color: #ccc">ssti</a> <a href="/tags/steg/" style="font-size: 13.13px; color: #c0c0c0">steg</a> <a href="/tags/struts2/" style="font-size: 14.25px; color: #b5b5b5">struts2</a> <a href="/tags/submodule/" style="font-size: 12px; color: #ccc">submodule</a> <a href="/tags/tensorflow/" style="font-size: 12px; color: #ccc">tensorflow</a> <a href="/tags/thinkphp/" style="font-size: 13.13px; color: #c0c0c0">thinkphp</a> <a href="/tags/vBulletin/" style="font-size: 12px; color: #ccc">vBulletin</a> <a href="/tags/web/" style="font-size: 27.75px; color: #282828">web</a> <a href="/tags/weblogic/" style="font-size: 12px; color: #ccc">weblogic</a> <a href="/tags/webmin/" style="font-size: 12px; color: #ccc">webmin</a> <a href="/tags/webshell/" style="font-size: 12px; color: #ccc">webshell</a> <a href="/tags/writeup/" style="font-size: 28.88px; color: #1d1d1d">writeup</a> <a href="/tags/xss/" style="font-size: 13.13px; color: #c0c0c0">xss</a> <a href="/tags/xxe/" style="font-size: 12px; color: #ccc">xxe</a> <a href="/tags/互联网安全志愿者联盟,阿里巴巴/" style="font-size: 12px; color: #ccc">互联网安全志愿者联盟,阿里巴巴</a> <a href="/tags/代码审计/" style="font-size: 26.63px; color: #343434">代码审计</a> <a href="/tags/代码执行/" style="font-size: 17.63px; color: #929292">代码执行</a> <a href="/tags/任意文件删除/" style="font-size: 12px; color: #ccc">任意文件删除</a> <a href="/tags/任意文件读取/" style="font-size: 16.5px; color: #9d9d9d">任意文件读取</a> <a href="/tags/伪协议/" style="font-size: 12px; color: #ccc">伪协议</a> <a href="/tags/列目录/" style="font-size: 12px; color: #ccc">列目录</a> <a href="/tags/加压缩/" style="font-size: 12px; color: #ccc">加压缩</a> <a href="/tags/反序列化/" style="font-size: 13.13px; color: #c0c0c0">反序列化</a> <a href="/tags/后门分析/" style="font-size: 12px; color: #ccc">后门分析</a> <a href="/tags/命令执行/" style="font-size: 23.25px; color: #575757">命令执行</a> <a href="/tags/哈希长度扩展攻击/" style="font-size: 12px; color: #ccc">
330哈希长度扩展攻击</a> <a href="/tags/天池比赛/" style="font-size: 13.13px; color: #c0c0c0">天池比赛</a> <a href="/tags/安全开发/" style="font-size: 13.13px; color: #c0c0c0">安全开发</a> <a href="/tags/密码重置/" style="font-size: 12px; color: #ccc">密码重置</a> <a href="/tags/对象注入/" style="font-size: 12px; color: #ccc">对象注入</a> <a href="/tags/开发/" style="font-size: 12px; color: #ccc">开发</a> <a href="/tags/扫描器/" style="font-size: 13.13px; color: #c0c0c0">扫描器</a> <a href="/tags/数据挖掘/" style="font-size: 18.75px; color: #868686">数据挖掘</a> <a href="/tags/数据挖掘,matlab/" style="font-size: 12px; color: #ccc">数据挖掘,matlab</a> <a href="/tags/文件上传/" style="font-size: 13.13px; color: #c0c0c0">文件上传</a> <a href="/tags/文件包含/" style="font-size: 12px; color: #ccc">文件包含</a> <a href="/tags/机器学习/" style="font-size: 15.38px; color: #a9a9a9">机器学习</a> <a href="/tags/栈溢出/" style="font-size: 14.25px; color: #b5b5b5">栈溢出</a> <a href="/tags/渗透测试/" style="font-size: 12px; color: #ccc">渗透测试</a> <a href="/tags/源码阅读/" style="font-size: 15.38px; color: #a9a9a9">源码阅读</a> <a href="/tags/漏洞分析/" style="font-size: 21px; color: #6f6f6f">漏洞分析</a> <a href="/tags/算法/" style="font-size: 13.13px; color: #c0c0c0">算法</a> <a href="/tags/编程练习/" style="font-size: 16.5px; color: #9d9d9d">编程练习</a> <a href="/tags/编程练习,贪心/" style="font-size: 12px; color: #ccc">编程练习,贪心</a> <a href="/tags/脚本/" style="font-size: 12px; color: #ccc">脚本</a> <a href="/tags/读书笔记/" style="font-size: 12px; color: #ccc">读书笔记</a> <a href="/tags/路径穿越/" style="font-size: 15.38px; color: #a9a9a9">路径穿越</a> <a href="/tags/远程命令执行/" style="font-size: 12px; color: #ccc">远程命令执行</a> <a href="/tags/逻辑漏洞/" style="font-size: 12px; color: #ccc">逻辑漏洞</a>
331        </div>
332      </div>
333    
334  </div>
335
336
337          </div>
338          
339
340
341          
342  <div class="comments" id="comments">
343    
344		<div id="lv-container" data-id="city" data-uid="MTAyMC8yOTAzNC81NjAz"></div>
345    
346  </div>
347
348
349        </div>
350        
351          
352  
353  <div class="sidebar-toggle">
354    <div class="sidebar-toggle-line-wrap">
355      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
356      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
357      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
358    </div>
359  </div>
360
361  <aside id="sidebar" class="sidebar">
362    <div class="sidebar-inner">
363
364      
365
366      
367
368      <section class="site-overview sidebar-panel sidebar-panel-active">
369        <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
370          <img class="site-author-image" itemprop="image"
371               src="/images/avatar.gif"
372               alt="chybeta" />
373          <p class="site-author-name" itemprop="name">chybeta</p>
374          <p class="site-description motion-element" itemprop="description"></p>
375        </div>
376        <nav class="site-state motion-element">
377        
378          
379            <div class="site-state-item site-state-posts">
380              <a href="/archives">
381                <span class="site-state-item-count">196</span>
382                <span class="site-state-item-name">日志</span>
383              </a>
384            </div>
385          
386
387          
388            <div class="site-state-item site-state-categories">
389              <a href="/categories">
390                <span class="site-state-item-count">13</span>
391                <span class="site-state-item-name">分类</span>
392              </a>
393            </div>
394          
395
396          
397            <div class="site-state-item site-state-tags">
398              <a href="/tags">
399                <span class="site-state-item-count">117</span>
400                <span class="site-state-item-name">标签</span>
401              </a>
402            </div>
403          
404
405        </nav>
406
407        
408          <div class="feed-link motion-element">
409            <a href="/atom.xml" rel="alternate">
410              <i class="fa fa-rss"></i>
411              RSS
412            </a>
413          </div>
414        
415
416        <div class="links-of-author motion-element">
417          
418            
419              <span class="links-of-author-item">
420                <a href="https://github.com/CHYbeta" target="_blank" title="GitHub">
421                  
422                    <i class="fa fa-fw fa-github"></i>
423                  
424                  GitHub
425                </a>
426              </span>
427            
428              <span class="links-of-author-item">
429                <a href="https://twitter.com/chybeta" target="_blank" title="Twitter">
430                  
431                    <i class="fa fa-fw fa-twitter"></i>
432                  
433                  Twitter
434                </a>
435              </span>
436            
437          
438        </div>
439
440        
441        
442
443        
444        
445          <div class="links-of-blogroll motion-element links-of-blogroll-block">
446            <div class="links-of-blogroll-title">
447              <i class="fa  fa-fw fa-globe"></i>
448              Links
449            </div>
450            <ul class="links-of-blogroll-list">
451              
452                <li class="links-of-blogroll-item">
453                  <a href="https://ph0en1x.com/" title="XMU-Ph0en1x" target="_blank">XMU-Ph0en1x</a>
454                </li>
455              
456                <li class="links-of-blogroll-item">
457                  <a href="https://www.lzhtony.com/" title="lzhtony" target="_blank">lzhtony</a>
458                </li>
459              
460                <li class="links-of-blogroll-item">
461                  <a href="https://findneo.github.io/" title="findneo" target="_blank">findneo</a>
462                </li>
463              
464                <li class="links-of-blogroll-item">
465                  <a href="https://madsome.one/" title="Mads" target="_blank">Mads</a>
466                </li>
467              
468                <li class="links-of-blogroll-item">
469                  <a href="https://ginove.github.io/" title="Ginove" target="_blank">Ginove</a>
470                </li>
471              
472                <li class="links-of-blogroll-item">
473                  <a href="https://cltheorem.github.io/" title="cltheorem" target="_blank">cltheorem</a>
474                </li>
475              
476                <li class="links-of-blogroll-item">
477                  <a href="https://www.cnblogs.com/frankscode/" title="Frank" target="_blank">Frank</a>
478                </li>
479              
480                <li class="links-of-blogroll-item">
481                  <a href="https://philhe.coding.me/" title="Philhe" target="_blank">Philhe</a>
482                </li>
483              
484            </ul>
485          </div>
486        
487
488        
489
490
491      </section>
492
493      
494
495    </div>
496  </aside>
497
498
499        
500      </div>
501    </main>
502
503    <footer id="footer" class="footer">
504      <div class="footer-inner">
505        <div class="copyright" >
506  
507  &copy; 
508  <span itemprop="copyrightYear">2021</span>
509  <span class="with-love">
510    <i class="fa fa-heart"></i>
511  </span>
512  <span class="author" itemprop="copyrightHolder">chybeta</span>
513</div>
514
515
516<div class="powered-by">
517  由 <a class="theme-link" href="https://hexo.io">Hexo</a> 强力驱动
518</div>
519
520<div class="theme-info">
521  主题 -
522  <a class="theme-link" href="https://github.com/iissnan/hexo-theme-next">
523    NexT.Muse
524  </a>
525</div>
526
527
528        
529
530        
531      </div>
532    </footer>
533
534    <div class="back-to-top">
535      <i class="fa fa-arrow-up"></i>
536    </div>
537  </div>
538
539  
540
541<script type="text/javascript">
542  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
543    window.Promise = null;
544  }
545</script>
545
546
547
548
549
550
551
552
553
554
555  
556
557
558
559
560  
561  
561<script type="text/javascript" src="/lib/jquery/index.js?v=2.1.3"></script>
561
562
563  
564  
564<script type="text/javascript" src="/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>
564
565
566  
567  
567<script type="text/javascript" src="/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>
567
568
569  
570  
570<script type="text/javascript" src="/lib/velocity/velocity.min.js?v=1.2.1"></script>
570
571
572  
573  
573<script type="text/javascript" src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>
573
574
575  
576  
576<script type="text/javascript" src="/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
576
577
578
579  
580
581
582  
582<script type="text/javascript" src="/js/src/utils.js?v=5.1.0"></script>
582
583
584  
584<script type="text/javascript" src="/js/src/motion.js?v=5.1.0"></script>
584
585
586
587
588  
589  
590
591  
592
593  
594
595
596  
596<script type="text/javascript" src="/js/src/bootstrap.js?v=5.1.0"></script>
596
597
598
599
600  
601
602
603
604  
605
606
607
608
609	
610
611
612
613
614
615  
616
617
618
619
620
621  
622
623  
624      <!-- UY BEGIN -->
625      
625<script type="text/javascript" src="http://v2.uyan.cc/code/uyan.js?uid="></script>
625
626      <!-- UY END -->
627  
628
629
630
631
632  
633    
633<script type="text/javascript">
634      (function(d, s) {
635        var j, e = d.getElementsByTagName(s)[0];
636        if (typeof LivereTower === 'function') { return; }
637        j = d.createElement(s);
638        j.src = 'https://cdn-city.livere.com/js/embed.dist.js';
639        j.async = true;
640        e.parentNode.insertBefore(j, e);
641      })(document, 'script');
642    </script>
642
643  
644
645
646
647  
648  
649  
649<script type="text/javascript">
650    // Popup Window;
651    var isfetched = false;
652    // Search DB path;
653    var search_path = "search.xml";
654    if (search_path.length == 0) {
655      search_path = "search.xml";
656    }
657    var path = "/" + search_path;
658    // monitor main search box;
659
660    function proceedsearch() {
661      $("body").append('<div class="popoverlay">').css('overflow', 'hidden');
662      $('.popup').toggle();
663    }
664    // search function;
665    var searchFunc = function(path, search_id, content_id) {
666      'use strict';
667      $.ajax({
668        url: path,
669        dataType: "xml",
670        async: true,
671        success: function( xmlResponse ) {
672          // get the contents from search data
673          isfetched = true;
674          $('.popup').detach().appendTo('.header-inner');
675          var datas = $( "entry", xmlResponse ).map(function() {
676            return {
677              title: $( "title", this ).text(),
678              content: $("content",this).text(),
679              url: $( "url" , this).text()
680            };
681          }).get();
682          var $input = document.getElementById(search_id);
683          var $resultContent = document.getElementById(content_id);
684          $input.addEventListener('input', function(){
685            var matchcounts = 0;
686            var str='<ul class=\"search-result-list\">';
687            var keywords = this.value.trim().toLowerCase().split(/[\s\-]+/);
688            $resultContent.innerHTML = "";
689            if (this.value.trim().length > 1) {
690              // perform local searching
691              datas.forEach(function(data) {
692                var isMatch = false;
693                var content_index = [];
694                var data_title = data.title.trim().toLowerCase();
695                var data_content = data.content.trim().replace(/<[^>]+>/g,"").toLowerCase();
696                var data_url = decodeURIComponent(data.url);
697                var index_title = -1;
698                var index_content = -1;
699                var first_occur = -1;
700                // only match artiles with not empty titles and contents
701                if(data_title != '') {
702                  keywords.forEach(function(keyword, i) {
703                    index_title = data_title.indexOf(keyword);
704                    index_content = data_content.indexOf(keyword);
705                    if( index_title >= 0 || index_content >= 0 ){
706                      isMatch = true;
707                      if (i == 0) {
708                        first_occur = index_content;
709                      }
710                    }
711
712                  });
713                }
714                // show search results
715                if (isMatch) {
716                  matchcounts += 1;
717                  str += "<li><a href='"+ data_url +"' class='search-result-title'>"+ data_title +"</a>";
718                  var content = data.content.trim().replace(/<[^>]+>/g,"");
719                  if (first_occur >= 0) {
720                    // cut out 100 characters
721                    var start = first_occur - 20;
722                    var end = first_occur + 80;
723                    if(start < 0){
724                      start = 0;
725                    }
726                    if(start == 0){
727                      end = 50;
728                    }
729                    if(end > content.length){
730                      end = content.length;
731                    }
732                    var match_content = content.substring(start, end);
733                    // highlight all keywords
734                    keywords.forEach(function(keyword){
735                      var regS = new RegExp(keyword, "gi");
736                      match_content = match_content.replace(regS, "<b class=\"search-keyword\">"+keyword+"</b>");
737                    });
738
739                    str += "<p class=\"search-result\">" + match_content +"...</p>"
740                  }
741                  str += "</li>";
742                }
743              })};
744            str += "</ul>";
745            if (matchcounts == 0) { str = '<div id="no-result"><i class="fa fa-frown-o fa-5x" /></div>' }
746            if (keywords == "") { str = '<div id="no-result"><i class="fa fa-search fa-5x" /></div>' }
747            $resultContent.innerHTML = str;
748          });
749          proceedsearch();
750        }
751      });}
752
753    // handle and trigger popup window;
754    $('.popup-trigger').click(function(e) {
755      e.stopPropagation();
756      if (isfetched == false) {
757        searchFunc(path, 'local-search-input', 'local-search-result');
758      } else {
759        proceedsearch();
760      };
761    });
762
763    $('.popup-btn-close').click(function(e){
764      $('.popup').hide();
765      $(".popoverlay").remove();
766      $('body').css('overflow', '');
767    });
768    $('.popup').click(function(e){
769      e.stopPropagation();
770    });
771  </script>
771
772
773
774  
775  
776
777
778  
779
780  
781  
781<script src="https://cdn1.lncld.net/static/js/av-core-mini-0.6.1.js"></script>
781
782  
782<script>AV.initialize("unqDDYqYUADBUogKkMVqqvFH-gzGzoHsz", "afr1xO80LoKo0xCpxHJCleC4");</script>
782
783  
783<script>
784    function showTime(Counter) {
785      var query = new AV.Query(Counter);
786      var entries = [];
787      var $visitors = $(".leancloud_visitors");
788
789      $visitors.each(function () {
790        entries.push( $(this).attr("id").trim() );
791      });
792
793      query.containedIn('url', entries);
794      query.find()
795        .done(function (results) {
796          var COUNT_CONTAINER_REF = '.leancloud-visitors-count';
797
798          if (results.length === 0) {
799            $visitors.find(COUNT_CONTAINER_REF).text(0);
800            return;
801          }
802
803          for (var i = 0; i < results.length; i++) {
804            var item = results[i];
805            var url = item.get('url');
806            var time = item.get('time');
807            var element = document.getElementById(url);
808
809            $(element).find(COUNT_CONTAINER_REF).text(time);
810          }
811          for(var i = 0; i < entries.length; i++) {
812            var url = entries[i];
813            var element = document.getElementById(url);
814            var countSpan = $(element).find(COUNT_CONTAINER_REF);
815            if( countSpan.text() == '') {
816              countSpan.text(0);
817            }
818          }
819        })
820        .fail(function (object, error) {
821          console.log("Error: " + error.code + " " + error.message);
822        });
823    }
824
825    function addCount(Counter) {
826      var $visitors = $(".leancloud_visitors");
827      var url = $visitors.attr('id').trim();
828      var title = $visitors.attr('data-flag-title').trim();
829      var query = new AV.Query(Counter);
830
831      query.equalTo("url", url);
832      query.find({
833        success: function(results) {
834          if (results.length > 0) {
835            var counter = results[0];
836            counter.fetchWhenSave(true);
837            counter.increment("time");
838            counter.save(null, {
839              success: function(counter) {
840                var $element = $(document.getElementById(url));
841                $element.find('.leancloud-visitors-count').text(counter.get('time'));
842              },
843              error: function(counter, error) {
844                console.log('Failed to save Visitor num, with error message: ' + error.message);
845              }
846            });
847          } else {
848            var newcounter = new Counter();
849            /* Set ACL */
850            var acl = new AV.ACL();
851            acl.setPublicReadAccess(true);
852            acl.setPublicWriteAccess(true);
853            newcounter.setACL(acl);
854            /* End Set ACL */
855            newcounter.set("title", title);
856            newcounter.set("url", url);
857            newcounter.set("time", 1);
858            newcounter.save(null, {
859              success: function(newcounter) {
860                var $element = $(document.getElementById(url));
861                $element.find('.leancloud-visitors-count').text(newcounter.get('time'));
862              },
863              error: function(newcounter, error) {
864                console.log('Failed to create');
865              }
866            });
867          }
868        },
869        error: function(error) {
870          console.log('Error:' + error.code + " " + error.message);
871        }
872      });
873    }
874
875    $(function() {
876      var Counter = AV.Object.extend("Counter");
877      if ($('.leancloud_visitors').length == 1) {
878        addCount(Counter);
879      } else if ($('.post-title-link').length > 1) {
880        showTime(Counter);
881      }
882    });
883  </script>
883
884
885
886
887  
888
889  
890
891  
891<script type='text/javascript' color='252,3,184' zIndex='-1' opacity='20' count='99' src='//cdn.bootcss.com/canvas-nest.js/1.0.0/canvas-nest.min.js'></script>
891<!-- hexo-inject:begin --><!-- Begin: Injected MathJax -->
892<script type="text/x-mathjax-config">
893  MathJax.Hub.Config({"tex2jax":{"inlineMath":[["$","$"],["\\(","\\)"]],"skipTags":["script","noscript","style","textarea","pre","code"],"processEscapes":true},"TeX":{"equationNumbers":{"autoNumber":"AMS"}}});
894</script>
894
895
896<script type="text/x-mathjax-config">
897  MathJax.Hub.Queue(function() {
898    var all = MathJax.Hub.getAllJax(), i;
899    for(i=0; i < all.length; i += 1) {
900      all[i].SourceElement().parentNode.className += ' has-jax';
901    }
902  });
903</script>
903
904
905<script type="text/javascript" src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
906</script>
906
907<!-- End: Injected MathJax -->
908<!-- hexo-inject:end -->
909</body>
910</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.