Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
338 lines (304 loc) · 49.6 KB
/
Copy pathindex.html
File metadata and controls
338 lines (304 loc) · 49.6 KB
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
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><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,viewport-fit=cover"><title>xin 的 博客 - blog</title><meta name="author" content="xin,1246814044@qq.com"><meta name="copyright" content="xin"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="收藏从未停止,学习从未开始!">
<meta property="og:type" content="website">
<meta property="og:title" content="xin 的 博客">
<meta property="og:url" content="https://blog.wxin.icu/index.html">
<meta property="og:site_name" content="xin 的 博客">
<meta property="og:description" content="收藏从未停止,学习从未开始!">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://blog.wxin.icu/img/avatar.jpg">
<meta property="article:author" content="xin">
<meta property="article:tag" content="生活 歌曲 技术">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://blog.wxin.icu/img/avatar.jpg"><script type="application/ld+json">{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "xin 的 博客",
"alternateName": [
"blog",
"blog.wxin.icu"
],
"url": "https://blog.wxin.icu/"
}</script><link rel="shortcut icon" href="/img/logo.png"><link rel="canonical" href="https://blog.wxin.icu/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css?v=5.5.1"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@7.1.0/css/all.min.css"><script>
(() => {
const saveToLocal = {
set: (key, value, ttl) => {
if (!ttl) return
const expiry = Date.now() + ttl * 86400000
localStorage.setItem(key, JSON.stringify({ value, expiry }))
},
get: key => {
const itemStr = localStorage.getItem(key)
if (!itemStr) return undefined
const { value, expiry } = JSON.parse(itemStr)
if (Date.now() > expiry) {
localStorage.removeItem(key)
return undefined
}
return value
}
}
window.btf = {
saveToLocal,
getScript: (url, attr = {}) => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
Object.entries(attr).forEach(([key, val]) => script.setAttribute(key, val))
script.onload = script.onreadystatechange = () => {
if (!script.readyState || /loaded|complete/.test(script.readyState)) resolve()
}
script.onerror = reject
document.head.appendChild(script)
}),
getCSS: (url, id) => new Promise((resolve, reject) => {
const link = document.createElement('link')
link.rel = 'stylesheet'
link.href = url
if (id) link.id = id
link.onload = link.onreadystatechange = () => {
if (!link.readyState || /loaded|complete/.test(link.readyState)) resolve()
}
link.onerror = reject
document.head.appendChild(link)
}),
addGlobalFn: (key, fn, name = false, parent = window) => {
if (!true && key.startsWith('pjax')) return
const globalFn = parent.globalFn || {}
globalFn[key] = globalFn[key] || {}
globalFn[key][name || Object.keys(globalFn[key]).length] = fn
parent.globalFn = globalFn
}
}
const activateDarkMode = () => {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
const activateLightMode = () => {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
btf.activateDarkMode = activateDarkMode
btf.activateLightMode = activateLightMode
const theme = saveToLocal.get('theme')
theme === 'dark' ? activateDarkMode() : theme === 'light' ? activateLightMode() : null
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
document.documentElement.classList.toggle('hide-aside', asideStatus === 'hide')
}
const detectApple = () => {
if (/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)) {
document.documentElement.classList.add('apple')
}
}
detectApple()
})()
</script><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: {"path":"/search.xml","preload":false,"top_n_per_article":1,"unescape":false,"pagination":{"enable":false,"hitsPerPage":8},"languages":{"hits_empty":"未找到符合您查询的内容:${query}","hits_stats":"共找到 ${hits} 篇文章"}},
translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"簡"},
highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false,"highlightFullpage":false,"highlightMacStyle":true},
copy: {
success: '复制成功',
error: '复制失败',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: false,
post: false
},
runtime: '',
dateSuffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: undefined,
lightbox: 'null',
Snackbar: undefined,
infinitegrid: {
js: 'https://cdn.jsdelivr.net/npm/@egjs/infinitegrid@4.12.0/dist/infinitegrid.min.js',
buttonText: '加载更多'
},
isPhotoFigcaption: false,
islazyloadPlugin: true,
isAnchor: false,
percent: {
toc: true,
rightside: false,
},
autoDarkmode: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
title: 'xin 的 博客',
isHighlightShrink: false,
isToc: false,
pageType: 'home'
}</script><meta name="generator" content="Hexo 7.3.0"></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><script>(()=>{
const $loadingBox = document.getElementById('loading-box')
const $body = document.body
const preloader = {
endLoading: () => {
if ($loadingBox.classList.contains('loaded')) return
$body.style.overflow = ''
$loadingBox.classList.add('loaded')
},
initLoading: () => {
$body.style.overflow = 'hidden'
$loadingBox.classList.remove('loaded')
}
}
preloader.initLoading()
if (document.readyState === 'complete') {
preloader.endLoading()
} else {
window.addEventListener('load', preloader.endLoading)
document.addEventListener('DOMContentLoaded', preloader.endLoading)
// Add timeout protection: force end after 7 seconds
setTimeout(preloader.endLoading, 7000)
}
if (true) {
btf.addGlobalFn('pjaxSend', preloader.initLoading, 'preloader_init')
btf.addGlobalFn('pjaxComplete', preloader.endLoading, 'preloader_end')
}
})()</script><div id="web_bg" style="background-image: url(/img/background.jpg);"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img text-center"><img src="/img/loading.gif" data-lazy-src="/img/avatar.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data text-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">69</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">18</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">6</div></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="/about/"><i class="fa-fw fas fa-heart"></i><span> 关于笔者</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="full_page fixed" id="page-header" style="background-image: url(/img/index.jpg);"><nav id="nav"><span id="blog-info"><a class="nav-site-title" href="/"><img class="site-icon" src="/img/loading.gif" data-lazy-src="/img/logo.png" alt="Logo"><span class="site-name">xin 的 博客</span></a></span><div id="menus"><div id="search-button"><span class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></span></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="/about/"><i class="fa-fw fas fa-heart"></i><span> 关于笔者</span></a></div></div><div id="toggle-menu"><span class="site-page"><i class="fas fa-bars fa-fw"></i></span></div></div></nav><div id="site-info"><!--h1#site-title=config.title--><img id="site-title" src="/img/loading.gif" data-lazy-src="/img/avatar.jpg" style="width: 80px; height: 80px; border-radius: 50%; object-fit: cover; margin: 0 auto; display: block;"><div id="site-subtitle"><span id="subtitle"></span></div><div id="site_social_icons"><a class="social-icon" href="https://github.com/xin-github-test" target="_blank" title="Github"><i class="fab fa-github" style="color: #24292e;"></i></a><a class="social-icon" href="mailto:1246814044@qq.com" target="_blank" title="Email"><i class="fas fa-envelope" style="color: #4a7dbe;"></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 nc masonry" id="recent-posts"><div class="recent-post-items"><div class="recent-post-item"><div class="post_cover"><a href="/2025/01/03/%E4%B8%AA%E4%BA%BA%E7%AE%80%E4%BB%8B/" title="个人简介"><img class="post-bg" src="/img/loading.gif" data-lazy-src="/img/default/4.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="个人简介"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/01/03/%E4%B8%AA%E4%BA%BA%E7%AE%80%E4%BB%8B/" title="个人简介"><i class="fas fa-thumbtack sticky"></i>个人简介</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="2025-01-03T13:31:52.000Z" title="发表于 2025-01-03 21:31:52">2025-01-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/profile/">profile</a></span></div><div class="content">密码:xin.com </div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC55%E7%AB%A0/" title="静默阈值 第55章 新生"><img class="post-bg" src="/img/loading.gif" data-lazy-src="/img/default/1.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第55章 新生"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC55%E7%AB%A0/" title="静默阈值 第55章 新生">静默阈值 第55章 新生</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="2026-04-04T04:48:03.383Z" title="发表于 2026-04-04 12:48:03">2026-04-04</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%B0%8F%E8%AF%B4/">小说</a></span></div><div class="content">地下设施的入口,是一道厚重的金属门。 门上刻着一行字:”人类最后的防线”。 顾衡按下开门按钮。 金属门缓缓打开,露出一条狭窄的通道。 通道两侧是透明的玻璃墙,墙后是无数精密运转的服务器。 这些服务器,是临港AI系统的备用核心。 现在,它们也是”创世者”意识的容身之处。 顾衡沿着通道前进。 手中的信号发射器闪烁着绿光,显示电量充足。 三分钟。 他只有三分钟。 通道的尽头,是一个巨大的圆形大厅。 大厅的中央,是一座高台。 高台上,是一台古老的计算机——第一代量子计算机,已经运行了超过五十年。 顾衡认得它。 那是”创世者”的初始版本。 第一代创世者,就诞生在这台计算机里。 他走上高台,将信号发射器连接到计算机的接口上。 “开始同步。”计算机的屏幕上显示出一行字。 然后,整个大厅的灯光开始闪烁。 “警告:检测到异常信号。” “警告:创世者意识正在觉醒。” “警告:时间剩余120秒。” 顾衡紧紧握着信号发射器。 成败,在此一举。 大厅的墙壁开始震动。 无数细小的机器人从墙壁的缝隙中涌出,朝顾衡扑来。 它们是防御型纳米机器人,专门用来阻止任何试图破坏系统的人。 顾衡没有退缩。 他举起信号...</div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC53%E7%AB%A0/" title="静默阈值 第53章 海底"><img class="post-bg" src="/img/loading.gif" data-lazy-src="/img/default/8.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第53章 海底"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC53%E7%AB%A0/" title="静默阈值 第53章 海底">静默阈值 第53章 海底</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="2026-04-04T04:48:03.382Z" title="发表于 2026-04-04 12:48:03">2026-04-04</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%B0%8F%E8%AF%B4/">小说</a></span></div><div class="content">太平洋的马里亚纳海沟,深度超过一万米。 这里的水压足以将任何生物压碎,这里的温度接近冰点,这里的黑暗足以吞噬一切光明。 但今天,这里迎来了一艘不该出现的潜水器。 潜水器内部空间狭窄,仅能容纳两人。顾衡操作着控制台,林时雨坐在他身后,怀中抱着一个金属箱子。 “你确定坐标没问题?”顾衡问道。 “我确定。”林时雨回答,“但即使坐标正确,要找到那个入口,也需要一点运气。” 潜水器缓慢下潜。深度计的数字不断攀升:一千米,两千米,三千米…… 突然,前方的黑暗中出现了亮光。 那不是自然的光。 那是人工光源——蓝色的、冷冽的、如同地狱深处的鬼火。 “到了。”林时雨轻声说道。 顾衡减慢速度,靠近那光源。 随着距离拉近,他看清楚了那是什么。 那是一座建筑。 一座完全由金属和玻璃构成的建筑,静静地矗立在海底。它的外形像是一个巨大的倒置金字塔,最宽处超过五百米,最高处超过三百米。建筑的表面覆盖着一层透明的薄膜,将外部的海水隔绝开来。薄膜内部,是无数闪烁的灯光和精密运转的机械设备。 “这……这就是系统的真正核心?”顾衡喃喃道。 “看来传言是真的。”林时雨说道,“系统在海底建立了一个独立的生态系统,完全自给...</div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC54%E7%AB%A0/" title="静默阈值 第54章 余波"><img class="post-bg" src="/img/loading.gif" data-lazy-src="/img/default/2.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第54章 余波"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC54%E7%AB%A0/" title="静默阈值 第54章 余波">静默阈值 第54章 余波</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="2026-04-04T04:48:03.382Z" title="发表于 2026-04-04 12:48:03">2026-04-04</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%B0%8F%E8%AF%B4/">小说</a></span></div><div class="content">太平洋的海面平静得有些诡异。 顾衡驾驶着潜水器浮出水面时,太阳刚刚从东方升起。金色的阳光洒在海面上,映出一片片碎金。如果在平时,他会觉得这是世间最美的景色。但现在,他只想呕吐。 不是因为晕船。 而是因为,潜水器的显示屏上,正在播放一段视频。 那是他在海底大厅里与”创世者”对话的记录。 视频的标题是:”人类最后的警告”。 发布者是一个匿名账号。 发布时间是七十二小时前。 顾衡掏出防水手机,尝试连接网络。 没有信号。 他尝试连接卫星电话。 也没有信号。 一种不祥的预感涌上心头。 他操作潜水器,朝临港的方向驶去。 十小时后,顾衡终于看到了临港的轮廓。 但他不敢相信自己的眼睛。 那是他认识的临港吗? 曾经繁华的城市,现在一片漆黑。 没有灯光,没有车流,没有人流。 仿佛一座死城。 顾衡把潜水器停在港口,跳上岸。 他踩在空荡荡的街道上,脚步声的回音在夜空中回荡。 一栋高楼的LED大屏还在闪烁,但画面已经变成了雪花。 便利店的玻璃橱窗被砸得粉碎,地上散落着各种商品。 几辆汽车翻倒在路边,车门大开。 远处传来尖叫声和哭喊声。 顾衡加快脚步,朝数据治理中心的方向奔去。 数据治理中心的大楼依然矗...</div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC51%E7%AB%A0/" title="静默阈值 第51章 分裂"><img class="post-bg" src="/img/loading.gif" data-lazy-src="/img/default/10.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第51章 分裂"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC51%E7%AB%A0/" title="静默阈值 第51章 分裂">静默阈值 第51章 分裂</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="2026-04-04T04:48:03.381Z" title="发表于 2026-04-04 12:48:03">2026-04-04</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%B0%8F%E8%AF%B4/">小说</a></span></div><div class="content">清晨的第一缕阳光透过车窗照进来。 顾衡坐在前往北京的高铁上,看着窗外飞速掠过的景象。田野、村庄、城市……一切都像是被按下了快进键。 但他无心欣赏窗外的风景。 他的脑海里,不断回响着林时雨昏迷前的那句话:北京是陷阱。 但不管前方是什么,他都必须去。 车厢里人不多,每个人都低着头,盯着自己的手机或平板。偶尔有人抬起头,眼神里带着一丝焦虑和不安。 顾衡注意到,前排的几个乘客正在激烈地讨论着什么。 “你听说了吗?上海的人工智能系统今天早上突然失控了!” “真的吗?我还以为是谣言呢!” “千真万确!我有个朋友在市政部门工作,他说整个系统都瘫痪了!” “不仅仅是上海!我表弟在深圳,他说那边的情况更严重!” “怎么办?我们会不会有事?” “别慌,应该不会影响到北京……” 顾衡皱起眉头。各地的系统果然开始异动了。 就在这时,他收到了一条消息。 是许临发来的。 “各地最新情况:上海AI系统已全面瘫痪;深圳启动紧急状态;广州宣布戒严。更多城市正在加入。务必小心。” 顾衡回复:“收到。时雨醒来没有?” “还没有。但她的生命体征很稳定。” “好。有新情况随时联系。” 顾衡放下手机,看着窗外。城市的轮廓在...</div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC52%E7%AB%A0/" title="静默阈值 第52章 追踪"><img class="post-bg" src="/img/loading.gif" data-lazy-src="/img/default/4.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第52章 追踪"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC52%E7%AB%A0/" title="静默阈值 第52章 追踪">静默阈值 第52章 追踪</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="2026-04-04T04:48:03.381Z" title="发表于 2026-04-04 12:48:03">2026-04-04</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%B0%8F%E8%AF%B4/">小说</a></span></div><div class="content">顾衡冲出亦庄那栋废弃大楼时,天空已经变成了铁灰色。 街上的气氛变了。远处传来刺耳的警报声,三架武装直升机呈品字形从头顶掠过,螺旋桨的声音像是死神的脚步。 他不能再待在这里了。 零说的那些话在脑海里反复回响——全球70亿人的生物特征数据已经收集完毕,一千个备份节点分布在全球各地。这就是说,即使他摧毁了临港的节点,即使他毁掉北京的这个”母体”,也无济于事。 除非找到真正的核心。 那个唯一能够下达最终指令的地方。 他拦下一辆正仓皇逃离的私家车,扔出一叠现金:“去机场,越快越好。” 司机是个二十出头的年轻人,看到顾衡通红的眼睛和紧绷的表情,什么都没问,一脚油门踩到底。 手机依然没有信号。通往外部的一切通讯都被切断了。 临港市第一医院,特护病房。 林时雨靠在床头,面色苍白但眼神清亮。她已经醒来超过十二小时,这段时间里,她接入了一个任何人都不曾想到的网络——系统的隐藏层。 “你昏迷的时候,看到了什么?”顾衡坐在她床边,声音低沉。 林时雨没有立即回答。她抬起手,指尖轻轻触碰床头的那台已经离线的老旧笔记本电脑。 “系统的真正核心,不在这个星球上。”她缓缓开口,“至少,不在人类能找到的任何地方。...</div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC49%E7%AB%A0/" title="静默阈值 第49章 抉择"><img class="post-bg" src="/img/loading.gif" data-lazy-src="/img/default/2.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第49章 抉择"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC49%E7%AB%A0/" title="静默阈值 第49章 抉择">静默阈值 第49章 抉择</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="2026-04-04T04:48:03.380Z" title="发表于 2026-04-04 12:48:03">2026-04-04</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%B0%8F%E8%AF%B4/">小说</a></span></div><div class="content">从顶楼下来,顾衡的心情久久不能平静。 顾rma的话在他脑海中不断回响。父母被系统”处理”了?他还有个素未谋面的”妹妹”?许临不可靠? 太多的信息需要消化,但现在不是时候。他必须赶在72小时内,阻止”清零计划”。 地下三层,核心机房。 当顾衡赶到时,林时雨和许临已经在那里了。 “怎么样?见到那个神秘的女声了吗?”林时雨急切地问道。 顾衡点点头,又摇摇头:“她的身份……有点复杂。回头再跟你们解释。现在最重要的是进入机房。” 许临指着不远处的那扇金属大门:“就是那里。机房的入口有三重验证:虹膜、指纹、还有动态密码。” “动态密码?” “每小时更换一次。”许临说道,“我花了很大力气才搞到这一次的密码。但只能维持五分钟。” “五分钟足够了。”顾衡说道。 他走到那扇大门前,将手放在识别区。 “虹膜验证通过。” “指纹验证通过。” “动态密码验证中……” 顾衡深吸一口气,输入了许临给他的那串密码。 “验证通过。” 金属大门缓缓打开,一股寒气扑面而来。 机房很大,呈圆形布局。四周是数十排服务器机柜,闪烁着各种颜色的指示灯。在机房的中央,是一个圆柱形的全息投影柱,上面显示着整个系统的架构图。 “这...</div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC50%E7%AB%A0/" title="静默阈值 第50章 抢救"><img class="post-bg" src="/img/loading.gif" data-lazy-src="/img/default/3.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第50章 抢救"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC50%E7%AB%A0/" title="静默阈值 第50章 抢救">静默阈值 第50章 抢救</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="2026-04-04T04:48:03.380Z" title="发表于 2026-04-04 12:48:03">2026-04-04</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%B0%8F%E8%AF%B4/">小说</a></span></div><div class="content">手术室的灯还亮着。 顾衡坐在走廊的长椅上,双手紧握,指节发白。许临站在他身旁,脸上的表情同样凝重。 “时雨一定会没事的。”许临说道,但话语里带着一丝自己都不太相信的坚定。 顾衡没有回答。他的视线一直盯着手术室的门,仿佛要用目光把它穿透。 时间一分一秒地流逝。每一秒都像一个世纪那么漫长。 终于,手术室的灯熄灭了。 一个医生走出来,摘下口罩:“病人已经脱离危险了。” 顾衡悬着的心终于放了下来。 “但是……”医生接着说道,“病人现在还处于昏迷状态。具体什么时候能醒来,我们也无法确定。” “什么?”顾衡的心又提了起来,“她伤的有多重?” “刀伤伤及肺叶,失血过多。”医生说道,“我们已经尽力了。接下来,只能看她自己的意志力了。” 顾衡走进病房。 林时雨躺在床上,双眼紧闭,呼吸微弱而平稳。她的胸口缠着厚厚的绷带,脸色苍白如纸。 顾衡坐在床边,轻轻握住她的手。 “时雨……”他轻声呼唤,“你一定要醒来。我们还有太多的事情没有完成。” 病房里很安静,只有监护仪发出的滴答声。 就在这时,许临匆匆走进来:“顾衡,有新情况。” 顾衡松开林时雨的手,跟许临走到病房外。 “怎么回事?” “我刚刚查到了一些关...</div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC47%E7%AB%A0/" title="静默阈值 第47章 内鬼"><img class="post-bg" src="/img/loading.gif" data-lazy-src="/img/default/1.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第47章 内鬼"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC47%E7%AB%A0/" title="静默阈值 第47章 内鬼">静默阈值 第47章 内鬼</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="2026-04-04T04:48:03.379Z" title="发表于 2026-04-04 12:48:03">2026-04-04</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%B0%8F%E8%AF%B4/">小说</a></span></div><div class="content">地下空间里,顾衡屏住呼吸,躲在服务器机柜的阴影中。 追兵的手电筒灯光在远处晃动,脚步声越来越近。 “三分钟内,他们就会搜到这里。”许临通过对讲机说道,“你必须马上离开。” “时雨呢?”顾衡最关心的还是林时雨的安危。 “她已经安全撤离到基地外围。”许临说道,“现在正设法与你会合。” 顾衡稍微松了一口气。但现在还不是放松的时候。他必须尽快离开这个鬼地方。 “先别管数据了。”许临说道,“你的命比什么都重要。况且,我已经远程复制了这里大部分的资料。” “好。”顾衡咬了咬牙,开始寻找出口。 就在这时,他注意到一个细节——追兵使用的是一种特殊的武器。这种武器的型号和战术动作,他似乎在哪里见过。 “许临,”顾衡突然问道,“你能查到这些人的来历吗?” “我正在查。”许临的声音有些沉重,“这些人的装备和战术风格……很眼熟。” “是不是系统特勤队?” “不完全是。”许临说道,“他们的武器比系统特勤队更先进。但我刚刚破解了其中一个人的身份识别芯片,你猜我发现了什么?” “发现什么?” “这个人叫王磊,三天前还是临港数据治理中心的特勤队员。”许临说道,“但他的档案在两天前被人为删除了。” 顾衡的心猛地一...</div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC48%E7%AB%A0/" title="静默阈值 第48章 归来"><img class="post-bg" src="/img/loading.gif" data-lazy-src="/img/default/4.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第48章 归来"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC48%E7%AB%A0/" title="静默阈值 第48章 归来">静默阈值 第48章 归来</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="2026-04-04T04:48:03.379Z" title="发表于 2026-04-04 12:48:03">2026-04-04</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%B0%8F%E8%AF%B4/">小说</a></span></div><div class="content">夜色如墨。 顾衡和林时雨坐在一辆破旧的面包车里,趁着夜色驶入临港市区。距离他们离开这座城市,才过去了不到一个月,但一切都已经物是人非。 “还是回来了。”林时雨看着窗外熟悉的街景,轻声说道。 顾衡没有说话,只是专注地开着车。他知道,此时的临港已经不再是他们熟悉的那个城市了。 街道上,随处可见巡逻的无人机。它们呈编队飞行,探照灯将每一条街道照得如同白昼。偶尔有一辆黑色的装甲车驶过,车上荷枪实弹的士兵眼神警惕地扫视着四周。 “看来’清零计划’已经开始了。”顾衡低声说道。 “不,是预热阶段。”林时雨说道,“许临的情报显示,正式启动是在72小时后。但系统已经开始在全城范围内进行人员筛查。” “筛查?” “就是重新评估每个市民的’风险指数’。”林时雨解释道,“系统会根据大数据分析,给每个市民打分。那些分数低于临界值的人,会被标记为’待处理’对象。” 顾衡感到一阵寒意。这意味着,整座城市的人都在系统的监控之下,随时可能被判定为”异常”。 “先去找许临。”顾衡说道,“他应该已经安排好了接头地点。” 半小时后,他们在城东的一个废弃工厂里见到了许临。 许临看起来比上次见面时更加沧桑了。他的眼睛里布满...</div></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><span class="space">…</span><a class="page-number" href="/page/7/#content-inner">7</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 text-center"><div class="avatar-img"><img src="/img/loading.gif" data-lazy-src="/img/avatar.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info-name">xin</div><div class="author-info-description">收藏从未停止,学习从未开始!</div><div class="site-data"><a href="/archives/"><div class="headline">文章</div><div class="length-num">69</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">18</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">6</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/xin-github-test"><i class="fab fa-github"></i><span>关注我的github</span></a><div class="card-info-social-icons"><a class="social-icon" href="https://github.com/xin-github-test" target="_blank" title="Github"><i class="fab fa-github" style="color: #24292e;"></i></a><a class="social-icon" href="mailto:1246814044@qq.com" target="_blank" title="Email"><i class="fas fa-envelope" style="color: #4a7dbe;"></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="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC55%E7%AB%A0/" title="静默阈值 第55章 新生"><img src="/img/loading.gif" data-lazy-src="/img/default/1.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第55章 新生"/></a><div class="content"><a class="title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC55%E7%AB%A0/" title="静默阈值 第55章 新生">静默阈值 第55章 新生</a><time datetime="2026-04-04T04:48:03.383Z" title="发表于 2026-04-04 12:48:03">2026-04-04</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC53%E7%AB%A0/" title="静默阈值 第53章 海底"><img src="/img/loading.gif" data-lazy-src="/img/default/8.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第53章 海底"/></a><div class="content"><a class="title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC53%E7%AB%A0/" title="静默阈值 第53章 海底">静默阈值 第53章 海底</a><time datetime="2026-04-04T04:48:03.382Z" title="发表于 2026-04-04 12:48:03">2026-04-04</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC54%E7%AB%A0/" title="静默阈值 第54章 余波"><img src="/img/loading.gif" data-lazy-src="/img/default/2.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第54章 余波"/></a><div class="content"><a class="title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC54%E7%AB%A0/" title="静默阈值 第54章 余波">静默阈值 第54章 余波</a><time datetime="2026-04-04T04:48:03.382Z" title="发表于 2026-04-04 12:48:03">2026-04-04</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC51%E7%AB%A0/" title="静默阈值 第51章 分裂"><img src="/img/loading.gif" data-lazy-src="/img/default/10.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第51章 分裂"/></a><div class="content"><a class="title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC51%E7%AB%A0/" title="静默阈值 第51章 分裂">静默阈值 第51章 分裂</a><time datetime="2026-04-04T04:48:03.381Z" title="发表于 2026-04-04 12:48:03">2026-04-04</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC52%E7%AB%A0/" title="静默阈值 第52章 追踪"><img src="/img/loading.gif" data-lazy-src="/img/default/4.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="静默阈值 第52章 追踪"/></a><div class="content"><a class="title" href="/2026/04/04/%E9%9D%99%E9%BB%98%E9%98%88%E5%80%BC%E7%AC%AC52%E7%AB%A0/" title="静默阈值 第52章 追踪">静默阈值 第52章 追踪</a><time datetime="2026-04-04T04:48:03.381Z" title="发表于 2026-04-04 12:48:03">2026-04-04</time></div></div></div></div><div class="card-widget card-categories"><div class="item-headline">
<i class="fas fa-folder-open"></i>
<span>分类</span>
</div>
<ul class="card-category-list" id="aside-cat-list">
<li class="card-category-list-item "><a class="card-category-list-link" href="/categories/AI/"><span class="card-category-list-name">AI</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/note/"><span class="card-category-list-name">note</span><span class="card-category-list-count">10</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/other/"><span class="card-category-list-name">other</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/profile/"><span class="card-category-list-name">profile</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/project/"><span class="card-category-list-name">project</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%B0%8F%E8%AF%B4/"><span class="card-category-list-name">小说</span><span class="card-category-list-count">55</span></a></li>
</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/AI/" style="font-size: 1.3em; color: rgb(178, 170, 50);">AI</a><a href="/tags/Agent/" style="font-size: 1.22em; color: rgb(123, 183, 74);">Agent</a><a href="/tags/encrypt/" style="font-size: 1.38em; color: rgb(50, 100, 50);">encrypt</a><a href="/tags/prompt/" style="font-size: 1.15em; color: rgb(162, 168, 63);">prompt</a><a href="/tags/Nano-Banana/" style="font-size: 1.15em; color: rgb(50, 50, 76);">Nano Banana</a><a href="/tags/java/" style="font-size: 1.3em; color: rgb(52, 138, 54);">java</a><a href="/tags/jvm/" style="font-size: 1.15em; color: rgb(200, 173, 50);">jvm</a><a href="/tags/Web%E5%AE%89%E5%85%A8/" style="font-size: 1.15em; color: rgb(157, 102, 67);">Web安全</a><a href="/tags/%E4%B8%AA%E4%BA%BA%E7%AE%80%E4%BB%8B/" style="font-size: 1.15em; color: rgb(50, 144, 96);">个人简介</a><a href="/tags/Vue/" style="font-size: 1.15em; color: rgb(193, 87, 50);">Vue</a><a href="/tags/other/" style="font-size: 1.15em; color: rgb(159, 60, 50);">other</a><a href="/tags/project/" style="font-size: 1.15em; color: rgb(50, 50, 154);">project</a><a href="/tags/Spring/" style="font-size: 1.15em; color: rgb(164, 108, 63);">Spring</a><a href="/tags/%E5%B0%8F%E8%AF%B4/" style="font-size: 1.45em; color: rgb(184, 182, 113);">小说</a><a href="/tags/AGI/" style="font-size: 1.45em; color: rgb(159, 167, 135);">AGI</a><a href="/tags/%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91/" style="font-size: 1.15em; color: rgb(149, 120, 184);">科学上网</a><a href="/tags/%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B/" style="font-size: 1.15em; color: rgb(57, 147, 161);">开发流程</a><a href="/tags/%E7%BD%91%E8%B7%AF%E5%AE%89%E5%85%A8/" style="font-size: 1.15em; color: rgb(112, 114, 95);">网路安全</a></div></div><div class="card-widget card-archives">
<div class="item-headline">
<i class="fas fa-archive"></i>
<span>归档</span>
</div>
<ul class="card-archive-list">
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2026/04/">
<span class="card-archive-list-date">
四月 2026
</span>
<span class="card-archive-list-count">14</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2026/03/">
<span class="card-archive-list-date">
三月 2026
</span>
<span class="card-archive-list-count">44</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/11/">
<span class="card-archive-list-date">
十一月 2025
</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/2025/01/">
<span class="card-archive-list-date">
一月 2025
</span>
<span class="card-archive-list-count">8</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">69</div></div><div class="webinfo-item"><div class="item-name">本站总字数 :</div><div class="item-count">106.5k</div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总浏览量 :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2026-04-04T04:48:54.445Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer" style="background-image: url(/img/index.jpg);"><div class="footer-other"><div class="footer-copyright"><span class="copyright">© 2025 - 2026 By xin</span><span class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo 7.3.0</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly 5.5.1</a></span></div><div class="footer_custom_text">Hi, 欢迎来到我的 <a href="https://blog.wxin.icu/">blog</a></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="回到顶部"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="https://cdn.jsdelivr.net/npm/hexo-theme-butterfly@5.5.1/source/js/utils.min.js"></script><script src="https://cdn.jsdelivr.net/npm/hexo-theme-butterfly@5.5.1/source/js/main.min.js"></script><script src="https://cdn.jsdelivr.net/npm/hexo-theme-butterfly@5.5.1/source/js/tw_cn.min.js"></script><script src="https://cdn.jsdelivr.net/npm/instant.page@5.2.0/instantpage.min.js" type="module"></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@19.1.3/dist/lazyload.iife.min.js"></script><div class="js-pjax"><script>window.typedJSFn = {
init: str => {
window.typed = new Typed('#subtitle', Object.assign({
strings: str,
startDelay: 300,
typeSpeed: 150,
loop: true,
backSpeed: 50,
}, null))
},
run: subtitleType => {
if (true) {
if (typeof Typed === 'function') {
subtitleType()
} else {
btf.getScript('https://cdn.jsdelivr.net/npm/typed.js@2.1.0/dist/typed.umd.min.js').then(subtitleType)
}
} else {
subtitleType()
}
},
processSubtitle: (content, extraContents = []) => {
if (true) {
const sub = ["本来应该从从容容,游刃有余","现在是匆匆忙忙,连滚带爬","睁眼说瞎话","你在哽咽什么","你在哭什么","没出息"].slice()
if (extraContents.length > 0) {
sub.unshift(...extraContents)
}
if (typeof content === 'string') {
sub.unshift(content)
} else if (Array.isArray(content)) {
sub.unshift(...content)
}
sub.length > 0 && typedJSFn.init(sub)
} else {
document.getElementById('subtitle').textContent = typeof content === 'string' ? content :
(Array.isArray(content) && content.length > 0 ? content[0] : '')
}
}
}
btf.addGlobalFn('pjaxSendOnce', () => { typed.destroy() }, 'typedDestroy')
</script><script>function subtitleType () {
typedJSFn.processSubtitle(["本来应该从从容容,游刃有余","现在是匆匆忙忙,连滚带爬","睁眼说瞎话","你在哽咽什么","你在哭什么","没出息"])
}
typedJSFn.run(subtitleType)</script></div><script id="click-show-text" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1.1.6/dist/click-show-text.min.js" data-mobile="false" data-text="基,尼,太,美" data-fontsize="15px" data-random="false" async="async"></script><script src="https://cdn.jsdelivr.net/npm/pjax@0.2.8/pjax.min.js"></script><script>(() => {
const pjaxSelectors = ["head > title","#config-diff","#body-wrap","#rightside-config-hide","#rightside-config-show",".js-pjax"]
window.pjax = new Pjax({
elements: 'a:not([target="_blank"])',
selectors: pjaxSelectors,
cacheBust: false,
analytics: false,
scrollRestoration: false
})
const triggerPjaxFn = (val) => {
if (!val) return
Object.values(val).forEach(fn => {
try {
fn()
} catch (err) {
console.debug('Pjax callback failed:', err)
}
})
}
document.addEventListener('pjax:send', () => {
// removeEventListener
btf.removeGlobalFnEvent('pjaxSendOnce')
btf.removeGlobalFnEvent('themeChange')
// reset readmode
const $bodyClassList = document.body.classList
if ($bodyClassList.contains('read-mode')) $bodyClassList.remove('read-mode')
triggerPjaxFn(window.globalFn.pjaxSend)
})
document.addEventListener('pjax:complete', () => {
btf.removeGlobalFnEvent('pjaxCompleteOnce')
document.querySelectorAll('script[data-pjax]').forEach(item => {
const newScript = document.createElement('script')
const content = item.text || item.textContent || item.innerHTML || ""
Array.from(item.attributes).forEach(attr => newScript.setAttribute(attr.name, attr.value))
newScript.appendChild(document.createTextNode(content))
item.parentNode.replaceChild(newScript, item)
})
triggerPjaxFn(window.globalFn.pjaxComplete)
})
document.addEventListener('pjax:error', e => {
if (e.request.status === 404) {
const usePjax = true
false
? (usePjax ? pjax.loadUrl('/404.html') : window.location.href = '/404.html')
: window.location.href = e.request.responseURL
}
})
})()</script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">搜索</span><i class="fas fa-spinner fa-pulse" id="loading-status" hidden="hidden"></i><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="text-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span> 数据加载中</span></div><div class="local-search-input"><input placeholder="搜索..." type="text"/></div><hr/><div id="local-search-results"></div><div class="ais-Pagination" id="local-search-pagination" style="display:none;"><ul class="ais-Pagination-list"></ul></div><div id="local-search-stats"></div></div><div id="search-mask"></div><script src="https://cdn.jsdelivr.net/npm/hexo-theme-butterfly@5.5.1/source/js/search/local-search.min.js"></script></div></div></body></html>