1<!DOCTYPE HTML> 2<html lang="zh-CN"> 3 4 5<head> 6 <meta charset="utf-8"> 7 <meta name="keywords" content="彿¡£, Cikian,éåå¥ï¼cikian,'cikian','Cikian','éåå¥',czj,'czj'"> 8 <meta name="description" content="è¿éæ¯Cikianï¼æ¬¢è¿æ¨ç访é®ï¼"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> 11 <meta name="renderer" content="webkit|ie-stand|ie-comp"> 12 <meta name="mobile-web-app-capable" content="yes"> 13 <meta name="format-detection" content="telephone=no"> 14 <meta name="apple-mobile-web-app-capable" content="yes"> 15 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 16 <meta name="referrer" content="no-referrer-when-downgrade"> 17 <!-- Global site tag (gtag.js) - Google Analytics --> 18 19 20 <title>彿¡£ | Cikian</title> 21 <link rel="icon" type="image/png" href="/favicon.png"> 22 23 <link rel="stylesheet" type="text/css" href="/libs/awesome/css/all.min.css"> 24 <link rel="stylesheet" type="text/css" href="/libs/materialize/materialize.min.css"> 25 <link rel="stylesheet" type="text/css" href="/libs/aos/aos.css"> 26 <link rel="stylesheet" type="text/css" href="/libs/animate/animate.min.css"> 27 <link rel="stylesheet" type="text/css" href="/libs/lightGallery/css/lightgallery.min.css"> 28 <link rel="stylesheet" type="text/css" href="/css/matery.css"> 29 <link rel="stylesheet" type="text/css" href="/css/my.css"> 30 31
31<script src="/libs/jquery/jquery-3.6.0.min.js"></script>
31 32
32<script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script>
32 33
33<script>LA.init({ id: "JeJlqAoGwWCXssib", ck: "JeJlqAoGwWCXssib" })</script>
33 34 35<meta name="generator" content="Hexo 6.0.0"><link rel="alternate" href="/atom.xml" title="Cikian" type="application/atom+xml"> 36<link rel="stylesheet" href="/css/prism-tomorrow.css" type="text/css"></head> 37 38 39 40 41<body> 42 <header class="navbar-fixed"> 43 <nav id="headNav" class="bg-color nav-transparent"> 44 <div id="navContainer" class="nav-wrapper container"> 45 <div class="brand-logo"> 46 <a href="/" class="waves-effect waves-light"> 47 48 <img src="/medias/logo.png" class="logo-img" alt="LOGO"> 49 50 <span class="logo-span"> 51 Cikian 52 </span> 53 54 </a> 55 56 </div> 57 58 59 <a href="#" data-target="mobile-nav" class="sidenav-trigger button-collapse"><i class="fas fa-bars"></i></a> 60 <ul class="right nav-menu"> 61 62 <li class="hide-on-med-and-down nav-item"> 63 64 <a href="/" class="waves-effect waves-light"> 65 66 <i class="fas fa-home" style="zoom: 0.6;"></i> 67 68 <span>é¦é¡µ</span> 69 </a> 70 71 </li> 72 73 74 <li class="hide-on-med-and-down nav-item"> 75 76 <a href="/tags" class="waves-effect waves-light"> 77 78 <i class="fas fa-tags" style="zoom: 0.6;"></i> 79 80 <span>æ ç¾</span> 81 </a> 82 83 </li> 84 85 86 <li class="hide-on-med-and-down nav-item"> 87 88 <a href="/categories" class="waves-effect waves-light"> 89 90 <i class="fas fa-bookmark" style="zoom: 0.6;"></i> 91 92 <span>åç±»</span> 93 </a> 94 95 </li> 96 97 98 <li class="hide-on-med-and-down nav-item"> 99 100 <a href="/archives" class="waves-effect waves-light"> 101 102 <i class="fas fa-archive" style="zoom: 0.6;"></i> 103 104 <span>æ¶é´çº¿</span> 105 </a> 106 107 </li> 108 109 110 <li class="hide-on-med-and-down nav-item"> 111 112 <a href="/about" class="waves-effect waves-light"> 113 114 <i class="fas fa-user-circle" style="zoom: 0.6;"></i> 115 116 <span>å ³äº</span> 117 </a> 118 119 </li> 120 121 122 <li class="hide-on-med-and-down nav-item"> 123 124 <a href="/friends" class="waves-effect waves-light"> 125 126 <i class="fas fa-address-book" style="zoom: 0.6;"></i> 127 128 <span>åé¾</span> 129 </a> 130 131 </li> 132 133 134 <li class="hide-on-med-and-down nav-item"> 135 136 <a href="/bb" class="waves-effect waves-light"> 137 138 <i class="fas fa-book" style="zoom: 0.6;"></i> 139 140 <span>Cikian Space</span> 141 </a> 142 143 </li> 144 145 146 <li class="hide-on-med-and-down nav-item"> 147 148 <a href="" class="waves-effect waves-light"> 149 150 151 <i class="fas fa-location-arrow" style="zoom: 0.6;"></i> 152 153 <span>导èª</span> 154 <i class="fas fa-chevron-down" aria-hidden="true" style="zoom: 0.6;"></i> 155 </a> 156 157 <ul class="sub-nav menus_item_child "> 158 159 <li> 160 <a target="_blank" rel="noopener" href="https://cikian.cn"> 161 162 <span>Cikian主页</span> 163 </a> 164 </li> 165 166 <li> 167 <a target="_blank" rel="noopener" href="https://cikian.cn/pages/gzh/index.html"> 168 169 <span>å ¬ä¼å·</span> 170 </a> 171 </li> 172 173 <li> 174 <a target="_blank" rel="noopener" href="https://cloud.tencent.com/developer/user/9436786"> 175 176 <span>è ¾è®¯äºç¤¾åº</span> 177 </a> 178 </li> 179 180 <li> 181 <a target="_blank" rel="noopener" href="https://blog.csdn.net/CikianOS"> 182
183 <span>CSDNå客</span> 184 </a> 185 </li> 186 187 188 </ul> 189 190 </li> 191 192 193 194 <li> 195 <a href="#searchModal" class="modal-trigger waves-effect waves-light"> 196 <i id="searchIcon" class="fas fa-search" title="æç´¢" style="zoom: 0.85;"></i> 197 </a> 198 </li> 199 </ul> 200 201 202<div id="mobile-nav" class="side-nav sidenav"> 203 204 <div class="mobile-head bg-color"> 205 206 <img src="/medias/logo.png" class="logo-img circle responsive-img"> 207 208 <div class="logo-name">Cikian</div> 209 <div class="logo-desc"> 210 211 è¿éæ¯Cikianï¼æ¬¢è¿æ¨ç访é®ï¼ 212 213 </div> 214 </div> 215 216 <ul class="menu-list mobile-menu-list"> 217 218 <li class="m-nav-item"> 219 220 <a href="/" class="waves-effect waves-light"> 221 222 <i class="fa-fw fas fa-home"></i> 223 224 é¦é¡µ 225 </a> 226 227 </li> 228 229 <li class="m-nav-item"> 230 231 <a href="/tags" class="waves-effect waves-light"> 232 233 <i class="fa-fw fas fa-tags"></i> 234 235 æ ç¾ 236 </a> 237 238 </li> 239 240 <li class="m-nav-item"> 241 242 <a href="/categories" class="waves-effect waves-light"> 243 244 <i class="fa-fw fas fa-bookmark"></i> 245 246 åç±» 247 </a> 248 249 </li> 250 251 <li class="m-nav-item"> 252 253 <a href="/archives" class="waves-effect waves-light"> 254 255 <i class="fa-fw fas fa-archive"></i> 256 257 æ¶é´çº¿ 258 </a> 259 260 </li> 261 262 <li class="m-nav-item"> 263 264 <a href="/about" class="waves-effect waves-light"> 265 266 <i class="fa-fw fas fa-user-circle"></i> 267 268 å ³äº 269 </a> 270 271 </li> 272 273 <li class="m-nav-item"> 274 275 <a href="/friends" class="waves-effect waves-light"> 276 277 <i class="fa-fw fas fa-address-book"></i> 278 279 åé¾ 280 </a> 281 282 </li> 283 284 <li class="m-nav-item"> 285 286 <a href="/bb" class="waves-effect waves-light"> 287 288 <i class="fa-fw fas fa-book"></i> 289 290 Cikian Space 291 </a> 292 293 </li> 294 295 <li class="m-nav-item"> 296 297 <a href="javascript:;"> 298 299 <i class="fa-fw fas fa-location-arrow"></i> 300 301 å¯¼èª 302 <span class="m-icon"><i class="fas fa-chevron-right"></i></span> 303 </a> 304 <ul style="background: ;" > 305 306 <li> 307 308 <a target="_blank" rel="noopener" href="https://cikian.cn " style="margin-left:75px"> 309 310 <span>Cikian主页</span> 311 </a> 312 </li> 313 314 <li> 315 316 <a target="_blank" rel="noopener" href="https://cikian.cn/pages/gzh/index.html " style="margin-left:75px"> 317 318 <span>å ¬ä¼å·</span> 319 </a> 320 </li> 321 322 <li> 323 324 <a target="_blank" rel="noopener" href="https://cloud.tencent.com/developer/user/9436786 " style="margin-left:75px"> 325 326 <span>è ¾è®¯äºç¤¾åº</span> 327 </a> 328 </li> 329 330 <li> 331 332 <a target="_blank" rel="noopener" href="https://blog.csdn.net/CikianOS " style="margin-left:75px"> 333 334 <span>CSDNå客</span> 335 </a> 336 </li> 337 338 </ul> 339 340 </li> 341 342 343 <li><div class="divider"></div></li> 344 <li> 345 <a href="https://github.com/cikian" class="waves-effect waves-light" target="_blank"> 346 <i class="fab fa-github-square fa-fw"></i>Fork Me 347 </a> 348 </li> 349 350 </ul> 351</div> 352 353 354 </div> 355 356 357 <style> 358 .nav-transparent .github-corner { 359 display: none !important; 360 } 361 362 .github-corner { 363 position: absolute; 364 z-index: 10; 365 top: 0; 366 right: 0; 367 border: 0; 368 transform: scale(1.1); 369 } 370 371 .github-corner svg { 372 color: #0f9d58; 373 fill: #fff; 374 height: 64px; 375 width: 64px; 376 } 377 378 .github-corner:hover .octo-arm { 379 animation: a 0.56s ease-in-out; 380 } 381 382 .github-corner .octo-arm { 383 animation: none; 384 } 385
386 @keyframes a { 387 0%, 388 to { 389 transform: rotate(0); 390 } 391 20%, 392 60% { 393 transform: rotate(-25deg); 394 } 395 40%, 396 80% { 397 transform: rotate(10deg); 398 } 399 } 400</style> 401 402<a href="https://github.com/cikian" class="github-corner tooltipped hide-on-med-and-down" target="_blank" 403 data-tooltip="Fork Me" data-position="left" data-delay="50"> 404 <svg viewBox="0 0 250 250" aria-hidden="true"> 405 <path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path> 406 <path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" 407 fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path> 408 <path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" 409 fill="currentColor" class="octo-body"></path> 410 </svg> 411</a> 412 413 414 415 </nav> 416 417</header> 418 <div class="bg-cover pd-header about-cover"> 419 <div class="container"> 420 <div class="row"> 421 <div class="col s10 offset-s1 m8 offset-m2 l8 offset-l2"> 422 <div class="brand"> 423 <div class="title center-align"> 424 425 426 427 428 <!-- 429 Cikian 430 --> 431 </div> 432 433 <div class="description center-align"> 434 435 <span id="subtitle"></span> 436
436<script src="/js/typed.js"></script>
436 437
437<script> 438 var typed = new Typed("#subtitle", { 439 strings: [ 440 441 "è¿å»å·²è¿å», æªæ¥è¿æªæ¥", 442 443 "The past is past, the future is not yet", 444 445 ], 446 startDelay: 300, 447 typeSpeed: 100, 448 loop: true, 449 backSpeed: 50, 450 showCursor: true 451 }); 452 </script>
452 453 454 </div> 455 </div> 456 </div> 457</div> 458 459 460
460<script> 461 // æ¯å¤©åæ¢ banner å¾. Switch banner image every day. 462 var bannerUrl = "/medias/banner/" + new Date().getDay() + '.jpg'; 463 $('.bg-cover').css('background-image', 'url(' + bannerUrl + ')'); 464 // $('.bg-cover').css('background-size', 'cover'); 465 </script>
465 466 467 </div> 468</div> 469 470<main class="content"> 471 472 473 <div class="container archive-calendar"> 474 <div class="card"> 475 <div id="post-calendar" class="card-content"></div> 476 </div> 477</div> 478
479<script type="text/javascript" src="/libs/echarts/echarts.min.js"></script>
vendor: 1 bytes, line 479
479
480<script type="text/javascript"> 481 let myChart = echarts.init(document.getElementById('post-calendar')); 482 483 484 485 let option = { 486 title: { 487 top: 0, 488 text: 'æç« æ¥å', 489 left: 'center', 490 textStyle: { 491 color: '#3C4858' 492 } 493 }, 494 tooltip: { 495 padding: 10, 496 backgroundColor: '#555', 497 borderColor: '#777', 498 borderWidth: 1, 499 formatter: function (obj) { 500 var value = obj.value; 501 return '<div style="font-size: 14px;">' + value[0] + 'ï¼' + value[1] + '</div>'; 502 } 503 }, 504 visualMap: { 505 show: true, 506 showLabel: true, 507 categories: [0, 1, 2, 3, 4], 508 calculable: true, 509 inRange: { 510 symbol: 'rect', 511 color: ['#ebedf0', '#c6e48b', '#7bc96f', '#239a3b', '#196127'] 512 }, 513 itemWidth: 12, 514 itemHeight: 12, 515 orient: 'horizontal', 516 left: 'center', 517 bottom: 0 518 }, 519 calendar: [{ 520 left: 'center', 521 range: ["2023-03-01", "2024-03-01"], 522 cellSize: [13, 13], 523 splitLine: { 524 show: false 525 }, 526 itemStyle: { 527 color: '#196127', 528 borderColor: '#fff', 529 borderWidth: 2 530 }, 531 yearLabel: { 532 show: false 533 }, 534 monthLabel: { 535 nameMap: 'cn', 536 fontSize: 11 537 }, 538 dayLabel: { 539 formatter: '{start} 1st', 540 nameMap: 'cn', 541 fontSize: 11 542 } 543 }], 544 series: [{ 545 type: 'heatmap', 546 coordinateSystem: 'calendar', 547 calendarIndex: 0, 548 data: [["2023-03-01", 0], ["2023-03-02", 0], ["2023-03-03", 0], ["2023-03-04", 0], ["2023-03-05", 0], ["2023-03-06", 0], ["2023-03-07", 0], ["2023-03-08", 0], ["2023-03-09", 0], ["2023-03-10", 0], ["2023-03-11", 0], ["2023-03-12", 0], ["2023-03-13", 0], ["2023-03-14", 0], ["2023-03-15", 0], ["2023-03-16", 0], ["2023-03-17", 0], ["2023-03-18", 0], ["2023-03-19", 0], ["2023-03-20", 0], ["2023-03-21", 0], ["2023-03-22", 0], ["2023-03-23", 0], ["2023-03-24", 0], ["2023-03-25", 0], ["2023-03-26", 0], ["2023-03-27", 0], ["2023-03-28", 0], ["2023-03-29", 0], ["2023-03-30", 0], ["2023-03-31", 0], ["2023-04-01", 0], ["2023-04-02", 0], ["2023-04-03", 0], ["2023-04-04", 0], ["2023-04-05", 0], ["2023-04-06", 0], ["2023-04-07", 0], ["2023-04-08", 0], ["2023-04-09", 0], ["2023-04-10", 0], ["2023-04-11", 0], ["2023-04-12", 0], ["2023-04-13", 0], ["2023-04-14", 0], ["2023-04-15", 0], ["2023-04-16", 0], ["2023-04-17", 0], ["2023-04-18", 0], ["2023-04-19", 0], ["2023-04-20", 0], ["2023-04-21", 0], ["2023-04-22", 0], ["2023-04-23", 0], ["2023-04-24", 0], ["2023-04-25", 0], ["2023-04-26", 0], ["2023-04-27", 0], ["2023-04-28", 0], ["2023-04-29", 0], ["2023-04-30", 0], ["2023-05-01", 0], ["2023-05-02", 0], ["2023-05-03", 0], ["2023-05-04", 0], ["2023-05-05", 0], ["2023-05-06", 0], ["2023-05-07", 0], ["2023-05-08", 0], ["2023-05-09", 0], ["2023-05-10", 0], ["2023-05-11", 0], ["2023-05-12", 0], ["2023-05-13", 0], ["2023-05-14", 0], ["2023-05-15", 0], ["2023-05-16", 0], ["2023-05-17", 0], ["2023-05-18", 0], ["2023-05-19", 0], ["2023-05-20", 0], ["2023-05-21", 0], ["2023-05-22", 0], ["2023-05-23", 0], ["2023-05-24", 0], ["2023-05-25", 0], ["2023-05-26", 0], ["2023-05-27", 0], ["2023-05-28", 0], ["2023-05-29", 0], ["2023-05-30", 0], ["2023-05-31", 0], ["2023-06-01", 0], ["2023-06-02", 0], ["2023-06-03", 0], ["2023-06-04", 0], ["2023-06-05", 0], ["2023-06-06", 0], ["2023-06-07", 0], ["2023-06-08", 0], ["2023-06-09", 0], ["2023-06-10", 0], ["2023-06-11", 0], ["2023-06-12", 0], ["2023-06-13", 0], ["2023-06-14", 0], ["2023-06-15", 0], ["2023-06-16", 0], ["2023-06-17", 0], ["2023-06-18", 0], ["2023-06-19", 0], ["2023-06-20", 0], ["2023-06-21", 0], ["2023-06-22", 0], ["2023-06-23", 0], ["2023-06-24", 0], ["2023-06-25", 0], ["2023-06-26", 0], ["2023-06-27", 0], ["2023-06-28", 0], ["2023-06-29", 0], ["2023-06-30", 0], ["2023-07-01", 0], ["2023-07-02", 0], ["2023-07-03", 0], ["2023-07-04", 0], ["2023-07-05", 0], ["2023-07-06", 0], ["2023-07-07", 0], ["2023-07-08", 0], ["2023-07-09", 0], ["2023-07-10", 0], ["2023-07-11", 0], ["2023-07-12", 0], ["2023-07-13", 0], ["2023-07-14", 0], ["2023-07-15", 0], ["2023-07-16", 0], ["2023-07-17", 0], ["2023-07-18", 0], ["2023-07-19", 0], ["2023-07-20", 0], ["2023-07-21", 0], ["2023-07-22", 0], ["2023-07-23", 0], ["2023-07-24", 0], ["2023-07-25", 0], ["2023-07-26", 0], ["2023-07-27", 0], ["2023-07-28", 0], ["2023-07-29", 0], ["2023-07-30", 0], ["2023-07-31", 0], ["2023-08-01", 0], ["2023-08-02", 0], ["2023-08-03",
5481], ["2023-08-04", 2], ["2023-08-05", 3], ["2023-08-06", 0], ["2023-08-07", 0], ["2023-08-08", 1], ["2023-08-09", 0], ["2023-08-10", 0], ["2023-08-11", 2], ["2023-08-12", 1], ["2023-08-13", 0], ["2023-08-14", 0], ["2023-08-15", 0], ["2023-08-16", 0], ["2023-08-17", 0], ["2023-08-18", 0], ["2023-08-19", 0], ["2023-08-20", 0], ["2023-08-21", 0], ["2023-08-22", 0], ["2023-08-23", 0], ["2023-08-24", 0], ["2023-08-25", 0], ["2023-08-26", 0], ["2023-08-27", 0], ["2023-08-28", 0], ["2023-08-29", 0], ["2023-08-30", 0], ["2023-08-31", 0], ["2023-09-01", 0], ["2023-09-02", 0], ["2023-09-03", 0], ["2023-09-04", 0], ["2023-09-05", 0], ["2023-09-06", 0], ["2023-09-07", 0], ["2023-09-08", 0], ["2023-09-09", 0], ["2023-09-10", 0], ["2023-09-11", 0], ["2023-09-12", 0], ["2023-09-13", 0], ["2023-09-14", 0], ["2023-09-15", 0], ["2023-09-16", 0], ["2023-09-17", 0], ["2023-09-18", 0], ["2023-09-19", 0], ["2023-09-20", 0], ["2023-09-21", 0], ["2023-09-22", 0], ["2023-09-23", 0], ["2023-09-24", 0], ["2023-09-25", 0], ["2023-09-26", 0], ["2023-09-27", 0], ["2023-09-28", 0], ["2023-09-29", 0], ["2023-09-30", 0], ["2023-10-01", 0], ["2023-10-02", 0], ["2023-10-03", 0], ["2023-10-04", 0], ["2023-10-05", 0], ["2023-10-06", 0], ["2023-10-07", 0], ["2023-10-08", 0], ["2023-10-09", 0], ["2023-10-10", 0], ["2023-10-11", 0], ["2023-10-12", 0], ["2023-10-13", 0], ["2023-10-14", 0], ["2023-10-15", 0], ["2023-10-16", 0], ["2023-10-17", 0], ["2023-10-18", 0], ["2023-10-19", 0], ["2023-10-20", 0], ["2023-10-21", 0], ["2023-10-22", 0], ["2023-10-23", 0], ["2023-10-24", 0], ["2023-10-25", 0], ["2023-10-26", 0], ["2023-10-27", 0], ["2023-10-28", 0], ["2023-10-29", 0], ["2023-10-30", 0], ["2023-10-31", 0], ["2023-11-01", 0], ["2023-11-02", 0], ["2023-11-03", 0], ["2023-11-04", 0], ["2023-11-05", 0], ["2023-11-06", 0], ["2023-11-07", 0], ["2023-11-08", 0], ["2023-11-09", 0], ["2023-11-10", 0], ["2023-11-11", 0], ["2023-11-12", 0], ["2023-11-13", 0], ["2023-11-14", 0], ["2023-11-15", 0], ["2023-11-16", 0], ["2023-11-17", 0], ["2023-11-18", 0], ["2023-11-19", 0], ["2023-11-20", 0], ["2023-11-21", 0], ["2023-11-22", 0], ["2023-11-23", 0], ["2023-11-24", 0], ["2023-11-25", 0], ["2023-11-26", 0], ["2023-11-27", 0], ["2023-11-28", 0], ["2023-11-29", 0], ["2023-11-30", 0], ["2023-12-01", 0], ["2023-12-02", 0], ["2023-12-03", 0], ["2023-12-04", 0], ["2023-12-05", 0], ["2023-12-06", 0], ["2023-12-07", 0], ["2023-12-08", 0], ["2023-12-09", 0], ["2023-12-10", 0], ["2023-12-11", 0], ["2023-12-12", 0], ["2023-12-13", 0], ["2023-12-14", 0], ["2023-12-15", 0], ["2023-12-16", 0], ["2023-12-17", 0], ["2023-12-18", 0], ["2023-12-19", 0], ["2023-12-20", 0], ["2023-12-21", 0], ["2023-12-22", 0], ["2023-12-23", 0], ["2023-12-24", 0], ["2023-12-25", 0], ["2023-12-26", 0], ["2023-12-27", 0], ["2023-12-28", 0], ["2023-12-29", 0], ["2023-12-30", 0], ["2023-12-31", 0], ["2024-01-01", 0], ["2024-01-02", 0], ["2024-01-03", 0], ["2024-01-04", 0], ["2024-01-05", 0], ["2024-01-06", 0], ["2024-01-07", 0], ["2024-01-08", 0], ["2024-01-09", 0], ["2024-01-10", 0], ["2024-01-11", 0], ["2024-01-12", 0], ["2024-01-13", 0], ["2024-01-14", 0], ["2024-01-15", 0], ["2024-01-16", 0], ["2024-01-17", 0], ["2024-01-18", 0], ["2024-01-19", 0], ["2024-01-20", 0], ["2024-01-21", 0], ["2024-01-22", 0], ["2024-01-23", 0], ["2024-01-24", 0], ["2024-01-25", 0], ["2024-01-26", 0], ["2024-01-27", 0], ["2024-01-28", 0], ["2024-01-29", 0], ["2024-01-30", 0], ["2024-01-31", 0], ["2024-02-01", 0], ["2024-02-02", 0], ["2024-02-03", 0], ["2024-02-04", 0], ["2024-02-05", 0], ["2024-02-06", 0], ["2024-02-07", 0], ["2024-02-08", 0], ["2024-02-09", 0], ["2024-02-10", 0], ["2024-02-11", 0], ["2024-02-12", 0], ["2024-02-13", 0], ["2024-02-14", 0], ["2024-02-15", 0], ["2024-02-16", 0], ["2024-02-17", 0], ["2024-02-18", 0], ["2024-02-19", 0], ["2024-02-20", 0], ["2024-02-21", 0], ["2024-02-22", 0], ["2024-02-23", 0], ["2024-02-24", 0], ["2024-02-25", 0], ["2024-02-26", 0], ["2024-02-27", 0], ["2024-02-28", 0], ["2024-02-29", 0], ["2024-03-01", 0]] 549 }] 550 551 }; 552 553 myChart.setOption(option); 554</script>
554 555 556 557 558 559 560 <div id="cd-timeline" class="container"> 561 562 <div class="cd-timeline-block"> 563 564 565 566 567 <div class="cd-timeline-img year" data-aos="zoom-in-up"> 568 <a href="/archives/2023">2023</a> 569 </div> 570 571 572 573 574 575 <div class="cd-timeline-img month" data-aos="zoom-in-up"> 576 <a href="/archives/2023/08">08</a> 577 </div> 578 579 580 581 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 582 <span>12</span> 583 </div> 584 <article class="cd-timeline-content" data-aos="fade-up"> 585 <div class="article col s12 m6"> 586 <div class="card"> 587 <a href="/2023/08/12/springboot-ru-men/"> 588 <div class="card-image"> 589 590 <img src="https://img-upyun.cikian.cn/blog-cover/44.jpg" class="responsive-img" alt="SpringBootå ¥é¨"> 591 592 <span class="card-title">SpringBootå ¥é¨</span> 593 </div> 594 </a> 595 <div class="card-content article-content"> 596 <div class="summary block-with-text"> 597 598 SpringBootå ¥é¨ 599 600 </div> 601 <div class="publish-info"> 602 <span class="publish-date"> 603 <i class="far fa-clock fa-fw icon-date"></i>2023-08-12 604 </span> 605 <span class="publish-author"> 606 607 <i class="fas fa-bookmark fa-fw icon-category"></i> 608 609 <a href="/categories/Spring/" class="post-category"> 610 Spring 611 </a> 612 613 614 </span> 615 </div> 616 </div> 617 618 619 <div class="card-action article-tags"> 620 621 <a href="/tags/Spring/"><span class="chip bg-color">Spring</span></a> 622 623 </div> 624 625 </div> 626 </div> 627 </article> 628 </div> 629 630 <div class="cd-timeline-block"> 631 632 633 634 635 636 637 638 639 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 640 <span>11</span> 641 </div> 642 <article class="cd-timeline-content" data-aos="fade-up"> 643 <div class="article col s12 m6"> 644 <div class="card"> 645 <a href="/2023/08/11/springmvc-lan-jie-qi/"> 646 <div class="card-image"> 647 648 <img src="https://img-upyun.cikian.cn/blog-cover/43.jpg" class="responsive-img" alt="SpringMVCâæ¦æªå¨"> 649 650 <span class="card-title">SpringMVCâæ¦æªå¨</span> 651 </div> 652 </a> 653 <div class="card-content article-content"> 654 <div class="summary block-with-text"> 655 656 SpringMVCæ¦æªå¨ç®ä» 657 658 </div> 659 <div class="publish-info"> 660 <span class="publish-date"> 661 <i class="far fa-clock fa-fw icon-date"></i>2023-08-11 662 </span>
663 <span class="publish-author"> 664 665 <i class="fas fa-bookmark fa-fw icon-category"></i> 666 667 <a href="/categories/Spring/" class="post-category"> 668 Spring 669 </a> 670 671 672 </span> 673 </div> 674 </div> 675 676 677 <div class="card-action article-tags"> 678 679 <a href="/tags/Spring/"><span class="chip bg-color">Spring</span></a> 680 681 </div> 682 683 </div> 684 </div> 685 </article> 686 </div> 687 688 <div class="cd-timeline-block"> 689 690 691 692 693 694 695 696 697 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 698 <span>11</span> 699 </div> 700 <article class="cd-timeline-content" data-aos="fade-up"> 701 <div class="article col s12 m6"> 702 <div class="card"> 703 <a href="/2023/08/11/ssm-zheng-he/"> 704 <div class="card-image"> 705 706 <img src="https://img-upyun.cikian.cn/blog-cover/42.jpg" class="responsive-img" alt="SSMæ´å"> 707 708 <span class="card-title">SSMæ´å</span> 709 </div> 710 </a> 711 <div class="card-content article-content"> 712 <div class="summary block-with-text"> 713 714 SpringãSpringMVCãMyBatisæ´å 715 716 </div> 717 <div class="publish-info"> 718 <span class="publish-date"> 719 <i class="far fa-clock fa-fw icon-date"></i>2023-08-11 720 </span> 721 <span class="publish-author"> 722 723 <i class="fas fa-bookmark fa-fw icon-category"></i> 724 725 <a href="/categories/Spring/" class="post-category"> 726 Spring 727 </a> 728 729 730 </span> 731 </div> 732 </div> 733 734 735 <div class="card-action article-tags"> 736 737 <a href="/tags/Spring/"><span class="chip bg-color">Spring</span></a> 738 739 </div> 740 741 </div> 742 </div> 743 </article> 744 </div> 745 746 <div class="cd-timeline-block"> 747 748 749 750 751 752 753 754 755 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 756 <span>08</span> 757 </div> 758 <article class="cd-timeline-content" data-aos="fade-up"> 759 <div class="article col s12 m6"> 760 <div class="card"> 761 <a href="/2023/08/08/springmvc-ru-men/"> 762 <div class="card-image"> 763 764 <img src="https://img-upyun.cikian.cn/blog-cover/41.jpg" class="responsive-img" alt="SpringMVCå ¥é¨"> 765 766 <span class="card-title">SpringMVCå ¥é¨</span> 767 </div> 768 </a> 769 <div class="card-content article-content"> 770 <div class="summary block-with-text"> 771 772 SpringMVCç®ä»ä¸å ¥é¨ 773 774 </div> 775 <div class="publish-info">
776 <span class="publish-date"> 777 <i class="far fa-clock fa-fw icon-date"></i>2023-08-08 778 </span> 779 <span class="publish-author"> 780 781 <i class="fas fa-bookmark fa-fw icon-category"></i> 782 783 <a href="/categories/Spring/" class="post-category"> 784 Spring 785 </a> 786 787 788 </span> 789 </div> 790 </div> 791 792 793 <div class="card-action article-tags"> 794 795 <a href="/tags/Spring/"><span class="chip bg-color">Spring</span></a> 796 797 </div> 798 799 </div> 800 </div> 801 </article> 802 </div> 803 804 <div class="cd-timeline-block"> 805 806 807 808 809 810 811 812 813 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 814 <span>05</span> 815 </div> 816 <article class="cd-timeline-content" data-aos="fade-up"> 817 <div class="article col s12 m6"> 818 <div class="card"> 819 <a href="/2023/08/05/spring-shi-wu-shi-xiao/"> 820 <div class="card-image"> 821 822 <img src="https://img-upyun.cikian.cn/blog-cover/40.jpg" class="responsive-img" alt="Springäºå¡å¤±æ"> 823 824 <span class="card-title">Springäºå¡å¤±æ</span> 825 </div> 826 </a> 827 <div class="card-content article-content"> 828 <div class="summary block-with-text"> 829 830 çç¹å¸¸è§ä½¿Springäºå¡å¤±æçåå 831 832 </div> 833 <div class="publish-info"> 834 <span class="publish-date"> 835 <i class="far fa-clock fa-fw icon-date"></i>2023-08-05 836 </span> 837 <span class="publish-author"> 838 839 <i class="fas fa-bookmark fa-fw icon-category"></i> 840 841 <a href="/categories/Spring/" class="post-category"> 842 Spring 843 </a> 844 845 846 </span> 847 </div> 848 </div> 849 850 851 <div class="card-action article-tags"> 852 853 <a href="/tags/Spring/"><span class="chip bg-color">Spring</span></a> 854 855 </div> 856 857 </div> 858 </div> 859 </article> 860 </div> 861 862 <div class="cd-timeline-block"> 863 864 865 866 867 868 869 870 871 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 872 <span>05</span> 873 </div> 874 <article class="cd-timeline-content" data-aos="fade-up"> 875 <div class="article col s12 m6"> 876 <div class="card"> 877 <a href="/2023/08/05/spring-shi-wu/"> 878 <div class="card-image"> 879 880 <img src="https://img-upyun.cikian.cn/blog-cover/39.jpg" class="responsive-img" alt="Springäºå¡"> 881
882 <span class="card-title">Springäºå¡</span> 883 </div> 884 </a> 885 <div class="card-content article-content"> 886 <div class="summary block-with-text"> 887 888 Springäºå¡ç®ä»ä¸æ¡ä¾ 889 890 </div> 891 <div class="publish-info"> 892 <span class="publish-date"> 893 <i class="far fa-clock fa-fw icon-date"></i>2023-08-05 894 </span> 895 <span class="publish-author"> 896 897 <i class="fas fa-bookmark fa-fw icon-category"></i> 898 899 <a href="/categories/Spring/" class="post-category"> 900 Spring 901 </a> 902 903 904 </span> 905 </div> 906 </div> 907 908 909 <div class="card-action article-tags"> 910 911 <a href="/tags/Spring/"><span class="chip bg-color">Spring</span></a> 912 913 </div> 914 915 </div> 916 </div> 917 </article> 918 </div> 919 920 <div class="cd-timeline-block"> 921 922 923 924 925 926 927 928 929 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 930 <span>05</span> 931 </div> 932 <article class="cd-timeline-content" data-aos="fade-up"> 933 <div class="article col s12 m6"> 934 <div class="card"> 935 <a href="/2023/08/05/springaop/"> 936 <div class="card-image"> 937 938 <img src="https://img-upyun.cikian.cn/blog-cover/38.jpg" class="responsive-img" alt="SpringAOP"> 939 940 <span class="card-title">SpringAOP</span> 941 </div> 942 </a> 943 <div class="card-content article-content"> 944 <div class="summary block-with-text"> 945 946 AOPç®ä»ä¸å ¥é¨æ¡ä¾ 947 948 </div> 949 <div class="publish-info"> 950 <span class="publish-date"> 951 <i class="far fa-clock fa-fw icon-date"></i>2023-08-05 952 </span> 953 <span class="publish-author"> 954 955 <i class="fas fa-bookmark fa-fw icon-category"></i> 956 957 <a href="/categories/Spring/" class="post-category"> 958 Spring 959 </a> 960 961 962 </span> 963 </div> 964 </div> 965 966 967 <div class="card-action article-tags"> 968 969 <a href="/tags/Spring/"><span class="chip bg-color">Spring</span></a> 970 971 </div> 972 973 </div> 974 </div> 975 </article> 976 </div> 977 978 <div class="cd-timeline-block"> 979 980 981 982 983 984 985 986 987 <div class="cd-timeline-img day" data-aos="zoom-in-up">
988 <span>04</span> 989 </div> 990 <article class="cd-timeline-content" data-aos="fade-up"> 991 <div class="article col s12 m6"> 992 <div class="card"> 993 <a href="/2023/08/04/spring-zheng-he/"> 994 <div class="card-image"> 995 996 <img src="https://img-upyun.cikian.cn/blog-cover/37.jpg" class="responsive-img" alt="Springæ´å"> 997 998 <span class="card-title">Springæ´å</span> 999 </div> 1000 </a> 1001 <div class="card-content article-content"> 1002 <div class="summary block-with-text"> 1003 1004 Springæ´åMyBatisãJUnit 1005 1006 </div> 1007 <div class="publish-info"> 1008 <span class="publish-date"> 1009 <i class="far fa-clock fa-fw icon-date"></i>2023-08-04 1010 </span> 1011 <span class="publish-author"> 1012 1013 <i class="fas fa-bookmark fa-fw icon-category"></i> 1014 1015 <a href="/categories/%E7%AC%94%E8%AE%B0/" class="post-category"> 1016 ç¬è®° 1017 </a> 1018 1019 <a href="/categories/%E7%AC%94%E8%AE%B0/Spring/" class="post-category"> 1020 Spring 1021 </a> 1022 1023 1024 </span> 1025 </div> 1026 </div> 1027 1028 1029 <div class="card-action article-tags"> 1030 1031 <a href="/tags/Spring/"><span class="chip bg-color">Spring</span></a> 1032 1033 </div> 1034 1035 </div> 1036 </div> 1037 </article> 1038 </div> 1039 1040 <div class="cd-timeline-block"> 1041 1042 1043 1044 1045 1046 1047 1048 1049 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 1050 <span>04</span> 1051 </div> 1052 <article class="cd-timeline-content" data-aos="fade-up"> 1053 <div class="article col s12 m6"> 1054 <div class="card"> 1055 <a href="/2023/08/04/spring-chun-zhu-jie-kai-fa-ru-men/"> 1056 <div class="card-image"> 1057 1058 <img src="https://img-upyun.cikian.cn/blog-cover/36.jpg" class="responsive-img" alt="Spring纯注解å¼åå ¥é¨"> 1059 1060 <span class="card-title">Spring纯注解å¼åå ¥é¨</span> 1061 </div> 1062 </a> 1063 <div class="card-content article-content"> 1064 <div class="summary block-with-text"> 1065 1066 Spring纯注解å¼åå ¥é¨æ¡ä¾ 1067 1068 </div> 1069 <div class="publish-info"> 1070 <span class="publish-date"> 1071 <i class="far fa-clock fa-fw icon-date"></i>2023-08-04 1072 </span> 1073 <span class="publish-author"> 1074 1075 <i class="fas fa-bookmark fa-fw icon-category"></i> 1076
1077 <a href="/categories/%E7%AC%94%E8%AE%B0/" class="post-category"> 1078 ç¬è®° 1079 </a> 1080 1081 <a href="/categories/%E7%AC%94%E8%AE%B0/Spring/" class="post-category"> 1082 Spring 1083 </a> 1084 1085 1086 </span> 1087 </div> 1088 </div> 1089 1090 1091 <div class="card-action article-tags"> 1092 1093 <a href="/tags/Spring/"><span class="chip bg-color">Spring</span></a> 1094 1095 </div> 1096 1097 </div> 1098 </div> 1099 </article> 1100 </div> 1101 1102 <div class="cd-timeline-block"> 1103 1104 1105 1106 1107 1108 1109 1110 1111 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 1112 <span>03</span> 1113 </div> 1114 <article class="cd-timeline-content" data-aos="fade-up"> 1115 <div class="article col s12 m6"> 1116 <div class="card"> 1117 <a href="/2023/08/03/spring-ru-men/"> 1118 <div class="card-image"> 1119 1120 <img src="https://img-upyun.cikian.cn/blog-cover/35.jpg" class="responsive-img" alt="Springå ¥é¨"> 1121 1122 <span class="card-title">Springå ¥é¨</span> 1123 </div> 1124 </a> 1125 <div class="card-content article-content"> 1126 <div class="summary block-with-text"> 1127 1128 Springç¸å ³æ¦å¿µåå ¥é¨æ¡ä¾ 1129 1130 </div> 1131 <div class="publish-info"> 1132 <span class="publish-date"> 1133 <i class="far fa-clock fa-fw icon-date"></i>2023-08-03 1134 </span> 1135 <span class="publish-author"> 1136 1137 <i class="fas fa-bookmark fa-fw icon-category"></i> 1138 1139 <a href="/categories/%E7%AC%94%E8%AE%B0/" class="post-category"> 1140 ç¬è®° 1141 </a> 1142 1143 <a href="/categories/%E7%AC%94%E8%AE%B0/Spring/" class="post-category"> 1144 Spring 1145 </a> 1146 1147 1148 </span> 1149 </div> 1150 </div> 1151 1152 1153 <div class="card-action article-tags"> 1154 1155 <a href="/tags/Spring/"><span class="chip bg-color">Spring</span></a> 1156 1157 </div> 1158 1159 </div> 1160 </div> 1161 </article> 1162 </div> 1163 1164 <div class="cd-timeline-block"> 1165 1166 1167 1168 1169 1170 1171 1172 <div class="cd-timeline-img month" data-aos="zoom-in-up"> 1173 <a href="/archives/2023/02">02</a> 1174 </div> 1175 1176 1177 1178 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 1179 <span>08</span> 1180 </div> 1181 <article class="cd-timeline-content" data-aos="fade-up"> 1182 <div class="article col s12 m6"> 1183 <div class="card"> 1184 <a href="/2023/02/08/mybatis-zi-dong-feng-zhuang-wen-ti/"> 1185 <div class="card-image"> 1186 1187 <img src="https://img-upyun.cikian.cn/blog-cover/34.jpg" class="responsive-img" alt="MyBatisèªå¨å°è£ é®é¢"> 1188
1189 <span class="card-title">MyBatisèªå¨å°è£ é®é¢</span> 1190 </div> 1191 </a> 1192 <div class="card-content article-content"> 1193 <div class="summary block-with-text"> 1194 1195 è§£å³MyBatisæ¥è¯¢å段å«ä¸å线çèªå¨å°è£ é®é¢ 1196 1197 </div> 1198 <div class="publish-info"> 1199 <span class="publish-date"> 1200 <i class="far fa-clock fa-fw icon-date"></i>2023-02-08 1201 </span> 1202 <span class="publish-author"> 1203 1204 <i class="fas fa-bookmark fa-fw icon-category"></i> 1205 1206 <a href="/categories/%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/" class="post-category"> 1207 é®é¢è§£å³ 1208 </a> 1209 1210 1211 </span> 1212 </div> 1213 </div> 1214 1215 1216 <div class="card-action article-tags"> 1217 1218 <a href="/tags/%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/"><span class="chip bg-color">é®é¢è§£å³</span></a> 1219 1220 <a href="/tags/MyBatis/"><span class="chip bg-color">MyBatis</span></a> 1221 1222 </div> 1223 1224 </div> 1225 </div> 1226 </article> 1227 </div> 1228 1229 <div class="cd-timeline-block"> 1230 1231 1232 1233 1234 1235 1236 1237 <div class="cd-timeline-img month" data-aos="zoom-in-up"> 1238 <a href="/archives/2023/01">01</a> 1239 </div> 1240 1241 1242 1243 <div class="cd-timeline-img day" data-aos="zoom-in-up"> 1244 <span>07</span> 1245 </div> 1246 <article class="cd-timeline-content" data-aos="fade-up"> 1247 <div class="article col s12 m6"> 1248 <div class="card"> 1249 <a href="/2023/01/07/linux-bu-shu-wang-zhan-nginx-php-mysql/"> 1250 <div class="card-image"> 1251 1252 <img src="https://img-upyun.cikian.cn/blog-cover/33.jpg" class="responsive-img" alt="Linuxé¨ç½²ç½ç«ï¼Nginx+PHP+MySQLï¼"> 1253 1254 <span class="card-title">Linuxé¨ç½²ç½ç«ï¼Nginx+PHP+MySQLï¼</span> 1255 </div> 1256 </a> 1257 <div class="card-content article-content"> 1258 <div class="summary block-with-text"> 1259 1260 æ¬æä»0å¼å§è¯¦ç»åè¿°å¨Linuxä¸ä½¿ç¨NginxãPHPãMySQLé¨ç½²ç½ç«çè¿ç¨ 1261 1262 </div> 1263 <div class="publish-info"> 1264 <span class="publish-date"> 1265 <i class="far fa-clock fa-fw icon-date"></i>2023-01-07 1266 </span> 1267 <span class="publish-author"> 1268 1269 <i class="fas fa-bookmark fa-fw icon-category"></i> 1270 1271 <a href="/categories/%E6%95%99%E7%A8%8B/" class="post-category"> 1272 æç¨ 1273 </a> 1274 1275 1276 </span> 1277 </div> 1278 </div> 1279 1280 1281 <div class="card-action article-tags"> 1282 1283 <a href="/tags/Linux/"><span class="chip bg-color">Linux</span></a> 1284 1285 <a href="/tags/%E9%83%A8%E7%BD%B2%E7%BD%91%E7%AB%99/"><span class="chip bg-color">é¨ç½²ç½ç«</span></a> 1286 1287 </div> 1288 1289 </div> 1290 </div> 1291 </article> 1292 </div> 1293 1294 </div> 1295 1296</main> 1297 1298 1299<div class="container paging"> 1300 <div class="row"> 1301 <div class="col s6 m4 l4"> 1302 1303 <a class="left btn-floating btn-large disabled"> 1304 <i class="fas fa-angle-left"></i> 1305 </a> 1306 1307 </div> 1308 <div class="page-info col m4 l4 hide-on-small-only"> 1309 <div class="center-align b-text-gray">1 / 4</div> 1310 </div> 1311 <div class="col s6 m4 l4"> 1312 1313 <a href="/archives/page/2/" 1314 class="right btn-floating btn-large waves-effect waves-light bg-color"> 1315 <i class="fas fa-angle-right"></i> 1316 </a> 1317 1318 </div> 1319 </div> 1320</div> 1321 1322 1323 1324 1325 <footer class="page-footer bg-color"> 1326 1327 1328 <div class="container row center-align" 1329 style="margin-bottom: 15px !important;"> 1330 <div class="col s12 m8 l8 copy-right"> 1331 â¤ï¸Copyright © 1332
1333 <span id="year"> 1334 2022-2024 1335 </span> 1336 1337 <a href="/about" target="_blank"> 1338 Cikian 1339 </a> 1340 | Powered by <a href="https://hexo.io/" target="_blank">Hexo</a> 1341 | Theme 1342 <a href="https://www.cikian.cn" target="_blank">Matery 1343 </a>â¤ï¸ 1344 <br> 1345 1346 <i class="fas fa-chart-area"></i> 1347 ç«ç¹æ»åæ°: <span class="white-color"> 1348 46.1k 1349 </span> 1350 1351 1352 1353 1354 1355 1356 <span id="busuanzi_container_site_pv"> 1357 | <i class="far fa-eye"></i> æ»è®¿é®é: 1358 <span id="busuanzi_value_site_pv" 1359 class="white-color"></span> 1360 </span> 1361 1362 1363 <span id="busuanzi_container_site_uv"> 1364 | <i 1365 class="fas fa-users"></i> æ»è®¿é®äººæ°: 1366 <span id="busuanzi_value_site_uv" 1367 class="white-color"></span> 1368 </span> 1369 1370 <br> 1371 1372 <!-- è¿è¡å¤©æ°æé. --> 1373 1374 <span id="sitetime"> Loading 1375 ...</span> 1376
1376<script> 1377 var calcSiteTime = function () { 1378 var seconds = 1000; 1379 var minutes = seconds * 60; 1380 var hours = minutes * 60; 1381 var days = hours * 24; 1382 var years = days * 365; 1383 var today = new Date(); 1384 var startYear = "2022"; 1385 var startMonth = "2"; 1386 var startDate = "6"; 1387 var startHour = "0"; 1388 var startMinute = "0"; 1389 var startSecond = "0"; 1390 var todayYear = today.getFullYear(); 1391 var todayMonth = today.getMonth() + 1; 1392 var todayDate = today.getDate(); 1393 var todayHour = today.getHours(); 1394 var todayMinute = today.getMinutes(); 1395 var todaySecond = today.getSeconds(); 1396 var t1 = Date.UTC(startYear, startMonth, startDate, startHour, startMinute, startSecond); 1397 var t2 = Date.UTC(todayYear, todayMonth, todayDate, todayHour, todayMinute, todaySecond); 1398 var diff = t2 - t1; 1399 var diffYears = Math.floor(diff / years); 1400 var diffDays = Math.floor((diff / days) - diffYears * 365); 1401 1402 // åºåæ¯å¦æå¹´ä»½. 1403 var language = 'zh-CN'; 1404 if (startYear === String(todayYear)) { 1405 document.getElementById("year").innerHTML = todayYear; 1406 var daysTip = 'This site has been running for ' + diffDays + ' days'; 1407 if (language === 'zh-CN') { 1408 daysTip = 'ðæ¬ç«å·²è¿è¡ ' + diffDays + ' 天'; 1409 } else if (language === 'zh-HK') { 1410 daysTip = 'æ¬ç«å·²éè¡ ' + diffDays + ' 天'; 1411 } 1412 document.getElementById("sitetime").innerHTML = daysT
1412ip; 1413 } else { 1414 document.getElementById("year").innerHTML = startYear + " - " + todayYear; 1415 var yearsAndDaysTip = 'This site has been running for ' + diffYears + ' years and ' + 1416 diffDays + ' days'; 1417 if (language === 'zh-CN') { 1418 yearsAndDaysTip = 'æ¬ç«å·²è¿è¡ ' + diffYears + ' å¹´ ' + diffDays + ' 天'; 1419 } else if (language === 'zh-HK') { 1420 yearsAndDaysTip = 'æ¬ç«å·²éè¡ ' + diffYears + ' å¹´ ' + diffDays + ' 天'; 1421 } 1422 document.getElementById("sitetime").innerHTML = yearsAndDaysTip; 1423 } 1424 } 1425 1426 calcSiteTime(); 1427 1428 </script>
1428 1429 <span> <a 1430 href="https://www.foreverblog.cn/go.html" 1431 target="_blank"> <img 1432 src="https://img.foreverblog.cn/wormhole_1_tp.gif" 1433 alt="" 1434 style="width:auto;height:28px;position: relative;top: 7px;" 1435 title="ç©¿æ¢è«æ´-éæºè®¿é®åå¹´ä¹çº¦åé¾å客"></a></span> 1436 1437 <br> 1438 1439 <span id="icp" 1440 style="font-size: 14px;"><img 1441 src="/medias/icp.png" 1442 style="vertical-align: text-bottom; width: 18px;" /> 1443 <a href="https://beian.miit.gov.cn" 1444 target="_blank" 1445 style="color: #fff;"> 1446 åICPå¤2022002500å·-1 1447 </a> 1448 </span> 1449 1450 1451 1452 <span 1453 style="font-size: 14px;"><img 1454 src="https://www.cikian.cn/mypic/gh.png" 1455 style="vertical-align: text-bottom; width: 18px;" /> 1456 <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=13032102000112" 1457 target="_blank" 1458 style="color: #fff;">åå ¬ç½å®å¤13032102000112å·</a> 1459 </span> 1460 </div> 1461 <div class="col s12 m4 l4 social-link social-statis"> 1462 1463 <a href="https://github.com/cikian" class="tooltipped" target="_blank" data-tooltip="è®¿é®æçGitHub" data-position="top" data-delay="50"> 1464 <i class="fab fa-github"></i> 1465 </a> 1466 1467 1468 1469 <a href="mailto:[email protected]" class="tooltipped" target="_blank" data-tooltip="é®ä»¶èç³»æ" data-position="top" data-delay="50"> 1470 <i class="fas fa-envelope-open"></i> 1471 </a> 1472 1473 1474 1475 <a href="https://www.facebook.com/profile.php?id=100020112895449" class="tooltipped" target="_blank" data-tooltip="å ³æ³¨æçFacebook: https://www.facebook.com/profile.php?id=100020112895449" data-position="top" data-delay="50"> 1476 <i class="fab fa-facebook-f"></i> 1477 </a> 1478 1479 1480 1481 <a href="https://twitter.com/ChanCikian" class="tooltipped" target="_blank" data-tooltip="å ³æ³¨æçTwitter: https://twitter.com/ChanCikian" data-position="top" data-delay="50"> 1482 <i class="fab fa-twitter"></i> 1483 </a> 1484 1485 1486 1487 <a href="tencent://AddContact/?fromId=50&fromSubId=1&subcmd=all&uin=2926066494" class="tooltipped" target="_blank" data-tooltip="QQèç³»æ: 2926066494" data-position="top" data-delay="50"> 1488 <i class="fab fa-qq"></i> 1489 </a> 1490 1491 1492 1493 1494 1495 1496 <!-- 1497 <a href="https://blog.csdn.net/CikianOS" class="tooltipped" target="_blank" data-tooltip="å ³æ³¨æçCSDN" data-position="top" data-delay="50" style="font-size: 5px; font-weight: 800; "> 1498 CSDN 1499 </a> 1500 --> 1501 1502 1503 <a href="/atom.xml" class="tooltipped" target="_blank" data-tooltip="RSS 订é " data-position="top" data-delay="50"> 1504 <i class="fas fa-rss"></i> 1505 </a> 1506 1507 </div> 1508 </div> 1509</footer> 1510 1511<div class="progress-bar"></div> 1512 1513 <!-- æç´¢é®ç½©æ¡ --> 1514<div id="searchModal" class="modal"> 1515 <div class="modal-content"> 1516 <div class="search-header">
1517 <span class="title"><i class="fas fa-search"></i> æç´¢</span> 1518 <input type="search" id="searchInput" name="s" placeholder="请è¾å ¥æç´¢çå ³é®å" 1519 class="search-input"> 1520 </div> 1521 <div id="searchResult"></div> 1522 </div> 1523</div> 1524
1525<script type="text/javascript"> 1526$(function () { 1527 var searchFunc = function (path, search_id, content_id) { 1528 'use strict'; 1529 $.ajax({ 1530 url: path, 1531 dataType: "xml", 1532 success: function (xmlResponse) { 1533 // get the contents from search data 1534 var datas = $("entry", xmlResponse).map(function () { 1535 return { 1536 title: $("title", this).text(), 1537 content: $("content", this).text(), 1538 url: $("url", this).text() 1539 }; 1540 }).get(); 1541 var $input = document.getElementById(search_id); 1542 var $resultContent = document.getElementById(content_id); 1543 $input.addEventListener('input', function () { 1544 var str = '<ul class=\"search-result-list\">'; 1545 var keywords = this.value.trim().toLowerCase().split(/[\s\-]+/); 1546 $resultContent.innerHTML = ""; 1547 if (this.value.trim().length <= 0) { 1548 return; 1549 } 1550 // perform local searching 1551 datas.forEach(function (data) { 1552 var isMatch = true; 1553 var data_title = data.title.trim().toLowerCase(); 1554 var data_content = data.content.trim().replace(/<[^>]+>/g, "").toLowerCase(); 1555 var data_url = data.url; 1556 data_url = data_url.indexOf('/') === 0 ? data.url : '/' + data_url; 1557 var index_title = -1; 1558 var index_content = -1; 1559 var first_occur = -1; 1560 // only match artiles with not empty titles and contents 1561 if (data_title !== '' && data_content !== '') { 1562 keywords.forEach(function (keyword, i) { 1563 index_title = data_title.indexOf(keyword); 1564 index_content = data_content.indexOf(keyword); 1565 if (index_title < 0 && index_content < 0) { 1566 isMatch = false; 1567 } else { 1568 if (index_content < 0) { 1569 index_content = 0; 1570 } 1571 if (i === 0) { 1572 first_occur = index_content; 1573 } 1574 } 1575 }); 1576 } 1577 // show search results 1578 if (isMatch) { 1579 str += "<li><a href='" + data_url + "' class='search-result-title'>" + data_title + "</a>"; 1580 var content = data.content.trim().replace(/<[^>]+>/g, ""); 1581 if (first_occur >= 0) { 1582 // cut out 100 characters 1583 var start = first_occur - 20; 1584 var end = first_occur + 80; 1585 if (start < 0) { 1586 start = 0; 1587 } 1588 if (start === 0) { 1589 end = 100; 1590 } 1591 if (end > content.length) { 1592 end = content.length; 1593 } 1594 var match_content = content.substr(start, end); 1595 // highlight all keywords 1596 keywords.forEach(function (keyword) { 1597 var regS = new RegExp(keyword, "gi"); 1598 match_content = match_content.replace(regS, "<em class=\"search-keyword\">" + keyword + "</em>"); 1599 }); 1600 1601 str += "<p class=\"search-result\">" + match_content + "...</p>" 1602 } 1603 str += "</li>"; 1604 } 1605 }); 1606 str += "</ul>"; 1607 $resultContent.innerHTML = str; 1608 }); 1609 } 1610 }); 1611 }; 1612 1613 searchFunc('/search.xml', 'searchInput', 'searchResult'); 1614}); 1615</script>
1615 1616 1617 <!-- åå°é¡¶é¨æé® --> 1618<div id="backTop" class="top-scroll"> 1619 <a class="btn-floating btn-large waves-effect waves-light" href="#!"> 1620 <i class="fas fa-arrow-up"></i> 1621 </a> 1622</div> 1623 1624 1625
1625<script src="/libs/materialize/materialize.min.js"></script>
1625 1626
1626<script src="/libs/masonry/masonry.pkgd.min.js"></script>
1626 1627
1627<script src="/libs/aos/aos.js"></script>
1627 1628
1628<script src="/libs/scrollprogress/scrollProgress.min.js"></script>
1628 1629
1629<script src="/libs/lightGallery/js/lightgallery-all.min.js"></script>
1629 1630
1630<script src="/js/matery.js"></script>
1630 1631 1632 1633 1634 1635 1636 <!-- éªè±ç¹æ --> 1637 1638 1639 <!-- é¼ æ ææç¹æ --> 1640 1641 1642 1643 1644 <!-- Baidu Analytics --> 1645
1646<script> 1647 var _hmt = _hmt || []; 1648 (function () { 1649 var hm = document.createElement("script"); 1650 hm.src = "https://hm.baidu.com/hm.js?86cddc927e2089ece7c606eb0c9350bd"; 1651 var s = document.getElementsByTagName("script")[0]; 1652 s.parentNode.insertBefore(hm, s); 1653 })(); 1654</script>
1654 1655 1656 <!-- Baidu Push --> 1657
1658<script> 1659 (function () { 1660 var bp = document.createElement('script'); 1661 var curProtocol = window.location.protocol.split(':')[0]; 1662 if (curProtocol === 'https') { 1663 bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; 1664 } else { 1665 bp.src = 'http://push.zhanzhang.baidu.com/push.js'; 1666 } 1667 var s = document.getElementsByTagName("script")[0]; 1668 s.parentNode.insertBefore(bp, s); 1669 })(); 1670</script>
1670 1671 1672 1673
1673<script src="/libs/others/clicklove.js" async="async"></script>
1673 1674 1675 1676
1676<script async src="/libs/others/busuanzi.pure.mini.js"></script>
1676 1677 1678 1679 1680 1681 1682 1683 <!--è ¾è®¯å å°å·¢--> 1684 1685 <div style="position:fixed;bottom:125px;right:16px;cursor: pointer;"> 1686 <a title="å å°å·¢" target="_blank" rel="noopener" href="https://support.qq.com/products/379884"><i class="fa fa-comments fa-3x" aria-hidden="true"></i></a> 1687 </div> 1688 1689 1690
1690<script type="text/javascript" color="0,0,255" 1691 pointColor="0,0,255" opacity='0.7' 1692 zIndex="-1" count="50" 1693 src="/libs/background/canvas-nest.js"></script>
1693 1694 1695 1696 1697 1698
1698<script type="text/javascript" size="150" alpha='0.6' 1699 zIndex="-1" src="/libs/background/ribbon.min.js" async="async"></script>
1699 1700 1701 1702 1703
1703<script type="text/javascript" src="/libs/background/ribbon-dynamic.js" async="async"></script>
1703 1704 1705 1706 1707
1707<script src="/libs/instantpage/instantpage.js" type="module"></script>
1707 1708 1709 1710</body> 1711 1712</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.