1<!DOCTYPE html> 2<html style="display: none;" lang="zh"> 3 4 5 <head> 6 <meta charset="utf-8"> 7 <!-- 8 © Material Theme 9 https://github.com/viosey/hexo-theme-material 10 Version: 1.5.2 --> 11
11<script> 12 window.materialVersion = "1.5.2" 13 // Delete localstorage with these tags 14 window.oldVersion = [ 15 'codestartv1', 16 '1.3.4', 17 '1.4.0', 18 '1.4.0b1', 19 '1.5.0' 20 ] 21 </script>
21 22 23 <!-- dns prefetch --> 24 <meta http-equiv="x-dns-prefetch-control" content="on"> 25 26 27 <link rel="dns-prefetch" href="https://cdn1.lncld.net"/> 28 29 30 <link rel="dns-prefetch" href="https://busuanzi.ibruce.info"/> 31 32 33 34 35 36 37 38 39 40 41 42 43 <!-- Meta & Info --> 44 <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> 45 <meta name="renderer" content="webkit"> 46 <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> 47 48 <!-- Title --> 49 50 <title> 51 52 å ³äºPeter1303 | 53 54 Peter1303's Blog 55 </title> 56 57 <!-- Favicons --> 58 <link rel="icon shortcut" type="image/ico" href="/img/avatar.png"> 59 <link rel="icon" href="/img/favicon.png"> 60 61 <meta name="format-detection" content="telephone=no"/> 62 <meta name="description" itemprop="description" content="å享æççæ´»ç¹ç¹æ»´æ»´"> 63 <meta name="keywords" content=""> 64 <meta name="theme-color" content="#0097A7"> 65 66 <!-- Disable Fucking Bloody Baidu Tranformation --> 67 <meta http-equiv="Cache-Control" content="no-transform" /> 68 <meta http-equiv="Cache-Control" content="no-siteapp" /> 69 70 <!--[if lte IE 9]> 71 <link rel="stylesheet" href="/css/ie-blocker.css"> 72 73 74
74<script src="/js/ie-blocker.zhCN.js"></script>
74 75 76 <![endif]--> 77 78 <!-- Import lsloader --> 79
79<script>(function(){window.lsloader={jsRunSequence:[],jsnamemap:{},cssnamemap:{}};lsloader.removeLS=function(a){try{localStorage.removeItem(a)}catch(b){}};lsloader.setLS=function(a,c){try{localStorage.setItem(a,c)}catch(b){}};lsloader.getLS=function(a){var c="";try{c=localStorage.getItem(a)}catch(b){c=""}return c};versionString="/*"+(window.materialVersion||"unknownVersion")+"*/";lsloader.clean=function(){try{var b=[];for(var a=0;a<localStorage.length;a++){b.push(localStorage.key(a))}b.forEach(function(e){var f=lsloader.getLS(e);if(window.oldVersion){var d=window.oldVersion.reduce(function(g,h){return g||f.indexOf("/*"+h+"*/")!==-1},false);if(d){lsloader.removeLS(e)}}})}catch(c){}};lsloader.clean();lsloader.load=function(f,a,b,d){if(typeof b==="boolean"){d=b;b=undefined}d=d||false;b=b||function(){};var e;e=this.getLS(f);if(e&&e.indexOf(versionString)===-1){this.removeLS(f);this.requestResource(f,a,b,d);return}if(e){var c=e.split(versionString)[0];if(c!=a){console.log("reload:"+a);this.removeLS(f);this.requestResource(f,a,b,d);return}e=e.split(versionString)[1];if(d){this.jsRunSequence.push({name:f,code:e});this.runjs(a,f,e)}else{document.getElementById(f).appendChild(document.createTextNode(e));b()}}else{this.requestResource(f,a,b,d)}};lsloader.requestResource=function(b,e,a,c){var d=this;if(c){this.iojs(e,b,function(h,f,g){d.setLS(f,h+versionString+g);d.runjs(h,f,g)})}else{this.iocss(e,b,function(f){document.getElementById(b).appendChild(document.createTextNode(f));d.setLS(b,e+versionString+f)},a)}};lsloader.iojs=function(d,b,g){var a=this;a.jsRunSequence.push({name:b,code:""});try{var f=new XMLHttpRequest();f.open("get",d,true);f.onreadystatechange=function(){if(f.readyState==4){if((f.status>=200&&f.status<300)||f.status==304){if(f.response!=""){g(d,b,f.response);return}}a.jsfallback(d,b)}};f.send(null)}catch(c){a.jsfallback(d,b)}};lsloader.iocss=function(f,c,h,a){var b=this;try{var g=new XMLHttpRequest();g.open("get",f,true);g.onreadystatechange=function(){if(g.readyState==4){if((g.status>=200&&g.status<300)||g.status==304){if(g.response!=""){h(g.response);a();return}}b.cssfallback(f,c,a)}};g.send(null)}catch(d){b.cssfallback(f,c,a)}};lsloader.iofonts=function(f,c,h,a){var b=this;try{var g=new XMLHttpRequest();g.open("get",f,true);g.onreadystatechange=function(){if(g.readyState==4){if((g.status>=200&&g.status<300)||g.status==304){if(g.response!=""){h(g.response);a();return}}b.cssfallback(f,c,a)}};g.send(null)}catch(d){b.cssfallback(f,c,a)}};lsloader.runjs=function(f,c,e){if(!!c&&!!e){for(var b in this.jsRunSequence){if(this.jsRunSequence[b].name==c){this.jsRunSequence[b].code=e}}}if(!!this.jsRunSequence[0]&&!!this.jsRunSequence[0].code&&this.jsRunSequence[0].status!="failed"){var a=document.createElement("script");a.appendChild(document.createTextNode(this.jsRunSequence[0].code));a.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(a);this.jsRunSequence.shift();if(this.jsRunSequence.length>0){this.runjs()}}else{if(!!this.jsRunSequence[0]&&this.jsRunSequence[0].status=="failed"){var d=this;var a=document.createElement("script");a.src=this.jsRunSequence[0].path;a.type="text/javascript";this.jsRunSequence[0].status="loading";a.onload=function(){d.jsRunSequence.shift();if(d.jsRunSequence.length>0){d.runjs()}};document.body.appendChild(a)}}};lsloader.tagLoad=function(b,a){this.jsRunSequence.push({name:a,code:"",path:b,status:"failed"});this.runjs()};lsloader.jsfallback=function(c,b){if(!!this.jsnamemap[b]){return}else{this.jsnamemap[b]=b}for(var a in this.jsRunSequence){if(this.jsRunSequence[a].name==b){this.jsRunSequence[a].code="";this.jsRunSequence[a].status="failed";this.jsRunSequence[a].path=c}}this.runjs()};lsloader.cssfallback=function(e,c,b){if(!!this.cssnamemap[c]){return}else{this.cssnamemap[c]=1}var d=document.createElement("link");d.type="text/css";d.href=e;d.rel="stylesheet";d.onload=d.onerror=b;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(d,a)};lsloader.runInlineScript=function(c,b){var a=document.getElementById(b).innerText;this.jsRunSequence.push({name:c,code:a});this.runjs()}})();</script>
79 80 81 <!-- Import queue --> 82
82<script>function Queue(){this.dataStore=[];this.offer=b;this.poll=d;this.execNext=a;this.debug=false;this.startDebug=c;function b(e){if(this.debug){console.log("Offered a Queued Function.")}if(typeof e==="function"){this.dataStore.push(e)}else{console.log("You must offer a function.")}}function d(){if(this.debug){console.log("Polled a Queued Function.")}return this.dataStore.shift()}function a(){var e=this.poll();if(e!==undefined){if(this.debug){console.log("Run a Queued Function.")}e()}}function c(){this.debug=true}}var queue=new Queue();</script>
82 83 84 <!-- Import CSS --> 85 86 <style id="material_css"></style>
86<script>if(typeof window.lsLoadCSSMaxNums === "undefined")window.lsLoadCSSMaxNums = 0;window.lsLoadCSSMaxNums++;lsloader.load("material_css","/css/material.min.css?Z7a72R1E4SxzBKR/WGctOA==",function(){if(typeof window.lsLoadCSSNums === "undefined")window.lsLoadCSSNums = 0;window.lsLoadCSSNums++;if(window.lsLoadCSSNums == window.lsLoadCSSMaxNums)document.documentElement.style.display="";}, false)</script>
86 87 <style id="style_css"></style>
87<script>if(typeof window.lsLoadCSSMaxNums === "undefined")window.lsLoadCSSMaxNums = 0;window.lsLoadCSSMaxNums++;lsloader.load("style_css","/css/style.min.css?MKetZV3cUTfDxvMffaOezg==",function(){if(typeof window.lsLoadCSSNums === "undefined")window.lsLoadCSSNums = 0;window.lsLoadCSSNums++;if(window.lsLoadCSSNums == window.lsLoadCSSMaxNums)document.documentElement.style.display="";}, false)</script>
87 88 89 90 91 92 93 94 95 96 97 <!-- Config CSS --> 98 99<!-- Other Styles --> 100<style> 101 body, html { 102 font-family: ; 103 overflow-x: hidden !important; 104 } 105 106 code { 107 font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; 108 } 109 110 a { 111 color: #00838F; 112 } 113 114 .mdl-card__media, 115 #search-label, 116 #search-form-label:after, 117 #scheme-Paradox .hot_tags-count, 118 #scheme-Paradox .sidebar_archives-count, 119 #scheme-Paradox .sidebar-colored .sidebar-header, 120 #scheme-Paradox .sidebar-colored .sidebar-badge{ 121 background-color: #0097A7 !important; 122 } 123 124 /* Sidebar User Drop Down Menu Text Color */ 125 #scheme-Paradox .sidebar-colored .sidebar-nav>.dropdown>.dropdown-menu>li>a:hover, 126 #scheme-Paradox .sidebar-colored .sidebar-nav>.dropdown>.dropdown-menu>li>a:focus { 127 color: #0097A7 !important; 128 } 129 130 #post_entry-right-info, 131 .sidebar-colored .sidebar-nav li:hover > a, 132 .sidebar-colored .sidebar-nav li:hover > a i, 133 .sidebar-colored .sidebar-nav li > a:hover, 134 .sidebar-colored .sidebar-nav li > a:hover i, 135 .sidebar-colored .sidebar-nav li > a:focus i, 136 .sidebar-colored .sidebar-nav > .open > a, 137 .sidebar-colored .sidebar-nav > .open > a:hover, 138 .sidebar-colored .sidebar-nav > .open > a:focus, 139 #ds-reset #ds-ctx .ds-ctx-entry .ds-ctx-head a { 140 color: #0097A7 !important; 141 } 142 143 .toTop { 144 background: #757575 !important; 145 } 146 147 .material-layout .material-post>.material-nav, 148 .material-layout .material-index>.material-nav, 149 .material-nav a { 150 color: #757575; 151 } 152 153 #scheme-Paradox .MD-burger-layer { 154 background-color: #757575; 155 } 156 157 #scheme-Paradox #post-toc-trigger-btn { 158 color: #757575; 159 } 160 161 .post-toc a:hover { 162 color: #00838F; 163 text-decoration: underline; 164 } 165 166</style> 167 168 169<!-- Theme Background Related--> 170 171 <style> 172 body{ 173 background-color: #F5F5F5; 174 } 175 176 /* blog_info bottom background */ 177 #scheme-Paradox .material-layout .something-else .mdl-card__supporting-text{ 178 background-color: #fff; 179 } 180 </style> 181 182 183 184 185<!-- Fade Effect --> 186 187 <style> 188 .fade { 189 transition: all 800ms linear; 190 -webkit-transform: translate3d(0,0,0); 191 -moz-transform: translate3d(0,0,0); 192 -ms-transform: translate3d(0,0,0); 193 -o-transform: translate3d(0,0,0); 194 transform: translate3d(0,0,0); 195 opacity: 1; 196 } 197 198 .fade.out{ 199 opacity: 0; 200 } 201 </style> 202 203 204<!-- Import Font --> 205<!-- Import Roboto --> 206 207 <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500" rel="stylesheet"> 208 209 210<!-- Import Material Icons --> 211 212 213 <style id="material_icons"></style>
213<script>if(typeof window.lsLoadCSSMaxNums === "undefined")window.lsLoadCSSMaxNums = 0;window.lsLoadCSSMaxNums++;lsloader.load("material_icons","/css/material-icons.css?pqhB/Rd/ab0H2+kZp0RDmw==",function(){if(typeof window.lsLoadCSSNums === "undefined")window.lsLoadCSSNums = 0;window.lsLoadCSSNums++;if(window.lsLoadCSSNums == window.lsLoadCSSMaxNums)document.documentElement.style.display="";}, false)</script>
213 214 215 216 217 218 <!-- Import jQuery --> 219 220
220<script>lsloader.load("jq_js","/js/jquery.min.js?qcusAULNeBksqffqUM2+Ig==", true)</script>
220 221 222 223 <!-- WebAPP Icons --> 224 <meta name="mobile-web-app-capable" content="yes"> 225 <meta name="application-name" content="Peter1303's Blog"> 226 <meta name="msapplication-starturl" content="https://peter1303.github.io/about/"> 227 <meta name="msapplication-navbutton-color" content="#0097A7"> 228 <meta name="apple-mobile-web-app-capable" content="yes"> 229 <meta name="apple-mobile-web-app-title" content="Peter1303's Blog"> 230 <meta name="apple-mobile-web-app-status-bar-style" content="black"> 231 <link rel="apple-touch-icon" href="/img/favicon.png"> 232 233 <!-- Site Verification --> 234 <meta name="google-site-verification" content="Pter1303" /> 235 <meta name="baidu-site-verification" content="Pter1303" /> 236 237 <!-- RSS --> 238 239 240 <link rel=alternate type="application/atom+xml" href="/atom.xml"> 241 242 243 244 <!-- The Open Graph protocol --> 245 <meta property="og:url" content="https://peter1303.github.io/about/"> 246 <meta property="og:type" content="blog"> 247 <meta property="og:title" content="å ³äºPeter1303 | Peter1303's Blog"> 248 <meta property="og:image" content="/img/favicon.png"> 249 <meta property="og:description" content="å享æççæ´»ç¹ç¹æ»´æ»´"> 250 251 252 253 254 <!-- The Twitter Card protocol --> 255 <meta name="twitter:card" content="summary_large_image"> 256 257 <!-- Add canonical link for SEO --> 258 259 <link rel="canonical" href="https://peter1303.github.io/about/index.html" /> 260 261 262 <!-- Structured-data for SEO --> 263 264 265 266 267 268 269 270 <!-- Analytics --> 271 272 273 274 275 <!-- Custom Head --> 276 277 278</head> 279 280 281 282 <body id="scheme-Paradox" class="lazy"> 283 <div class="material-layout mdl-js-layout has-drawer is-upgraded"> 284 285 286 <!-- Main Container --> 287 <main class="material-layout__content" id="main"> 288 289 <!-- Top Anchor --> 290 <div id="top"></div> 291 292 293 <!-- Hamburger Button --> 294 <button class="MD-burger-icon sidebar-toggle"> 295 <span class="MD-burger-layer"></span> 296 </button> 297 298 299 <!-- Post TOC --> 300 301 302<!-- Layouts --> 303 304 <!-- Post Module --> 305 <div class="material-post_container"> 306 307 <div class="material-post mdl-grid"> 308 <div class="mdl-card mdl-shadow--4dp mdl-cell mdl-cell--12-col"> 309 310 <!-- Post Header(Thumbnail & Title) --> 311 312 <!-- Paradox Post Header --> 313 314 <!-- Custom Thumbnail --> 315 <div class="post_thumbnail-custom mdl-card__media mdl-color-text--grey-50" style="background-image:url(/img/daily_pic.png)"> 316 317 <p class="article-headline-p"> 318 å ³äºPeter1303 319 </p> 320 </div> 321 322 323 324 325 326 327 <!-- Paradox Post Info --> 328 <div class="mdl-color-text--grey-700 mdl-card__supporting-text meta"> 329 330 <!-- Author Avatar --> 331 <div id="author-avatar"> 332 <img src="/img/avatar.png" width="44px" height="44px" alt="Author Avatar"/> 333 </div> 334 <!-- Author Name & Date --> 335 <div> 336 <strong>Peter1303</strong> 337 <span>1æ 29, 2018</span> 338 </div> 339 340 <div class="section-spacer"></div> 341 342 <!-- Favorite --> 343 <!-- 344 <button id="article-functions-like-button" class="mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--icon btn-like"> 345 <i class="material-icons" role="presentation">favorite</i> 346 <span class="visuallyhidden">favorites</span> 347 </button> 348 --> 349 350 <!-- Qrcode --> 351 352 <button id="article-functions-qrcode-button" class="mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--icon"> 353 <i class="material-icons" role="presentation">devices other</i> 354 <span class="visuallyhidden">devices other</span> 355</button>
356<ul class="mdl-menu mdl-menu--bottom-right mdl-js-menu mdl-js-ripple-effect" for="article-functions-qrcode-button"> 357 <li class="mdl-menu__item">å¨å ¶å®è®¾å¤ä¸é è¯»æ¬æç« </li> 358 359 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN4AAADeCAAAAAB3DOFrAAACaklEQVR42u3bQW7DMAwEwPz/0+0DiqpL0macYnQqAsfR6CAJS/b19a/HCw8PDw8PDw8P72G8Vzz+eOkvTybvzD9P5oaHh4e3w0umHm3KrQX6SZrMDQ8PD2+Td96gz4BkouepV38XDw8P77N4Oea3zX2yQHh4eHifyItCgePBcD4e8PDw8D6Fl4cF1YXogd+QteDh4eHFvLzItP/3an0PDw8PL+CVW5qO4ULvk7zAdntPGR4eHl7AmwQNvat2D19oRMDDw8O7mZe0T00298mkz4sYhRF4eHh4N/PO2/of2/GgiSqPj5N4Fw8PD2+Hl7dJ5VOPphKHEaMrNR4eHt6lvLydNLleV6/p+TuT7+Lh4eHt8Hoxa3JIJMdMdfmiti08PDy8FV61XaAa3VaPk0kzKx4eHt7dvOpFOY8hqgWwnDcKI/Dw8PBWeHmIkEfAV5Xfov9jwMPDw7uUV930e8ikmTWJM6JDBQ8PD2+FN3rd4FvnRWweFXh4eHgrvLxwVS5HBdPN5xOV1vDw8PBu5k1C214LQjV6OD+Jh4eH90xetb1g0kTVazLAw8PDey+vWnzKo4SrlmB0pcbDw8O7lJc3VOXFsN6FO7/i4+Hh4T2BN490qwdML/aNWgfw8PDwbuBVR7WZtXrhzhte8fDw8N7F6/1kr0mrenjkF3o8PDy8fd68uJUXzyYHQ7T0eHh4eIu8ZEPvNZ5Ww99RCQ0PDw/vwbxq3DA5HgqtBnh4eHgP5vUm0WvhKgTNeHh4eIu8aqyQTL1aAOsVvfDw8PD2edUIIN/uJwdD8jweHh7ePu//DTw8PDw8PDw8vAeMb+xp41+49R+VAAAAAElFTkSuQmCC"> 360 361</ul> 362 363 364 365 <!-- Tags (bookmark) --> 366 367 368 <!-- Share --> 369 370 <button id="article-fuctions-share-button" class="mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--icon"> 371 <i class="material-icons" role="presentation">share</i> 372 <span class="visuallyhidden">share</span> 373</button>
374<ul class="mdl-menu mdl-menu--bottom-right mdl-js-menu mdl-js-ripple-effect" for="article-fuctions-share-button"> 375 376 377 378 379 380 381 <!-- Share Weibo --> 382 383 <a class="post_share-link" href="http://service.weibo.com/share/share.php?appkey=&title=å ³äºPeter1303&url=https://peter1303.github.io/about/index.html&pic=https://peter1303.github.io/img/avatar.png&searchPic=false&style=simple" target="_blank"> 384 <li class="mdl-menu__item"> 385 å享å°å¾®å 386 </li> 387 </a> 388 389 390 <!-- Share Twitter --> 391 392 <a class="post_share-link" href="https://twitter.com/intent/tweet?text=å ³äºPeter1303&url=https://peter1303.github.io/about/index.html&via=Peter1303" target="_blank"> 393 <li class="mdl-menu__item"> 394 åäº«å° Twitter 395 </li> 396 </a> 397 398 399 <!-- Share Facebook --> 400 401 402 <!-- Share Google+ --> 403 404 <a class="post_share-link" href="https://plus.google.com/share?url=https://peter1303.github.io/about/index.html" target="_blank"> 405 <li class="mdl-menu__item"> 406 åäº«å° Google+ 407 </li> 408 </a> 409 410 411 <!-- Share LinkedIn --> 412 413 414 <!-- Share QQ --> 415 416 <a class="post_share-link" href="http://connect.qq.com/widget/shareqq/index.html?site=Peter1303's Blog&title=å ³äºPeter1303&summary=å享æççæ´»ç¹ç¹æ»´æ»´&pics=https://peter1303.github.io/img/avatar.png&url=https://peter1303.github.io/about/index.html" target="_blank"> 417 <li class="mdl-menu__item"> 418 åäº«å° QQ 419 </li> 420 </a> 421 422 423 <!-- Share Telegram --> 424 425</ul> 426 427 428</div> 429 430 431 432 <!-- Post Content --> 433 <div id="post-content" class="mdl-color-text--grey-700 mdl-card__supporting-text fade out"> 434 435 <h2 id="ææ¯è°å¢"><a href="#ææ¯è°å¢" class="headerlink" title="ææ¯è°å¢"></a>ææ¯è°å¢</h2><p>ææ¯ Peter Panï¼<code>Ëpi:tÉ(r) pan</code>ï¼ãææ¶ä¹å¯ä»¥æ¯ Peter1303</p> 436<blockquote> 437<p>å¦æä½ å«æ Peter ï¼æä¼ååºä¸å£° âå¨(à¹Â´Ï`à¹)ï½â</p> 438</blockquote> 439<ul> 440<li>忬¢ å® ï¼ä¸å 主å¨äº¤é ã</li> 441<li>忬¢ èªç± å æ ææ æãä¸å欢被 æç¼ã</li> 442<li>忬¢ 温å ç天æ°ï¼é常ä¸å欢 å¯å· ç天æ°ã</li> 443<li>ç®åæ¯ä¸åé«ä¸çï¼åçæ¢¦æ³åè¿ï¼å æ²¹ï¼ï¼ï¼</li> 444</ul> 445<p>æç»èªå·±å ID çæ¶åæ¯å¨å°å¦äºå¹´çº§åå¦ç䏿¬è±è¯åå ¸éçã飿¶åï¼ç¬¬ä¸æ¬¡åçæ¯ Helen ï¼ç¨äºä¸æ®µæ¶é´ï¼è¶æ¥è¶æè§è¿æ¯ä¸ä¸ªæ¯è¾ Girl åçååãå æ¤ï¼æåç»äºåå® Peter è¿ä¸ªè±æååã</p> 446<p>å ³äº Peter1303 çæ¥åï¼å¾ææ¾æ¯æçè±æåå + QQè´¦å·çååä½å¦~</p> 447<hr> 448<p>ä¸å交é ï¼ä¸å欢å¤åºã<br>忬¢å°ä¼äºç©ï¼å¯¹å¼æºçãèªå·±å¯ä»¥åä¸çä¸è¥¿å¾æå ´è¶£ãå 为æç第ä¸é¨ææºæ¯ 红米 Note å¢å¼ºçï¼å¥½æå¿µåï¼å³ä½¿ç°å¨å·²ç»åäº -_-ï¼ï¼åªæ 8GB ï¼æä»¥ææå°½éå°ç¨â麻éè½å°ï¼äºèä¿±å ¨âçå°ä¼è½¯ä»¶ã</p> 449<p>顺便说ä¸ä¸ææè¯ï¼æå å¹´çº§çæ¶åç¬¬ä¸æ¬¡å¦ä¼äºå¸®åå¦å·æºï¼æä»¥â¦æä»¥â¦</p> 450<blockquote> 451<p>è¿å°±æ¯ä¸ºä»ä¹ææè ¾ä¸ Android æå ³çä¸è¥¿ ~(ï¿£â½ï¿£)~*</p> 452</blockquote> 453<p>忬¢èªç±åæ ææ æãä¸å欢被æç¼ã</p> 454<blockquote> 455<p>å æ¤æä¸ç´æ³å¦ä½å¯¹ä»è¿é¡½åºçä¼ ç»æè² â°ï¼âµâ¡â²ï¼â¯</p> 456</blockquote> 457<p>ä¸åªåæ¬¢è±ææåæ³è¯æçæè¿·ï¼ææ¶åä¹å¬å¬ä¸äºå°è¯ç§â¦</p> 458<blockquote> 459<p>ççæç½æäºé³ä¹æåå°±ç¥éäº ^0^</p> 460</blockquote> 461<h2 id="èç³»æ¹å¼"><a href="#èç³»æ¹å¼" class="headerlink" title="èç³»æ¹å¼"></a>èç³»æ¹å¼</h2><ul> 462<li><p>E-Mail:<a href="mailto:[email protected]/" target="_blank" rel="noopener">[email protected]</a></p> 463<blockquote> 464<p>æ¯å¤©åªè¦æ¯ææº 24 å°æ¶å¨çº¿æé½è½æ¶å¾å° ã¾(â§â½â¦*)o</p> 465</blockquote> 466</li> 467<li><p>QQ:1303496508</p> 468</li> 469<li>微信:peter1303496508</li> 470<li>é ·å®:<a href="http://www.coolapk.com/u/461573" target="_blank" rel="noopener">Peter1303</a></li> 471</ul> 472<blockquote> 473<p>å 乿¯å¤©é½ä¼æå¼ä¸æ¬¡ é ·å® (ï¿£â½ï¿£)â</p> 474</blockquote> 475<ul> 476<li>æ¨ç¹: <a href="https://twitter.com/Peter1303496508" target="_blank" rel="noopener">Peter1303496508</a></li> 477<li>å¾®å:<a href="https://weibo.com/u/2690949517?is_all=1" target="_blank" rel="noopener">Peter1303</a></li> 478</ul> 479<blockquote> 480<p>æ£å¨ä½¿ç¨ç¬¬ä¸æ¹çå¾®å客æ·ç«¯ï¼è½ç¶çç䏿ä¹ç©å¾®å~</p> 481</blockquote> 482<ul> 483<li>äºæ: <a href="http://music.163.com/#/user/home?id=56053865" target="_blank" rel="noopener">Peter1303</a></li> 484</ul> 485<blockquote> 486<p>æè°¢ç½æäºæï¼è®©ææ¾å°äºæçæåæ¬¢çææ</p> 487</blockquote> 488<ul> 489<li>GitHub: <a href="https://github.com/Peter1303" target="_blank" rel="noopener">Peter1303</a></li> 490<li>ç äº:<a href="https://gitee.com/peter.dev.com/" target="_blank" rel="noopener">Peter1303</a></li> 491<li>Coding:<a href="https://coding.net/u/DevelopTeam" target="_blank" rel="noopener">DevelopTeam</a></li> 492<li>å°å:ä¸å½å¹¿ä¸</li> 493</ul> 494<blockquote> 495<p>ä¸è¦éå¿«éç»æå¦~</p> 496</blockquote> 497<h2 id="çæè¯´æ"><a href="#çæè¯´æ" class="headerlink" title="çæè¯´æ"></a>çæè¯´æ</h2><p>
497é¤éåç¬è¯´æï¼ä»»ä½ä¸ªäººæè åªä½è½¬è½½æ¬å客çååå 容ï¼é½è¯·ä¸¥æ ¼éµå¾ª <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" target="_blank" rel="noopener">ç½²å - éå䏿§ä½¿ç¨ - ç¸åæ¹å¼å ±äº« 3.0 æªæ¬å°åçæ¬</a> çç¥è¯å ±äº«åè®®ãå¯é 读 <a href="https://blog.nfz.moe/creativecommons.html" target="_blank" rel="noopener">æ¬å客çç¥è¯å ±äº«å议说æ</a> äºè§£å ·ä½ææè¯´æã</p> 498<h2 id="å ³äºæ¬ç«"><a href="#å ³äºæ¬ç«" class="headerlink" title="å ³äºæ¬ç«"></a>å ³äºæ¬ç«</h2><blockquote> 499<p>boolean TRUE = true;<br>String exist = âåå¨â, NULL = ââ;<br>if(FALSE == true) TRUE = false;<br>if(NULL == exist) exist = NULL;<br>åä½çæ¶ç亦åï¼æ 为æå¤æè¿æ </p> 500</blockquote>
501<script language="javascript"> 502function show_date_time(){ 503window.setTimeout("show_date_time()", 1000); 504BirthDay=new Date("6/10/2016 00:00:00");//è¿ä¸ªæ¥ææ¯å¯ä»¥ä¿®æ¹ç 505today=new Date(); 506timeold=(today.getTime()-BirthDay.getTime());//å ¶å®ä» ä» æ¹äºè¿é 507sectimeold=timeold/1000 508secondsold=Math.floor(sectimeold); 509msPerDay=24*60*60*1000 510e_daysold=timeold/msPerDay 511daysold=Math.floor(e_daysold); 512e_hrsold=(e_daysold-daysold)*24; 513hrsold=Math.floor(e_hrsold); 514e_minsold=(e_hrsold-hrsold)*60; 515minsold=Math.floor((e_hrsold-hrsold)*60); 516seconds=Math.floor((e_minsold-minsold)*60); 517span_dt_dt.innerHTML="å客已èèåè¿è¡"+daysold+"天"+hrsold+"å°æ¶"+minsold+"å"+seconds+"ç§ ð¼ "; 518} 519show_date_time(); 520</script>
520 521 522<hr> 523<p><a href="/links">欢è¿äºç¸æ·»å åé¾ï¼å«å¿äºèç³»æï¼</a></p> 524<ul> 525<li>æµç§°ï¼Peter1303</li> 526<li>ç®ä»ï¼åäº«çæ´»çç¹ç¹æ»´æ»´</li> 527<li>龿¥ï¼<a href="https://peter1303.github.io">https://peter1303.github.io</a></li> 528<li>头åï¼<a href="peter1303.github.io/img/avatar.png">peter1303.github.io/img/avatar.png</a></li> 529</ul> 530 531 532 <blockquote style="margin: 2em 0 0;padding: 0.5em 1em;border-left: 3px solid #F44336;background-color: #F5F5F5;list-style: none;"> 533 <p><strong> 534 535 å客使ç¨ï¼<a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" target="_blank">CC BY-NC-SA 3.0 Unported</a> åè®®è¿è¡è®¸å¯ 536 </strong> 537 <br> 538 <strong>æ¬æé¾æ¥ï¼</strong><a href="https://peter1303.github.io/about/index.html">https://peter1303.github.io/about/index.html</a> 539 </p> 540 </blockquote> 541 542 543 544 545</div> 546 547 548 549 550 <!-- Post Comments --> 551 552 553 <div id="comment" style='padding:10px;' class="vcomment"></div>
554<script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
vendor: 1 bytes, line 554
554
555<script src="//unpkg.com/valine/dist/Valine.min.js"></script>
vendor: 1 bytes, line 555
555
556<script> 557 var GUEST_INFO = ['nick','mail','link']; 558 var guest_info = 'nick,mail,link'.split(',').filter(function(item){ 559 return GUEST_INFO.indexOf(item) > -1 560 }); 561 var notify = 'true' == true; 562 var verify = 'true' == true; 563 new Valine({ 564 el: '.vcomment', 565 notify: notify, 566 verify: verify, 567 appId: "h6Ej0wmYrWlE5QAqo85ANcUh-gzGzoHsz", 568 appKey: "JaJ8S5q9tMBdJSCy4ukMu8nE", 569 placeholder: "Just go go", 570 pageSize:'10', 571 avatar:'identicon', 572 lang:'zh-cn' 573 }); 574</script>
574 575 576 577 </div> 578 579 <!-- Post Prev & Next Nav --> 580 <nav class="material-nav mdl-color-text--grey-50 mdl-cell mdl-cell--12-col"> 581 <!-- Prev Nav --> 582 583 584 <!-- Section Spacer --> 585 <div class="section-spacer"></div> 586 587 <!-- Next Nav --> 588 589</nav> 590 591 </div> 592 </div> 593 594 595 596 597 <!-- Overlay For Active Sidebar --> 598<div class="sidebar-overlay"></div> 599 600<!-- Material sidebar --> 601<aside id="sidebar" class="sidebar sidebar-colored sidebar-fixed-left" role="navigation"> 602 <div id="sidebar-main"> 603 <!-- Sidebar Header --> 604 <div class="sidebar-header header-cover" style="background-image: url(/img/sidebar_header.png);"> 605 <!-- Top bar --> 606 <div class="top-bar"></div> 607 608 <!-- Sidebar toggle button --> 609 <button type="button" class="sidebar-toggle mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--icon" style="display: initial;" data-upgraded=",MaterialButton,MaterialRipple"> 610 <i class="material-icons">clear_all</i> 611 <span class="mdl-button__ripple-container"> 612 <span class="mdl-ripple"> 613 </span> 614 </span> 615 </button> 616 617 <!-- Sidebar Avatar --> 618 <div class="sidebar-image"> 619 <img src="/img/avatar.png" alt="Peter1303's avatar"> 620 </div> 621 622 <!-- Sidebar Email --> 623 <a data-toggle="dropdown" class="sidebar-brand" href="#settings-dropdown"> 624 [email protected] 625 <b class="caret"></b> 626 </a> 627</div> 628 629 630 <!-- Sidebar Navigation --> 631 <ul class="nav sidebar-nav"> 632 <!-- User dropdown --> 633 <li class="dropdown"> 634 <ul id="settings-dropdown" class="dropdown-menu"> 635 636 <li> 637 <a href="mailto:[email protected]" target="_blank" title="èç³»æ"> 638 639 <i class="material-icons sidebar-material-icons sidebar-indent-left1pc-element">email</i> 640 641 èç³»æ 642 </a> 643 </li> 644 645 </ul> 646 </li> 647 648 <!-- Homepage --> 649 650 <li id="sidebar-first-li"> 651 <a href="/"> 652 653 <i class="material-icons sidebar-material-icons">home</i> 654 655 主页 656 </a> 657 </li> 658 659 660 661 <!-- Archives --> 662 663 <li class="dropdown"> 664 <a href="#" class="ripple-effect dropdown-toggle" data-toggle="dropdown"> 665 666 <i class="material-icons sidebar-material-icons">inbox</i> 667 668 彿¡£ 669 <b class="caret"></b> 670 </a> 671 <ul class="dropdown-menu"> 672 <li> 673 <a class="sidebar_archives-link" href="/archives/2018/02/">äºæ 2018<span class="sidebar_archives-count">2</span></a></li><li><a class="sidebar_archives-link" href="/archives/2018/01/">䏿 2018<span class="sidebar_archives-count">15</span></a> 674 </ul> 675 </li> 676 677 678 679 <!-- Categories --> 680 681 <li class="dropdown"> 682 <a href="#" class="ripple-effect dropdown-toggle" data-toggle="dropdown"> 683 684 <i class="material-icons sidebar-material-icons">chrome_reader_mode</i> 685 686 åç±» 687 <b class="caret"></b> 688 </a> 689 <ul class="dropdown-menu"> 690 <li> 691 <a class="sidebar_archives-link" href="/categories/Android/">Android<span class="sidebar_archives-count">1</span></a></li><li><a class="sidebar_archives-link" href="/categories/Android/å¼å/">å¼å<span class="sidebar_archives-count">1</span></a></li><li><a class="sidebar_archives-link" href="/categories/å享/">å享<span class="sidebar_archives-count">1</span></a></li><li><a class="sidebar_archives-link" href="/categories/å¼å/">å¼å<span class="sidebar_archives-count">1</span></a></li><li><a class="sidebar_archives-link" href="/categories/å¼å/Android/">
691Android<span class="sidebar_archives-count">1</span></a></li><li><a class="sidebar_archives-link" href="/categories/弿º/">弿º<span class="sidebar_archives-count">3</span></a></li><li><a class="sidebar_archives-link" href="/categories/弿º/å¼å/">å¼å<span class="sidebar_archives-count">2</span></a></li><li><a class="sidebar_archives-link" href="/categories/ææ¯/">ææ¯<span class="sidebar_archives-count">2</span></a></li><li><a class="sidebar_archives-link" href="/categories/ææ¯/æç¨/">æç¨<span class="sidebar_archives-count">1</span></a></li><li><a class="sidebar_archives-link" href="/categories/涨ç¥è¯/">涨ç¥è¯<span class="sidebar_archives-count">2</span></a></li><li><a class="sidebar_archives-link" href="/categories/çµè软件/">çµè软件<span class="sidebar_archives-count">1</span></a></li><li><a class="sidebar_archives-link" href="/categories/çµè软件/é»ç§æ/">é»ç§æ<span class="sidebar_archives-count">1</span></a></li><li><a class="sidebar_archives-link" href="/categories/èªè¯/">èªè¯<span class="sidebar_archives-count">2</span></a></li><li><a class="sidebar_archives-link" href="/categories/软件/">软件<span class="sidebar_archives-count">4</span></a></li><li><a class="sidebar_archives-link" href="/categories/软件/弿º/">弿º<span class="sidebar_archives-count">1</span></a> 692 </ul> 693 </li> 694 695 696 697 <!-- Pages --> 698 699 <li> 700 <a href="/tags" title="æ ç¾"> 701 702 <i class="material-icons sidebar-material-icons">bookmark</i> 703 704 æ ç¾ 705 </a> 706 </li> 707 708 709 <li> 710 <a href="/timeline" title="å¾å"> 711 712 <i class="material-icons sidebar-material-icons">timeline</i> 713 714 å¾å 715 </a> 716 </li> 717 718 <li class="divider"></li> 719 720 721 <li> 722 <a href="/gallery" title="å¾åº"> 723 724 <i class="material-icons sidebar-material-icons">photo</i> 725 726 å¾åº 727 </a> 728 </li> 729 730 731 <li> 732 <a href="/links" title="åé¾"> 733 734 <i class="material-icons sidebar-material-icons">link</i> 735 736 åé¾ 737 </a> 738 </li> 739 740 741 <li> 742 <a href="http://www.coolapk.com/u/461573" title="é ·å®"> 743 744 <i class="material-icons sidebar-material-icons">shop</i> 745 746 é ·å® 747 </a> 748 </li> 749 750 751 <li> 752 <a href="/about" title="å ³äº"> 753 754 <i class="material-icons sidebar-material-icons">person</i> 755 756 å ³äº 757 </a> 758 </li> 759 760 761 762 <!-- Article Number --> 763 764</ul> 765 766 767 <!-- Sidebar Footer --> 768 <!-- 769I'm glad you use this theme, the development is no so easy, I hope you can keep the copyright, I will thank you so much. 770If you still want to delete the copyrights, could you still retain the first one? Which namely "Theme Material" 771It will not impact the appearance and can give developers a lot of support :) 772 773å¾é«å ´æ¨ä½¿ç¨å¹¶å欢该主é¢ï¼å¼å䏿 åå谢谢ä¸å¸ææ¨å¯ä»¥ä¿çä¸ä¸çæå£°æã 774妿æ¨ä»ç¶æ³å é¤çè¯ è½å¦åªä¿ç第ä¸é¡¹å¢ï¼å³ "Theme Material" 775å®ä¸ä¼å½±åç¾è§å¹¶å¯ä»¥ç»å¼åè å¾å¤§çæ¯æåå¨åã :) 776--> 777 778<!-- Sidebar Divider --> 779 780 <div class="sidebar-divider"></div> 781 782 783<!-- Theme Material --> 784 785 <a href="https://github.com/viosey/hexo-theme-material" class="sidebar-footer-text-a" target="_blank"> 786 <div class="sidebar-text mdl-button mdl-js-button mdl-js-ripple-effect sidebar-footer-text-div" data-upgraded=",MaterialButton,MaterialRipple"> 787 ä¸»é¢ - Material 788 <span class="sidebar-badge badge-circle">i</span> 789 </div> 790 </a> 791 792 793<!-- Help & Support --> 794<!-- 795 796--> 797 798<!-- Feedback --> 799<!-- 800 801--> 802 803<!-- About Theme --> 804<!-- 805 806--> 807 808 </div> 809 810 <!-- Sidebar Image --> 811 812 813</aside> 814 815 816 817 818 819 <!--Footer--> 820<footer class="mdl-mini-footer" id="bottom"> 821 822 <!-- Paradox Footer Left Section --> 823 <div class="mdl-mini-footer--left-section sns-list"> 824 <!-- Twitter --> 825 826 827 <!-- Facebook --> 828 829 830 <!-- Google + --> 831 832 <a href="https://plus.google.com/u/0/100937383762607051770" target="_blank"> 833 <button class="mdl-mini-footer--social-btn social-btn footer-sns-gplus">
834 <span class="visuallyhidden">Google Plus</span> 835 </button><!-- 836 --></a> 837 838 839 <!-- Weibo --> 840 841 <a href="https://weibo.com/u/2690949517?is_all=1" target="_blank"> 842 <button class="mdl-mini-footer--social-btn social-btn footer-sns-weibo"> 843 <span class="visuallyhidden">Weibo</span> 844 </button><!-- 845 --></a> 846 847 848 <!-- Instagram --> 849 850 851 <!-- Tumblr --> 852 853 854 <!-- Github --> 855 856 <a href="https://github.com/Peter1303" target="_blank"> 857 <button class="mdl-mini-footer--social-btn social-btn footer-sns-github"> 858 <span class="visuallyhidden">Github</span> 859 </button><!-- 860 --></a> 861 862 863 <!-- LinkedIn --> 864 865 866 <!-- Zhihu --> 867 868 869 <!-- Bilibili --> 870 871 872 <!-- Telegram --> 873 874 875 <!-- V2EX --> 876 877</div> 878 879 880 <!--Copyright--> 881 <div id="copyright"> 882 Copyright © 2018 -
882<script type="text/javascript">var fd = new Date();document.write(" " + fd.getFullYear() + " ");</script>
882Peter1303's Blog 883 884 <div><span id="span_dt_dt"> </span> 885
885<script language="javascript"> 886 function show_date_time(){ 887 window.setTimeout("show_date_time()", 1000); 888 BirthDay=new Date("1/31/2018 00:23:08");//è¿ä¸ªæ¥ææ¯å¯ä»¥ä¿®æ¹ç 889 today = new Date(); 890 timeold = (today.getTime() - BirthDay.getTime());//å ¶å®ä» ä» æ¹äºè¿é 891 sectimeold = timeold/1000 892 secondsold = Math.floor(sectimeold); 893 msPerDay = 24*60*60*1000 894 e_daysold = timeold/msPerDay 895 daysold = Math.floor(e_daysold); 896 e_hrsold = (e_daysold-daysold)*24; 897 hrsold = Math.floor(e_hrsold); 898 e_minsold = (e_hrsold-hrsold)*60; 899 minsold = Math.floor((e_hrsold-hrsold)*60); 900 seconds = Math.floor((e_minsold-minsold)*60); 901 span_dt_dt.innerHTML = "å·²èèåè¿è¡" + daysold + "天" + hrsold + "å°æ¶" + minsold + "å" + seconds + "ç§"; 902 } 903 show_date_time(); 904 </script>
904</div> 905 <div>æ¨æ¯ç¬¬<span id="busuanzi_value_site_uv"></span>个å°ä¼ä¼´</div> 906 </div> 907 908 <!-- Paradox Footer Right Section --> 909 910 <!-- 911 I am glad you use this theme, the development is no so easy, I hope you can keep the copyright. 912 It will not impact the appearance and can give developers a lot of support :) 913 914 å¾é«å ´æ¨ä½¿ç¨è¯¥ä¸»é¢ï¼å¼å䏿ï¼å¸ææ¨å¯ä»¥ä¿çä¸ä¸çæå£°æã 915 å®ä¸ä¼å½±åç¾è§å¹¶å¯ä»¥ç»å¼åè å¾å¤§çæ¯æã :) 916 --> 917 918 <div class="mdl-mini-footer--right-section"> 919 <div> 920 <div class="footer-develop-div">Powered by <a href="https://hexo.io" target="_blank" class="footer-develop-a">Hexo</a></div> 921 <div class="footer-develop-div">Theme - <a href="https://github.com/viosey/hexo-theme-material" target="_blank" class="footer-develop-a">Material</a></div> 922 </div> 923 </div> 924 925</footer> 926 927 928 <!-- Import JS File --> 929 930
930<script>lsloader.load("lazyload_js","/js/lazyload.min.js?1BcfzuNXqV+ntF6gq+5X3Q==", true)</script>
930 931 932 933 934
934<script>lsloader.load("js_js","/js/js.min.js?V/53wGualMuiPM3xoetD5Q==", true)</script>
934 935 936 937 938
938<script>lsloader.load("np_js","/js/nprogress.js?pl3Qhb9lvqR1FlyLUna1Yw==", true)</script>
938 939 940
941<script type="text/ls-javascript" id="NProgress-script"> 942 NProgress.configure({ 943 showSpinner: true 944 }); 945 NProgress.start(); 946 $('#nprogress .bar').css({ 947 'background': '#29d' 948 }); 949 $('#nprogress .peg').css({ 950 'box-shadow': '0 0 10px #29d, 0 0 15px #29d' 951 }); 952 $('#nprogress .spinner-icon').css({ 953 'border-top-color': '#29d', 954 'border-left-color': '#29d' 955 }); 956 setTimeout(function() { 957 NProgress.done(); 958 $('.fade').removeClass('out'); 959 }, 800); 960</script>
960 961 962 963 964 965 966 967 968 <!-- Busuanzi --> 969
969<script src="https://dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"></script>
969 970 971 972 973 974 975 976 977 978 979<!-- UC Browser Compatible -->
980<script> 981 var agent = navigator.userAgent.toLowerCase(); 982 if(agent.indexOf('ucbrowser')>0) { 983 document.write('<link rel="stylesheet" href="/css/uc.css">'); 984 alert('ç±äº UC æµè§å¨ä½¿ç¨ææ§çå æ ¸ï¼èæ¬ç½ç«ä½¿ç¨äºä¸äºæ°çç¹æ§ã\nä¸ºäºæ¨è½æ´å¥½çæµè§ï¼æ¨èä½¿ç¨ Chrome æ Firefox æµè§å¨ã'); 985 } 986</script>
986 987 988<!-- Import prettify js --> 989 990 991 992 993 994<!-- Window Load --> 995<!-- add class for prettify -->
996<script type="text/ls-javascript" id="window-load"> 997 $(window).on('load', function() { 998 // Post_Toc parent position fixed 999 $('.post-toc-wrap').parent('.mdl-menu__container').css('position', 'fixed'); 1000 }); 1001 1002 1003 1004 1005 1006</script>
1006 1007 1008<!-- MathJax Load--> 1009 1010 1011<!-- Bing Background --> 1012 1013
1014<script type="text/ls-javascript" id="lazy-load"> 1015 // Offer LazyLoad 1016 queue.offer(function(){ 1017 $('.lazy').lazyload({ 1018 effect : 'show' 1019 }); 1020 }); 1021 1022 // Start Queue 1023 $(document).ready(function(){ 1024 setInterval(function(){ 1025 queue.execNext(); 1026 },200); 1027 }); 1028</script>
1028 1029 1030<!-- Custom Footer --> 1031 1032 1033
1034<script> 1035 (function(){ 1036 var scriptList = document.querySelectorAll('script[type="text/ls-javascript"]') 1037 1038 for (var i = 0; i < scriptList.length; ++i) { 1039 var item = scriptList[i]; 1040 lsloader.runInlineScript(item.id,item.id); 1041 } 1042 })() 1043console.log('\n %c © Material Theme | Version: 1.5.2 | https://github.com/viosey/hexo-theme-material %c \n', 'color:#455a64;background:#e0e0e0;padding:5px 0;border-top-left-radius:5px;border-bottom-left-radius:5px;', 'color:#455a64;background:#e0e0e0;padding:5px 0;border-top-right-radius:5px;border-bottom-right-radius:5px;'); 1044</script>
1044 1045 1046 </main> 1047 </div> 1048 </body> 1049 1050</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.