-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
2 lines (2 loc) · 23.7 KB
/
index.html
1
2
<!DOCTYPE html><html lang="zh-CN" data-default-color-scheme="auto"><head><meta charset="UTF-8"><link rel="apple-touch-icon" sizes="76x76" href="/images/icons/icon-72x72.png"><link rel="icon" href="/images/icons/icon-72x72.png"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=5,shrink-to-fit=no"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="theme-color" content="#2f4154"><meta name="author" content="Jerry Wu"><meta name="keywords" content="程序员, java, blockchain, developer"><meta name="description" content="Stay Hungry, Stay Foolish."><meta property="og:type" content="website"><meta property="og:title" content="程序猿清丰"><meta property="og:url" content="https://jaryoung.com/index.html"><meta property="og:site_name" content="程序猿清丰"><meta property="og:description" content="Stay Hungry, Stay Foolish."><meta property="og:locale" content="zh_CN"><meta property="article:author" content="Jerry Wu"><meta property="article:tag" content="程序员, java, blockchain, developer"><meta name="twitter:card" content="summary_large_image"><link rel="manifest" href="/manifest.json"><script src="/sw-register.js"></script><title>程序猿清丰</title><link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.6.1/css/bootstrap.min.css"><link rel="stylesheet" href="//at.alicdn.com/t/font_1749284_hj8rtnfg7um.css"><link rel="stylesheet" href="//at.alicdn.com/t/font_1736178_lbnruvf0jn.css"><link rel="stylesheet" href="/css/main.css"><link id="highlight-css" rel="stylesheet" href="/css/highlight.css"><link id="highlight-css-dark" rel="stylesheet" href="/css/highlight-dark.css"><link rel="stylesheet" href="/css/my.css"><link rel="stylesheet" href="//at.alicdn.com/t/font_2744905_21h2ljrrx09.css"><script id="fluid-configs">var Fluid=window.Fluid||{},CONFIG={hostname:"jaryoung.com",root:"/",version:"1.8.14",typing:{enable:!0,typeSpeed:70,cursorChar:"_",loop:!1,scope:["home"]},anchorjs:{enable:!0,element:"h1,h2,h3,h4,h5,h6",placement:"left",visible:"hover",icon:""},progressbar:{enable:!0,height_px:3,color:"#29d",options:{showSpinner:!1,trickleSpeed:100}},code_language:{enable:!0,default:"TEXT"},copy_btn:!0,image_caption:{enable:!0},image_zoom:{enable:!0,img_url_replace:["",""]},toc:{enable:!0,placement:"right",headingSelector:"h1,h2,h3,h4,h5,h6",collapseDepth:0},lazyload:{enable:!0,loading_img:"/img/loading.gif",onlypost:!1,offset_factor:2},web_analytics:{enable:"ture",baidu:"30a17f235b72eb0b6b00ebd50502c5a2",google:"UA-219214701-1",gtag:302173009,tencent:{sid:null,cid:null},woyaola:null,cnzz:1280822839,leancloud:{app_id:"AVw7kqBWv8BqLExXq2drwbG3-gzGzoHsz",app_key:"I6ePpCb4W1A02o7TIXkrgrPX",server_url:null,path:"window.location.pathname",ignore_local:!1}},search_path:"/local-search.xml"}</script><script src="/js/utils.js"></script><script src="/js/color-schema.js"></script><meta name="generator" content="Hexo 6.0.0"><link rel="alternate" href="/atom.xml" title="程序猿清丰" type="application/atom+xml">
</head><body><header><div class="header-inner" style="height:100vh"><nav id="navbar" class="navbar fixed-top navbar-expand-lg navbar-dark scrolling-navbar"><div class="container"><a class="navbar-brand" href="/"><strong>程序猿清丰</strong> </a><button id="navbar-toggler-btn" class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><div class="animated-icon"><span></span><span></span><span></span></div></button><div class="collapse navbar-collapse" id="navbarSupportedContent"><ul class="navbar-nav ml-auto text-center"><li class="nav-item"><a class="nav-link" href="/"><i class="iconfont icon-home-fill"></i> 首页</a></li><li class="nav-item"><a class="nav-link" href="/archives/"><i class="iconfont icon-archive-fill"></i> 归档</a></li><li class="nav-item"><a class="nav-link" href="/categories/"><i class="iconfont icon-layer-group"></i> 分类</a></li><li class="nav-item"><a class="nav-link" href="/tags/"><i class="iconfont icon-tags-fill"></i> 标签</a></li><li class="nav-item"><a class="nav-link" href="/message/"><i class="iconfont icon-comment"></i> 留言板</a></li><li class="nav-item"><a class="nav-link" href="/about/"><i class="iconfont icon-user-fill"></i> 关于</a></li><li class="nav-item" id="search-btn"><a class="nav-link" target="_self" href="javascript:;" data-toggle="modal" data-target="#modalSearch" aria-label="Search"> <i class="iconfont icon-search"></i> </a></li><li class="nav-item" id="color-toggle-btn"><a class="nav-link" target="_self" href="javascript:;" aria-label="Color Toggle"> <i class="iconfont icon-dark" id="color-toggle-icon"></i> </a></li></ul></div></div></nav><div id="banner" class="banner" parallax="true" style="background:url(https://cdn.pixabay.com/photo/2020/05/07/04/01/digitization-5140071_1280.jpg) no-repeat center center;background-size:cover"><div class="full-bg-img"><div class="mask flex-center" style="background-color:rgba(0,0,0,.3)"><div class="banner-text text-center fade-in-up"><div class="h2"><span id="subtitle" title="认真学习,快乐生活,一起做个快乐的程序猿吧!"></span></div></div><div class="scroll-down-bar"><i class="iconfont icon-arrowdown"></i></div></div></div></div></div></header><main><div class="container nopadding-x-md"><div id="board" style="margin-top:0"><div class="container"><div class="row"><div class="col-12 col-md-10 m-auto"><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/2022/02/27/ssh-copy-id-permission-denied/" target="_self"><img src="https://tva1.sinaimg.cn/large/e6c9d24ely1gzs2k9xr4mj20qo0f0aat.jpg" srcset="/img/loading.gif" lazyload alt="ssh-copy-id 出错[email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/2022/02/27/ssh-copy-id-permission-denied/" target="_self">ssh-copy-id 出错[email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)</a></h1><p class="index-excerpt"><a href="/2022/02/27/ssh-copy-id-permission-denied/" target="_self">前言 一年前,就踩过这个坑,这一次又踩一次,故记录下来,方便自己日后查阅,以来提醒自己,不要转牛角尖,多方面考虑。 现象1234567891011121314151617ssh -p 22230 -o StrictHostKeyChecking=no -o PreferredAuthentications=password [email protected]@@@@@@@@@@@@@@@@@@@</a></p><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2022-02-27 14:24" pubdate>2022-02-27</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Linux/" class="category-chain-item">Linux</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/ssh/">#ssh</a> <a href="/tags/ssh-copy-id/">#ssh-copy-id</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/2022/02/19/editors-vim/" target="_self"><img src="https://tva1.sinaimg.cn/large/e6c9d24ely1gzj7756ahjj20ee0agmyl.jpg" srcset="/img/loading.gif" lazyload alt="编辑器 (Vim)(转载)"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/2022/02/19/editors-vim/" target="_self">编辑器 (Vim)(转载)</a></h1><p class="index-excerpt"><a href="/2022/02/19/editors-vim/" target="_self">题外话: 发现一篇非常适合小白的Vim教程,跟着来学,一天就可以上手啦。坚持练习20个小时,基本可以跟老的编辑工具效率差不多,如果能够坚持下来,所有的IDE都适用Vim插件,或者使用Vim进行开发,就有不一样的感觉。例如,当前文章的编写,我就是完成在VS Code的使用Vim的插件,编写的文章。 记得练习一定要做喔,不好偷懒,一起加油吧。 前言写作和写代码其实是两项非常不同的活动。当我们编程的时</a></p><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2022-02-19 22:34" pubdate>2022-02-19</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/CS%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/" class="category-chain-item">CS必学工具</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/CS/">#CS</a> <a href="/tags/Vim/">#Vim</a> <a href="/tags/%E8%BD%AC%E8%BD%BD/">#转载</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/2022/02/04/gulp-optimization-hexo-statict-resources/" target="_self"><img src="https://tva1.sinaimg.cn/large/008i3skNly1gz1ni3xnlbj31320u0ac9.jpg" srcset="/img/loading.gif" lazyload alt="利用Gulp优化Hexo静态资源"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/2022/02/04/gulp-optimization-hexo-statict-resources/" target="_self">利用Gulp优化Hexo静态资源</a></h1><p class="index-excerpt"><a href="/2022/02/04/gulp-optimization-hexo-statict-resources/" target="_self">前言由于网上使用gulp给hexo进行压缩优化的文章,找到一些方案,但是时间太久,相应的gulp工具也升级一些版本,导致跟教程有差别,我本地无法正确运用指令,今天踩坑一天,故下来以便日后有同样问题的小伙伴,提供借鉴的思路。 优化插件对比: hexo-all-minifier,使用hexo 6.0兼容不是特别好,功能是差不多,都提供相应的优化,上手比较快。 如果本地能使用该插件,推荐使用 hexo</a></p><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2022-02-04 18:24" pubdate>2022-02-04</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Hexo/" class="category-chain-item">Hexo</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Hexo/">#Hexo</a> <a href="/tags/Gulp/">#Gulp</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/2022/02/03/Add-PWA-to-hexo-in-fluid-theme/" target="_self"><img src="https://tva1.sinaimg.cn/large/008i3skNly1gz0ndkga8rj31ms0u076k.jpg" srcset="/img/loading.gif" lazyload alt="优化打开博客速度,给您的Hexo添加上PWA吧"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/2022/02/03/Add-PWA-to-hexo-in-fluid-theme/" target="_self">优化打开博客速度,给您的Hexo添加上PWA吧</a></h1><p class="index-excerpt"><a href="/2022/02/03/Add-PWA-to-hexo-in-fluid-theme/" target="_self">0. 版本 hexo相关版本 hexo: 6.0.0 hexo-cli: 4.3.0 node: 14.18.1 fluid主题版本 origin/master 1. 安装1.1 安装fluid主题 在hexo根目录下,执行git submodule add https://github.com/fluid-dev/hexo-theme-fluid.git themes/f</a></p><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2022-02-03 19:42" pubdate>2022-02-03</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Hexo/" class="category-chain-item">Hexo</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Hexo/">#Hexo</a> <a href="/tags/PWA/">#PWA</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/2021/08/28/Vagrant-default-use-root-login/" target="_self"><img src="https://tva1.sinaimg.cn/large/008i3skNly1gtwnzelc7mj60z609o74w02.jpg" srcset="/img/loading.gif" lazyload alt="Vagrant 默认是用root账户登陆"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/2021/08/28/Vagrant-default-use-root-login/" target="_self">Vagrant 默认是用root账户登陆</a></h1><p class="index-excerpt"><a href="/2021/08/28/Vagrant-default-use-root-login/" target="_self">本文不讨论,通过账号密码登陆的登陆的方式,因为我所在版本【Vagrant 2.2.9】,就算通过config-ssh-insert_key=false,也无法通过免输入密码的方式登陆</a></p><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2021-08-28 18:08" pubdate>2021-08-28</time></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Visual-box/">#Visual box</a> <a href="/tags/Vagrant/">#Vagrant</a> <a href="/tags/Linux/">#Linux</a> <a href="/tags/CentOS7/">#CentOS7</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/2021/08/01/%E9%87%8D%E6%96%B0%E8%AE%A4%E8%AF%86maven/" target="_self"><img src="https://tva1.sinaimg.cn/large/008i3skNly1gt1o34mj37j61gm0kqwg702.jpg" srcset="/img/loading.gif" lazyload alt="重新认识maven"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/2021/08/01/%E9%87%8D%E6%96%B0%E8%AE%A4%E8%AF%86maven/" target="_self">重新认识maven</a></h1><p class="index-excerpt"><a href="/2021/08/01/%E9%87%8D%E6%96%B0%E8%AE%A4%E8%AF%86maven/" target="_self">目标 能够快速熟悉公司项目的maven配置,并且能够配置自己的maven配置 配置maven,不用再copy,能够做到应用自如 开源项目的maven配置文件,不在迷茫 能够搭建自己的maven私服,用maven进行企业级的规范工程管理</a></p><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2021-08-01 22:33" pubdate>2021-08-01</time></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Java/">#Java</a> <a href="/tags/maven/">#maven</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/2020/07/26/ARTS-Week-5/" target="_self"><img src="https://s2.loli.net/2022/02/09/c7YfpL5ru8nDTtl.png" srcset="/img/loading.gif" lazyload alt="ARTS-Week-5"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/2020/07/26/ARTS-Week-5/" target="_self">ARTS-Week-5</a></h1><p class="index-excerpt"><a href="/2020/07/26/ARTS-Week-5/" target="_self">ARTS Week-51.Algorithm:每周至少做一个 leetcode 的算法题</a></p><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2020-07-26 17:52" pubdate>2020-07-26</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/ARTS/" class="category-chain-item">ARTS</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/ARTS/">#ARTS</a> <a href="/tags/Study/">#Study</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/2020/03/08/Hystrix-How-it-Works/" target="_self"><img src="https://s2.ax1x.com/2020/03/08/3zdwSU.png" srcset="/img/loading.gif" lazyload alt="Hystrix 是如何工作?(翻译)"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/2020/03/08/Hystrix-How-it-Works/" target="_self">Hystrix 是如何工作?(翻译)</a></h1><p class="index-excerpt"><a href="/2020/03/08/Hystrix-How-it-Works/" target="_self">原文链接 Hystrix-流程图下图显示了通过Hystrix向服务依赖项请求时发生的情况: 以下各节将更详细地说明此流程: 1.构造一个HystrixCommand或HystrixObservableCommand对象 2.执行Command 3.响应是否缓存 4.电路是否已经开路 5.线程池/队列/信号量是否已经满</a></p><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2020-03-08 20:43" pubdate>2020-03-08</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/translate/" class="category-chain-item">translate</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Hystrix/">#Hystrix</a> <a href="/tags/translate/">#translate</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/2020/02/07/Netty-in-Action-After-Reading/" target="_self"><img src="https://s2.ax1x.com/2020/02/07/12Z6ns.png" srcset="/img/loading.gif" lazyload alt="《Netty in Action》 读后感"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/2020/02/07/Netty-in-Action-After-Reading/" target="_self">《Netty in Action》 读后感</a></h1><p class="index-excerpt"><a href="/2020/02/07/Netty-in-Action-After-Reading/" target="_self">开编我想说 刻意练习,本着课本的例子,照着我也写一遍的原则进行练习。 基础知识真的太重要,很多基础知识是会影响我们阅读书的效果,甚至可能会误解书本的原意。就拿着当前阅读的书来说起,如果我们不知道计算机操作系统基础,不知Java网络编程基础,不知网络协议等,那么我们看书可能会举步维艰。所以,在看本书之前,我尝试查阅一些相关资料,以补充能够更好吸收书本知识。 本文章,就是书本很多地方的内容,</a></p><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2020-02-07 21:59" pubdate>2020-02-07</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Read/" class="category-chain-item">Read</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Java/">#Java</a> <a href="/tags/Netty/">#Netty</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/2020/01/04/Google-Elite-Security-Team-Project-Zero/" target="_self"><img src="https://images-cn.ssl-images-amazon.cn/images/I/41ZLiVMsGkL._SX343_BO1,204,203,200_.jpg" srcset="/img/loading.gif" lazyload alt="Google's Elite Security Team, Project Zero"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/2020/01/04/Google-Elite-Security-Team-Project-Zero/" target="_self">Google's Elite Security Team, Project Zero</a></h1><p class="index-excerpt"><a href="/2020/01/04/Google-Elite-Security-Team-Project-Zero/" target="_self">阅读When Apple launched the iPhone through an exclusive partnership with AT&T in 2007, seventeen-year-old George Hotz wanted to use an iPhone but not with AT&T. He wanted to make calls through h</a></p><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2020-01-04 22:35" pubdate>2020-01-04</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/English/" class="category-chain-item">English</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Study/">#Study</a> <a href="/tags/English/">#English</a></div></div></article></div><nav aria-label="navigation"><span class="pagination" id="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/#board">2</a><a class="extend next" rel="next" href="/page/2/#board"><i class="iconfont icon-arrowright"></i></a></span></nav></div></div></div></div></div><a id="scroll-top-button" aria-label="TOP" href="#" role="button"><i class="iconfont icon-arrowup" aria-hidden="true"></i></a><div class="modal fade" id="modalSearch" tabindex="-1" role="dialog" aria-labelledby="ModalLabel" aria-hidden="true"><div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"><div class="modal-content"><div class="modal-header text-center"><h4 class="modal-title w-100 font-weight-bold">搜索</h4><button type="button" id="local-search-close" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body mx-3"><div class="md-form mb-5"><input type="text" id="local-search-input" class="form-control validate"> <label data-error="x" data-success="v" for="local-search-input">关键词</label></div><div class="list-group" id="local-search-result"></div></div></div></div></div></main><footer><div class="footer-inner"><div class="footer-content"><a href="https://hexo.io" target="_blank" rel="nofollow noopener"><span>Hexo</span></a> <i class="iconfont icon-love"></i> <a href="https://github.com/fluid-dev/hexo-theme-fluid" target="_blank" rel="nofollow noopener"><span>Fluid</span></a><div style="font-size:.85rem"><span id="timeDate">载入天数...</span> <span id="times">载入时分秒...</span><script src="/js/duration.js"></script></div></div><div class="statistics"><span id="leancloud-site-pv-container" style="display:none">总访问量 <span id="leancloud-site-pv"></span> 次 </span><span id="leancloud-site-uv-container" style="display:none">总访客数 <span id="leancloud-site-uv"></span> 人</span></div><span id="cnzz_stat_icon_1280822839" style="display:none"></span></div></footer><script src="https://cdn.staticfile.org/nprogress/0.2.0/nprogress.min.js"></script><link rel="stylesheet" href="https://cdn.staticfile.org/nprogress/0.2.0/nprogress.min.css"><script>NProgress.configure({showSpinner:!1,trickleSpeed:100}),NProgress.start(),window.addEventListener("load",(function(){NProgress.done()}))</script><script src="https://cdn.staticfile.org/jquery/3.6.0/jquery.min.js"></script><script src="https://cdn.staticfile.org/twitter-bootstrap/4.6.1/js/bootstrap.min.js"></script><script src="/js/events.js"></script><script src="/js/plugins.js"></script><script src="/js/img-lazyload.js"></script><script src="https://cdn.staticfile.org/typed.js/2.0.12/typed.min.js"></script><script>!function(t,i){(0,Fluid.plugins.typing)(i.getElementById("subtitle").title)}(window,document)</script><script defer>var _hmt=_hmt||[];!function(){var e=document.createElement("script");e.src="https://hm.baidu.com/hm.js?30a17f235b72eb0b6b00ebd50502c5a2";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}()</script><script defer>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-219214701-1","auto"),ga("send","pageview")</script><script async src="https://www.google-analytics.com/analytics.js"></script><script async src="https://www.googletagmanager.com/gtag/js?id=302173009"></script><script defer>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","302173009")</script><script defer src="//s4.cnzz.com/z_stat.php?id=1280822839&show=pic" type="text/javascript"></script><script src="/js/local-search.js"></script><script defer src="/js/leancloud.js"></script><script src="/js/boot.js"></script><noscript><div class="noscript-warning">博客在允许 JavaScript 运行的环境下浏览效果更佳</div></noscript><script async>window.onload=function(){var a=document.createElement('script'),b=document.getElementsByTagName('script')[0];a.type='text/javascript',a.async=!0,a.src='/sw-register.js?v='+Date.now(),b.parentNode.insertBefore(a,b)};</script></body></html>