-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
11 lines (11 loc) · 22.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
<!doctype html><html lang=zh-cn><head><meta name=generator content="Hugo 0.99.1"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=robots content="noodp"><title>firemiles 的个人博客</title><meta name=Description content="记录工作,分享技术,积累成长"><meta property="og:title" content="firemiles 的个人博客"><meta property="og:description" content="记录工作,分享技术,积累成长"><meta property="og:type" content="website"><meta property="og:url" content="https://blog.firemiles.top/"><meta property="og:image" content="https://blog.firemiles.top/logo.png"><meta property="og:site_name" content="My cool site"><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://blog.firemiles.top/logo.png"><meta name=twitter:title content="firemiles 的个人博客"><meta name=twitter:description content="记录工作,分享技术,积累成长"><meta name=application-name content="LoveIt"><meta name=apple-mobile-web-app-title content="LoveIt"><meta name=theme-color content="#ffffff"><meta name=msapplication-TileColor content="#da532c"><link rel="shortcut icon" type=image/x-icon href=/favicon.ico><link rel=icon type=image/png sizes=32x32 href=/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/favicon-16x16.png><link rel=apple-touch-icon sizes=180x180 href=/apple-touch-icon.png><link rel=mask-icon href=/safari-pinned-tab.svg color=#5bbad5><link rel=manifest href=/site.webmanifest><link rel=canonical href=https://blog.firemiles.top/><link rel=alternate href=/index.xml type=application/rss+xml title="firemiles 的个人博客"><link rel=feed href=/index.xml type=application/rss+xml title="firemiles 的个人博客"><link rel=stylesheet href=/css/style.min.css><link rel=preload href=/lib/fontawesome-free/all.min.css as=style onload='this.onload=null,this.rel="stylesheet"'><noscript><link rel=stylesheet href=/lib/fontawesome-free/all.min.css></noscript><link rel=preload href=/lib/animate/animate.min.css as=style onload='this.onload=null,this.rel="stylesheet"'><noscript><link rel=stylesheet href=/lib/animate/animate.min.css></noscript><script type=application/ld+json>{"@context":"http://schema.org","@type":"WebSite","url":"https:\/\/blog.firemiles.top\/","inLanguage":"zh-CN","author":{"@type":"Person","name":"firemiles"},"description":"记录工作,分享技术,积累成长","name":"firemiles 的个人博客"}</script></head><body data-header-desktop=fixed data-header-mobile=auto><script type=text/javascript>(window.localStorage&&localStorage.getItem("theme")?localStorage.getItem("theme")==="dark":"auto"==="auto"?window.matchMedia("(prefers-color-scheme: dark)").matches:"auto"==="dark")&&document.body.setAttribute("theme","dark")</script><div id=mask></div><div class=wrapper><header class=desktop id=header-desktop><div class=header-wrapper><div class=header-title><a href=/ title="firemiles 的个人博客"><span class=header-title-pre><i class="fa fa-rocket"></i></span>firemiles 的个人博客</a></div><div class=menu><div class=menu-inner><a class=menu-item href=/posts/>文章 </a><a class=menu-item href=/tags/>标签 </a><a class=menu-item href=/categories/>分类 </a><a class=menu-item href=/about/>关于 </a><a class=menu-item href=https://github.com/firemiles/firemiles.github.io title=GitHub rel="noopener noreffer" target=_blank><i class="fab fa-github fa-fw"></i> </a><span class="menu-item delimiter"></span><span class="menu-item search" id=search-desktop>
<input type=text placeholder=搜索文章标题或内容... id=search-input-desktop>
<a href=javascript:void(0); class="search-button search-toggle" id=search-toggle-desktop title=搜索><i class="fas fa-search fa-fw" aria-hidden=true></i></a>
<a href=javascript:void(0); class="search-button search-clear" id=search-clear-desktop title=清空><i class="fas fa-times-circle fa-fw" aria-hidden=true></i></a>
<span class="search-button search-loading" id=search-loading-desktop><i class="fas fa-spinner fa-fw fa-spin" aria-hidden=true></i></span>
</span><a href=javascript:void(0); class="menu-item theme-switch" title=切换主题><i class="fas fa-adjust fa-fw" aria-hidden=true></i></a></div></div></div></header><header class=mobile id=header-mobile><div class=header-container><div class=header-wrapper><div class=header-title><a href=/ title="firemiles 的个人博客"><span class=header-title-pre><i class="fa fa-rocket"></i></span>firemiles 的个人博客</a></div><div class=menu-toggle id=menu-toggle-mobile><span></span><span></span><span></span></div></div><div class=menu id=menu-mobile><div class=search-wrapper><div class="search mobile" id=search-mobile><input type=text placeholder=搜索文章标题或内容... id=search-input-mobile>
<a href=javascript:void(0); class="search-button search-toggle" id=search-toggle-mobile title=搜索><i class="fas fa-search fa-fw" aria-hidden=true></i></a>
<a href=javascript:void(0); class="search-button search-clear" id=search-clear-mobile title=清空><i class="fas fa-times-circle fa-fw" aria-hidden=true></i></a>
<span class="search-button search-loading" id=search-loading-mobile><i class="fas fa-spinner fa-fw fa-spin" aria-hidden=true></i></span></div><a href=javascript:void(0); class=search-cancel id=search-cancel-mobile>取消</a></div><a class=menu-item href=/posts/ title>文章</a><a class=menu-item href=/tags/ title>标签</a><a class=menu-item href=/categories/ title>分类</a><a class=menu-item href=/about/ title>关于</a><a class=menu-item href=https://github.com/firemiles/firemiles.github.io title=GitHub rel="noopener noreffer" target=_blank><i class="fab fa-github fa-fw"></i></a><a href=javascript:void(0); class="menu-item theme-switch" title=切换主题>
<i class="fas fa-adjust fa-fw" aria-hidden=true></i></a></div></div></header><div class="search-dropdown desktop"><div id=search-dropdown-desktop></div></div><div class="search-dropdown mobile"><div id=search-dropdown-mobile></div></div><main class=main><div class=container><div class="page home" data-home=posts><div class=home-profile><div class=home-avatar><a href=/posts/ title=文章><img class=lazyload src=/svg/loading.min.svg data-src=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/blog-avator.png data-srcset="https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/blog-avator.png, https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/blog-avator.png 1.5x, https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/blog-avator.png 2x" data-sizes=auto alt=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/blog-avator.png title=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/blog-avator.png></a></div><div class=home-subtitle><div id=id-1 class=typeit></div></div><div class=links><a href=https://github.com/firemiles title=GitHub target=_blank rel="noopener noreffer me"><i class="fab fa-github-alt fa-fw" aria-hidden=true></i></a><a href=mailto:[email protected] title=Email rel=me><i class="far fa-envelope fa-fw" aria-hidden=true></i></a><a href=/index.xml title=RSS target=_blank rel="noopener noreffer me"><i class="fas fa-rss fa-fw" aria-hidden=true></i></a></div></div><article class="single summary" itemscope itemtype=http://schema.org/Article><h1 class=single-title itemprop="name headline"><a href=/2022/cgroupv2%E5%AD%A6%E4%B9%A0/>cgroup v2学习</a></h1><div class=post-meta><span class=post-author><a href=/ title=Author rel=author class=author><i class="fas fa-user-circle fa-fw" aria-hidden=true></i>firemiles</a></span> <span class=post-publish>发布于 <time datetime="2022-05-22 08:00:00">2022-05-22 08:00:00</time></span> <span class=post-category>收录于 <a href=/categories/linux/><i class="far fa-folder fa-fw" aria-hidden=true></i>linux</a></span></div><div class=content>前言 这几年工作重心一直在容器网络方向,对虚拟化技术,容器隔离技术一直处于一知半解的状态,但是心里一直有着好奇,到底是怎样的技术,构建出了如今</div><div class=post-footer><a href=/2022/cgroupv2%E5%AD%A6%E4%B9%A0/>阅读全文</a><div class=post-tags><i class="fas fa-tags fa-fw" aria-hidden=true></i> <a href=/tags/linux/>linux</a>, <a href=/tags/kernel/>kernel</a>, <a href=/tags/cgroup/>cgroup</a></div></div></article><article class="single summary" itemscope itemtype=http://schema.org/Article><h1 class=single-title itemprop="name headline"><a href=/2022/wsl2%E5%AE%89%E8%A3%85%E5%86%85%E6%A0%B8%E5%A4%B4%E6%96%87%E4%BB%B6/>WSL2安装内核头文件</a></h1><div class=post-meta><span class=post-author><a href=/ title=Author rel=author class=author><i class="fas fa-user-circle fa-fw" aria-hidden=true></i>firemiles</a></span> <span class=post-publish>发布于 <time datetime="2022-04-23 20:36:23">2022-04-23 20:36:23</time></span> <span class=post-category>收录于 <a href=/categories/linux/><i class="far fa-folder fa-fw" aria-hidden=true></i>linux</a></span></div><div class=content>前言 一般 Linux 的发行版直接使用软件源就可以安装内核模块和内核头文件,但是WSL2作为一个特殊的版本, 大部分内核模块无法安装,也无法直接安装内核头</div><div class=post-footer><a href=/2022/wsl2%E5%AE%89%E8%A3%85%E5%86%85%E6%A0%B8%E5%A4%B4%E6%96%87%E4%BB%B6/>阅读全文</a><div class=post-tags><i class="fas fa-tags fa-fw" aria-hidden=true></i> <a href=/tags/linux/>linux</a></div></div></article><article class="single summary" itemscope itemtype=http://schema.org/Article><h1 class=single-title itemprop="name headline"><a href=/2020/%E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E7%9A%84%E6%80%AA%E9%97%AE%E9%A2%98/>容器网络的怪问题</a></h1><div class=post-meta><span class=post-author><a href=/ title=Author rel=author class=author><i class="fas fa-user-circle fa-fw" aria-hidden=true></i>firemiles</a></span> <span class=post-publish>发布于 <time datetime="2020-07-19 22:17:49">2020-07-19 22:17:49</time></span> <span class=post-category>收录于 <a href=/categories/kubernetes/><i class="far fa-folder fa-fw" aria-hidden=true></i>kubernetes</a> <a href=/categories/network/><i class="far fa-folder fa-fw" aria-hidden=true></i>network</a></span></div><div class=content>案例太多,一次写完有点太难为我,我就想到哪写到哪,保持更新。 长连接报文重传失败 有个客户来找,说他们的应用Server端日志里经常有长连接中断</div><div class=post-footer><a href=/2020/%E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E7%9A%84%E6%80%AA%E9%97%AE%E9%A2%98/>阅读全文</a><div class=post-tags><i class="fas fa-tags fa-fw" aria-hidden=true></i> <a href=/tags/kubernetes/>kubernetes</a>, <a href=/tags/network/>network</a></div></div></article><article class="single summary" itemscope itemtype=http://schema.org/Article><div class=featured-image-preview><a href=/2020/golang%E7%9A%84reflect%E4%BD%BF%E7%94%A8/><img class=lazyload src=/svg/loading.min.svg data-src=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200329093558.png data-srcset="https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200329093558.png, https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200329093558.png 1.5x, https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200329093558.png 2x" data-sizes=auto alt=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200329093558.png title=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200329093558.png></a></div><h1 class=single-title itemprop="name headline"><a href=/2020/golang%E7%9A%84reflect%E4%BD%BF%E7%94%A8/>golang的reflect使用</a></h1><div class=post-meta><span class=post-author><a href=/ title=Author rel=author class=author><i class="fas fa-user-circle fa-fw" aria-hidden=true></i>firemiles</a></span> <span class=post-publish>发布于 <time datetime="2020-03-29 09:30:51">2020-03-29 09:30:51</time></span> <span class=post-category>收录于 <a href=/categories/golang/><i class="far fa-folder fa-fw" aria-hidden=true></i>golang</a></span></div><div class=content><h2 id=reflect-介绍>reflect 介绍</h2><p>计算机科学中,反射(reflect) 指计算机程序在运行时(runtime)可以访问、检测和修改它本身状态或行为的一种能力。用比喻来说,反射就是程序在运行时能够“观察”并且修改自己的行为。</p><p>反射和内省(type introspection)不同,内省机制仅指程序在运行时对自身信息(称为元数据)的检测;反射机制不仅包括要能运行在对程序自身信息进行,还要能进一步根据这些信息改变程序状态或结构。</p><p>早期语言汇编包含反射能力,动态修改指令或对它们进行分析等等反射功能时很平常的。编程发展到如C语言等高抽象层次语言时,这种实践消失了,带有反射特性的高级编程语言要更晚出现。</p><p>golang 作为一个诞生较晚的现代语言,自然也支持反射能力。通过标准库 <code>reflect</code> 包我们可以使用 golang 提供的这个能力。</p></div><div class=post-footer><a href=/2020/golang%E7%9A%84reflect%E4%BD%BF%E7%94%A8/>阅读全文</a><div class=post-tags><i class="fas fa-tags fa-fw" aria-hidden=true></i> <a href=/tags/golang/>golang</a>, <a href=/tags/reflect/>reflect</a></div></div></article><article class="single summary" itemscope itemtype=http://schema.org/Article><div class=featured-image-preview><a href=/2020/dhcp%E5%8D%8F%E8%AE%AE/><img class=lazyload src=/svg/loading.min.svg data-src=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200224234329.png data-srcset="https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200224234329.png, https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200224234329.png 1.5x, https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200224234329.png 2x" data-sizes=auto alt=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200224234329.png title=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200224234329.png></a></div><h1 class=single-title itemprop="name headline"><a href=/2020/dhcp%E5%8D%8F%E8%AE%AE/>DHCP协议</a></h1><div class=post-meta><span class=post-author><a href=/ title=Author rel=author class=author><i class="fas fa-user-circle fa-fw" aria-hidden=true></i>firemiles</a></span> <span class=post-publish>发布于 <time datetime="2020-02-24 23:41:33">2020-02-24 23:41:33</time></span> <span class=post-category>收录于 <a href=/categories/network/><i class="far fa-folder fa-fw" aria-hidden=true></i>network</a></span></div><div class=content><h2 id=协议说明>协议说明</h2><p>DHCP 协议(动态主机设定协定)是一个用于局域网的网络协议,位于TCP/IP的应用层,使用UDP协议工作,主要有两个用途:</p><ul><li>用于内部网络和网络服务商自动分配IP给用户</li><li>用于内部网络管理员对所有电脑作中央管理</li></ul><p>DHCP 用一台或一组DHCP服务器来管理网络参数的分配,这种分配方式具有容错性。即使在一个仅拥有少量机器的网络中,DHCP仍然是有用的,因为一台机器可以不造成任何影响的被加入到网路中。</p><p>甚至对于很少改变地址的服务器,DHCP仍然被建议用来设置它们的地址。如果服务器需要被重新分配地址,尽可能不改变之前的配置。对于一些设备,如路由器和防火墙,则不应该使用DHCP。</p><p>DHCP 于 1993 年10月成为标准协议,前身是 BOOTP (Bootstrap Protocol, 引导程序协议),DHCP 被设计成向前兼容 BOOTP 协议。当前的DHCP定义可以在<a href=https://tools.ietf.org/html/rfc2131 target=_blank rel="noopener noreffer">RFC 2131</a>找到,而基于IPv6的建议标准(DHCPv6)可以在<a href=https://tools.ietf.org/html/rfc3315 target=_blank rel="noopener noreffer">RFC3315</a>中找到。</p></div><div class=post-footer><a href=/2020/dhcp%E5%8D%8F%E8%AE%AE/>阅读全文</a><div class=post-tags><i class="fas fa-tags fa-fw" aria-hidden=true></i> <a href=/tags/network/>network</a>, <a href=/tags/dhcp/>DHCP</a></div></div></article><article class="single summary" itemscope itemtype=http://schema.org/Article><div class=featured-image-preview><a href=/2020/%E5%85%B7%E4%BD%93%E6%95%B0%E5%AD%A6-%E7%BA%A6%E7%91%9F%E5%A4%AB%E9%97%AE%E9%A2%98/><img class=lazyload src=/svg/loading.min.svg data-src=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200104201137.png data-srcset="https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200104201137.png, https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200104201137.png 1.5x, https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200104201137.png 2x" data-sizes=auto alt=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200104201137.png title=https://firemiles-blog.oss-cn-shanghai.aliyuncs.com/20200104201137.png></a></div><h1 class=single-title itemprop="name headline"><a href=/2020/%E5%85%B7%E4%BD%93%E6%95%B0%E5%AD%A6-%E7%BA%A6%E7%91%9F%E5%A4%AB%E9%97%AE%E9%A2%98/>具体数学-约瑟夫问题</a></h1><div class=post-meta><span class=post-author><a href=/ title=Author rel=author class=author><i class="fas fa-user-circle fa-fw" aria-hidden=true></i>firemiles</a></span> <span class=post-publish>发布于 <time datetime="2020-01-04 20:07:55">2020-01-04 20:07:55</time></span> <span class=post-category>收录于 <a href=/categories/algorithm/><i class="far fa-folder fa-fw" aria-hidden=true></i>algorithm</a></span></div><div class=content><h2 id=引子>引子</h2><p>最近在读计算机经典教科书《具体数学》,作为一个非科班的计算机从业者,仿佛打开了新的天地,原来我刷题遇到的算法问题很多都可以用数学方法解决,原来数学不光是高数、线代和微积分三座大山,离散数学在计算机上是绝配。为记录学习过程中的心得并分享,故展开具体数学系列博客,望与有缘人分享这份知识的喜悦。</p><p>和《具体数学》的章节安排一样,本博客作为系列第一篇,主要讨论递归算法,从难易程度分成三个部分:<strong>河内塔</strong>、<strong>平面上的直线</strong>、<strong>约瑟夫问题</strong>。它们有两个共同的特征:一是都曾被数学家反复研究过;二是它们的解都用了 <em>递归</em> 的思想。</p></div><div class=post-footer><a href=/2020/%E5%85%B7%E4%BD%93%E6%95%B0%E5%AD%A6-%E7%BA%A6%E7%91%9F%E5%A4%AB%E9%97%AE%E9%A2%98/>阅读全文</a><div class=post-tags><i class="fas fa-tags fa-fw" aria-hidden=true></i> <a href=/tags/math/>math</a>, <a href=/tags/algorithm/>algorithm</a>, <a href=/tags/josephus-problem/>Josephus problem</a></div></div></article><ul class=pagination><li class="page-item active"><span class=page-link><a href=/>1</a></span></li><li class=page-item><span class=page-link><a href=/page/2/>2</a></span></li><li class=page-item><span class=page-link><a href=/page/3/>3</a></span></li><li class=page-item><span class=page-link aria-hidden=true>…</span></li><li class=page-item><span class=page-link><a href=/page/5/>5</a></span></li></ul></div></div></main><footer class=footer><div class=footer-container><div class=footer-line>由 <a href=https://gohugo.io/ target=_blank rel="noopener noreffer" title="Hugo 0.99.1">Hugo</a> 强力驱动 | 主题 - <a href=https://github.com/dillonzq/LoveIt target=_blank rel="noopener noreffer" title="LoveIt 0.2.11"><i class="far fa-kiss-wink-heart fa-fw" aria-hidden=true></i> LoveIt</a></div><div class=footer-line itemscope itemtype=http://schema.org/CreativeWork><i class="far fa-copyright fa-fw" aria-hidden=true></i><span itemprop=copyrightYear>2019 - 2022</span><span class=author itemprop=copyrightHolder> <a href=/ target=_blank>firemiles</a></span> | <span class=license><a rel="license external nofollow noopener noreffer" href=https://creativecommons.org/licenses/by-nc/4.0/ target=_blank>CC BY-NC 4.0</a></span></div><div class=footer-line><script async src=//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js></script><span id=busuanzi_container_site_pv> 本站总访问量:<i class="fa fa-user"></i><span id=busuanzi_value_site_pv></span></div></div></footer></div><div id=fixed-buttons><a href=# id=back-to-top class=fixed-button title=回到顶部><i class="fas fa-arrow-up fa-fw" aria-hidden=true></i>
</a><a href=# id=view-comments class=fixed-button title=查看评论><i class="fas fa-comment fa-fw" aria-hidden=true></i></a></div><link rel=stylesheet href=/lib/katex/katex.min.css><link rel=stylesheet href=/lib/katex/copy-tex.min.css><link rel=stylesheet href=/lib/cookieconsent/cookieconsent.min.css><script type=text/javascript src=/lib/autocomplete/autocomplete.min.js></script><script type=text/javascript src=/lib/lunr/lunr.min.js></script><script type=text/javascript src=/lib/lunr/lunr.stemmer.support.min.js></script><script type=text/javascript src=/lib/lunr/lunr.zh.min.js></script><script type=text/javascript src=/lib/lazysizes/lazysizes.min.js></script><script type=text/javascript src=/lib/clipboard/clipboard.min.js></script><script type=text/javascript src=/lib/sharer/sharer.min.js></script><script type=text/javascript src=/lib/typeit/index.umd.js></script><script type=text/javascript src=/lib/katex/katex.min.js></script><script type=text/javascript src=/lib/katex/auto-render.min.js></script><script type=text/javascript src=/lib/katex/copy-tex.min.js></script><script type=text/javascript src=/lib/katex/mhchem.min.js></script><script type=text/javascript src=/lib/cookieconsent/cookieconsent.min.js></script><script type=text/javascript>window.config={code:{copyTitle:"复制到剪贴板",maxShownLines:10},cookieconsent:{content:{dismiss:"同意",link:"了解更多",message:"本网站使用 Cookies 来改善您的浏览体验."},enable:!0,palette:{button:{background:"#f0f0f0"},popup:{background:"#1aa3ff"}},theme:"edgeless"},data:{"id-1":"记录工作,分享技术,改变世界"},math:{delimiters:[{display:!0,left:"$$",right:"$$"},{display:!0,left:"\\[",right:"\\]"},{display:!0,left:"\\begin{equation}",right:"\\end{equation}"},{display:!0,left:"\\begin{equation*}",right:"\\end{equation*}"},{display:!0,left:"\\begin{align}",right:"\\end{align}"},{display:!0,left:"\\begin{align*}",right:"\\end{align*}"},{display:!0,left:"\\begin{alignat}",right:"\\end{alignat}"},{display:!0,left:"\\begin{alignat*}",right:"\\end{alignat*}"},{display:!0,left:"\\begin{gather}",right:"\\end{gather}"},{display:!0,left:"\\begin{CD}",right:"\\end{CD}"},{display:!1,left:"$",right:"$"},{display:!1,left:"\\(",right:"\\)"}],strict:!1},search:{highlightTag:"em",lunrIndexURL:"/index.json",lunrLanguageCode:"zh",lunrSegmentitURL:"/lib/lunr/lunr.segmentit.js",maxResultLength:10,noResultsFound:"没有找到结果",snippetLength:50,type:"lunr"},typeit:{cursorChar:"|",cursorSpeed:1e3,data:{"id-1":["id-1"]},duration:-1,speed:100}}</script><script type=text/javascript src=/js/theme.min.js></script><script type=text/javascript>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-07DRVJPW3M",{anonymize_ip:!0})</script><script type=text/javascript src="https://www.googletagmanager.com/gtag/js?id=G-07DRVJPW3M" async></script></body></html>