-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
215 lines (212 loc) · 22.3 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="generator" content="Hugo 0.109.0">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noodp" />
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
<title>刘陶峰的博客</title><meta name="Description" content="刘陶峰的博客"><meta property="og:title" content="刘陶峰的博客" />
<meta property="og:description" content="刘陶峰的博客" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://singerpigman.github.io/" /><meta property="og:image" content="https://singerpigman.github.io/logo.svg"/>
<meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:image" content="https://singerpigman.github.io/logo.svg"/>
<meta name="twitter:title" content="刘陶峰的博客"/>
<meta name="twitter:description" content="刘陶峰的博客"/>
<meta name="application-name" content="刘陶峰的博客">
<meta name="apple-mobile-web-app-title" content="刘陶峰的博客"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="icon" href="/logo.svg"><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://singerpigman.github.io/" /><link rel="alternate" href="/index.xml" type="application/rss+xml" title="刘陶峰的博客">
<link rel="feed" href="/index.xml" type="application/rss+xml" title="刘陶峰的博客"><link rel="stylesheet" href="/lib/normalize/normalize.min.css"><link rel="stylesheet" href="/css/style.min.css"><link rel="stylesheet" href="/lib/fontawesome-free/all.min.css"><link rel="stylesheet" href="/lib/animate/animate.min.css"><script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "https:\/\/singerpigman.github.io\/","inLanguage": "zh-CN","author": {
"@type": "Person",
"name": "刘陶峰"
},"description": "刘陶峰的博客","name": "刘陶峰的博客"
}
</script></head>
<body header-desktop="fixed" 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="刘陶峰的博客">刘陶峰的博客</a>
</div>
<div class="menu">
<div class="menu-inner"><a class="menu-item" href="/posts/"> 文章 </a><a class="menu-item" href="/categories/"> 分类 </a><a class="menu-item" href="/tags/"> 标签 </a><a class="menu-item" href="/about/"> 关于我 </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"></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"></i>
</a>
<span class="search-button search-loading" id="search-loading-desktop">
<i class="fas fa-spinner fa-fw fa-spin"></i>
</span>
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="切换主题">
<i class="fas fa-adjust fa-fw"></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="刘陶峰的博客">刘陶峰的博客</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"></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"></i>
</a>
<span class="search-button search-loading" id="search-loading-mobile">
<i class="fas fa-spinner fa-fw fa-spin"></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="/categories/" title="">分类</a><a class="menu-item" href="/tags/" title="">标签</a><a class="menu-item" href="/about/" title="">关于我</a><a href="javascript:void(0);" class="menu-item theme-switch" title="切换主题">
<i class="fas fa-adjust fa-fw"></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" posts><div class="home-profile"><div class="home-avatar"><a href="/posts/" title="文章"><img
class="lazyload"
src="/svg/loading.min.svg"
data-src="/avatar.png"
data-srcset="/avatar.png, /avatar.png 1.5x, /avatar.png 2x"
data-sizes="auto"
alt="/avatar.png"
title="/avatar.png" /></a></div><div class="links"><a href="./QQ.jpg" title="QQ" rel=" me"><i data-svg-src="/svg/icons/QQ.min.svg"></i></a><a href="./wechat.jpg" title="WeChat" rel=" me"><i data-svg-src="/svg/icons/wechat.min.svg"></i></a><a href="https://github.com/taofengliu" title="GitHub" target="_blank" rel="noopener noreffer me"><i class="fab fa-github-alt fa-fw"></i></a><a href="mailto:[email protected]" title="Email" rel=" me"><i class="far fa-envelope fa-fw"></i></a><a href="/index.xml" title="RSS" target="_blank" rel="noopener noreffer me"><i data-svg-src="/svg/icons/rss.min.svg"></i></a></div></div>
<article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/2022/">2022年度总结</a>
</h1><div class="post-meta"><span class="post-author"><a href="/about" title="Author" rel=" author" class="author"><i class="fas fa-user-circle fa-fw"></i>刘陶峰</a></span> <span class="post-publish">发布于 <time datetime="2022-12-31">2022-12-31</time></span> <span class="post-category">收录于 <a href="/categories/%E6%9D%82%E6%96%87/"><i class="far fa-folder fa-fw"></i>杂文</a></span></div><div class="content">虽然我看了多位学长/同学的年度总结感触很深,但是没有打算自己也写一篇,敌不过朝阳再三催促,于是就有了这篇流水账。 2022年我去了很多地方,有</div><div class="post-footer">
<a href="/2022/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw"></i> <a href="/tags/%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93/">年度总结</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><div class="featured-image-preview">
<a href="/cmu445/"><img
class="lazyload"
src="/svg/loading.min.svg"
data-src="/cmu445/445.jpg"
data-srcset="/cmu445/445.jpg, /cmu445/445.jpg 1.5x, /cmu445/445.jpg 2x"
data-sizes="auto"
alt="/cmu445/445.jpg"
title="CMU-15-445" /></a>
</div><h1 class="single-title" itemprop="name headline">
<a href="/cmu445/">CMU-15-445</a>
</h1><div class="post-meta"><span class="post-author"><a href="/about" title="Author" rel=" author" class="author"><i class="fas fa-user-circle fa-fw"></i>刘陶峰</a></span> <span class="post-publish">发布于 <time datetime="2022-04-14">2022-04-14</time></span> <span class="post-category">收录于 <a href="/categories/%E6%95%B0%E6%8D%AE%E5%BA%93/"><i class="far fa-folder fa-fw"></i>数据库</a></span></div><div class="content">CMU-15-445 Project 1 LRUReplacer 理解Pin与Unpin: 参考《数据库系统概念》,当有线程在读取一个 Page 时,这个 Page 是不能被淘汰的,因此需要Pin操作将它移出 LRUReplacer 。同时 Page 类</div><div class="post-footer">
<a href="/cmu445/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw"></i> <a href="/tags/cmu-15-445/">CMU-15-445</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><div class="featured-image-preview">
<a href="/linux%E5%9D%97%E8%AE%BE%E5%A4%87io-%E8%99%9A%E6%8B%9F%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/"><img
class="lazyload"
src="/svg/loading.min.svg"
data-src="/posts/%e8%99%9a%e6%8b%9f%e6%96%87%e4%bb%b6%e7%b3%bb%e7%bb%9f/linux.png"
data-srcset="/posts/%e8%99%9a%e6%8b%9f%e6%96%87%e4%bb%b6%e7%b3%bb%e7%bb%9f/linux.png, /posts/%e8%99%9a%e6%8b%9f%e6%96%87%e4%bb%b6%e7%b3%bb%e7%bb%9f/linux.png 1.5x, /posts/%e8%99%9a%e6%8b%9f%e6%96%87%e4%bb%b6%e7%b3%bb%e7%bb%9f/linux.png 2x"
data-sizes="auto"
alt="/posts/虚拟文件系统/linux.png"
title="虚拟文件系统" /></a>
</div><h1 class="single-title" itemprop="name headline">
<a href="/linux%E5%9D%97%E8%AE%BE%E5%A4%87io-%E8%99%9A%E6%8B%9F%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/">虚拟文件系统</a>
</h1><div class="post-meta"><span class="post-author"><a href="/about" title="Author" rel=" author" class="author"><i class="fas fa-user-circle fa-fw"></i>刘陶峰</a></span> <span class="post-publish">发布于 <time datetime="2022-01-02">2022-01-02</time></span> <span class="post-category">收录于 <a href="/categories/os/"><i class="far fa-folder fa-fw"></i>操作系统</a></span></div><div class="content">虚拟文件系统的作用 虚拟文件系统(Virtual Filesystem)也可以称为虚拟文件系统转换(Virtual Filesystem Switch,VFS),是一</div><div class="post-footer">
<a href="/linux%E5%9D%97%E8%AE%BE%E5%A4%87io-%E8%99%9A%E6%8B%9F%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw"></i> <a href="/tags/linux%E5%86%85%E6%A0%B8/">Linux内核</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><div class="featured-image-preview">
<a href="/linux%E5%9D%97%E8%AE%BE%E5%A4%87io/"><img
class="lazyload"
src="/svg/loading.min.svg"
data-src="/posts/Linux%e5%9d%97%e8%ae%be%e5%a4%87IO/linux.png"
data-srcset="/posts/Linux%e5%9d%97%e8%ae%be%e5%a4%87IO/linux.png, /posts/Linux%e5%9d%97%e8%ae%be%e5%a4%87IO/linux.png 1.5x, /posts/Linux%e5%9d%97%e8%ae%be%e5%a4%87IO/linux.png 2x"
data-sizes="auto"
alt="/posts/Linux块设备IO/linux.png"
title="Linux块设备I/O" /></a>
</div><h1 class="single-title" itemprop="name headline">
<a href="/linux%E5%9D%97%E8%AE%BE%E5%A4%87io/">Linux块设备I/O</a>
</h1><div class="post-meta"><span class="post-author"><a href="/about" title="Author" rel=" author" class="author"><i class="fas fa-user-circle fa-fw"></i>刘陶峰</a></span> <span class="post-publish">发布于 <time datetime="2022-01-02">2022-01-02</time></span> <span class="post-category">收录于 <a href="/categories/os/"><i class="far fa-folder fa-fw"></i>操作系统</a></span></div><div class="content">在我的一篇博客 操作系统概述 中我画了一张关于Linux的块设备I/O分层的示意图,就是下面这张图。这里再写篇整理一下这张图涉及到的知识点,尽量</div><div class="post-footer">
<a href="/linux%E5%9D%97%E8%AE%BE%E5%A4%87io/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw"></i> <a href="/tags/linux%E5%86%85%E6%A0%B8/">Linux内核</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><div class="featured-image-preview">
<a href="/%E5%88%86%E5%B8%83%E5%BC%8F%E7%BC%93%E5%AD%98/"><img
class="lazyload"
src="/svg/loading.min.svg"
data-src="/posts/%e5%88%86%e5%b8%83%e5%bc%8f%e7%bc%93%e5%ad%98/hashring.png"
data-srcset="/posts/%e5%88%86%e5%b8%83%e5%bc%8f%e7%bc%93%e5%ad%98/hashring.png, /posts/%e5%88%86%e5%b8%83%e5%bc%8f%e7%bc%93%e5%ad%98/hashring.png 1.5x, /posts/%e5%88%86%e5%b8%83%e5%bc%8f%e7%bc%93%e5%ad%98/hashring.png 2x"
data-sizes="auto"
alt="/posts/分布式缓存/hashring.png"
title="分布式缓存" /></a>
</div><h1 class="single-title" itemprop="name headline">
<a href="/%E5%88%86%E5%B8%83%E5%BC%8F%E7%BC%93%E5%AD%98/">分布式缓存</a>
</h1><div class="post-meta"><span class="post-author"><a href="/about" title="Author" rel=" author" class="author"><i class="fas fa-user-circle fa-fw"></i>刘陶峰</a></span> <span class="post-publish">发布于 <time datetime="2021-12-30">2021-12-30</time></span> <span class="post-category">收录于 <a href="/categories/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/"><i class="far fa-folder fa-fw"></i>分布式系统</a></span></div><div class="content">概述 基本信息 项目地址:https://github.com/taofengliu/cache 这是一个纯内存的缓存玩具工具,节点用来存储具体数</div><div class="post-footer">
<a href="/%E5%88%86%E5%B8%83%E5%BC%8F%E7%BC%93%E5%AD%98/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw"></i> <a href="/tags/%E4%B8%AA%E4%BA%BA%E9%A1%B9%E7%9B%AE/">个人项目</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><div class="featured-image-preview">
<a href="/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%A6%82%E8%BF%B0/"><img
class="lazyload"
src="/svg/loading.min.svg"
data-src="/posts/%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e6%a6%82%e8%bf%b0/os.jpg"
data-srcset="/posts/%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e6%a6%82%e8%bf%b0/os.jpg, /posts/%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e6%a6%82%e8%bf%b0/os.jpg 1.5x, /posts/%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e6%a6%82%e8%bf%b0/os.jpg 2x"
data-sizes="auto"
alt="/posts/操作系统概述/os.jpg"
title="操作系统概述" /></a>
</div><h1 class="single-title" itemprop="name headline">
<a href="/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%A6%82%E8%BF%B0/">操作系统概述</a>
</h1><div class="post-meta"><span class="post-author"><a href="/about" title="Author" rel=" author" class="author"><i class="fas fa-user-circle fa-fw"></i>刘陶峰</a></span> <span class="post-publish">发布于 <time datetime="2021-12-03">2021-12-03</time></span> <span class="post-category">收录于 <a href="/categories/os/"><i class="far fa-folder fa-fw"></i>操作系统</a></span></div><div class="content">前几天看面经,看到个问题:“你如何理解操作系统?”,我很难找到一个好的切入点来分析,所以在这里整理一下对操作系统的理解,以加深记忆,形成大局</div><div class="post-footer">
<a href="/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%A6%82%E8%BF%B0/">阅读全文</a></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><div class="featured-image-preview">
<a href="/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%B8%B8%E8%A7%84%E9%81%8D%E5%8E%86/"><img
class="lazyload"
src="/svg/loading.min.svg"
data-src="/posts/%e4%ba%8c%e5%8f%89%e6%a0%91%e7%9a%84%e5%b8%b8%e8%a7%84%e9%81%8d%e5%8e%86/tree.jpg"
data-srcset="/posts/%e4%ba%8c%e5%8f%89%e6%a0%91%e7%9a%84%e5%b8%b8%e8%a7%84%e9%81%8d%e5%8e%86/tree.jpg, /posts/%e4%ba%8c%e5%8f%89%e6%a0%91%e7%9a%84%e5%b8%b8%e8%a7%84%e9%81%8d%e5%8e%86/tree.jpg 1.5x, /posts/%e4%ba%8c%e5%8f%89%e6%a0%91%e7%9a%84%e5%b8%b8%e8%a7%84%e9%81%8d%e5%8e%86/tree.jpg 2x"
data-sizes="auto"
alt="/posts/二叉树的常规遍历/tree.jpg"
title="二叉树的常规遍历" /></a>
</div><h1 class="single-title" itemprop="name headline">
<a href="/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%B8%B8%E8%A7%84%E9%81%8D%E5%8E%86/">二叉树的常规遍历</a>
</h1><div class="post-meta"><span class="post-author"><a href="/about" title="Author" rel=" author" class="author"><i class="fas fa-user-circle fa-fw"></i>刘陶峰</a></span> <span class="post-publish">发布于 <time datetime="2021-12-01">2021-12-01</time></span> <span class="post-category">收录于 <a href="/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/"><i class="far fa-folder fa-fw"></i>数据结构与算法</a></span></div><div class="content">先序遍历 递归实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Solution { private List<Integer> ans; public List<Integer> preorderTraversal(TreeNode root) { ans = new ArrayList<>(); preOrderRecur(root); return ans; } private void preOrderRecur(TreeNode root){ if(root == null) return; ans.add(root.val); preOrderRecur(root.left); preOrderRecur(root.right); } } 非递归实现(栈) 先将root节点</div><div class="post-footer">
<a href="/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%B8%B8%E8%A7%84%E9%81%8D%E5%8E%86/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw"></i> <a href="/tags/%E6%A0%91/">树</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><div class="featured-image-preview">
<a href="/innodb%E4%B8%AD%E7%9A%84%E9%94%81/"><img
class="lazyload"
src="/svg/loading.min.svg"
data-src="/posts/InnoDB%e4%b8%ad%e7%9a%84%e9%94%81/MySQL.jpg"
data-srcset="/posts/InnoDB%e4%b8%ad%e7%9a%84%e9%94%81/MySQL.jpg, /posts/InnoDB%e4%b8%ad%e7%9a%84%e9%94%81/MySQL.jpg 1.5x, /posts/InnoDB%e4%b8%ad%e7%9a%84%e9%94%81/MySQL.jpg 2x"
data-sizes="auto"
alt="/posts/InnoDB中的锁/MySQL.jpg"
title="InnoDB中的锁" /></a>
</div><h1 class="single-title" itemprop="name headline">
<a href="/innodb%E4%B8%AD%E7%9A%84%E9%94%81/">InnoDB中的锁</a>
</h1><div class="post-meta"><span class="post-author"><a href="/about" title="Author" rel=" author" class="author"><i class="fas fa-user-circle fa-fw"></i>刘陶峰</a></span> <span class="post-publish">发布于 <time datetime="2021-11-07">2021-11-07</time></span> <span class="post-category">收录于 <a href="/categories/%E6%95%B0%E6%8D%AE%E5%BA%93/"><i class="far fa-folder fa-fw"></i>数据库</a></span></div><div class="content">InnoDB有哪些锁? 行锁 InnoDB存储引擎中有如下两种行锁: 共享锁(S Lock) 排他锁(X Lock) 其相互兼容性如下表所示: X S X 不兼容 不兼容 S 不兼容 兼</div><div class="post-footer">
<a href="/innodb%E4%B8%AD%E7%9A%84%E9%94%81/">阅读全文</a><div class="post-tags">
<i class="fas fa-tags fa-fw"></i> <a href="/tags/mysql/">MySQL</a></div></div>
</article></div></div>
</main><footer class="footer">
<div class="footer-container"><div class="footer-line"><i class="far fa-copyright fa-fw"></i><span itemprop="copyrightYear">2021 - 2023</span><span class="author" itemprop="copyrightHolder"> <a href="/about" target="_blank">刘陶峰</a></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"></i>
</a><a href="#" id="view-comments" class="fixed-button" title="查看评论">
<i class="fas fa-comment fa-fw"></i>
</a>
</div><link rel="stylesheet" href="/lib/katex/katex.min.css"><link rel="stylesheet" href="/lib/katex/copy-tex.min.css"><script type="text/javascript" src="/lib/smooth-scroll/smooth-scroll.min.js"></script><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/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">window.config={"code":{"copyTitle":"复制到剪贴板","maxShownLines":100},"math":{"delimiters":[{"display":true,"left":"$$","right":"$$"},{"display":true,"left":"\\[","right":"\\]"},{"display":false,"left":"$","right":"$"},{"display":false,"left":"\\(","right":"\\)"}],"strict":false},"search":{"highlightTag":"em","lunrIndexURL":"/index.json","lunrLanguageCode":"zh","lunrSegmentitURL":"/lib/lunr/lunr.segmentit.js","maxResultLength":10,"noResultsFound":"没有找到结果","snippetLength":50,"type":"lunr"}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
</html>