1<!DOCTYPE html> 2<html> 3<head> 4 <meta charset="utf-8"> 5 6 <meta name="renderer" content="webkit"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge" > 8 <link rel="dns-prefetch" href="http://kenanlian.github.io"> 9 <title>kenanlian_blog</title> 10 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 11 <meta name="description" content="ç»æ¶å 以çå½ï¼è䏿¯ç»çå½ä»¥æ¶å "> 12<meta property="og:type" content="website"> 13<meta property="og:title" content="kenanlian_blog"> 14<meta property="og:url" content="http://kenanlian.github.io/index.html"> 15<meta property="og:site_name" content="kenanlian_blog"> 16<meta property="og:description" content="ç»æ¶å 以çå½ï¼è䏿¯ç»çå½ä»¥æ¶å "> 17<meta name="twitter:card" content="summary"> 18<meta name="twitter:title" content="kenanlian_blog"> 19<meta name="twitter:description" content="ç»æ¶å 以çå½ï¼è䏿¯ç»çå½ä»¥æ¶å "> 20 21 <link rel="alternative" href="/atom.xml" title="kenanlian_blog" type="application/atom+xml"> 22 23 24 <link rel="icon" href="/favicon.png"> 25 26 <link rel="stylesheet" type="text/css" href="/./main.2d7529.css"> 27 <style type="text/css"> 28 29 #container.show { 30 background: linear-gradient(200deg,#a0cfe4,#e8c37e); 31 } 32 </style> 33 34 35 36 37</head> 38 39<body> 40 <div id="container" q-class="show:isCtnShow"> 41 <canvas id="anm-canvas" class="anm-canvas"></canvas> 42 <div class="left-col" q-class="show:isShow"> 43 44<div class="overlay" style="background: #4d4d4d"></div> 45<div class="intrude-less"> 46 <header id="header" class="inner"> 47 <a href="/" class="profilepic"> 48 <img src="http://ojxd3oygk.bkt.clouddn.com/head.jpg" class="js-avatar"> 49 </a> 50 <hgroup> 51 <h1 class="header-author"><a href="/">kenanlian</a></h1> 52 </hgroup> 53 54 55 <nav class="header-menu"> 56 <ul> 57 58 <li><a href="/">主页</a></li> 59 60 <li><a href="/tags/éç¬/">éç¬</a></li> 61 62 </ul> 63 </nav> 64 <nav class="header-smart-menu"> 65 66 67 <a q-on="click: openSlider(e, 'innerArchive')" href="javascript:void(0)">æææç« </a> 68 69 70 71 <a q-on="click: openSlider(e, 'friends')" href="javascript:void(0)">åé¾</a> 72 73 74 75 <a q-on="click: openSlider(e, 'aboutme')" href="javascript:void(0)">å ³äºæ</a> 76 77 78 </nav> 79 <nav class="header-nav"> 80 <div class="social"> 81 82 <a class="github" target="_blank" href="#" title="github"><i class="icon-github"></i></a> 83 84 <a class="weibo" target="_blank" href="#" title="weibo"><i class="icon-weibo"></i></a> 85 86 <a class="rss" target="_blank" href="#" title="rss"><i class="icon-rss"></i></a> 87 88 <a class="zhihu" target="_blank" href="#" title="zhihu"><i class="icon-zhihu"></i></a> 89 90 </div> 91 </nav> 92 </header> 93</div> 94 95 </div> 96 <div class="mid-col" q-class="show:isShow,hide:isShow|isFalse"> 97 98<nav id="mobile-nav"> 99 <div class="overlay js-overlay" style="background: #4d4d4d"></div> 100 <div class="btnctn js-mobile-btnctn"> 101 <div class="slider-trigger list" q-on="click: openSlider(e)"><i class="icon icon-sort"></i></div> 102 </div> 103 <div class="intrude-less"> 104 <header id="header" class="inner"> 105 <div class="profilepic"> 106 <img src="http://ojxd3oygk.bkt.clouddn.com/head.jpg" class="js-avatar"> 107 </div> 108 <hgroup> 109 <h1 class="header-author js-header-author">kenanlian</h1> 110 </hgroup> 111 112 113 114 115 116 117 118 119 120 <nav class="header-nav"> 121 <div class="social"> 122 123 <a class="github" target="_blank" href="#" title="github"><i class="icon-github"></i></a> 124 125 <a class="weibo" target="_blank" href="#" title="weibo"><i class="icon-weibo"></i></a> 126 127 <a class="rss" target="_blank" href="#" title="rss"><i class="icon-rss"></i></a> 128 129 <a class="zhihu" target="_blank" href="#" title="zhihu"><i class="icon-zhihu"></i></a> 130 131 </div> 132 </nav> 133 134 <nav class="header-menu js-header-menu"> 135 <ul style="width: 50%"> 136 137 138 <li style="width: 50%"><a href="/">主页</a></li> 139 140 <li style="width: 50%"><a href="/tags/éç¬/">éç¬</a></li> 141 142 </ul> 143 </nav> 144 </header> 145 </div> 146 <div class="mobile-mask" style="display:none" q-show="isShow"></div> 147</nav> 148 149 <div id="wrapper" class="body-wrap"> 150 <div class="menu-l"> 151 <div class="canvas-wrap"> 152 <canvas data-colors="#eaeaea" data-sectionHeight="100" data-contentId="js-content" id="myCanvas1" class="anm-canvas"></canvas> 153 </div>
154 <div id="js-content" class="content-ll"> 155 156 157 <article id="post-Hello-World-0" class="article article-type-post article-index" itemscope itemprop="blogPost"> 158 <div class="article-inner"> 159 160 <header class="article-header"> 161 162 163 <h1 itemprop="name"> 164 <a class="article-title" href="/2017/01/17/Hello-World-0/">Hello World</a> 165 </h1> 166 167 168 169 <a href="/2017/01/17/Hello-World-0/" class="archive-article-date"> 170 <time datetime="2017-01-17T11:51:00.000Z" itemprop="datePublished"><i class="icon-calendar icon"></i>2017-01-17</time> 171</a> 172 173 </header> 174 175 <div class="article-entry" itemprop="articleBody"> 176 177 178 179 180 181 </div> 182 <div class="article-info article-info-index"> 183 184 185 186 187 188 <p class="article-more-link"> 189 <a class="article-more-a" href="/2017/01/17/Hello-World-0/">å±å¼å ¨æ >></a> 190 </p> 191 192 193 194 <div class="clearfix"></div> 195 </div> 196 </div> 197</article> 198 199 200 201 202 203 204 205 206 207 <article id="post-hello-world" class="article article-type-post article-index" itemscope itemprop="blogPost"> 208 <div class="article-inner"> 209 210 <header class="article-header"> 211 212 213 <h1 itemprop="name"> 214 <a class="article-title" href="/2017/01/16/hello-world/">Hello World</a> 215 </h1> 216 217 218 219 <a href="/2017/01/16/hello-world/" class="archive-article-date"> 220 <time datetime="2017-01-16T15:21:47.383Z" itemprop="datePublished"><i class="icon-calendar icon"></i>2017-01-16</time> 221</a> 222 223 </header> 224 225 <div class="article-entry" itemprop="articleBody"> 226 227 <p>Welcome to <a href="https://hexo.io/" target="_blank" rel="external">Hexo</a>! This is your very first post. Check <a href="https://hexo.io/docs/" target="_blank" rel="external">documentation</a> for more info. If you get any problems when using Hexo, you can find the answer in <a href="https://hexo.io/docs/troubleshooting.html" target="_blank" rel="external">troubleshooting</a> or you can ask me on <a href="https://github.com/hexojs/hexo/issues" target="_blank" rel="external">GitHub</a>.</p> 228<h2 id="Quick-Start"><a href="#Quick-Start" class="headerlink" title="Quick Start"></a>Quick Start</h2><h3 id="Create-a-new-post"><a href="#Create-a-new-post" class="headerlink" title="Create a new post"></a>Create a new post</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">$ hexo new <span class="string">"My New Post"</span></div></pre></td></tr></table></figure> 229<p>More info: <a href="https://hexo.io/docs/writing.html" target="_blank" rel="external">Writing</a></p> 230<h3 id="Run-server"><a href="#Run-server" class="headerlink" title="Run server"></a>Run server</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">$ hexo server</div></pre></td></tr></table></figure> 231<p>More info: <a href="https://hexo.io/docs/server.html" target="_blank" rel="external">Server</a></p> 232<h3 id="Generate-static-files"><a href="#Generate-static-files" class="headerlink" title="Generate static files"></a>Generate static files</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">$ hexo generate</div></pre></td></tr></table></figure> 233<p>More info: <a href="https://hexo.io/docs/generating.html" target="_blank" rel="external">Generating</a></p> 234<h3 id="Deploy-to-remote-sites"><a href="#Deploy-to-remote-sites" class="headerlink" title="Deploy to remote sites"></a>Deploy to remote sites</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">$ hexo deploy</div></pre></td></tr></table></figure> 235<p>More info: <a href="https://hexo.io/docs/deployment.html" target="_blank" rel="external">Deployment</a></p> 236 237 238 239 240 </div> 241 <div class="article-info article-info-index"> 242 243 244 245 246 247 <p class="article-more-link"> 248 <a class="article-more-a" href="/2017/01/16/hello-world/">å±å¼å ¨æ >></a> 249 </p> 250 251 252 253 <div class="clearfix"></div> 254 </div> 255 </div> 256</article> 257 258 259 260 261 262 263 264 265 266 267 268 269 </div> 270 </div> 271 </div> 272 <footer id="footer"> 273 <div class="outer"> 274 <div id="footer-info"> 275 <div class="footer-left"> 276 © 2017 kenanlian 277 </div> 278 <div class="footer-right"> 279 <a href="http://hexo.io/" target="_blank">Hexo</a> Theme <a href="https://github.com/litten/hexo-theme-yilia" target="_blank">Yilia</a> by Litten 280 </div> 281 </div> 282 </div> 283</footer> 284 </div> 285
285<script> 286 var yiliaConfig = { 287 mathjax: false, 288 isHome: true, 289 isPost: false, 290 isArchive: false, 291 isTag: false, 292 isCategory: false, 293 open_in_new: false, 294 root: "/", 295 innerArchive: true, 296 showTags: false 297 } 298</script>
298 299
300<script>!function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="./",n(0)}([function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,n){var e=/\/|index.html/g;return t.replace(e,"")===n.replace(e,"")}function i(){for(var t=document.querySelectorAll(".js-header-menu li a"),n=window.location.pathname,e=0,r=t.length;e<r;e++){var i=t[e];o(n,i.getAttribute("href"))&&(0,d.default)(i,"active")}}function u(t){for(var n=t.offsetLeft,e=t.offsetParent;null!==e;)n+=e.offsetLeft,e=e.offsetParent;return n}function f(t){for(var n=t.offsetTop,e=t.offsetParent;null!==e;)n+=e.offsetTop,e=e.offsetParent;return n}function c(t,n,e,r,o){var i=u(t),c=f(t)-n;if(c-e<=o){var a=t.$newDom;a||(a=t.cloneNode(!0),(0,h.default)(t,a),t.$newDom=a,a.style.position="fixed",a.style.top=(e||c)+"px",a.style.left=i+"px",a.style.zIndex=r||2,a.style.width="100%",a.style.color="#fff"),a.style.visibility="visible",t.style.visibility="hidden"}else{t.style.visibility="visible";var s=t.$newDom;s&&(s.style.visibility="hidden")}}function a(){var t=document.querySelector(".js-overlay"),n=document.querySelector(".js-header-menu");c(t,document.body.scrollTop,-63,2,0),c(n,document.body.scrollTop,1,3,0)}function s(){document.querySelector("#container").addEventListener("scroll",function(t){a()}),window.addEventListener("scroll",function(t){a()}),a()}function l(){x.default.versions.mobile&&window.screen.width<800&&(i(),s())}var p=e(71),d=r(p),v=e(72),y=(r(v),e(84)),h=r(y),b=e(69),x=r(b),m=e(75),g=r(m),w=e(70);l(),(0,w.addLoadEvent)(function(){g.default.init()}),t.exports={}},function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n,e){var r=e(49),o=e(15);t.exports=function(t){return r(o(t))}},function(t,n,e){t.exports=!e(8)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n,e){var r=e(6),o=e(12);t.exports=e(4)?function(t,n,e){return r.f(t,n,o(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n,e){var r=e(10),o=e(30),i=e(24),u=Object.defineProperty;n.f=e(4)?Object.defineProperty:function(t,n,e){if(r(t),n=i(n,!0),r(e),o)try{return u(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},function(t,n,e){var r=e(22)("wks"),o=e(13),i=e(1).Symbol,u="function"==typeof i,f=t.exports=function(t){return r[t]||(r[t]=u&&i[t]||(u?i:o)("Symbol."+t))};f.store=r},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n,e){var r=e(35),o=e(16);t.exports=Object.keys||function(t){return r(t,o)}},function(t,n,e){var r=e(11);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},function(t,n){var e=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=e)},function(t,n){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,n){t.exports={}},function(t,n){t.exports=!0},function(t,n){n.f={}.propertyIsEnumerable},function(t,n,e){var r=e(6).f,o=e(2),i=e(7)("toStringTag");t.exports=function(t,n,e){t&&!o(t=e?t:t.prototype,i)&&r(t,i,{configurable:!0,value:n})}},function(t,n,e){var r=e(22)("keys"),o=e(13);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,n,e){var r=e(1),o="__core-js_shared__",i=r[o]||(r[o]={});t.exports=function(t){return i[t]||(i[t]={})}},function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,n,e){var r=e(11);t.exports=function(t,n){if(!r(t))return t;var e,o;if(n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;if("function"==typeof(e=t.valueOf)&&!r(o=e.call(t)))return o;if(!n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,n,e){var r=e(1),o=e(14),i=e(18),u=e(26),f=e(6).f;
vendor: 5,676 bytes, line 300
300t.exports=function(t){var n=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in n||f(n,t,{value:u.f(t)})}},function(t,n,e){n.f=e(7)},function(t,n,e){var r=e(1),o=e(14),i=e(46),u=e(5),f="prototype",c=function(t,n,e){var a,s,l,p=t&c.F,d=t&c.G,v=t&c.S,y=t&c.P,h=t&c.B,b=t&c.W,x=d?o:o[n]||(o[n]={}),m=x[f],g=d?r:v?r[n]:(r[n]||{})[f];d&&(e=n);for(a in e)s=!p&&g&&void 0!==g[a],s&&a in x||(l=s?g[a]:e[a],x[a]=d&&"function"!=typeof g[a]?e[a]:h&&s?i(l,r):b&&g[a]==l?function(t){var n=function(n,e,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,e)}return new t(n,e,r)}return t.apply(this,arguments)};return n[f]=t[f],n}(l):y&&"function"==typeof l?i(Function.call,l):l,y&&((x.virtual||(x.virtual={}))[a]=l,t&c.R&&m&&!m[a]&&u(m,a,l)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,n,e){var r=e(11),o=e(1).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,n,e){t.exports=!e(4)&&!e(8)(function(){return 7!=Object.defineProperty(e(29)("div"),"a",{get:function(){return 7}}).a})},function(t,n,e){"use strict";var r=e(18),o=e(27),i=e(36),u=e(5),f=e(2),c=e(17),a=e(51),s=e(20),l=e(58),p=e(7)("iterator"),d=!([].keys&&"next"in[].keys()),v="@@iterator",y="keys",h="values",b=function(){return this};t.exports=function(t,n,e,x,m,g,w){a(e,n,x);var O,S,_,j=function(t){if(!d&&t in A)return A[t];switch(t){case y:return function(){return new e(this,t)};case h:return function(){return new e(this,t)}}return function(){return new e(this,t)}},P=n+" Iterator",E=m==h,M=!1,A=t.prototype,T=A[p]||A[v]||m&&A[m],L=T||j(m),N=m?E?j("entries"):L:void 0,C="Array"==n?A.entries||T:T;if(C&&(_=l(C.call(new t)),_!==Object.prototype&&(s(_,P,!0),r||f(_,p)||u(_,p,b))),E&&T&&T.name!==h&&(M=!0,L=function(){return T.call(this)}),r&&!w||!d&&!M&&A[p]||u(A,p,L),c[n]=L,c[P]=b,m)if(O={values:E?L:j(h),keys:g?L:j(y),entries:N},w)for(S in O)S in A||i(A,S,O[S]);else o(o.P+o.F*(d||M),n,O);return O}},function(t,n,e){var r=e(10),o=e(55),i=e(16),u=e(21)("IE_PROTO"),f=function(){},c="prototype",a=function(){var t,n=e(29)("iframe"),r=i.length,o="<",u=">";for(n.style.display="none",e(48).appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write(o+"script"+u+"document.F=Object"+o+"/script"+u),t.close(),a=t.F;r--;)delete a[c][i[r]];return a()};t.exports=Object.create||function(t,n){var e;return null!==t?(f[c]=r(t),e=new f,f[c]=null,e[u]=t):e=a(),void 0===n?e:o(e,n)}},function(t,n,e){var r=e(35),o=e(16).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,n){n.f=Object.getOwnPropertySymbols},function(t,n,e){var r=e(2),o=e(3),i=e(45)(!1),u=e(21)("IE_PROTO");t.exports=function(t,n){var e,f=o(t),c=0,a=[];for(e in f)e!=u&&r(f,e)&&a.push(e);for(;n.length>c;)r(f,e=n[c++])&&(~i(a,e)||a.push(e));return a}},function(t,n,e){t.exports=e(5)},function(t,n,e){var r=e(15);t.exports=function(t){return Object(r(t))}},function(t,n,e){t.exports={default:e(41),__esModule:!0}},function(t,n,e){t.exports={default:e(42),__esModule:!0}},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var o=e(39),i=r(o),u=e(38),f=r(u),c="function"==typeof f.default&&"symbol"==typeof i.default?function(t){return typeof t}:function(t){return t&&"function"==typeof f.default&&t.constructor===f.default&&t!==f.default.prototype?"symbol":typeof t};n.default="function"==typeof f.default&&"symbol"===c(i.default)?function(t){return"undefined"==typeof t?"undefined":c(t)}:function(t){return t&&"function"==typeof f.default&&t.constructor===f.default&&t!==f.default.prototype?"symbol":"undefined"==typeof t?"undefined":c(t)}},function(t,n,e){e(65),e(63),e(66),e(67),t.exports=e(14).Symbol},function(t,n,e){e(64),e(68),t.exports=e(26).f("iterator")},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,n){t.exports=function(){}},function(t,n,e){var r=e(3),o=e(61),i=e(60);t.exports=function(t){return function(n,e,u){var f,c=r(n),a=o(c.length),s=i(u,a);if(t&&e!=e){for(;a>s;)if(f=c[s++],f!=f)return!0}else for(;a>s;s++)if((t||s in c)&&c[s]===e)return t||s||0;return!t&&-1}}},function(t,n,e){var r=e(43);t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}}},function(t,n,e){var r=e(9),o=e(34),i=e(19);t.exports=function(t){var n=r(t),e=o.f;if(e)for(var u,f=e(t),c=i.f,a=0;f.length>a;)c.call(t,u=f[a++])&&n.push(u);return n}},function(t,n,e){t.exports=e(1).document&&document.documentElement},function(t,n,e){var r=e(28);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,n,e){var r=e(28);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,n,e){"use strict";var r=e(32),o=e(12),i=e(20),u={};e(5)(u,e(7)("iterator"),function(){return this}),t.exports=function(t,n,e){t.prototype=r(u,{next:o(1,e)}),i(t,n+" Iterator")}},function(t,n){t.exports=function(t,n){return{value:n,done:!!t}}},function(t,n,e){var r=e(9),o=e(3);t.exports=function(t,n){for(var e,i=o(t),u=r(i),f=u.length,c=0;f>c;)if(i[e=u[c++]]===n)return e}},function(t,n,e){var r=e(13)("meta"),o=e(11),i=e(2),u=e(6).f,f=0,c=Object.isExtensible||function(){return!0},a=!e(8)(function(){return c(Object.preventExtensions({}))}),s=function(t){u(t,r,{value:{i:"O"+ ++f,w:{}}})}
vendor: 5,865 bytes, line 300
300,l=function(t,n){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!c(t))return"F";if(!n)return"E";s(t)}return t[r].i},p=function(t,n){if(!i(t,r)){if(!c(t))return!0;if(!n)return!1;s(t)}return t[r].w},d=function(t){return a&&v.NEED&&c(t)&&!i(t,r)&&s(t),t},v=t.exports={KEY:r,NEED:!1,fastKey:l,getWeak:p,onFreeze:d}},function(t,n,e){var r=e(6),o=e(10),i=e(9);t.exports=e(4)?Object.defineProperties:function(t,n){o(t);for(var e,u=i(n),f=u.length,c=0;f>c;)r.f(t,e=u[c++],n[e]);return t}},function(t,n,e){var r=e(19),o=e(12),i=e(3),u=e(24),f=e(2),c=e(30),a=Object.getOwnPropertyDescriptor;n.f=e(4)?a:function(t,n){if(t=i(t),n=u(n,!0),c)try{return a(t,n)}catch(t){}if(f(t,n))return o(!r.f.call(t,n),t[n])}},function(t,n,e){var r=e(3),o=e(33).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(t){try{return o(t)}catch(t){return u.slice()}};t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?f(t):o(r(t))}},function(t,n,e){var r=e(2),o=e(37),i=e(21)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,n,e){var r=e(23),o=e(15);t.exports=function(t){return function(n,e){var i,u,f=String(o(n)),c=r(e),a=f.length;return c<0||c>=a?t?"":void 0:(i=f.charCodeAt(c),i<55296||i>56319||c+1===a||(u=f.charCodeAt(c+1))<56320||u>57343?t?f.charAt(c):i:t?f.slice(c,c+2):(i-55296<<10)+(u-56320)+65536)}}},function(t,n,e){var r=e(23),o=Math.max,i=Math.min;t.exports=function(t,n){return t=r(t),t<0?o(t+n,0):i(t,n)}},function(t,n,e){var r=e(23),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,n,e){"use strict";var r=e(44),o=e(52),i=e(17),u=e(3);t.exports=e(31)(Array,"Array",function(t,n){this._t=u(t),this._i=0,this._k=n},function(){var t=this._t,n=this._k,e=this._i++;return!t||e>=t.length?(this._t=void 0,o(1)):"keys"==n?o(0,e):"values"==n?o(0,t[e]):o(0,[e,t[e]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(t,n){},function(t,n,e){"use strict";var r=e(59)(!0);e(31)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,n=this._t,e=this._i;return e>=n.length?{value:void 0,done:!0}:(t=r(n,e),this._i+=t.length,{value:t,done:!1})})},function(t,n,e){"use strict";var r=e(1),o=e(2),i=e(4),u=e(27),f=e(36),c=e(54).KEY,a=e(8),s=e(22),l=e(20),p=e(13),d=e(7),v=e(26),y=e(25),h=e(53),b=e(47),x=e(50),m=e(10),g=e(3),w=e(24),O=e(12),S=e(32),_=e(57),j=e(56),P=e(6),E=e(9),M=j.f,A=P.f,T=_.f,L=r.Symbol,N=r.JSON,C=N&&N.stringify,k="prototype",F=d("_hidden"),q=d("toPrimitive"),I={}.propertyIsEnumerable,B=s("symbol-registry"),D=s("symbols"),W=s("op-symbols"),H=Object[k],K="function"==typeof L,R=r.QObject,J=!R||!R[k]||!R[k].findChild,U=i&&a(function(){return 7!=S(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a})?function(t,n,e){var r=M(H,n);r&&delete H[n],A(t,n,e),r&&t!==H&&A(H,n,r)}:A,G=function(t){var n=D[t]=S(L[k]);return n._k=t,n},$=K&&"symbol"==typeof L.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof L},z=function(t,n,e){return t===H&&z(W,n,e),m(t),n=w(n,!0),m(e),o(D,n)?(e.enumerable?(o(t,F)&&t[F][n]&&(t[F][n]=!1),e=S(e,{enumerable:O(0,!1)})):(o(t,F)||A(t,F,O(1,{})),t[F][n]=!0),U(t,n,e)):A(t,n,e)},Y=function(t,n){m(t);for(var e,r=b(n=g(n)),o=0,i=r.length;i>o;)z(t,e=r[o++],n[e]);return t},Q=function(t,n){return void 0===n?S(t):Y(S(t),n)},X=function(t){var n=I.call(this,t=w(t,!0));return!(this===H&&o(D,t)&&!o(W,t))&&(!(n||!o(this,t)||!o(D,t)||o(this,F)&&this[F][t])||n)},V=function(t,n){if(t=g(t),n=w(n,!0),t!==H||!o(D,n)||o(W,n)){var e=M(t,n);return!e||!o(D,n)||o(t,F)&&t[F][n]||(e.enumerable=!0),e}},Z=function(t){for(var n,e=T(g(t)),r=[],i=0;e.length>i;)o(D,n=e[i++])||n==F||n==c||r.push(n);return r},tt=function(t){for(var n,e=t===H,r=T(e?W:g(t)),i=[],u=0;r.length>u;)!o(D,n=r[u++])||e&&!o(H,n)||i.push(D[n]);return i};K||(L=function(){if(this instanceof L)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),n=function(e){this===H&&n.call(W,e),o(this,F)&&o(this[F],t)&&(this[F][t]=!1),U(this,t,O(1,e))};return i&&J&&U(H,t,{configurable:!0,set:n}),G(t)},f(L[k],"toString",function(){return this._k}),j.f=V,P.f=z,e(33).f=_.f=Z,e(19).f=X,e(34).f=tt,i&&!e(18)&&f(H,"propertyIsEnumerable",X,!0),v.f=function(t){return G(d(t))}),u(u.G+u.W+u.F*!K,{Symbol:L});for(var nt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),et=0;nt.length>et;)d(nt[et++]);for(var nt=E(d.store),et=0;nt.length>et;)y(nt[et++]);u(u.S+u.F*!K,"Symbol",{for:function(t){return o(B,t+="")?B[t]:B[t]=L(t)},keyFor:function(t){if($(t))return h(B,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){J=!0},useSimple:function(){J=!1}}),u(u.S+u.F*!K,"Object",{create:Q,defineProperty:z,defineProperties:Y,getOwnPropertyDescriptor:V,getOwnPropertyNames:Z,getOwnPropertySymbols:tt}),N&&u(u.S+u.F*(!K||a(function(){var t=L();return"[null]"!=C([t])||"{}"!=C({a:t})||"{}"!=C(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!$(t)){for(var n,e,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);return n=r[1],"function"==typeof n&&(e=n),!e&&x(n)||(n=function(t,n){if(e&&(n=e.call(this,t,n)),!$(n))return n}),r[1]=n,C.apply(N,r)}}}),L[k][q]||e(5)(L[k],q,L[k].valueOf),l(L,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,n,e){e(25)("asyncIterator")},function(t,n,e){e(25)("observable")},function(t,n,e){e(62);for(var r=e(1),o=e(5),i=e(17),u=e(7)("toStringTag"),f=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],c=0;c<5;c++){var a=f[c],s=r[a],l=s&&s.prototype;l&&!l[u]&&o(l,u,a),i[a]=i.Array}},function(t,n){"use strict";
300var e={versions:function(){var t=window.navigator.userAgent;return{trident:t.indexOf("Trident")>-1,presto:t.indexOf("Presto")>-1,webKit:t.indexOf("AppleWebKit")>-1,gecko:t.indexOf("Gecko")>-1&&t.indexOf("KHTML")==-1,mobile:!!t.match(/AppleWebKit.*Mobile.*/),ios:!!t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android:t.indexOf("Android")>-1||t.indexOf("Linux")>-1,iPhone:t.indexOf("iPhone")>-1||t.indexOf("Mac")>-1,iPad:t.indexOf("iPad")>-1,webApp:t.indexOf("Safari")==-1,weixin:t.indexOf("MicroMessenger")==-1}}()};t.exports=e},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var o=e(40),i=r(o),u=function(){function t(t,n,e){return n||e?String.fromCharCode(n||e):o[t]||t}function n(t){return l[t]}var e=/"|<|>|&| |'|&#(\d+);|&#(\d+)/g,r=/['<> "&]/g,o={""":'"',"<":"<",">":">","&":"&"," ":" "},f=/\u00a0/g,c=/<br\s*\/?>/gi,a=/\r?\n/g,s=/\s/g,l={};for(var p in o)l[o[p]]=p;return o["'"]="'",l["'"]="'",{encode:function(t){return t?(""+t).replace(r,n).replace(a,"<br/>").replace(s," "):""},decode:function(n){return n?(""+n).replace(c,"\n").replace(e,t).replace(f," "):""},encodeBase16:function(t){if(!t)return t;t+="";for(var n=[],e=0,r=t.length;r>e;e++)n.push(t.charCodeAt(e).toString(16).toUpperCase());return n.join("")},encodeBase16forJSON:function(t){if(!t)return t;t=t.replace(/[\u4E00-\u9FBF]/gi,function(t){return escape(t).replace("%u","\\u")});for(var n=[],e=0,r=t.length;r>e;e++)n.push(t.charCodeAt(e).toString(16).toUpperCase());return n.join("")},decodeBase16:function(t){if(!t)return t;t+="";for(var n=[],e=0,r=t.length;r>e;e+=2)n.push(String.fromCharCode("0x"+t.slice(e,e+2)));return n.join("")},encodeObject:function(t){if(t instanceof Array)for(var n=0,e=t.length;e>n;n++)t[n]=u.encodeObject(t[n]);else if("object"==("undefined"==typeof t?"undefined":(0,i.default)(t)))for(var r in t)t[r]=u.encodeObject(t[r]);else if("string"==typeof t)return u.encode(t);return t},loadScript:function(t){var n=document.createElement("script");document.getElementsByTagName("body")[0].appendChild(n),n.setAttribute("src",t)},addLoadEvent:function(t){var n=window.onload;"function"!=typeof window.onload?window.onload=t:window.onload=function(){n(),t()}}}}();t.exports=u},function(t,n){function e(t,n){t.classList?t.classList.add(n):t.className+=" "+n}t.exports=e},function(t,n){function e(t,n){if(t.classList)t.classList.remove(n);else{var e=new RegExp("(^|\\b)"+n.split(" ").join("|")+"(\\b|$)","gi");t.className=t.className.replace(e," ")}}t.exports=e},,,function(t,n){"use strict";function e(){var t=document.querySelector("#page-nav");if(t&&!document.querySelector("#page-nav .extend.prev")&&(t.innerHTML='<a class="extend prev disabled" rel="prev">« Prev</a>'+t.innerHTML),t&&!document.querySelector("#page-nav .extend.next")&&(t.innerHTML=t.innerHTML+'<a class="extend next disabled" rel="next">Next »</a>'),yiliaConfig&&yiliaConfig.open_in_new){var n=document.querySelectorAll(".article-entry a:not(.article-more-a)");n.forEach(function(t){t.setAttribute("target","_blank")})}var e=document.querySelector("#js-aboutme");e&&0!==e.length&&(e.innerHTML=e.innerText)}t.exports={init:e}},,,,,,,,,function(t,n){function e(t,n){if("string"==typeof n)return t.insertAdjacentHTML("afterend",n);var e=t.nextSibling;return e?t.parentNode.insertBefore(n,e):t.parentNode.appendChild(n)}t.exports=e}])</script>
300<script src="/./main.2d7529.js"></script>
300<script>!function(){var e=function(e){var t=document.createElement("script");document.getElementsByTagName("body")[0].appendChild(t),t.setAttribute("src",e)};e("/slider.885efe.js")}()</script>
300 301 302 303 304<div class="tools-col" q-class="show:isShow,hide:isShow|isFalse" q-on="click:stop(e)"> 305 <div class="tools-nav header-menu"> 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 <ul style="width: 70%"> 323 324 325 326 <li style="width: 33.333333333333336%" q-on="click: openSlider(e, 'innerArchive')"><a href="javascript:void(0)" q-class="active:innerArchive">æææç« </a></li> 327 328 329 330 <li style="width: 33.333333333333336%" q-on="click: openSlider(e, 'friends')"><a href="javascript:void(0)" q-class="active:friends">åé¾</a></li> 331 332 333 334 <li style="width: 33.333333333333336%" q-on="click: openSlider(e, 'aboutme')"><a href="javascript:void(0)" q-class="active:aboutme">å ³äºæ</a></li> 335 336 337 </ul> 338 </div> 339 <div class="tools-wrap"> 340 341 <section class="tools-section tools-section-all" q-show="innerArchive"> 342 <div class="search-wrap"> 343 <input class="search-ipt" q-model="search" type="text" placeholder="find somethingâ¦"> 344 <i class="icon-search icon" q-show="search|isEmptyStr"></i> 345 <i class="icon-close icon" q-show="search|isNotEmptyStr" q-on="click:clearChose(e)"></i> 346 </div> 347 <div class="widget tagcloud search-tag"> 348 <p class="search-tag-wording">tag:</p> 349 <label class="search-switch"> 350 <input type="checkbox" q-on="click:toggleTag(e)" q-attr="checked:showTags"> 351 </label>
352 <ul class="article-tag-list" q-show="showTags"> 353 354 <div class="clearfix"></div> 355 </ul> 356 </div> 357 <ul class="search-ul"> 358 <p q-show="jsonFail" style="padding: 20px; font-size: 12px;"> 359 缺失模åã<br/>1ãå¨åå®¢æ ¹ç®å½ï¼æ³¨æä¸æ¯yiliaæ ¹ç®å½ï¼æ§è¡ä»¥ä¸å½ä»¤ï¼<br/> npm i hexo-generator-json-content --save<br/><br/> 360 2ã卿 ¹ç®å½_config.ymléæ·»å é ç½®ï¼ 361<pre style="font-size: 12px;" q-show="jsonFail"> 362 jsonContent: 363 meta: false 364 pages: false 365 posts: 366 title: true 367 date: true 368 path: true 369 text: true 370 raw: false 371 content: false 372 slug: false 373 updated: false 374 comments: false 375 link: false 376 permalink: false 377 excerpt: false 378 categories: false 379 tags: true 380</pre> 381 </p> 382 <li class="search-li" q-repeat="items" q-show="isShow"> 383 <a q-attr="href:path|urlformat" class="search-title"><i class="icon-quo-left icon"></i><span q-text="title"></span></a> 384 <p class="search-time"> 385 <i class="icon-calendar icon"></i> 386 <span q-text="date|dateformat"></span> 387 </p> 388 <p class="search-tag"> 389 <i class="icon-price-tags icon"></i> 390 <span q-repeat="tags" q-on="click:choseTag(e, name)" q-text="name|tagformat"></span> 391 </p> 392 </li> 393 </ul> 394 </section> 395 396 397 398 <section class="tools-section tools-section-friends" q-show="friends"> 399 400 <ul class="search-ul"> 401 402 <li class="search-li"> 403 <a href="http://localhost:4000/" target="_blank" class="search-title"><i class="icon-quo-left icon"></i>åæ é¾æ¥1</a> 404 </li> 405 406 <li class="search-li"> 407 <a href="http://localhost:4000/" target="_blank" class="search-title"><i class="icon-quo-left icon"></i>åæ é¾æ¥2</a> 408 </li> 409 410 <li class="search-li"> 411 <a href="http://localhost:4000/" target="_blank" class="search-title"><i class="icon-quo-left icon"></i>åæ é¾æ¥3</a> 412 </li> 413 414 <li class="search-li"> 415 <a href="http://localhost:4000/" target="_blank" class="search-title"><i class="icon-quo-left icon"></i>åæ é¾æ¥4</a> 416 </li> 417 418 <li class="search-li"> 419 <a href="http://localhost:4000/" target="_blank" class="search-title"><i class="icon-quo-left icon"></i>åæ é¾æ¥5</a> 420 </li> 421 422 <li class="search-li"> 423 <a href="http://localhost:4000/" target="_blank" class="search-title"><i class="icon-quo-left icon"></i>åæ é¾æ¥6</a> 424 </li> 425 426 </ul> 427 428 </section> 429 430 431 432 <section class="tools-section tools-section-me" q-show="aboutme"> 433 434 <div class="aboutme-wrap" id="js-aboutme">徿æ§<br><br>åªåäºä¸ç¹å¾®å°çå·¥ä½<br>谢谢大家</div> 435 436 </section> 437 438 </div> 439 440</div> 441 <!-- Root element of PhotoSwipe. Must have class pswp. --> 442<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 443 444 <!-- Background of PhotoSwipe. 445 It's a separate element as animating opacity is faster than rgba(). --> 446 <div class="pswp__bg"></div> 447 448 <!-- Slides wrapper with overflow:hidden. --> 449 <div class="pswp__scroll-wrap"> 450 451 <!-- Container that holds slides. 452 PhotoSwipe keeps only 3 of them in the DOM to save memory. 453 Don't modify these 3 pswp__item elements, data is added later on. --> 454 <div class="pswp__container"> 455 <div class="pswp__item"></div> 456 <div class="pswp__item"></div> 457 <div class="pswp__item"></div> 458 </div> 459 460 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 461 <div class="pswp__ui pswp__ui--hidden"> 462 463 <div class="pswp__top-bar"> 464 465 <!-- Controls are self-explanatory. Order can be changed. --> 466 467 <div class="pswp__counter"></div> 468 469 <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> 470 471 <button class="pswp__button pswp__button--share" style="display:none" title="Share"></button> 472 473 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 474 475 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 476 477 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 478 <!-- element will get class pswp__preloader--active when preloader is running --> 479 <div class="pswp__preloader"> 480 <div class="pswp__preloader__icn"> 481 <div class="pswp__preloader__cut"> 482 <div class="pswp__preloader__donut"></div> 483 </div> 484 </div> 485 </div> 486 </div> 487 488 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 489 <div class="pswp__share-tooltip"></div> 490 </div> 491 492 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 493 </button> 494 495 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 496 </button> 497 498 <div class="pswp__caption"> 499 <div class="pswp__caption__center"></div> 500 </div> 501 502 </div> 503 504 </div> 505 506</div> 507 </div> 508</body> 509</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.