1<!DOCTYPE html> 2<html lang="zh"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="google-site-verification" content="xBT4GhYoi5qRD5tr338pgPM5OWHHIDR6mNg1a3euekI" /> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <meta name="description" content="é¨é»é£é« 10ç¹ä¸çå¤ç¯ 11ä¹å¯å½æäº®"> 12 <meta name="keywords" content="Android, iOS, YZune, WakeUp"> 13 <meta name="theme-color" content="#000000"> 14 15 <title>YZuneçå客 | åå¦è®©æè¯´ä¸å»</title> 16 17 <!-- Web App Manifest --> 18 <link rel="manifest" href="/pwa/manifest.json"> 19 20 <!-- Favicon --> 21 <link rel="shortcut icon" href="/img/favicon.ico"> 22 23 <!-- Safari Webpage Icon by-BY --> 24 <link rel="site_logo" href="/img/site_logo.png"> 25 26 <!-- Canonical URL --> 27 <link rel="canonical" href="https://yzune.github.io/"> 28 29 <!-- Bootstrap Core CSS --> 30 <link rel="stylesheet" href="/css/bootstrap.min.css"> 31 32 <!-- Custom CSS --> 33 <link rel="stylesheet" href="/css/hux-blog.min.css"> 34 35 <!-- Pygments Github CSS --> 36 <link rel="stylesheet" href="/css/syntax.css"> 37 38 <!-- Custom Fonts --> 39 <!-- <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> --> 40 <!-- Hux change font-awesome CDN to qiniu --> 41 <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"> 42 43 44 <!-- Hux Delete, sad but pending in China 45 <link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'> 46 <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/ 47 css'> 48 --> 49 50 51 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 52 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 53 <!--[if lt IE 9]> 54
54<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
54 55
55<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
55 56 <![endif]--> 57 58 <!-- ga & ba script hoook --> 59
59<script></script>
59 60</head> 61 62 63<!-- hack iOS CSS :active style --> 64<body ontouchstart=""> 65 66 <!-- Navigation --> 67<nav class="navbar navbar-default navbar-custom navbar-fixed-top"> 68 <div class="container-fluid"> 69 <!-- Brand and toggle get grouped for better mobile display --> 70 <div class="navbar-header page-scroll"> 71 <button type="button" class="navbar-toggle"> 72 <span class="sr-only">Toggle navigation</span> 73 <span class="icon-bar"></span> 74 <span class="icon-bar"></span> 75 <span class="icon-bar"></span> 76 </button> 77 <a class="navbar-brand" href="/">YZune's Blog</a> 78 </div> 79 80 <!-- Collect the nav links, forms, and other content for toggling --> 81 <div id="huxblog_navbar"> 82 <div class="navbar-collapse"> 83 <ul class="nav navbar-nav navbar-right"> 84 <li> 85 <a href="/">Home</a> 86 </li> 87 88 <li> 89 <a href="/about/">About</a> 90 </li> 91 92 <li> 93 <a href="/tags/">Tags</a> 94 </li> 95 96 </ul> 97 </div> 98 </div> 99 <!-- /.navbar-collapse --> 100 </div> 101 <!-- /.container --> 102</nav>
103<script> 104 // Drop Bootstarp low-performance Navbar 105 // Use customize navbar with high-quality material design animation 106 // in high-perf jank-free CSS3 implementation 107 var $body = document.body; 108 var $toggle = document.querySelector('.navbar-toggle'); 109 var $navbar = document.querySelector('#huxblog_navbar'); 110 var $collapse = document.querySelector('.navbar-collapse'); 111 112 var __HuxNav__ = { 113 close: function(){ 114 $navbar.className = " "; 115 // wait until animation end. 116 setTimeout(function(){ 117 // prevent frequently toggle 118 if($navbar.className.indexOf('in') < 0) { 119 $collapse.style.height = "0px" 120 } 121 },400) 122 }, 123 open: function(){ 124 $collapse.style.height = "auto" 125 $navbar.className += " in"; 126 } 127 } 128 129 // Bind Event 130 $toggle.addEventListener('click', function(e){ 131 if ($navbar.className.indexOf('in') > 0) { 132 __HuxNav__.close() 133 }else{ 134 __HuxNav__.open() 135 } 136 }) 137 138 /** 139 * Since Fastclick is used to delegate 'touchstart' globally 140 * to hack 300ms delay in iOS by performing a fake 'click', 141 * Using 'e.stopPropagation' to stop 'touchstart' event from 142 * $toggle/$collapse will break global delegation. 143 * 144 * Instead, we use a 'e.target' filter to prevent handler 145 * added to document close HuxNav. 146 * 147 * Also, we use 'click' instead of 'touchstart' as compromise 148 */ 149 document.addEventListener('click', function(e){ 150 if(e.target == $toggle) return; 151 if(e.target.className == 'icon-bar') return; 152 __HuxNav__.close(); 153 }) 154</script>
154 155 156 157 <!-- Page Header --> 158<header class="intro-header" style="background-image: url('/img/main_bg.jpg')"> 159 <div class="container"> 160 <div class="row"> 161 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1 "> 162 <div class="site-heading"> 163 <h1>YZune's Blog</h1> 164 <!--<hr class="small">--> 165 <span class="subheading">é¨é»é£é« 166ç¹ä¸çå¤ç¯ 167ä¹å¯å½æäº®</span> 168 </div> 169 </div> 170 </div> 171 </div> 172</header> 173 174<!-- Main Content --> 175<div class="container"> 176 <div class="row"> 177 178 179<!-- USE SIDEBAR --> 180 <!-- PostList Container --> 181 <div class=" 182 col-lg-8 col-lg-offset-1 183 col-md-8 col-md-offset-1 184 col-sm-12 185 col-xs-12 186 postlist-container 187 "> 188 189<div class="post-preview"> 190 <a href="/2019/09/01/WakeUp%E8%AF%BE%E7%A8%8B%E8%A1%A8%E9%9A%90%E7%A7%81%E5%A3%B0%E6%98%8E/"> 191 <h2 class="post-title"> 192 WakeUp课ç¨è¡¨éç§å£°æ 193 </h2> 194 195 <h3 class="post-subtitle"> 196 ç¨æ·çéç§å¾éè¦å¦ 197 </h3> 198 199 <div class="post-content-preview"> 200 æä»¬é常éè§ç¨æ·çéç§ä¿æ¤ï¼WakeUp课ç¨è¡¨ç»ä¸ä¼å¨æªç»å è®¸çæ æ¯ä¸æ¶éæ¨çä»»ä½éç§å 容ã 201 202æä»¬æ¶éçæ°æ® 203 204 205 206 åºç¨å´©æºæ¶äº§ççæ¥å¿ä¿¡æ¯ï¼ä»¥ä¾¿äºæä»¬å®ä½ bug åæ¹ååºç¨å¥å£®æ§ã 207 208 209 ç¨æ·ä½¿ç¨âç³è¯·éé âåè½æ¶ï¼App ä¼å°ç¨æ·å¡«åçèç³»æ¹å¼ã课ç¨é¡µé¢æ°æ®ä¸ä¼ è³æä»¬çæå¡å¨ãæ¤è¡ä¸ºä» å¨ç¨æ·ä¸»å¨ä½¿ç¨æ¶è§¦åï¼æ¤ç§æ åµä¸å¯è®¤ä¸ºè·å¾äºç¨æ·ææãå¦å¤ï¼è¿äºæ°æ®ä» åå¦... 210 </div> 211 </a> 212 <p class="post-meta"> 213 Posted by YZune on September 1, 2019 214 </p> 215</div> 216<hr> 217 218<div class="post-preview"> 219 <a href="/2018/10/27/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E7%9F%A5%E8%AF%86%E7%82%B9/"> 220 <h2 class="post-title"> 221 软件æµè¯ç¥è¯ç¹ 222 </h2> 223 224 <h3 class="post-subtitle"> 225 æªå®å¾ ç»â¦â¦ 226 </h3> 227 228 <div class="post-content-preview"> 229 ä»ä¹æ¯è½¯ä»¶æµè¯ï¼ 230 231使ç¨äººå·¥æèªå¨ææ®µæ¥è¿è¡ææµå®æä¸ªç³»ç»çè¿ç¨ï¼å ¶ç®çå¨äºæ£éªå®æ¯å¦æ»¡è¶³è§å®çéæ±ææ¯å¼æ¸ é¢æç»æä¸å®é ç»æä¹é´çå·®å«ã 232 233为ä»ä¹è¦è¿è¡è½¯ä»¶æµè¯ï¼ 234 235 236 软件æ»åå¨ç¼ºé·ãåªæéè¿æµè¯ï¼æå¯ä»¥åç°è½¯ä»¶ç¼ºé·ãä¹åªæåç°äºç¼ºé·ï¼æå¯ä»¥å°è½¯ä»¶ç¼ºé·ä»è½¯ä»¶äº§åæè½¯ä»¶ç³»ç»ä¸æ¸ çåºå»ã 237 软件ä¸åå¨ç缺é·ç»æä»¬å¸¦æ¥çæå¤±æ¯å·¨å¤§çï¼è¿ä¹è¯´æäºè½¯ä»¶æµè¯çå¿ è¦æ§åéè¦æ§ã 238 æµè¯æ¯ææå·¥ç¨... 239 </div> 240 </a> 241 <p class="post-meta"> 242 Posted by YZune on October 27, 2018 243 </p> 244</div> 245<hr> 246 247<div class="post-preview"> 248 <a href="/2018/08/15/WakeUp%E8%AF%BE%E7%A8%8B%E8%A1%A8%E9%87%8D%E6%9E%84%E8%AF%B4%E6%98%8E/"> 249 <h2 class="post-title"> 250 WakeUp课ç¨è¡¨éæè¯´æ 251 </h2> 252 253 <h3 class="post-subtitle"> 254 马ä¸åè¹ï¼ 255 </h3> 256 257 <div class="post-content-preview"> 258 WakeUp课ç¨è¡¨ 3.0 259 260 261 262ä¸è½½å°åï¼é ·å®å¸åºæº 263 264䏿¶æ åµ 265 266 267 é ·å®[â] 268 åºç¨å®[â] 269 é æåºç¨ååº[â] 270 å°ç±³åºç¨ååº[â] 271 OPPOåºç¨ååº[â] 272 VIVOåºç¨ååº[â] 273 å为åºç¨ååº[x] 274 275 276å为ç»ç驳åçç±æ¯æ²¡ææä¾æµè¯è´¦å·ï¼æçæµæ¯å ä¸ºä¾§æ æä¸ªâç¹å»ç»å½âçæç¤ºãçæ¥ä¸æ¶å为åºç¨ååºè¦çç»å½åè½å好äºhhhãä¸è¿ä¸å¾ä¸è¯´å为åºç¨ååºçå®¡æ ¸ç¡®å®... 277 </div> 278 </a> 279 <p class="post-meta"> 280 Posted by YZune on August 15, 2018 281 </p> 282</div> 283<hr> 284 285<div class="post-preview"> 286 <a href="/2018/08/13/%E4%BD%BF%E7%94%A8FortiClient%E8%BF%9E%E6%8E%A5%E6%A0%A1%E5%9B%AD%E7%BD%91/"> 287 <h2 class="post-title"> 288 使ç¨FortiClientè¿æ¥æ ¡åç½ 289 </h2> 290 291 <h3 class="post-subtitle"> 292 WakeUp课ç¨è¡¨ä¸å ³äºæ ¡åç½è¿æ¥çæ¹æ³ä¼è·³è½¬å°è¿é 293 </h3> 294 295 <div class="post-content-preview"> 296 åè¨ 297
298ç®å妿ä¸è¿æ¥è大WiFiï¼WakeUp课ç¨è¡¨åªè½åå©è¿ä¸ªApp访é®å°å¦æ ¡çæå¡ç³»ç»ãä½å ¶å®ä¹æå ¶ä»è§£å³æ¹æ¡ï¼å¨è¿éå æè°¢çåæï¼ä»å°å¸®ææå»ºä¸ä¸ªæ¥å£ï¼å®ç°ä¸è¿è大WiFiä¹è½ç´æ¥è·å课表ãç¸ä¿¡è¿ä¸ªåè½å°åºç°å¨ä¸ä¸ªæ´æ°çæ¬ã 299 300ä¸è½½FortiClient 301 302Androidä¸å¯ä»¥ä½¿ç¨FortiClientè¿æ¥è³èå¤§æ ¡åç½ 303 304ä¸è½½å°å1ï¼https://fir.im/SudaFortiC... 305 </div> 306 </a> 307 <p class="post-meta"> 308 Posted by YZune on August 13, 2018 309 </p> 310</div> 311<hr> 312 313<div class="post-preview"> 314 <a href="/2018/08/13/WakeUp%E8%AF%BE%E7%A8%8B-%E9%97%AE%E7%AD%94-+-%E6%8A%80%E5%B7%A7/"> 315 <h2 class="post-title"> 316 WakeUp课ç¨ï¼é®ç + æå·§ 317 </h2> 318 319 <h3 class="post-subtitle"> 320 大æ¦ä¼ä¸å®ææ´æ°ï¼ 321 </h3> 322 323 <div class="post-content-preview"> 324 常è§é®é¢ 325 326 327 328 è¯¾ç¨æ¶é´ä¸å¯¹â¦â¦å¯ä»¥èªè¡ä¿®æ¹ï¼æ±æ±æ¨çä¸ç¼ã设置ãåã设置å½å课表ãå§ï¼å®å¨æ¾ä¸å°ï¼è¿äºé¡µé¢çå³ä¸è§è¿æãæç´¢ãæé®ï¼æ±æ±æ¨æä¸ä¸ãæ¶é´ãå§ã 329 330 331 卿°ä¸å¯¹â¦â¦å»ä¿®æ¹ãå¼å¦æ¥æãï¼æä¹ä¿®æ¹çä¸ä¸æ¡ã 332 333 334 æä¹æ¾å°é¨ä»¶â¦â¦è¿ä¸ªå®å¨æ²¡æ³å°éè¦æä»¬æ¥ç§æ®ãé¿ææ¡é¢ç©ºç½å¤ï¼æè 卿¡é¢ååææåæå¿ï¼éæ©æ¡é¢å°å·¥å ·ï¼è¯å®æ¯æçï¼ä»ç»æ¾æ¾ï¼ä¸è¦... 335 </div> 336 </a> 337 <p class="post-meta"> 338 Posted by YZune on August 13, 2018 339 </p> 340</div> 341<hr> 342 343<div class="post-preview"> 344 <a href="/2018/05/20/%E5%85%B3%E4%BA%8E520/"> 345 <h2 class="post-title"> 346 å ³äº520 347 </h2> 348 349 <h3 class="post-subtitle"> 350 å½åéä¸è±å ¨çå¼ï¼æ°´éæç¡®å®åå¨ã 351 </h3> 352 353 <div class="post-content-preview"> 354 355 æ¨å¤©å¾ä½ 忬¢æ 356ä»å¤©æå¯ä¸ä¸ªè¿ 357è¥ä½ çæ£åæ¬¢æ 358åªéè¦ç´§ç´§æ±æ 359 360 ââãç®ç±ã æ¨åå¬ 361 362 3635æ19æ¥æä¸10ç¹å·¦å³ï¼æå·²ç»èººå¨åºä¸ï¼å ¶å®ä¹æ²¡ææ³å¤ªå¤ï¼ççä¸çç²å¦ä½¿ææ³æ©ç¹ä¼æ¯ãæç¡åè¿æ¯æå¼äºæè´åè¯ï¼ç¨åå åéèäºèåè¯ã 364 365èå®åè¯åç°ç¡æå¤§åâ¦â¦æ³èµ·æ¥ç¾å§ãæ°ªæãå·²ç»å¼ææä¸æ®µæ¶é´äºï¼å»çç第ä¸éå³å®å ¥ä¸å ¥å好äºãæ¾èµæºï¼ææ¾ãä¹è®¸æ¯å 为ä½ä¸ºçµå½±ãè¶ äººï¼é¢éä¹èº¯ãçè¡ç... 366 </div> 367 </a> 368 <p class="post-meta"> 369 Posted by YZune on May 20, 2018 370 </p> 371</div> 372<hr> 373 374<div class="post-preview"> 375 <a href="/2018/05/06/Dart%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0(%E4%B8%80)/"> 376 <h2 class="post-title"> 377 Dartå¦ä¹ ç¬è®°(ä¸) 378 </h2> 379 380 <h3 class="post-subtitle"> 381 åèDart宿¹ææ¡£åç⦠382 </h3> 383 384 <div class="post-content-preview"> 385 ä¸ä¸ªåºæ¬çDartç¨åº 386 387ä¸é¢ç代ç ä¸ä½¿ç¨äºå¾å¤Dartæåºæ¬çç¹æ§ï¼ 388 389// å®ä¹ä¸ä¸ªå½æ° 390printInteger(int aNumber) { 391 print('The number is $aNumber.'); 392 // è¾åºå°æ§å¶å°ã 393} 394 395// å夿°è¯è¨ä¸æ ·ï¼main()æ¯ç¨åºå¼å§è¿è¡çå ¥å£ã 396main() { 397 var number = 32; 398 // 声æååå§å... 399 </div> 400 </a> 401 <p class="post-meta"> 402 Posted by YZune on May 6, 2018 403 </p> 404</div> 405<hr> 406 407<div class="post-preview"> 408 <a href="/2018/05/04/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/"> 409 <h2 class="post-title"> 410 æ°æ®åºåºç¡ç¥è¯ 411 </h2> 412 413 <h3 class="post-subtitle"> 414 å¯â¦â¦ 415 </h3> 416 417 <div class="post-content-preview"> 418 å ³ç³»æ°æ®åº 419 420å¨ä¸ä¸ªç»å®çåºç¨é¢åä¸ï¼ææå®ä½åå®ä½ä¹é´èç³»çéåææä¸ä¸ªå ³ç³»æ°æ®åºãå ³ç³»æ¨¡åç±å ³ç³»æ°æ®ç»æãå ³ç³»æä½éåãå ³ç³»å®æ´æ§çº¦æä¸é¨åç»æã 421 422å ³ç³»æ¨¡åç»æ 423 424 425 表ï¼å ³ç³»æ°æ®åºç表éç¨äºç»´è¡¨æ ¼æ¥å卿°æ®ï¼æ¯ä¸ç§æè¡ä¸åæåçå ·æç¸å ³ä¿¡æ¯çé»è¾ç»ï¼ä¸ä¸ªæ°æ®åºå¯ä»¥å å«ä»»æå¤ä¸ªæ°æ®è¡¨ãä¸ä¸ªå ³ç³»æ¨¡åçé»è¾ç»ææ¯ä¸å¼ äºç»´è¡¨ï¼ç±è¡ååç»æï¼è¿ä¸ªäºç»´è¡¨å°±å«å ³ç³»ãä¸ä¸ªå ³ç³»å¯¹åºä¸å¼ 表ã 426 å ç»... 427 </div> 428 </a> 429 <p class="post-meta"> 430 Posted by YZune on May 4, 2018 431 </p> 432</div> 433<hr> 434 435<div class="post-preview"> 436 <a href="/2018/05/02/%E6%98%8E%E7%99%BD%E4%BB%80%E4%B9%88%E6%89%8D%E8%AE%A9%E4%BD%A0%E9%AA%84%E5%82%B2/"> 437 <h2 class="post-title"> 438 æç½ä»ä¹æè®©ä½ éªå² 439 </h2> 440 441 <h3 class="post-subtitle"> 442 çåå¦çå¥è¿¹â¦â¦ 443 </h3> 444 445 <div class="post-content-preview"> 446 å¥å¦è½åæ 447 448æä¸å¤©å¨å¾ªç¯éç²çãå¥å¦è½åæãï¼æå¦å ¶åï¼è¿æ¯ä¸é¦å¾å¥å¦çæ°è°£ï¼æå¨é«ä¸ç¬¬ä¸æ¬¡å¬çæ¶å就被å¸å¼äºã彿¶è«åè§å¾è®©äººå¾å¿å®ï¼å´ä¸å¤ªææè¯çå«ä¹ï¼ç¹å«æ¯æè§å ¶ä¸æäºçç¾çé¨åãæ¯å¦åé¢ä¸é¨åä¸åéï¼ 449 450 451 ææç»æ´å¥½æ´åçæäº® 452æç»æªç¥çç¯ç 453æç»å£°è²çå¼ æ¬ 454 455 456å°æåä¸é¨ååæäº: 457 458 459 ææ³è¦æ´å¥½æ´åçæäº® 460æ³è¦æªç¥çç¯ç 461æ³è¦å£°è²çå¼ æ¬ 462 463 464å°ç°å¨æ¯é约æäºé£ç§æè§ï¼ä½... 465 </div> 466 </a> 467 <p class="post-meta"> 468 Posted by YZune on May 2, 2018 469 </p> 470</div> 471<hr> 472 473<div class="post-preview"> 474 <a href="/2018/04/30/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/"> 475 <h2 class="post-title"> 476 è½¯ä»¶å·¥ç¨ 477 </h2> 478 479 <h3 class="post-subtitle"> 480 ä¸äºéè¦çç¥è¯ç¹â¦ 481 </h3> 482 483 <div class="post-content-preview"> 484 è½¯ä»¶å±æºçæ ¹æ¬åå æ¯ä»ä¹ï¼ 485 486è½¯ä»¶å±æºçæ ¹æ¬åå æ¯è½¯ä»¶æ¬èº«ç夿æ§ãå®ä¸»è¦å æ¬ä»¥ä¸ä¸¤ç¹ï¼1. å¼åç»æç鿏夿æ§ï¼2. è½¯ä»¶ææ¯çåå±å¤ææ§ã 487 488软件工ç¨çå®ä¹æ¯ä»ä¹ï¼å¦ä½çè§£å®ä¹ä¸çä¸ä¸ªæ ¸å¿è¦ç´ ï¼ 489 490软件工ç¨çå®ä¹æ¯ï¼1. å°ç³»ç»åçãè§èçãå¯åº¦éçæ¹æ³åºç¨äºè½¯ä»¶çå¼åãè¿è¡åç»´æ¤çè¿ç¨ï¼å³å°å·¥ç¨ååºç¨äºè½¯ä»¶ä¸ï¼2. å¨(1)ä¸æè¿°æ¹æ³çç ç©¶ã 491 492软件工ç¨çä¸ä¸ªæ ¸å¿è¦ç´ æ¯ï¼æ¹æ³ãå·¥å ·å... 493 </div> 494 </a> 495 <p class="post-meta"> 496 Posted by YZune on April 30, 2018 497 </p> 498</div> 499<hr> 500 501 502<!-- Pager --> 503 504<ul class="pager"> 505 506 507 <li class="next"> 508 <a href="/page2">Older Posts →</a> 509 </li> 510 511</ul> 512 513 514 </div> 515 <!-- Sidebar Container --> 516 <div class=" 517 col-lg-3 col-lg-offset-0 518 col-md-3 col-md-offset-0 519 col-sm-12 520 col-xs-12 521 sidebar-container 522 "> 523 <!-- Featured Tags --> 524 525 <section> 526 <hr class="hidden-sm hidden-xs"> 527 <h5><a href="/tags/">FEATURED TAGS</a></h5> 528 <div class="tags"> 529 530 531 532 533 <a href="/tags/#Android" title="Android" rel="2"> 534 Android 535 </a> 536 537 538 539 540 541 542 543 544 545 546 547 548 549 <a href="/tags/#软件工ç¨" title="软件工ç¨" rel="2"> 550 è½¯ä»¶å·¥ç¨ 551 </a> 552 553 554 555 <a href="/tags/#éç¬" title="éç¬" rel="2"> 556 éç¬ 557 </a> 558 559 560 561 <a href="/tags/#人ç" title="人ç" rel="2"> 562 人ç 563 </a> 564 565 566 567 568 569 570 571 572 573 574 575 <a href="/tags/#WakeUp课ç¨è¡¨" title="WakeUp课ç¨è¡¨" rel="2"> 576 WakeUp课ç¨è¡¨ 577 </a> 578 579 580 581 582 583 584 585 586 </div> 587 </section> 588 589 590 <!-- Short About --> 591 <section class="visible-md visible-lg"> 592 <hr><h5><a href="/about/">ABOUT ME</a></h5> 593 <div class="short-about"> 594 595 <a href="/about"> 596 <img src="/img/yzune.jpg"/> 597 </a> 598 599 600 <p>é¨é»é£é« 601ç¹ä¸çå¤ç¯ 602ä¹å¯å½æäº®</p> 603 604 <!-- SNS Link --> 605 <ul class="list-inline"> 606 607 <!-- add jianshu add target = "_blank" to <a> by BY --> 608 609 <li> 610 <a target="_blank" href="https://www.jianshu.com/u/f177ad843217">
611 <span class="fa-stack fa-lg"> 612 <i class="fa fa-circle fa-stack-2x"></i> 613 <i class="fa fa-stack-1x fa-inverse">ç®</i> 614 </span> 615 </a> 616 </li> 617 618 619 620 621 622 623 <li> 624 <a target="_blank" href="https://github.com/yzune"> 625 <span class="fa-stack fa-lg"> 626 <i class="fa fa-circle fa-stack-2x"></i> 627 <i class="fa fa-github fa-stack-1x fa-inverse"></i> 628 </span> 629 </a> 630 </li> 631 632 633 </ul> 634 635 <p>âï¸ [email protected]</p> 636 637 </div> 638 </section> 639 <!-- Friends Blog --> 640 641 <hr> 642 <h5>FRIENDS</h5> 643 <ul class="list-inline"> 644 645 <li><a href="https://blog.ibilidi.cn/">åæºª</a></li> 646 647 <li><a href="http://39.108.146.206/">é¹å¥</a></li> 648 649 </ul> 650 651 </div> 652 653 </div> 654</div> 655 656 657 <!-- Footer --> 658<footer> 659 <div class="container"> 660 <div class="row"> 661 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 662 <ul class="list-inline text-center"> 663 664 <!-- add jianshu add target = "_blank" to <a> by BY --> 665 666 <li> 667 <a target="_blank" href="https://www.jianshu.com/u/f177ad843217"> 668 <span class="fa-stack fa-lg"> 669 <i class="fa fa-circle fa-stack-2x"></i> 670 <i class="fa fa-stack-1x fa-inverse">ç®</i> 671 </span> 672 </a> 673 </li> 674 675 676 677 <!-- add Weibo, Zhihu by Hux, add target = "_blank" to <a> by Hux --> 678 679 680 681 682 683 684 <li> 685 <a target="_blank" href="https://github.com/yzune"> 686 <span class="fa-stack fa-lg"> 687 <i class="fa fa-circle fa-stack-2x"></i> 688 <i class="fa fa-github fa-stack-1x fa-inverse"></i> 689 </span> 690 </a> 691 </li> 692 693 694 </ul> 695 <p class="copyright text-muted"> 696 Copyright © YZune's Blog 2020 697 <br> 698 Theme on <a href="https://github.com/YZune/YZune.github.io.git">GitHub</a> | 699 <iframe 700 style="margin-left: 2px; margin-bottom:-5px;" 701 frameborder="0" scrolling="0" width="100px" height="20px" 702 src="https://ghbtns.com/github-btn.html?user=yzune&repo=yzune.github.io&type=star&count=true" > 703 </iframe> 704 </p> 705 </div> 706 </div> 707 </div> 708</footer> 709 710<!-- jQuery -->
711<script src="/js/jquery.min.js "></script>
711 712 713<!-- Bootstrap Core JavaScript -->
714<script src="/js/bootstrap.min.js "></script>
714 715 716<!-- Custom Theme JavaScript -->
717<script src="/js/hux-blog.min.js "></script>
717 718 719<!-- Service Worker --> 720
721<script type="text/javascript"> 722 if(navigator.serviceWorker){ 723 // For security reasons, a service worker can only control the pages that are in the same directory level or below it. That's why we put sw.js at ROOT level. 724 navigator.serviceWorker 725 .register('/sw.js') 726 .then((registration) => {console.log('Service Worker Registered. ', registration)}) 727 .catch((error) => {console.log('ServiceWorker registration failed: ', error)}) 728 } 729</script>
729 730 731 732 733<!-- async load function -->
734<script> 735 function async(u, c) { 736 var d = document, t = 'script', 737 o = d.createElement(t), 738 s = d.getElementsByTagName(t)[0]; 739 o.src = u; 740 if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); } 741 s.parentNode.insertBefore(o, s); 742 } 743</script>
743 744 745<!-- 746 Because of the native support for backtick-style fenced code blocks 747 right within the Markdown is landed in Github Pages, 748 From V1.6, There is no need for Highlight.js, 749 so Huxblog drops it officially. 750 751 - https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0 752 - https://help.github.com/articles/creating-and-highlighting-code-blocks/ 753 - https://github.com/jneen/rouge/wiki/list-of-supported-languages-and-lexers 754--> 755<!-- 756
756<script> 757 async("http://cdn.bootcss.com/highlight.js/8.6/highlight.min.js", function(){ 758 hljs.initHighlightingOnLoad(); 759 }) 760 </script>
760 761 <link href="http://cdn.bootcss.com/highlight.js/8.6/styles/github.min.css" rel="stylesheet"> 762--> 763 764 765<!-- jquery.tagcloud.js -->
766<script> 767 // only load tagcloud.js in tag.html 768 if($('#tag_cloud').length !== 0){ 769 async('/js/jquery.tagcloud.js',function(){ 770 $.fn.tagcloud.defaults = { 771 //size: {start: 1, end: 1, unit: 'em'}, 772 color: {start: '#bbbbee', end: '#0085a1'}, 773 }; 774 $('#tag_cloud a').tagcloud(); 775 }) 776 } 777</script>
777 778 779<!--fastClick.js -->
780<script> 781 async("//cdnjs.cloudflare.com/ajax/libs/fastclick/1.0.6/fastclick.min.js", function(){ 782 var $nav = document.querySelector("nav"); 783 if($nav) FastClick.attach($nav); 784 }) 785</script>
785 786 787 788<!-- Google Analytics --> 789 790 791 792<!-- Baidu Tongji --> 793 794 795 796 797<!-- Side Catalog --> 798 799 800 801 802 803<!-- Image to hack wechat --> 804<img src="/img/site_logo.png" width="0" height="0" /> 805<!-- Migrate from head to bottom, no longer block render and still work --> 806 807</body> 808 809</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.