PageSourceSearch

https://pai233-blog.web.app/

html pai233-blog.web.app collected 2026-10-04 12:32:55 UTC 80,994 bytes, 662 lines download raw bytes

1<!DOCTYPE html><html lang="zh-CN" data-theme="dark"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><title>咕咕云梦泽 - 气蒸云梦泽,波撼岳阳城。</title><meta name="keywords" content="blog,pai233,OI,tech,technology,咕咕咕派,noip,acm,programming"><meta name="author" content="pai233,[email protected]"><meta name="copyright" content="pai233"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#0d0d0d"><meta name="description" content="Write Down My Life.">
2<meta property="og:type" content="website">
3<meta property="og:title" content="咕咕云梦泽">
4<meta property="og:url" content="https://blog.pai233.top/index.html">
5<meta property="og:site_name" content="咕咕云梦泽">
6<meta property="og:description" content="Write Down My Life.">
7<meta property="og:locale" content="zh_CN">
8<meta property="og:image" content="https://blog.pai233.top/img/avatar.jpg">
9<meta property="article:author" content="pai233">
10<meta property="article:tag" content="blog,pai233,OI,tech,technology,咕咕咕派,noip,acm,programming">
11<meta name="twitter:card" content="summary">
12<meta name="twitter:image" content="https://blog.pai233.top/img/avatar.jpg"><link rel="shortcut icon" href="/img/avatar.jpg"><link rel="canonical" href="https://blog.pai233.top/"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//static.cloudflareinsights.com"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><meta name="bing-site-verification" content="EFBC205B9793AC6CEBE7ADB52D66A679"/><meta name="baidu-site-verification" content="code-ShsJ6oj9Oj"/><link rel="manifest" href="/manifest.json"/><link rel="apple-touch-icon" sizes="180x180" href="/icon-256x256.png"/><link rel="icon" type="image/png" sizes="32x32" href="/icon-256x256.png"/><link rel="icon" type="image/png" sizes="16x16" href="/icon-256x256.png"/><link rel="mask-icon" href="/icon-256x256.png" color="#5bbad5"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://jsdelivr.pai233.top/npm/@fortawesome/fontawesome-free@6/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://jsdelivr.pai233.top/npm/node-snackbar/dist/snackbar.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://jsdelivr.pai233.top/npm/@fancyapps/ui/dist/fancybox.css" media="print" onload="this.media='all'">
12<script defer="defer" data-pjax="data-pjax" src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon="{&quot;token&quot;: &quot;32c621e7bc7b446594315412c5c30180&quot;}"></script>
12<script>const GLOBAL_CONFIG = { 
13  root: '/',
14  algolia: undefined,
15  localSearch: {"path":"search.xml","languages":{"hits_empty":"找不到您查询的内容:${query}"}},
16  translate: {"defaultEncoding":2,"translateDelay":2,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"简"},
17  noticeOutdate: {"limitDay":90,"position":"top","messagePrev":"本文上次更新于","messageNext":"天前,文章内容可能已经过时。"},
18  highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false},
19  copy: {
20    success: '复制成功',
21    error: '复制错误',
22    noSupport: '浏览器不支持'
23  },
24  relativeDate: {
25    homepage: false,
26    post: false
27  },
28  runtime: '天',
29  date_suffix: {
30    just: '刚刚',
31    min: '分钟前',
32    hour: '小时前',
33    day: '天前',
34    month: '个月前'
35  },
36  copyright: {"limitCount":50,"languages":{"author":"作者: pai233","link":"链接: ","source":"来源: 咕咕云梦泽","info":"著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。"}},
37  lightbox: 'fancybox',
38  Snackbar: {"chs_to_cht":"你已切换为繁体","cht_to_chs":"你已切换为简体","day_to_night":"你已切换为深色模式","night_to_day":"你已切换为浅色模式","bgLight":"#49b1f5","bgDark":"#1f1f1f","position":"bottom-left"},
39  source: {
40    justifiedGallery: {
41      js: 'https://jsdelivr.pai233.top/npm/flickr-justified-gallery@2/dist/fjGallery.min.js',
42      css: 'https://jsdelivr.pai233.top/npm/flickr-justified-gallery@2/dist/fjGallery.min.css'
43    }
44  },
45  isPhotoFigcaption: true,
46  islazyload: true,
47  isAnchor: false
48}</script>
48<script id="config-diff">var GLOBAL_CONFIG_SITE = {
49  title: '咕咕云梦泽',
50  isPost: false,
51  isHome: true,
52  isHighlightShrink: false,
53  isToc: false,
54  postUpdate: '2022-11-11 11:33:36'
55}</script>
55<noscript><style type="text/css">
56  #nav {
57    opacity: 1
58  }
59  .justified-gallery img {
60    opacity: 1
61  }
62
63  #recent-posts time,
64  #post-meta time {
65    display: inline !important
66  }
67</style></noscript>
67<script>(win=>{
68    win.saveToLocal = {
69      set: function setWithExpiry(key, value, ttl) {
70        if (ttl === 0) return
71        const now = new Date()
72        const expiryDay = ttl * 86400000
73        const item = {
74          value: value,
75          expiry: now.getTime() + expiryDay,
76        }
77        localStorage.setItem(key, JSON.stringify(item))
78      },
79
80      get: function getWithExpiry(key) {
81        const itemStr = localStorage.getItem(key)
82
83        if (!itemStr) {
84          return undefined
85        }
86        const item = JSON.parse(itemStr)
87        const now = new Date()
88
89        if (now.getTime() > item.expiry) {
90          localStorage.removeItem(key)
91          return undefined
92        }
93        return item.value
94      }
95    }
96  
97    win.getScript = url => new Promise((resolve, reject) => {
98      const script = document.createElement('script')
99      script.src = url
100      script.async = true
101      script.onerror = reject
102      script.onload = script.onreadystatechange = function() {
103        const loadState = this.readyState
104        if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
105        script.onload = script.onreadystatechange = null
106        resolve()
107      }
108      document.head.appendChild(script)
109    })
110  
111      win.activateDarkMode = function () {
112        document.documentElement.setAttribute('data-theme', 'dark')
113        if (document.querySelector('meta[name="theme-color"]') !== null) {
114          document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
115        }
116      }
117      win.activateLightMode = function () {
118        document.documentElement.setAttribute('data-theme', 'light')
119        if (document.querySelector('meta[name="theme-color"]') !== null) {
120          document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
121        }
122      }
123      const t = saveToLocal.get('theme')
124    
125          if (t === 'dark') activateDarkMode()
126          else if (t === 'light') activateLightMode()
127        
128      const asideStatus = saveToLocal.get('aside-status')
129      if (asideStatus !== undefined) {
130        if (asideStatus === 'hide') {
131          document.documentElement.classList.add('hide-aside')
132        } else {
133          document.documentElement.classList.remove('hide-aside')
134        }
135      }
136    
137    const detectApple = () => {
138      if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
139        document.documentElement.classList.add('apple')
140      }
141    }
142    detectApple()
143    })(window)</script>
143<link rel="stylesheet" href="https://jsdelivr.pai233.top/npm/aplayer/dist/APlayer.min.css"><link rel="stylesheet" href="/css/font.css">
143<script src="https://jsdelivr.pai233.top/npm/[email protected]/dist/Meting.min.js"></script>
143<script src="https://jsdelivr.pai233.top/npm/aplayer/dist/APlayer.min.js"></script>
143<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
143<script src="/js/link-checker.js"></script>
143<script type="text/javascript" src ="/js/serverlist-loader.js" ></script>
143<script type="text/javascript" src ="/js/welcome.js" ></script>
143<script src="/js/sweetalert.js"></script>
143<link rel="stylesheet" href="/css/sweetalert.css">
143<script async defer data-website-id="2f318098-14d3-4c57-87a5-09bd69b5f3b1" src="https://umami.pai233.top/umami.js"></script>
143<meta name="generator" content="Hexo 5.4.2"><link rel="alternate" href="/atom.xml" title="咕咕云梦泽" type="application/atom+xml">
144</head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">加载中...</div></div></div><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src="/img/avatar.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data is-center"><div class="data-item"><a href="/archives/"><div class="headline">文章</div><div class="length-num">37</div></a></div><div class="data-item"><a href="/tags/"><div class="headline">标签</div><div class="length-num">42</div></a></div><div class="data-item"><a href="/categories/"><div class="headline">分类</div><div class="length-num">28</div></a></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-user"></i><span> 关于</span></a></div><div class="menus_item"><a class="site-page" href="/friend-links/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/talking/"><i class="fa-fw fas fa-cubes"></i><span> 咕言咕语</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fa-solid fa-vial"></i><span> 高级</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/message-board/"><i class="fa-fw fas fa-comment"></i><span> 留言板</span></a></li><li><a class="site-page child" target="_blank" rel="noopener" href="https://status.pai233.top/"><i class="fa-fw fa-solid fa-gears"></i><span> 服务状态</span></a></li><li><a class="site-page child" href="/server-list/"><i class="fa-fw fas fa-server"></i><span> 切换线路</span></a></li><li><a class="site-page child" href="/sitemap.xml"><i class="fa-fw fas fa-sitemap"></i><span> 站点地图</span></a></li><li><a class="site-page child" href="/atom.xml"><i class="fa-fw fas fa-rss"></i><span> RSS</span></a></li></ul></div><div class="menus_item"><a class="site-page" target="_blank" rel="noopener" href="https://travellings.link/"><i class="fa-fw fas fa-subway"></i><span> 开往</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="full_page" id="page-header" style="background-image: url('/img/banner.png')"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">咕咕云梦泽</a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-user"></i><span> 关于</span></a></div><div class="menus_item"><a class="site-page" href="/friend-links/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/talking/"><i class="fa-fw fas fa-cubes"></i><span> 咕言咕语</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fa-solid fa-vial"></i><span> 高级</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/message-board/"><i class="fa-fw fas fa-comment"></i><span> 留言板</span></a></li><li><a class="site-page child" target="_blank" rel="noopener" href="https://status.pai233.top/"><i class="fa-fw fa-solid fa-gears"></i><span> 服务状态</span></a></li><li><a class="site-page child" href="/server-list/"><i class="fa-fw fas fa-server"></i><span> 切换线路</span></a></li><li><a class="site-page child" href="/sitemap.xml"><i class="fa-fw fas fa-sitemap"></i><span> 站点地图</span></a></li><li><a class="site-page child" href="/atom.xml"><i class="fa-fw fas fa-rss"></i><span> RSS</span></a></li></ul></div><div class="menus_item"><a class="site-page" target="_blank" rel="noopener" href="https://travellings.link/"><i class="fa-fw fas fa-subway"></i><span> 开往</span></a></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="site-info"><h1 id="site-title">咕咕云梦泽</h1><div id="site-subtitle"><span id="subtitle"></span></div><div id="site_social_icons"><a class="social-icon" href="https://github.com/pai233" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="mailto:[email protected]" target="_blank" title="Email"><i class="fas fa-envelope"></i></a><a class="social-icon" href="https://weibo.com/p/1005057307480731" target="_blank" title="Weibo"><i class="fab fa-weibo"></i></a><a class="social-icon" href="https://twitter.com/gugugupai233" target="_blank" title="Twitter"><i class="fab fa-twitter"></i></a><a class="social-icon" href="https://www.facebook.com/jobsau233" target="_blank" title="Facebook"><i class="fab fa-facebook"></i></a><a class="social-icon" href="https://www.youtube.com/channel/UCUv1mBq0QR3OvypuFnIRdkg/" target="_blank" title="YouTube"><i class="fab fa-youtube"></i></a><a class="social-icon" href="https://www.instagram.com/jobsau233/" target="_blank" title="Instagram"><i class="fab fa-instagram"></i></a><a class="social-icon" href="https://vk.com/id562467714" target="_blank" title="VK"><i class="fab fa-vk"></i></a><a class="social-icon" href="skype:live:.cid.193930fcd00765f5?call|chat" target="_blank" title="Skype"><i class="fab fa-skype"></i></a><a class="social-icon" href="https://space.bilibili.com/473777430" target="_blank" title="Bilibili"><i class="fa-brands fa-bilibili"></i></a><a class="social-icon" href="https://account.xbox.com/zh-cn/profile?gamertag=gugugupai233" target="_blank" title="Xbox"><i class="fab fa-xbox"></i></a><a class="social-icon" href="https://gitlab.com/gugugupai233" target="_blank" title="Gitlab"><i class="fab fa-gitlab"></i></a></div></div><div id="scroll-down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="post_cover left"><a href="/20220805/noip2006pj-t3/" title="【NOIP2006普及组】Jam的计数法"><img class="post_bg" src="https://cdn.pai233.top/8.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【NOIP2006普及组】Jam的计数法"></a></div><div class="recent-post-info"><a class="article-title" href="/20220805/noip2006pj-t3/" title="【NOIP2006普及组】Jam的计数法">【NOIP2006普及组】Jam的计数法</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-08-05T02:21:02.000Z" title="发表于 2022-08-05 10:21:02">2022-08-05</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i>
144<a class="article-meta__categories" href="/categories/%E7%AE%97%E6%B3%95%E5%AD%A6%E4%B9%A0/">算法学习</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E7%AE%97%E6%B3%95%E5%AD%A6%E4%B9%A0/%E6%A8%A1%E6%8B%9F/">模拟</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220805/noip2006pj-t3/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">这道题还算简单。
145
146 题目详情
147
148 方法
149找到一个可以变动的位,变动后再将其它位对齐,对齐完后输出即可。
150 代码
151123456789101112131415161718192021222324#include&lt;bits/stdc++.h&gt;using namespace std;char num[35];int main()&#123;	// freopen(&quot;count.in&quot;,&quot;r&quot;,stdin);	// freopen(&quot;count.out&quot;,&quot;w&quot;,stdout);	int start,end,len;	scanf(&quot;%d%d%d&quot;,&amp;start,&amp;end,&amp;len);	scanf(&quot;%s&quot;,num);	for(int i=1;i&lt;=5;i++)&#123;//输出5个Jam数字		for(int j=len-1;j&gt;=0;j--)&#123;//枚举变动位			int tmp=&#x27;a&#x27;+(end ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/20220707/noip2008tg-t1/" title="【NOIP2008提高组】笨小猴"><img class="post_bg" src="https://cdn.pai233.top/2.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【NOIP2008提高组】笨小猴"></a></div><div class="recent-post-info"><a class="article-title" href="/20220707/noip2008tg-t1/" title="【NOIP2008提高组】笨小猴">【NOIP2008提高组】笨小猴</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-07-07T01:58:38.000Z" title="发表于 2022-07-07 09:58:38">2022-07-07</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E7%AE%97%E6%B3%95%E5%AD%A6%E4%B9%A0/">算法学习</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E7%AE%97%E6%B3%95%E5%AD%A6%E4%B9%A0/%E6%A8%A1%E6%8B%9F/">模拟</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220707/noip2008tg-t1/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">这是NOIP2008提高组的第一题,难度在普及-以内,算是一道水题。
152
153 题目详情
154
155 方法
156读入一个单词,遍历一遍找到出现次数最大以及出现次数最小的数(这个数 $ &gt;0 $ ),相减后判断是否为质数即可。
157 代码:
158123456789101112131415161718192021222324252627282930313233343536#include&lt;bits/stdc++.h&gt;using namespace std;char word[105];int alphabet[&#x27;z&#x27;+5],maxnum=INT_MIN,minnum=INT_MAX,prime[35]=&#123;0,2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97&#125;;int main()&#123;	freopen(&quot;word.in&quot;,&quot;r&quot;,stdin);	freopen(&quot;word.out&quot;,&quot;w&qu ...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/20220503/butterfly-go-jumper/" title="【Butterfly主题】添加二级跳转页"><img class="post_bg" src="https://cdn.pai233.top/33.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【Butterfly主题】添加二级跳转页"></a></div><div class="recent-post-info"><a class="article-title" href="/20220503/butterfly-go-jumper/" title="【Butterfly主题】添加二级跳转页">【Butterfly主题】添加二级跳转页</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-05-03T11:17:22.000Z" title="发表于 2022-05-03 19:17:22">2022-05-03</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/">博客美化</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/%E5%8A%9F%E8%83%BD/">功能</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220503/butterfly-go-jumper/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">在逛别人的博客的时候,发现了有一种叫go.php的东西,可以经过自己站点的网页再跳转出去,方便SEO优化。但是像Hexo这类静态博客,想要从源HTML修改链接难度有点大,这里我们采用JavaScript动态修改。
159
160 部署Go Jumper到Github Pages
161博主根据这个大佬的博客里的二次跳转,魔改了一个静态版:Go Jumper
162
163所以,现在登陆你的Github账号,Fork这个仓库,选择你的个人账户。
164
165Fork完毕后,点击Settings-&gt;Pages,将原分支从none修改为master,目录保持为/(root),然后Save。
166
167这样,你自己的Go Jumper就成功部署在https://[你的Github用户名].github.io/go-jumper/了。
168
169当然,你也可以绑定自己的域名,或者部署到其他的平台ï¼
169Œè¿™é‡Œä¸å±•开赘述。
170 修改配置
171为了方便,我们这边直接在线修改:打开https://github.com/[你的Github用户名]/go-jumper/edit/master/config.json,修改以下内容:
17212345678910&#123;  ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/20220503/how-to-get-a-microsoft-365-e5-account/" title="2022年Microsoft 365开发者E5订阅白嫖教程"><img class="post_bg" src="https://cdn.pai233.top/9.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="2022年Microsoft 365开发者E5订阅白嫖教程"></a></div><div class="recent-post-info"><a class="article-title" href="/20220503/how-to-get-a-microsoft-365-e5-account/" title="2022年Microsoft 365开发者E5订阅白嫖教程">2022年Microsoft 365开发者E5订阅白嫖教程</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-05-03T10:28:21.000Z" title="发表于 2022-05-03 18:28:21">2022-05-03</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8E%A8%E8%8D%90/">推荐</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E6%8E%A8%E8%8D%90/%E5%BE%AE%E8%BD%AF/">微软</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220503/how-to-get-a-microsoft-365-e5-account/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">最近想要白嫖一个Microsoft 365授权,用着别人的服务总是不放心,决定自己开发私家车🤔
173
174微软一直都向开发者提供免费的Microsoft 365(即原Office 365)全家桶,申请开发者计划可以获得三个月的E5订阅。
175而E5订阅内包含了25个Microsoft 365的授权许可,同时附带5T的OneDrive不限速存储。
176 演示环境
177
178Windows 10 Education 10.0.19044.1586
179Microsoft Edge Version 101.0.1210.32(64-bit)
180科学的上网环境
181
182 申请账号
183现在网上很多教程的申请链接都失效了,原因是著名的“微软改名部”将Office 365改名为了Microsoft 365,同时相关的网址也被替换,最新的申请链接:https://developer.microsoft.com/zh-cn/microsoft-365/dev-program
184
185打开链接后,点击“立即加入”,登陆你的Microsoft账户,这里不进行赘述(没有?自己去创建一个)
186
187登陆账号后,会跳转至填写页面,按照自己的情况填写,公司可随意 ...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/20220409/butterfly-popup-welcome-window/" title="【Butterfly主题】弹出欢迎弹窗"><img class="post_bg" src="https://cdn.pai233.top/56.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【Butterfly主题】弹出欢迎弹窗"></a></div><div class="recent-post-info"><a class="article-title" href="/20220409/butterfly-popup-welcome-window/" title="【Butterfly主题】弹出欢迎弹窗">【Butterfly主题】弹出欢迎弹窗</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-04-09T09:26:19.000Z" title="发表于 2022-04-09 17:26:19">2022-04-09</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/">博客美化</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/%E5%8A%9F%E8%83%BD/">功能</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220409/butterfly-popup-welcome-window/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">写这篇博客的缘故是因为看到cnblogs上的live2d模型可以自动欢迎,但是自己又不会魔改Hexo的live2d,就想到了以弹窗的方式来欢迎。
188
189本文基于Hexo+Butterfly主题,其他主题的修改可能会有所不同,请自行了解文件对应位置。
190
191Butterfly主题已默认开启Pjax。
192
193此版基于博主之前所发布的关于NexT主题的修改,同时修复了部分问题。
194
195最终的实现效果如下:
196
197 选择一个好看的弹窗
198首先,你既然要弹窗,就要好看,而不是JavaScript里的alert()函数,在洛谷上做题的时候,看到“提交成功”的弹窗还比较好看,
198就查找了一下来源(详情),然后选定了这个,感觉还不错。
199
200 配置
201作者使用了Git进行主题安装。如果您使用的是npm安装,请将以下目录中\themes\butterfly\source\替换为\source\。
202
203 获取JavaScript和CSS文件
204我们需要将sweetalert.js和sweetalert.css放到自己博客下,防止CDN炸裂导致的错误。
205 新建JavaScript文件
206在博客根目录往下找到\themes\butterfly\s ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/20220327/some-good-themes-for-hexo/" title="【搭建Hexo博客(二)】选择主题"><img class="post_bg" src="https://cdn.pai233.top/14.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【搭建Hexo博客(二)】选择主题"></a></div><div class="recent-post-info"><a class="article-title" href="/20220327/some-good-themes-for-hexo/" title="【搭建Hexo博客(二)】选择主题">【搭建Hexo博客(二)】选择主题</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-03-27T09:08:44.000Z" title="发表于 2022-03-27 17:08:44">2022-03-27</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E9%9A%8F%E7%AC%94/">随笔</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E9%9A%8F%E7%AC%94/Hexo%E6%90%AD%E5%BB%BA/">Hexo搭建</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220327/some-good-themes-for-hexo/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">在初始化完Hexo后,我们就应该挑选一个心仪的主题了。
207 👍博主推荐
208以下主题仅为博主个人意见,您也可选择其他主题。
209
210 Butterfly
211Butterfly是一款卡片式UI设计的Hexo主题,作者来自中国香港。本站使用的即为Butterfly主题,支持浅色/深色主题调节,功能丰富,喜欢花里胡哨的可以用这款。
212
213官方演示地址:https://butterfly.js.org/
214 NexT
215博主曾经使用过NexT主题,NexT中还有四个主题,分别为Muse、Mist、Genimi、Pisces。博主认为Genimi和Mist比较好看,分明一点。
216
217官方演示地址:
218
219Muse:https://theme-next.js.org/muse/
220Mist:https://theme-next.js.org/mist/
221Genimi:https://theme-next.js.org/
222Pisces:https://theme-next.js.org/pisces/
223
224 Fluid
225一款Material Design风格的主题,平面化的福音。
226
227官方演示地址:https://hexo.flui ...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/20220312/init-your-hexo-blog/" title="【搭建Hexo博客(一)】初始化框架"><img class="post_bg" src="https://cdn.pai233.top/32.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【搭建Hexo博客(一)】初始化框架"></a></div><div class="recent-post-info"><a class="article-title" href="/20220312/init-your-hexo-blog/" title="【搭建Hexo博客(一)】初始化框架">【搭建Hexo博客(一)】初始化框架</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-03-12T07:42:01.000Z" title="发表于 2022-03-12 15:42:01">2022-03-12</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E9%9A%8F%E7%AC%94/">随笔</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E9%9A%8F%E7%AC%94/Hexo%E6%90%AD%E5%BB%BA/">Hexo搭建</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220312/init-your-hexo-blog/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">前几天更换了博客主题,现在趁这个机会,来写个教程。
228
229 博客是什么?
230以下内容摘自Wikipedia。
231
232
233博客(英语:Blog)是一种在线日记型式的个人网站,借由张帖子章、图片或视频来记录生活、抒发情感或分享信息。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。
234许多博客作者专注评论特定的课题或新闻,其他则作为个人日记。一个典型的博客结合了文字、图像、其他博客或网站的超链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,也有一些博客专注艺术、摄影、视频、音乐、播客等各种主题。博客是社交媒体网络的一部分。
235
236 写博客有什么好处?
237以下内容摘自Wikipedia。
238
239 纪录个人生活点滴
240如同日记一般,事实上,博客(blog)原本的字义(weblog)就是网络日志(web log),可将自己每日生活中发生的事情记录下来,并且跟朋友或网友们分享.
241 抒发与分享个人情绪
242博客常用来抒发个人情绪,把生活中的不满、郁闷或愤怒宣泄到博客上,或是与网络上的网友们分享个人开心的心情。
243 分享与交流知识、技术
244如果有专长、兴趣的人,可以借由 ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/20220227/change-the-cdn-of-butterfly-from-jsdelivr-to-your-proxy-server/" title="快速将Butterfly主题的CDN从jsDelivr切换至自建反向代理源"><img class="post_bg" src="https://cdn.pai233.top/57.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="快速将Butterfly主题的CDN从jsDelivr切换至自建反向代理源"></a></div><div class="recent-post-info"><a class="article-title" href="/20220227/change-the-cdn-of-butterfly-from-jsdelivr-to-your-proxy-server/" title="快速将Butterfly主题的CDN从jsDelivr切换至自建反向代理源">快速将Butterfly主题的CDN从jsDelivr切换至自建反向代理源</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-02-27T08:48:33.000Z" title="发表于 2022-02-27 16:48:33">2022-02-27</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/">博客美化</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/CDN/">CDN</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220227/change-the-cdn-of-butterfly-from-jsdelivr-to-your-proxy-server/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">最新版的Butterfly取消了原来设置在_config.yml里的默认CDN,导致不能快速替换掉现在极不稳定的jsDelivr CDN。本文的默认Butterfly版本为4.1.0。
245 配置
246现在的默认CDN地址被放在了主题的/scripts/events/config.js中:
2471234567891011121314151617181920212223242526272829303132333435363738394041424344454
24764748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129/** * Butterfly * 1. Merge CDN * 2. Capitalize the first letter of comment name ...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/20220219/use-jsdelivr-by-cloudflare-worker/" title="使用Cloudflare Worker为jsDelivr搭建反向代理服务"><img class="post_bg" src="https://cdn.pai233.top/36.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="使用Cloudflare Worker为jsDelivr搭建反向代理服务"></a></div><div class="recent-post-info"><a class="article-title" href="/20220219/use-jsdelivr-by-cloudflare-worker/" title="使用Cloudflare Worker为jsDelivr搭建反向代理服务">使用Cloudflare Worker为jsDelivr搭建反向代理服务</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-02-19T03:50:51.000Z" title="发表于 2022-02-19 11:50:51">2022-02-19</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E9%9A%8F%E7%AC%94/">随笔</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E9%9A%8F%E7%AC%94/%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86/">反向代理</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220219/use-jsdelivr-by-cloudflare-worker/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">在2021年12月20日,jsDelivr在中国大陆地区的ICP备案被吊销,且随后的服务在中国大陆地区极不稳定,严重拖慢了网页的速度。
248
249由于jsDelivr被封锁,导致了原来使用jsDelivr的CDN服务的网页速度缓慢,多数功能不正常。要解决这个问题,要么更换CDN,要么给jsDelivr套上一层反向代理。这里博主采用了Cloudflare Worker。
250 新建Worker
251登录到Cloudflare控制台,点击侧栏的Workers,新建服务。
252
253在创建页面填入你自己的服务名称。
254
255创建后将转入资源页面。
256
257 部署
258点击“快速编辑”,在代码框内复制以下代码:
2591234567891011121314151617181920212223242526272829303132333435363738394041424344454
259647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071 ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/20220213/friend-links-exchange-rules/" title="本站友链交换规则"><img class="post_bg" src="https://cdn.pai233.top/11.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="本站友链交换规则"></a></div><div class="recent-post-info"><a class="article-title" href="/20220213/friend-links-exchange-rules/" title="本站友链交换规则">本站友链交换规则</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-02-13T09:39:42.000Z" title="发表于 2022-02-13 17:39:42">2022-02-13</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E5%92%95%E5%92%95%E5%B0%8F%E7%AB%99/">咕咕小站</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E5%92%95%E5%92%95%E5%B0%8F%E7%AB%99/%E5%8D%9A%E5%AE%A2%E5%8A%A8%E6%80%81/">博客动态</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220213/friend-links-exchange-rules/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">此文章用于公示,请点击查看。</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/20220213/usaco2019dec-silver-moobuzz/" title="【USACO2019FEB Silver】MooBuzz"><img class="post_bg" src="https://cdn.pai233.top/47.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【USACO2019FEB Silver】MooBuzz"></a></div><div class="recent-post-info"><a class="article-title" href="/20220213/usaco2019dec-silver-moobuzz/" title="【USACO2019FEB Silver】MooBuzz">【USACO2019FEB Silver】MooBuzz</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-02-13T05:56:52.000Z" title="发表于 2022-02-13 13:56:52">2022-02-13</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E7%AE%97%E6%B3%95%E5%AD%A6%E4%B9%A0/">算法学习</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E7%AE%97%E6%B3%95%E5%AD%A6%E4%B9%A0/%E6%A8%A1%E6%8B%9F/">模拟</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220213/usaco2019dec-silver-moobuzz/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">这道题本以为是什么大型模拟,其实是一道简单的找规律……
260
261 题目详情
262英语原题:http://usaco.org/index.php?page=viewproblem2&amp;cpid=966
263翻译:
264Farmer John 的奶牛们最近成为了一个简单的数字游戏FizzBuzz的狂热玩家。这个游戏的规则很简单:奶牛们站成一圈,依次从一开始报数,每头奶牛在轮到她的时候报一个数。如果一头奶牛将要报的数字是 333 的倍数,她应当报Fizz来代替这个数。如果一头奶牛将要报的数字是 555 的倍数,她应当报Buzz来代替这个数。如果一头奶牛将要报的数字是 151515 的倍数,她应当报FizzBuzz来代替这个数。于是这个游戏的开始部分的记录为:
2651,2,Fizz,4,Buzz,Fizz,7,8,Fizz,Buzz,11,Fizz,13,14,FizzBuzz,161, 2, \texttt{Fizz}, 4, \texttt{Buzz}, \texttt{Fizz}, 7, 8, \texttt{Fizz},\texttt{Buzz}, 11, \texttt{Fizz}, 13, 14, ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/20220209/5-free-static-page-hosting/" title="5个免费的静态Web应用部署平台"><img class="post_bg" src="https://cdn.pai233.top/56.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="5个免费的静态Web应用部署平台"></a></div><div class="recent-post-info"><a class="article-title" href="/20220209/5-free-static-page-hosting/" title="5个免费的静态Web应用部署平台">
2655个免费的静态Web应用部署平台</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-02-09T13:47:47.000Z" title="发表于 2022-02-09 21:47:47">2022-02-09</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8E%A8%E8%8D%90/">推荐</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E6%8E%A8%E8%8D%90/Web%E6%9C%8D%E5%8A%A1/">Web服务</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220209/5-free-static-page-hosting/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">最近使用很多家的静态部署服务,今天就给大家整5个我认为最好的,供大家白嫖(
266
267为了确保评测间的公平性,我们采用了同一地区(四川成都)的三大运营商的网络进行测试。
268 Cloudflare Pages
269 评价
270推荐指数:⭐⭐⭐⭐⭐
271服务器地理位置:美国自家节点
272推荐原因:速度稳定,在全球各地均有CDN,支持从Github/Gitlab等平台自动部署
273缺点:部署速度较慢,但不算太影响
274 网络情况
275电信:从大陆直连美国
276
277联通:绕行欧洲后到美国
278
279移动:到达香港后无法追踪(移动就这德性)
280
281官网指路:https://www.cloudflare.com
282自己测试:https://blog.pai233.top/
283 Vercel
284 评价
285推荐指数:⭐⭐⭐⭐
286服务器地理位置:美国AWS
287推荐原因:部署速度快,支持自动部署
288缺点:被墙过一次,速度有可能出现不稳定
289 网络情况
290电信:大陆绕道日本后连接美国
291
292联通:直连美国后到新加坡(?再回美国
293
294移动:绕道香港后直连
295
296官网指路:https://vercel.com
297自己测试:https://vercel.cdn.blog.pai233.top/
298  ...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/20220208/how-to-deploy-your-hexo-blog-on-firebase/" title="如何将你的Hexo博客部署到Google Firebase上"><img class="post_bg" src="https://cdn.pai233.top/60.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="如何将你的Hexo博客部署到Google Firebase上"></a></div><div class="recent-post-info"><a class="article-title" href="/20220208/how-to-deploy-your-hexo-blog-on-firebase/" title="如何将你的Hexo博客部署到Google Firebase上">如何将你的Hexo博客部署到Google Firebase上</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-02-08T13:53:34.000Z" title="发表于 2022-02-08 21:53:34">2022-02-08</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/">博客美化</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/%E9%83%A8%E7%BD%B2/">部署</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220208/how-to-deploy-your-hexo-blog-on-firebase/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">博主最近在 白嫖万恶的资本 将博客部署到新的CDN上,所以在寻找免费的静态Web应用部署工具,发现了Google Firebase。
299
300 Google Firebase
301
302以下内容摘取自Wikipedia。
303Firebase是Firebase,Inc.在2011年发布的行动和网络应用程序开发者平台,在2014年被Google收购。
304截至2020年3月,Firebase平台拥有19项产品,它们被超过150万个应用程序采用。
305
306这 万恶资本 Google的坑,怎么能不白嫖呢😏
307Tip: 以下内容在中国大陆需要掌握浏览世界的方法(嘘🤫——
308 新建项目
309打开Firebase官网,登陆账号并转到控制台。
310
311选择“添加项目”,输入您的项目名称,如果你喜欢,可以编辑您项目的唯一标识符(位于名称框的左下角)
312
313点击下一步,到询问是否启用分析页面,这里根据你个人的喜好来吧~
314
315选择完后,项目开始创建(如果您启用了分析,可能还要选择账户)。
316
317然后会进入到选择计划的页面(由于博主先前已经创建过了,并没有弹出),按照你的喜好来 (不会有人给Google交钱吧),选择完后整个项目就OK了。
318
319 安装Hex ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/20220207/change-the-theme-to-butterfly/" title="博客正式切换主题到Butterfly!"><img class="post_bg" src="https://cdn.pai233.top/24.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="博客正式切换主题到Butterfly!"></a></div><div class="recent-post-info"><a class="article-title" href="/20220207/change-the-theme-to-butterfly/" title="博客正式切换主题到Butterfly!">博客正式切换主题到Butterfly!</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-02-07T14:40:33.000Z" title="发表于 2022-02-07 22:40:33">2022-02-07</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E5%92%95%E5%92%95%E5%B0%8F%E7%AB%99/">咕咕小站</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E5%92%95%E5%92%95%E5%B0%8F%E7%AB%99/%E5%8D%9A%E5%AE%A2%E5%8A%A8%E6%80%81/">博客动态</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220207/change-the-theme-to-butterfly/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">博主的博客从今天起正式切换到Butterfly啦!
320
321 新特性
322更换主题后,在保留原有功能的同时,还增加了许多新功能:
323
324支持双系统评论!(Twikoo/Gitalk)
325文章结尾支持自动推荐
326新增了“咕言咕语”、“留言板”等栏目
327等你发现 (才不是我不记得了)
328
329 新增了几个CDN
330
331Render
332Forge
333Hostman
334Google Firebase
335
336 Google AdSense
337这个东西的自动广告真的太迷惑了,在调了在调了😅
338
339 The Old One
340原NexT主题的博客页面已经备份好了:https://old.blog.pai233.top/
341但是应该不会再更新了……
342</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/20220123/how-to-fix-the-bios-of-gigabyte-motherboards-which-has-dual-bios/" title="如何修复具有双BIOS的某G姓主板的BIOS"><img class="post_bg" src="https://cdn.pai233.top/7.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="如何修复具有双BIOS的某G姓主板的BIOS"></a></div><div class="recent-post-info"><a class="article-title" href="/20220123/how-to-fix-the-bios-of-gigabyte-motherboards-which-has-dual-bios/" title="如何修复具有双BIOS的某G姓主板的BIOS">如何修复具有双BIOS的某G姓主板的BIOS</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2022-01-23T15:09:23.000Z" title="发表于 2022-01-23 23:09:23">2022-01-23</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E9%9A%8F%E7%AC%94/">随笔</a><i class="fas fa-angle-right article-meta-link"></i><a class="article-meta__categories" href="/categories/%E9%9A%8F%E7%AC%94/%E5%A5%87%E6%B7%AB%E6%8A%80%E5%B7%A7/">奇淫技巧</a></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/20220123/how-to-fix-the-bios-of-gigabyte-motherboards-which-has-dual-bios/#post-comment"></a><span class="article-meta-label"> 条评论</span></span></div><div class="content">前几天不知道主板抽什么风,BIOS又炸了。
343
344 起因
345博主现在用着的是一块某G姓品牌的GA-Z77P-D3(如下图,图源网络)
346
347这块主板搭载了双BIOS(位于主板右下角SATA接口上),在主BIOS故障时,可以通过Backup BIOS进行恢复。但博主之前不知道,第一次卡BIOS时,还拿出去给奸商大砍30大洋,血一样的教训……
348
349现在第二次卡BIOS,终于知道了有双BIOS,这次就直接恢复试试。
350 方法
351博主没有别人短接BIOS针脚的实力,也没有断电几分钟自动恢复的运气,只能踏踏实实的恢复BIOS。
352
353
354将计算机关机
355
356
357长按开机键,开机后不要断开
358
359
360等待约10秒后计算机自动断电重启
361
362
363进入BIOS恢复页面等待
364
365
366Tip:有时候长按开机键后,CPU风扇刚刚起转就断电了,这种情况可能需要多试几次。
367等待进度条跑完,重启,电脑成功启动进入系统。
368
369</div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/#content-inner">2</a><a class="page-number" href="/page/3/#content-inner">3</a><a class="extend next" rel="next" href="/page/2/#content-inner"><i class="fas fa-chevron-right fa-fw"></i></a></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src="/img/avatar.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">pai233</div><div class="author-info__description">Write Down My Life.</div></div><div class="card-info-data is-center"><div class="card-info-data-item"><a href="/archives/"><div class="headline">文章</div><div class="length-num">37</div></a></div><div class="card-info-data-item"><a href="/tags/"><div class="headline">标签</div><div class="length-num">42</div></a></div><div class="card-info-data-item"><a href="/categories/"><div class="headline">分类</div><div class="length-num">28</div></a></div></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://discord.gg/KZUcfu3YwR"><i class="fab fa-discord"></i><span>Chat on Discord</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/pai233" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="mailto:[email protected]" target="_blank" title="Email"><i class="fas fa-envelope"></i></a><a class="social-icon" href="https://weibo.com/p/1005057307480731" target="_blank" title="Weibo"><i class="fab fa-weibo"></i></a><a class="social-icon" href="https://twitter.com/gugugupai233" target="_blank" title="Twitter"><i class="fab fa-twitter"></i></a><a class="social-icon" href="https://www.facebook.com/jobsau233" target="_blank" title="Facebook"><i class="fab fa-facebook"></i></a><a class="social-icon" href="https://www.youtube.com/channel/UCUv1mBq0QR3OvypuFnIRdkg/" target="_blank" title="YouTube"><i class="fab fa-youtube"></i></a><a class="social-icon" href="https://www.instagram.com/jobsau233/" target="_blank" title="Instagram"><i class="fab fa-instagram"></i></a><a class="social-icon" href="https://vk.com/id562467714" target="_blank" title="VK"><i class="fab fa-vk"></i></a><a class="social-icon" href="skype:live:.cid.193930fcd00765f5?call|chat" target="_blank" title="Skype"><i class="fab fa-skype"></i></a><a class="social-icon" href="https://space.bilibili.com/473777430" target="_blank" title="Bilibili"><i class="fa-brands fa-bilibili"></i></a><a class="social-icon" href="https://account.xbox.com/zh-cn/profile?gamertag=gugugupai233" target="_blank" title="Xbox"><i class="fab fa-xbox"></i></a><a class="social-icon" href="https://gitlab.com/gugugupai233" target="_blank" title="Gitlab"><i class="fab fa-gitlab"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>公告</span></div><div class="announcement_content">欢迎来到咕咕云梦泽!请各位大大们评论时注意文明用语哦~</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/20220805/noip2006pj-t3/" title="【NOIP2006普及组】Jam的计数法"><img src="https://cdn.pai233.top/8.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【NOIP2006普及组】Jam的计数法"/></a><div class="content"><a class="title" href="/20220805/noip2006pj-t3/" title="【NOIP2006普及组】Jam的计数法">【NOIP2006普及组】Jam的计数法</a><time datetime="2022-08-05T02:21:02.000Z" title="发表于 2022-08-05 10:21:02">2022-08-05</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/20220707/noip2008tg-t1/" title="【NOIP2008提高组】笨小猴"><img src="https://cdn.pai233.top/2.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【NOIP2008提高组】笨小猴"/></a><div class="content"><a class="title" href="/20220707/noip2008tg-t1/" title="【NOIP2008提高组】笨小猴">【NOIP2008提高组】笨小猴</a><time datetime="2022-07-07T01:58:38.000Z" title="发表于 2022-07-07 09:58:38">2022-07-07</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/20220503/butterfly-go-jumper/" title="【Butterfly主题】添加二级跳转页"><img src="https://cdn.pai233.top/33.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【Butterfly主题】添加二级跳转页"/></a><div class="content"><a class="title" href="/20220503/butterfly-go-jumper/" title="【Butterfly主题】添加二级跳转页">【Butterfly主题】添加二级跳转页</a><time datetime="2022-05-03T11:17:22.000Z" title="发表于 2022-05-03 19:17:22">2022-05-03</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/20220503/how-to-get-a-microsoft-365-e5-account/" title="2022å¹´Microsoft 365开发者E5订阅白嫖教程"><img src="https://cdn.pai233.top/9.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="2022å¹´Microsoft 365开发者E5订阅白嫖教程"/></a><div class="content"><a class="title" href="/20220503/how-to-get-a-microsoft-365-e5-account/" title="2022å¹´Microsoft 365开发者E5订阅白嫖教程">2022å¹´Microsoft 365开发者E5订阅白嫖教程</a><time datetime="2022-05-03T10:28:21.000Z" title="发表于 2022-05-03 18:28:21">2022-05-03</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/20220409/butterfly-popup-welcome-window/" title="【Butterfly主题】弹出欢迎弹窗"><img src="https://cdn.pai233.top/56.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【Butterfly主题】弹出欢迎弹窗"/></a><div class="content"><a class="title" href="/20220409/butterfly-popup-welcome-window/" title="【Butterfly主题】弹出欢迎弹窗">【Butterfly主题】弹出欢迎弹窗</a><time datetime="2022-04-09T09:26:19.000Z" title="发表于 2022-04-09 17:26:19">2022-04-09</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/20220327/some-good-themes-for-hexo/" title="【搭建Hexo博客(二)】选择主题"><img src="https://cdn.pai233.top/14.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【搭建Hexo博客(二)】选择主题"/></a><div class="content"><a class="title" href="/20220327/some-good-themes-for-hexo/" title="【搭建Hexo博客(二)】选择主题">【搭建Hexo博客(二)】选择主题</a><time datetime="2022-03-27T09:08:44.000Z" title="发表于 2022-03-27 17:08:44">2022-03-27</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/20220312/init-your-hexo-blog/" title="【搭建Hexo博客(一)】初始化框架"><img src="https://cdn.pai233.top/32.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【搭建Hexo博客(一)】初始化框架"/></a><div class="content"><a class="title" href="/20220312/init-your-hexo-blog/" title="【搭建Hexo博客(一)】初始化框架">【搭建Hexo博客(一)】初始化框架</a><time datetime="2022-03-12T07:42:01.000Z" title="发表于 2022-03-12 15:42:01">2022-03-12</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/20220227/change-the-cdn-of-butterfly-from-jsdelivr-to-your-proxy-server/" title="快速将Butterfly主题的CDN从jsDelivr切换至自建反向代理源"><img src="https://cdn.pai233.top/57.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="快速将Butterfly主题的CDN从jsDelivr切换至自建反向代理源"/></a><div class="content"><a class="title" href="/20220227/change-the-cdn-of-butterfly-from-jsdelivr-to-your-proxy-server/" title="快速将Butterfly主题的CDN从jsDelivr切换至自建反向代理源">快速将Butterfly主题的CDN从jsDelivr切换至自建反向代理源</a><time datetime="2022-02-27T08:48:33.000Z" title="发表于 2022-02-27 16:48:33">2022-02-27</time></div></div></div></div><div class="card-widget ads-wrap"><a target="_blank" rel="noopener" href="https://s.qiniu.com/zm2yQr" title="10年专注云存储,注册即可免费使用!"><img src="/img/qiniu-storage-aside.jpg" style="max-width:100%;overflow:hidden;"></img></a></div><div class="card-widget" id="card-newest-comments"><div class="item-headline"><i class="fas fa-comment-dots"></i><span>最新评论</span></div><div class="aside-list"><span>正在加载中...</span></div></div><div class="card-widget card-categories"><div class="item-headline">
370            <i class="fas fa-folder-open"></i>
371            <span>分类</span>
372            <a class="card-more-btn" href="/categories/" title="查看更多">
373    <i class="fas fa-angle-right"></i></a>
374            </div>
375            <ul class="card-category-list" id="aside-cat-list">
376            <li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/"><span class="card-category-list-name">博客美化</span><span class="card-category-list-count">8</span></a><ul class="card-category-list child"><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/CDN/"><span class="card-category-list-name">CDN</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/%E5%8A%9F%E8%83%BD/"><span class="card-category-list-name">功能</span><span class="card-category-list-count">5</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/%E9%83%A8%E7%BD%B2/"><span class="card-category-list-name">部署</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E5%8D%9A%E5%AE%A2%E7%BE%8E%E5%8C%96/%E9%A1%B5%E9%9D%A2/"><span class="card-category-list-name">页面</span><span class="card-category-list-count">1</span></a></li></ul></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E5%92%95%E5%92%95%E5%B0%8F%E7%AB%99/"><span class="card-category-list-name">咕咕小站</span><span class="card-category-list-count">4</span></a><ul class="card-category-list child"><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E5%92%95%E5%92%95%E5%B0%8F%E7%AB%99/%E5%8D%9A%E5%AE%A2%E5%8A%A8%E6%80%81/"><span class="card-category-list-name">博客动态</span><span class="card-category-list-count">4</span></a></li></ul></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E6%8E%A8%E8%8D%90/"><span class="card-category-list-name">推荐</span><span class="card-category-list-count">2</span></a></li>
377            </ul></div><div class="card-widget card-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/API/" style="font-size: 1.14em; color: #999b9d">API</a> <a href="/tags/Blog/" style="font-size: 1.5em; color: #99a9bf">Blog</a> <a href="/tags/Butterfly/" style="font-size: 1.14em; color: #999b9d">Butterfly</a> <a href="/tags/C/" style="font-size: 1.41em; color: #99a5b7">C++</a> <a href="/tags/CCF/" style="font-size: 1.1em; color: #999">CCF</a> <a href="/tags/CSP/" style="font-size: 1.1em; color: #999">CSP</a> <a href="/tags/Cloudflare/" style="font-size: 1.1em; color: #999">Cloudflare</a> <a href="/tags/Firebase/" style="font-size: 1.1em; color: #999">Firebase</a> <a href="/tags/GFW/" style="font-size: 1.1em; color: #999">GFW</a> <a href="/tags/Git/" style="font-size: 1.19em; color: #999da1">Git</a> <a href="/tags/HDU/" style="font-size: 1.1em; color: #999">HDU</a> <a href="/tags/Hexo/" style="font-size: 1.37em; color: #99a4b2">Hexo</a> <a href="/tags/JQuery/" style="font-size: 1.1em; color: #999">JQuery</a> <a href="/tags/JavaScript/" style="font-size: 1.19em; color: #999da1">JavaScript</a> <a href="/tags/LaTeX/" style="font-size: 1.1em; color: #999">LaTeX</a> <a href="/tags/Microsoft/" style="font-size: 1.1em; color: #999">Microsoft</a> <a href="/tags/NOIP/" style="font-size: 1.28em; color: #99a0aa">NOIP</a> <a href="/tags/Node-js/" style="font-size: 1.23em; color: #999ea6">Node.js</a> <a href="/tags/OI/" style="font-size: 1.46em; color: #99a7bb">OI</a> <a href="/tags/Office/" style="font-size: 1.1em; color: #999">Office</a> <a href="/tags/Proxy/" style="font-size: 1.1em; color: #999">Proxy</a> <a href="/tags/Python/" style="font-size: 1.1em; color: #999">Python</a> <a href="/tags/Sweetalert/" style="font-size: 1.14em; color: #999b9d">Sweetalert</a> <a href="/tags/USACO/" style="font-size: 1.14em; color: #999b9d">USACO</a> <a href="/tags/VS-Code/" style="font-size: 1.14em; color: #999b9d">VS Code</a> <a href="/tags/jsDelivr/" style="font-size: 1.14em; color: #999b9d">jsDelivr</a> <a href="/tags/%E4%B8%BB%E6%9D%BF/" style="font-size: 1.1em; color: #999">主板</a> <a href="/tags/%E4%B8%BB%E9%A2%98/" style="font-size: 1.1em; color: #999">主题</a> <a href="/tags/%E5%85%8D%E8%B4%B9/" style="font-size: 1.14em; color: #999b9d">免费</a> <a href="/tags/%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86/" style="font-size: 1.14em; color: #999b9d">反向代理</a> <a href="/tags/%E5%A5%87%E6%B7%AB%E6%8A%80%E5%B7%A7/" style="font-size: 1.1em; color: #999">奇淫技巧</a> <a href="/tags/%E5%B0%8F%E6%8A%A5/" style="font-size: 1.1em; color: #999">小报</a> <a href="/tags/%E6%89%A9%E5%B1%95/" style="font-size: 1.1em; color: #999">扩展</a> <a href="/tags/%E6%8A%80%E5%98%89/" style="font-size: 1.1em; color: #999">技嘉</a> <a href="/tags/%E6%9D%A5%E6%BA%90%E6%9C%AA%E7%9F%A5/" style="font-size: 1.1em; color: #999">来源未知</a> <a href="/tags/%E6%B4%9B%E8%B0%B7/" style="font-size: 1.23em; color: #999ea6">洛谷</a> <a href="/tags/%E6%B8%B8%E8%AE%B0/" style="font-size: 1.1em; color: #999">游记</a> <a href="/tags/%E7%99%BD%E5%AB%96/" style="font-size: 1.19em; color: #999da1">白嫖</a>
377 <a href="/tags/%E7%BB%B4%E4%BF%AE/" style="font-size: 1.1em; color: #999">维修</a> <a href="/tags/%E7%BE%8E%E5%8C%96/" style="font-size: 1.32em; color: #99a2ae">美化</a></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>归档</span><a class="card-more-btn" href="/archives/" title="查看更多">
378    <i class="fas fa-angle-right"></i></a></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/08/"><span class="card-archive-list-date">2022 八月</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/07/"><span class="card-archive-list-date">2022 七月</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/05/"><span class="card-archive-list-date">2022 五月</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/04/"><span class="card-archive-list-date">2022 四月</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/03/"><span class="card-archive-list-date">2022 三月</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/02/"><span class="card-archive-list-date">2022 二月</span><span class="card-archive-list-count">7</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/01/"><span class="card-archive-list-date">2022 一月</span><span class="card-archive-list-count">3</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2021/12/"><span class="card-archive-list-date">2021 十二月</span><span class="card-archive-list-count">1</span></a></li></ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>网站资讯</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章数目 :</div><div class="item-count">37</div></div><div class="webinfo-item"><div class="item-name">已运行时间 :</div><div class="item-count" id="runtimeshow" data-publishDate="2021-07-28T14:00:00.000Z"></div></div><div class="webinfo-item"><div class="item-name">本站总字数 :</div><div class="item-count">21.9k</div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"></div></div><div class="webinfo-item"><div class="item-name">本站总访问量 :</div><div class="item-count" id="busuanzi_value_site_pv"></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2022-11-11T03:33:35.413Z"></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">&copy;2021 - 2022 By pai233</div><div class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div><div class="footer_custom_text">咕咕云梦泽 - 气蒸云梦泽,波撼岳阳城。<br><a href="https://icp.gov.moe/?keyword=20229989" target="_blank">萌ICP备20229989号</a><div align="center" style = "width: fit-content;margin: 0 auto;"><meting-js server="netease" type="playlist" id="6888258472" list-folded=1 theme=#ffffff></meting-js></div></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="translateLink" type="button" title="简繁转换">繁</button><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="回到顶部"><i class="fas fa-arrow-up"></i></button></div></div><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">本地搜索</span><span id="loading-status"></span><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="is-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span>  数据库加载中</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div><hr/><div id="local-search-results"></div></div></div><div id="search-mask"></div></div><div>
378<script src="/js/utils.js"></script>
378<script src="/js/main.js"></script>
378<script src="/js/tw_cn.js"></script>
378<script src="https://jsdelivr.pai233.top/npm/@fancyapps/ui/dist/fancybox.umd.js"></script>
378<script src="https://jsdelivr.pai233.top/npm/instant.page/instantpage.min.js" type="module"></script>
378<script src="https://jsdelivr.pai233.top/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script>
378<script src="https://jsdelivr.pai233.top/npm/node-snackbar/dist/snackbar.min.js"></script>
378<script src="/js/search/local-search.js"></script>
378<script>var preloader = {
379  endLoading: () => {
380    document.body.style.overflow = 'auto';
381    document.getElementById('loading-box').classList.add("loaded")
382  },
383  initLoading: () => {
384    document.body.style.overflow = '';
385    document.getElementById('loading-box').classList.remove("loaded")
386
387  }
388}
389window.addEventListener('load',preloader.endLoading())</script>
389<div class="js-pjax">
389<script>(() => { 
390  const getCommentUrl = () => {
391    const eleGroup = document.querySelectorAll('#recent-posts .article-title')
392    let urlArray = []
393    eleGroup.forEach(i=>{
394      urlArray.push(i.getAttribute('href'))
395    })
396    return urlArray
397  }
398
399  const getCount = () => {
400    const runTwikoo = () => {
401      twikoo.getCommentsCount({
402        envId: 'https://twikoo.pai233.top/',
403        region: '',
404        urls: getCommentUrl(),
405        includeReply: false
406      }).then(function (res) {
407        document.querySelectorAll('#recent-posts .twikoo-count').forEach((item,index) => {
408          item.innerText = res[index].count
409        })
410      }).catch(function (err) {
411        console.log(err)
412      })
413    }
414
415      if (typeof twikoo === 'object') {
416        runTwikoo()
417      } else {
418        getScript('https://jsdelivr.pai233.top/npm/twikoo/dist/twikoo.all.min.js').then(runTwikoo)
419      }
420  }
421
422  window.pjax ? getCount() : window.addEventListener('load', getCount)
423
424})()</script>
424<script>function subtitleType () {
425  fetch('https://v1.hitokoto.cn')
426    .then(response => response.json())
427    .then(data => {
428      if (true) {
429        const from = '出自 ' + data.from
430        const sub = []
431        sub.unshift(data.hitokoto, from)
432        window.typed = new Typed('#subtitle', {
433          strings: sub,
434          startDelay: 300,
435          typeSpeed: 150,
436          loop: true,
437          backSpeed: 50,
438        })
439      } else {
440        document.getElementById('subtitle').innerHTML = data.hitokoto
441      }
442    })
443}
444
445if (true) {
446  if (typeof Typed === 'function') {
447    subtitleType()
448  } else {
449    getScript('https://jsdelivr.pai233.top/npm/typed.js/lib/typed.min.js').then(subtitleType)
450  }
451} else {
452  subtitleType()
453}
454</script>
454</div>
454<script>window.addEventListener('load', () => {
455  const changeContent = (content) => {
456    if (content === '') return content
457
458    content = content.replace(/<img.*?src="(.*?)"?[^\>]+>/ig, '[图片]') // replace image link
459    content = content.replace(/<a[^>]+?href=["']?([^"']+)["']?[^>]*>([^<]+)<\/a>/gi, '[链接]') // replace url
460    content = content.replace(/<pre><code>.*?<\/pre>/gi, '[代码]') // replace code
461    content = content.replace(/<[^>]+>/g,"") // remove html tag
462
463    if (content.length > 150) {
464      content = content.substring(0,150) + '...'
465    }
466    return content
467  }
468
469  const getComment = () => {
470    const runTwikoo = () => {
471      twikoo.getRecentComments({
472        envId: 'https://twikoo.pai233.top/',
473        region: '',
474        pageSize: 6,
475        includeReply: true
476      }).then(function (res) {
477        const twikooArray = res.map(e => {
478          return {
479            'content': changeContent(e.comment),
480            'avatar': e.avatar,
481            'nick': e.nick,
482            'url': e.url + '#' + e.id,
483            'date': new Date(e.created).toISOString()
484          }
485        })
486
487        saveToLocal.set('twikoo-newest-comments', JSON.stringify(twikooArray), 10/(60*24))
488        generateHtml(twikooArray)
489      }).catch(function (err) {
490        const $dom = document.querySelector('#card-newest-comments .aside-list')
491        $dom.innerHTML= "无法获取评论,请确认相关配置是否正确"
492      })
493    }
494
495    if (typeof twikoo === 'object') {
496      runTwikoo()
497    } else {
498      getScript('https://jsdelivr.pai233.top/npm/twikoo/dist/twikoo.all.min.js').then(runTwikoo)
499    }
500  }
501
502  const generateHtml = array => {
503    let result = ''
504
505    if (array.length) {
506      for (let i = 0; i < array.length; i++) {
507        result += '<div class=\'aside-list-item\'>'
508
509        if (true) {
510          const name = 'data-lazy-src'
511          result += `<a href='${array[i].url}' class='thumbnail'><img ${name}='${array[i].avatar}' alt='${array[i].nick}'></a>`
512        }
513        
514        result += `<div class='content'>
515        <a class='comment' href='${array[i].url}' title='${array[i].content}'>${array[i].content}</a>
516        <div class='name'><span>${array[i].nick} / </span><time datetime="${array[i].date}">${btf.diffDate(array[i].date, true)}</time></div>
517        </div></div>`
518      }
519    } else {
520      result += '没有评论'
521    }
522
523    let $dom = document.querySelector('#card-newest-comments .aside-list')
524    $dom.innerHTML= result
525    window.lazyLoadInstance && window.lazyLoadInstance.update()
526    window.pjax && window.pjax.refresh($dom)
527  }
528
529  const newestCommentInit = () => {
530    if (document.querySelector('#card-newest-comments .aside-list')) {
531      const data = saveToLocal.get('twikoo-newest-comments')
532      if (data) {
533        generateHtml(JSON.parse(data))
534      } else {
535        getComment()
536      }
537    }
538  }
539
540  newestCommentInit()
541  document.addEventListener('pjax:complete', newestCommentInit)
542})</script>
542<script src="https://jsdelivr.pai233.top/npm/butterfly-extsrc@1/dist/activate-power-mode.min.js"></script>
542<script>POWERMODE.colorful = true;
543POWERMODE.shake = false;
544POWERMODE.mobile = false;
545document.body.addEventListener('input', POWERMODE);
546</script>
546<script id="click-show-text" src="https://jsdelivr.pai233.top/npm/butterfly-extsrc@1/dist/click-show-text.min.js" data-mobile="false" data-text="富强,民主,文明,和谐,自由,平等,公正,法治,爱国,敬业,诚信,友善" data-fontsize="15px" data-random="true" async="async"></script>
546<script>window.$crisp = [];
547window.CRISP_WEBSITE_ID = "e0b74d1c-63f5-417a-9b65-defcec9d5b6e";
548(function () {
549  d = document;
550  s = d.createElement("script");
551  s.src = "https://client.crisp.chat/l.js";
552  s.async = 1;
553  d.getElementsByTagName("head")[0].appendChild(s);
554})();
555$crisp.push(["safe", true])
556
557if (false) {
558  $crisp.push(["do", "chat:hide"])
559  $crisp.push(["on", "chat:closed", function() {
560    $crisp.push(["do", "chat:hide"])
561  }])
562  var chatBtnFn = () => {
563    var chatBtn = document.getElementById("chat_btn")
564    chatBtn.addEventListener("click", function(){
565      $crisp.push(["do", "chat:show"])
566      $crisp.push(["do", "chat:open"])
567
568    });
569  }
570  chatBtnFn()
571} else {
572  if (false) {
573    function chatBtnHide () {
574      $crisp.push(["do", "chat:hide"])
575    }
576    function chatBtnShow () {
577      $crisp.push(["do", "chat:show"])
578    }
579  }
580}</script>
580<script>((window.gitter = {}).chat = {}).options = {
581  room: 'pai233_room/community',
582};
583
584if (false) {
585  function chatBtnHide () {
586    document.getElementsByClassName('gitter-open-chat-button')[0].style.display= 'none'
587  }
588
589  function chatBtnShow () {
590    document.getElementsByClassName('gitter-open-chat-button')[0].style.display= 'block'
591  }
592}
593</script>
593<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async="async" defer="defer"></script>
593<script src="https://jsdelivr.pai233.top/npm/pjax/pjax.min.js"></script>
593<script>let pjaxSelectors = ["title","#config-diff","#body-wrap","#rightside-config-hide","#rightside-config-show",".js-pjax"]
594
595var pjax = new Pjax({
596  elements: 'a:not([target="_blank"])',
597  selectors: pjaxSelectors,
598  cacheBust: false,
599  analytics: false,
600  scrollRestoration: false
601})
602
603document.addEventListener('pjax:send', function () {
604
605  // removeEventListener scroll 
606  window.tocScrollFn && window.removeEventListener('scroll', window.tocScrollFn)
607  window.scrollCollect && window.removeEventListener('scroll', scrollCollect)
608
609  typeof preloader === 'object' && preloader.initLoading()
610  document.getElementById('rightside').style.cssText = "opacity: ''; transform: ''"
611  
612  if (window.aplayers) {
613    for (let i = 0; i < window.aplayers.length; i++) {
614      if (!window.aplayers[i].options.fixed) {
615        window.aplayers[i].destroy()
616      }
617    }
618  }
619
620  typeof typed === 'object' && typed.destroy()
621
622  //reset readmode
623  const $bodyClassList = document.body.classList
624  $bodyClassList.contains('read-mode') && $bodyClassList.remove('read-mode')
625
626})
627
628document.addEventListener('pjax:complete', function () {
629  window.refreshFn()
630
631  document.querySelectorAll('script[data-pjax]').forEach(item => {
632    const newScript = document.createElement('script')
633    const content = item.text || item.textContent || item.innerHTML || ""
634    Array.from(item.attributes).forEach(attr => newScript.setAttribute(attr.name, attr.value))
635    newScript.appendChild(document.createTextNode(content))
636    item.parentNode.replaceChild(newScript, item)
637  })
638
639  GLOBAL_CONFIG.islazyload && window.lazyLoadInstance.update()
640
641  typeof chatBtnFn === 'function' && chatBtnFn()
642  typeof panguInit === 'function' && panguInit()
643
644  // google analytics
645  typeof gtag === 'function' && gtag('config', '', {'page_path': window.location.pathname});
646
647  // baidu analytics
648  typeof _hmt === 'object' && _hmt.push(['_trackPageview',window.location.pathname]);
649
650  typeof loadMeting === 'function' && document.getElementsByClassName('aplayer').length && loadMeting()
651
652  // prismjs
653  typeof Prism === 'object' && Prism.highlightAll()
654
655  typeof preloader === 'object' && preloader.endLoading()
656})
657
658document.addEventListener('pjax:error', (e) => {
659  if (e.request.status === 404) {
660    pjax.loadUrl('/404.html')
661  }
662})</script>
662<script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
662</div>
662<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script>
662<script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/wanko.model.json"},"display":{"position":"left","width":140,"height":300},"mobile":{"show":true},"log":false});</script>
662<script>"use strict";if("serviceWorker"in navigator){navigator.serviceWorker.register("service-worker.js").then((function(reg){reg.onupdatefound=function(){var installingWorker=reg.installing;installingWorker.onstatechange=function(){switch(installingWorker.state){case"installed":if(navigator.serviceWorker.controller){console.log("New or updated content is available.")}else{console.log("Content is now available offline!")}break;case"redundant":console.error("The installing service worker became redundant.");break}}}}))["catch"]((function(e){console.error("Error during service worker registration:",e)}))}</script>
662<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>
662</body></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.