-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
213 lines (200 loc) · 47 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
<!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"><title>枫林·浅羽·云梦 - 枫浅羽,云浅语</title><noscript>开启JavaScript才能访问本站哦~</noscript><link rel="icon" href="https://bu.dusays.com/2025/02/17/67b340e3a1fac.webp"><!-- index.css--><link rel="stylesheet" href="/css/index.css?v=3.0.10"><!-- inject head--><link rel="canonical" href="https://agen233.top/index.html"><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.2/css/all.min.css"><!-- aplayer--><!-- swiper--><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/swiper@11.0.5/swiper-bundle.min.css"><!-- fancybox ui--><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/@fancyapps/ui@5.0.36/dist/fancybox/fancybox.min.css"><!-- katex--><!-- Open Graph--><meta name="description"><!-- pwa--><meta name="apple-mobile-web-app-capable" content="枫林·浅羽·云梦"><meta name="theme-color" content="var(--efu-main)"><meta name="apple-mobile-web-app-status-bar-style" content="var(--efu-main)"><link rel="bookmark" href="https://bu.dusays.com/2025/02/17/67b340e3a1fac.webp"><link rel="apple-touch-icon" href="https://bu.dusays.com/2025/02/17/67b340e3a1fac.webp" sizes="180x180"><script>console.log(' %c Solitude %c ' + '3.0.10' + ' %c https://github.com/everfu/hexo-theme-solitude',
'background:#35495e ; padding: 1px; border-radius: 3px 0 0 3px; color: #fff',
'background:#ff9a9a ; padding: 1px; border-radius: 0 3px 3px 0; color: #fff',
'background:unset ; padding: 1px; border-radius: 0 3px 3px 0; color: #fff')
</script><script>(()=>{
const saveToLocal = {
set: function setWithExpiry(key, value, ttl) {
if (ttl === 0)
return
const now = new Date()
const expiryDay = ttl * 86400000
const item = {
value: value,
expiry: now.getTime() + expiryDay
}
localStorage.setItem(key, JSON.stringify(item))
},
get: function getWithExpiry(key) {
const itemStr = localStorage.getItem(key)
if (!itemStr) {
return undefined
}
const item = JSON.parse(itemStr)
const now = new Date()
if (now.getTime() > item.expiry) {
localStorage.removeItem(key)
return undefined
}
return item.value
}
};
window.utils = {
saveToLocal: saveToLocal,
getCSS: (url, id = false) => new Promise((resolve, reject) => {
const link = document.createElement('link')
link.rel = 'stylesheet'
link.href = url
if (id) link.id = id
link.onerror = reject
link.onload = link.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
link.onload = link.onreadystatechange = null
resolve()
}
document.head.appendChild(link)
}),
getScript: (url, attr = {}) => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
script.onerror = reject
script.onload = script.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
script.onload = script.onreadystatechange = null
resolve()
}
Object.keys(attr).forEach(key => {
script.setAttribute(key, attr[key])
})
document.head.appendChild(script)
}),
addGlobalFn: (key, fn, name = false, parent = window) => {
const globalFn = parent.globalFn || {}
const keyObj = globalFn[key] || {}
if (name && keyObj[name]) return
name = name || Object.keys(keyObj).length
keyObj[name] = fn
globalFn[key] = keyObj
parent.globalFn = globalFn
},
addEventListenerPjax: (ele, event, fn, option = false) => {
ele.addEventListener(event, fn, option)
utils.addGlobalFn('pjax', () => {
ele.removeEventListener(event, fn, option)
})
},
}
})()</script><!-- theme--><script>initTheme = () => {
let isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
const cachedMode = utils.saveToLocal.get('theme');
if (cachedMode === undefined) {
const nowMode =
isDarkMode ? 'dark' : 'light'
document.documentElement.setAttribute('data-theme', nowMode);
} else {
document.documentElement.setAttribute('data-theme', cachedMode);
}
typeof rm === 'object' && rm.mode(cachedMode === 'dark' && isDarkMode)
}
initTheme()</script><!-- global head--><script>const GLOBAL_CONFIG = {
root: '/',
algolia: {"appId":"NTABD03MUI","apiKey":"b9edcdc52526245cf090759020f838cd","indexName":"HEXO","hits":{"per_page":6}},
localsearch: undefined,
runtime: '2023-04-20 00:00:00',
lazyload: {
enable: true,
error: '/img/error_load.avif'
},
copyright: false,
highlight: {"limit":200,"expand":true,"copy":true,"syntax":"highlight.js"},
randomlink: false,
lang: {"theme":{"dark":"已切换至深色模式","light":"已切换至浅色模式"},"copy":{"success":"复制成功","error":"复制失败"},"backtop":"返回顶部","time":{"day":"天前","hour":"小时前","just":"刚刚","min":"分钟前","month":"个月前"},"day":" 天","f12":"开发者模式已打开,请遵循GPL协议。","totalk":"无需删除空行,直接输入评论即可","search":{"empty":"找不到你查询的内容:${query}","hit":"找到 ${hits} 条结果,用时 ${time} 毫秒","placeholder":"输入关键词快速查找","count":"共 <b>${count}</b> 条结果。","loading":"搜索中..."},"barrage":{"title":"热评"}},
aside: {
state: {
morning: "🌅 晨安,风起之时,万事皆已就绪。",
noon: "🍽️ 午膳时分,风随心动,心逐风行。",
afternoon: "🌤️ 午安,微风轻拂,心亦随之弛然。",
night: "🌙 夜幕低垂,幽幽清风,携来安宁。",
goodnight: "😴 晚安,风柔梦远,明朝再会。",
},
witty_words: ["风的自由","心的向往"],
witty_comment: {
prefix: '好久不见,',
back: '欢迎再次回来,',
},
},
covercolor: {
enable: true
},
comment: {"avatar":"https://gravatar.com/avatar","commentBarrage":true},
lightbox: 'fancybox',
post_ai: false,
right_menu: false,
translate: {"translateDelay":0,"defaultEncoding":2},
lure: false,
expire: {"time":60,"position":"top","text_prev":"This article expired ","text_next":" day ago, if the content does not match, please contact the webmaster to update it."},
};</script><!-- page-config head--><script id="config-diff">var PAGE_CONFIG = {
is_post: false,
is_page: false,
is_home: true,
page: 'solitude',
toc: false,
comment: false,
ai_text: false,
color: false,
}</script><meta name="generator" content="Hexo 7.3.0"><link rel="alternate" href="/atom.xml" title="枫林·浅羽·云梦" type="application/atom+xml">
</head><body id="body" data-type="solitude"><!-- universe--><canvas id="universe"></canvas><!-- background img--><div id="global_bg"></div><!-- loading--><!-- console--><!-- sidebar--><div id="sidebar" style="zoom: 1;"><div id="menu-mask" style="display: none;"></div><div id="sidebar-menus"><div class="site-data"><div class="data-item is-center"><div class="data-item-link"><a href="/archives/"><div class="headline">文章</div><div class="length-num">29</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/categories/"><div class="headline">分类</div><div class="length-num">6</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/tags/"><div class="headline">标签</div><div class="length-num">37</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/recentcomments/"><div class="headline">评论</div><div class="length-num" id="twikoo_allcount"><i class="solitude fas fa-spinner fa-spin"></i></div><script pjax="pjax">(async () => {
await fetch('https://blogverceltwkioo.agen233.top/', {
method: "POST",
body: JSON.stringify({
"event": "GET_RECENT_COMMENTS",
"includeReply": true,
"pageSize": 999
}),
headers: {'Content-Type': 'application/json'}
}).then(res => res.json()).then(async ({data}) => {
document.querySelector('#twikoo_allcount').innerHTML = data.length
})
})()</script></a></div></div></div><span class="sidebar-menu-item-title">功能</span><div class="sidebar-menu-item"><span class="darkmode_switchbutton menu-child" onclick="sco.switchDarkMode()"><i class="solitude fas fa-circle-half-stroke"></i><span>显示模式</span></span></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span>文章</span></a><ul class="menus_item_child"><li><a class="site-page child" href="/archives/"><i class="solitude fas fa-folder-closed"></i><span>归档</span></a></li><li><a class="site-page child" href="/categories/"><i class="solitude fas fa-clone"></i><span>分类</span></a></li><li><a class="site-page child" href="/tags/"><i class="solitude fas fa-tags"></i><span>标签</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span>社交</span></a><ul class="menus_item_child"><li><a class="site-page child" href="/friendsQ/"><i class="solitude fas fa-comments"></i><span>朋友圈</span></a></li><li><a class="site-page child" href="/links/"><i class="solitude fas fa-user-group"></i><span>友人帐</span></a></li><li><a class="site-page child" href="/message/"><i class="solitude fas fa-comment-nodes"></i><span>留言板</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span>其他</span></a><ul class="menus_item_child"><li><a class="site-page child" href="/links/"><i class="solitude fas fa-address-card"></i><span>我和本站</span></a></li><li><a class="site-page child" href="/links/"><i class="solitude fas fa-copyright"></i><span>版权声明</span></a></li><li><a class="site-page child" href="/links/"><i class="solitude fab fa-react"></i><span>杂谈漫语</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span>我的</span></a><ul class="menus_item_child"><li><a class="site-page child" href="/copyright/"><i class="solitude fas fa-copyright"></i><span>版权声明</span></a></li><li><a class="site-page child" href="/about/"><i class="solitude fas fa-address-card"></i><span>我和本站</span></a></li><li><a class="site-page child" href="/essay"><i class="solitude fas fa-star-of-david"></i><span>杂谈漫语</span></a></li></ul></div></div><span class="sidebar-menu-item-title">标签</span><div class="card-tags"><div class="card-tag-cloud"><a href="/tags/ESP32/">ESP32<sup>1</sup></a><a href="/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F/">嵌入式<sup>5</sup></a><a href="/tags/STM32/">STM32<sup>4</sup></a><a href="/tags/ESP8266-ESP32/">ESP8266/ESP32<sup>2</sup></a><a href="/tags/Windows/">Windows<sup>6</sup></a><a href="/tags/ChinaSkills/">ChinaSkills<sup>2</sup></a><a href="/tags/%E6%8C%81%E7%BB%AD%E6%9B%B4%E6%96%B0/">持续更新<sup>3</sup></a><a href="/tags/Hexo/">Hexo<sup>3</sup></a><a href="/tags/%E5%9B%BE%E5%BA%8A/">图床<sup>1</sup></a><a href="/tags/%E9%99%88%E8%87%B4%E9%80%B8/">陈致逸<sup>1</sup></a><a href="/tags/%E6%96%B0%E4%B8%93%E8%BE%91/">新专辑<sup>1</sup></a><a href="/tags/%E4%BC%A0%E6%84%9F%E5%99%A8/">传感器<sup>2</sup></a><a href="/tags/%E5%AD%A6%E4%B9%A0/">学习<sup>3</sup></a><a href="/tags/I2C/">I2C<sup>1</sup></a><a href="/tags/%E6%9D%8E%E5%85%8B%E5%8B%A4/">李克勤<sup>1</sup></a><a href="/tags/%E5%93%88%E8%82%AF/">哈肯<sup>1</sup></a><a href="/tags/%E8%93%9D%E8%AE%AFAB202X/">蓝讯AB202X<sup>1</sup></a><a href="/tags/SPI%E5%8D%8F%E8%AE%AE/">SPI协议<sup>1</sup></a><a href="/tags/%E5%BC%80%E5%8F%91%E7%89%88/">开发版<sup>1</sup></a><a href="/tags/%E7%BD%91%E7%BB%9C/">网络<sup>2</sup></a><a href="/tags/%E5%8D%9A%E9%80%9ABK/">博通BK<sup>1</sup></a><a href="/tags/%E8%80%B3%E6%9C%BA/">耳机<sup>1</sup></a><a href="/tags/I2C%E5%8D%8F%E8%AE%AE/">I2C协议<sup>1</sup></a><a href="/tags/%E5%BC%80%E5%8F%91%E6%9D%BF/">开发板<sup>1</sup></a><a href="/tags/%E8%BF%BD%E7%95%AA/">追番<sup>1</sup></a><a href="/tags/%E7%B1%B3%E5%A5%87%E4%B8%8E%E8%BE%BE%E5%88%A9/">米奇与达利<sup>1</sup></a><a href="/tags/%E8%BD%AF%E8%B7%AF%E7%94%B1/">软路由<sup>1</sup></a><a href="/tags/%E8%BD%AF%E8%80%83/">软考<sup>1</sup></a><a href="/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%B3%BB%E7%BB%9F%E5%9F%BA%E7%A1%80/">计算机系统基础<sup>1</sup></a><a href="/tags/%E9%83%BD%E5%B8%82%E5%A4%A9%E9%99%85%E7%BA%BF/">都市天际线<sup>1</sup></a><a href="/tags/%E6%B8%B8%E6%88%8F%E6%9C%BA%E5%88%B6/">游戏机制<sup>1</sup></a><a href="/tags/BRICS/">BRICS<sup>1</sup></a><a href="/tags/AI/">AI<sup>1</sup></a><a href="/tags/%E6%BE%8E%E6%B9%83OS-HyperOS/">澎湃OS|HyperOS<sup>1</sup></a><a href="/tags/%E5%B0%8F%E7%B1%B3/">小米<sup>1</sup></a><a href="/tags/%E6%91%A9%E6%89%98%E8%BD%A6/">摩托车<sup>1</sup></a><a href="/tags/%E8%B1%AA%E7%88%B5USR125/">豪爵USR125<sup>1</sup></a></div></div></div></div><!-- keyboard--><!-- righhtside--><div class="page" id="body-wrap"><header class="not-top-img" id="page-header"><nav class="show" id="nav"><div id="nav-group"><div id="blog_name"><a id="site-name" href="/" title="返回博客主页"><span class="title">枫林·浅羽·云梦</span><i class="solitude fas fa-home"></i></a></div><div id="page-name-mask"><div id="page-name"><a id="page-name-text" onclick="sco.toTop()">枫林·浅羽·云梦</a></div></div><div id="menus"><div class="menus_items"><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span>文章</span></a><ul class="menus_item_child"><li><a class="site-page child" href="/archives/"><i class="solitude fas fa-folder-closed"></i><span>归档</span></a></li><li><a class="site-page child" href="/categories/"><i class="solitude fas fa-clone"></i><span>分类</span></a></li><li><a class="site-page child" href="/tags/"><i class="solitude fas fa-tags"></i><span>标签</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span>社交</span></a><ul class="menus_item_child"><li><a class="site-page child" href="/friendsQ/"><i class="solitude fas fa-comments"></i><span>朋友圈</span></a></li><li><a class="site-page child" href="/links/"><i class="solitude fas fa-user-group"></i><span>友人帐</span></a></li><li><a class="site-page child" href="/message/"><i class="solitude fas fa-comment-nodes"></i><span>留言板</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span>其他</span></a><ul class="menus_item_child"><li><a class="site-page child" href="/links/"><i class="solitude fas fa-address-card"></i><span>我和本站</span></a></li><li><a class="site-page child" href="/links/"><i class="solitude fas fa-copyright"></i><span>版权声明</span></a></li><li><a class="site-page child" href="/links/"><i class="solitude fab fa-react"></i><span>杂谈漫语</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span>我的</span></a><ul class="menus_item_child"><li><a class="site-page child" href="/copyright/"><i class="solitude fas fa-copyright"></i><span>版权声明</span></a></li><li><a class="site-page child" href="/about/"><i class="solitude fas fa-address-card"></i><span>我和本站</span></a></li><li><a class="site-page child" href="/essay"><i class="solitude fas fa-star-of-david"></i><span>杂谈漫语</span></a></li></ul></div></div></div><div id="nav-left"></div><div id="nav-right"><div class="nav-button" id="travellings_button"><a class="site-page" target="_blank" rel="noopener" href="https://www.travellings.cn/go.html" title=""><i class="solitude fas fa-train"></i></a></div><div class="nav-button" id="randomPost_button"><a class="site-page" onclick="toRandomPost()" title="随机一篇文章" href="javascript:void(0);"><i class="solitude fas fa-dice-d6"></i></a></div><div class="nav-button" id="search-button"><a class="site-page social-icon search" href="javascript:void(0);" title="搜索"><i class="solitude fas fa-magnifying-glass"></i></a></div><div class="nav-button" id="nav-totop" onclick="sco.toTop()"><a class="totopbtn"><i class="solitude fas fa-arrow-up"></i><span id="percent">0</span></a></div><div id="toggle-menu"><a class="site-page"><i class="solitude fas fa-bars"></i></a></div></div></div></nav></header><div id="home_top"><div class="bbTimeList container" id="bbTimeList"><i class="bber-logo solitude fas fa-newspaper" onclick="pjax.loadUrl('/essay/')"></i><div class="swiper-container swiper-no-swiping swiper-container-initialized swiper-container-vertical swiper-container-pointer-events" id="bbtalk" tabindex="-1" onclick="pjax.loadUrl('/essay/')"><div class="swiper-wrapper" id="bber-talk"><div class="li-style swiper-slide">难蚌需求,用串口做板内通讯;具体就是某芯片spi不够用了,但是刚需spi,于是决定外挂一个芯片跑spi和下挂的设备驱动,然后做接口走串口返回(</div><div class="li-style swiper-slide">朋友圈重新上线, 留言板上线(</div><div class="li-style swiper-slide">整蛊作怪成个礼拜, 终于将LoRa驱动搞定, 跟住下来系接口咯, 大工程(</div><div class="li-style swiper-slide">博客大面积迁移主题中, 会出各种bug, 还请各位见谅(</div><div class="li-style swiper-slide">开工大吉, 万事如意<i class="solitude fas fa-image"></i></div><div class="li-style swiper-slide">2024: 完成了一次说走就走的旅行。(虽有不少遗憾) 尝试了一份特殊的工作。(🐕资本家就应该全部挂路灯上) 与工人吃过同一锅饭, 跟老板喝过同一瓶酒。 结识了新的伙伴, 重逢了旧的好友。也在小餐馆偶遇过做生意失意的老板跟我谈人生讲理想。 淋过早晨六点的瓢泼大雨, 也看过凌晨四点的灿烂星空。
2025: 未完待续
感谢我身边那些才华横溢以及积极向上的朋友们给了我成长的动力和追赶的目标。 祝诸君: 春节快乐2025武运昌隆<i class="solitude fas fa-image"></i></div><div class="li-style swiper-slide">不知道是什么甲流乙流还是诺如病毒, 也是吃上大韦哥(奥司他韦)了(</div></div></div><i class="bber-gotobb solitude fas fa-circle-chevron-right" title="home.bbtime.text" onclick="pjax.loadUrl('/essay/')"></i></div><div class="recent-top-post-group" id="recent-top-post-group"><div class="recent-post-top" id="recent-post-top"><div id="bannerGroup"><div id="banners"><div class="banners-title"><div class="banners-title-big">风的自由<br> 心的向往</div><div class="banners-title-small"></div><script>var home_subtitle = ["在追夢的路上,風與心同行","風的自由信使,激勵我前行","每一個選擇,都在創造未來"];</script></div><div class="banners-links"><a class="banners-link-btn" href="/categories/%E9%9A%8F%E7%AC%94/" style="background-image: linear-gradient(to right,#f65,#ffbf37) "><i class="solitude fas fa-window-restore "></i><div class="banners-link-title">随笔</div></a><a class="banners-link-btn" href="/categories/%E7%94%B5%E8%84%91%E6%8A%98%E8%85%BE%E5%BD%95/" style="background-image: linear-gradient(to right,#18e7ae,#1eebeb) "><i class="solitude fas fa-cubes "></i><div class="banners-link-title">折腾</div></a><a class="banners-link-btn" href="/categories/%E6%B8%B8%E6%88%8F/" style="background-image: linear-gradient(to right,#358bff,#15c6ff) "><i class="solitude fas fa-gamepad "></i><div class="banners-link-title">游戏</div></a><a class="banners-link-btn" href="/atom.xml" style="background-image: linear-gradient(to right,#ff5dae,#ff8bc5) "><i class="solitude fas fa-rss "></i><div class="banners-link-title">订阅</div></a></div><div class="tags-group-all"><div class="tags-group-wrapper"><div class="tags-group-icon-pair"><div class="tags-group-icon" style="background: #242938"><img class="nolazyload" src="https://bu.dusays.com/2024/09/09/66def693abbdc.png" title="Bash"></div><div class="tags-group-icon" style="background: #00989D"><img class="nolazyload" src="https://bu.dusays.com/2024/09/09/66def2eab2085.png" title="Arduino"></div></div><div class="tags-group-icon-pair"><div class="tags-group-icon" style="background: #57b6e6"><img class="nolazyload" src="https://i.postimg.cc/8Pk6Fg24/docker.png" title="Docker"></div><div class="tags-group-icon" style="background: #ffffff"><img class="nolazyload" src="https://i.postimg.cc/hPC7T3gB/flutter.png" title="Flutter"></div></div><div class="tags-group-icon-pair"><div class="tags-group-icon" style="background: #2e3a41"><img class="nolazyload" src="https://i.postimg.cc/dVLZBmtT/webpack.png" title="WebPack"></div><div class="tags-group-icon" style="background: #df5b40"><img class="nolazyload" src="https://i.postimg.cc/nhgjwjCS/git.png" title="Git"></div></div><div class="tags-group-icon-pair"><div class="tags-group-icon" style="background: #242938"><img class="nolazyload" src="https://bu.dusays.com/2024/09/09/66def693abbdc.png" title="Bash"></div><div class="tags-group-icon" style="background: #00989D"><img class="nolazyload" src="https://bu.dusays.com/2024/09/09/66def2eab2085.png" title="Arduino"></div></div><div class="tags-group-icon-pair"><div class="tags-group-icon" style="background: #57b6e6"><img class="nolazyload" src="https://i.postimg.cc/8Pk6Fg24/docker.png" title="Docker"></div><div class="tags-group-icon" style="background: #ffffff"><img class="nolazyload" src="https://i.postimg.cc/hPC7T3gB/flutter.png" title="Flutter"></div></div><div class="tags-group-icon-pair"><div class="tags-group-icon" style="background: #2e3a41"><img class="nolazyload" src="https://i.postimg.cc/dVLZBmtT/webpack.png" title="WebPack"></div><div class="tags-group-icon" style="background: #df5b40"><img class="nolazyload" src="https://i.postimg.cc/nhgjwjCS/git.png" title="Git"></div></div></div></div></div></div><div class="topGroup"><div class="top-post-group"><div class="top-post-item"><div class="post_cover"><a href="/posts/7f0447f2/" title="上手 GY-30(BH1750) 光强度传感器和相关程序代码"><span class="top-post-top-text">荐</span><img class="post_bg" alt="上手 GY-30(BH1750) 光强度传感器和相关程序代码" src="https://bu.dusays.com/2024/06/17/666f25704406c.webp"></a></div><div class="top-post-info"><a class="article-title" href="/posts/7f0447f2/" title="上手 GY-30(BH1750) 光强度传感器和相关程序代码">上手 GY-30(BH1750) 光强度传感器和相关程序代码</a></div></div></div><div class="todayCard" id="todayCard"><div class="todayCard-info"><div class="todayCard-tips">AGEN233's Blog&Portal</div><div class="todayCard-title">枫林・浅羽・云梦</div></div><div class="todayCard-cover nolazyload" style="background: url('https://bu.dusays.com/2024/10/12/670a7f80053db.jpg') no-repeat center /cover"></div></div></div></div></div></div><main class="layout" id="content-inner"><div id="home"><div id="category-bar"><div class="category-bar-items home" id="category-bar-items"><div class="category-bar-item select" id="category-bar-home"><a href="/">推荐</a></div><div class="category-bar-item"><a href="/archives/">全部文章</a></div><div class="category-bar-item" id="嵌入式和单片机"><a href="/categories/%E5%B5%8C%E5%85%A5%E5%BC%8F%E5%92%8C%E5%8D%95%E7%89%87%E6%9C%BA/">嵌入式和单片机</a></div><div class="category-bar-item" id="电脑折腾录"><a href="/categories/%E7%94%B5%E8%84%91%E6%8A%98%E8%85%BE%E5%BD%95/">电脑折腾录</a></div><div class="category-bar-item" id="比赛考证和学习记录"><a href="/categories/%E6%AF%94%E8%B5%9B%E8%80%83%E8%AF%81%E5%92%8C%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/">比赛考证和学习记录</a></div><div class="category-bar-item" id="博客"><a href="/categories/%E5%8D%9A%E5%AE%A2/">博客</a></div><div class="category-bar-item" id="随笔"><a href="/categories/%E9%9A%8F%E7%AC%94/">随笔</a></div><div class="category-bar-item" id="游戏"><a href="/categories/%E6%B8%B8%E6%88%8F/">游戏</a></div></div><div class="category-bar-right"><a class="category-bar-more" href="/categories/">更多</a></div></div><div class="recent-posts" id="recent-posts"><div class="recent-post-item" onclick="pjax.loadUrl('/posts/617a7db7/')"><div class="post_cover"><a href="/posts/617a7db7/" title="中科蓝讯 AB2027 开发兼踩坑备忘录"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2025/02/16/67b1aeb0456bd.webp" alt="中科蓝讯 AB2027 开发兼踩坑备忘录"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><span class="original">嵌入式和单片机</span><a class="unvisited-post" href="/posts/617a7db7/">未读</a></div><a class="article-title" href="/posts/617a7db7/" title="中科蓝讯 AB2027 开发兼踩坑备忘录">中科蓝讯 AB2027 开发兼踩坑备忘录</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>嵌入式</span></a><a class="article-meta__tags" href="/tags/%E8%93%9D%E8%AE%AFAB202X/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>蓝讯AB202X</span></a><a class="article-meta__tags" href="/tags/SPI%E5%8D%8F%E8%AE%AE/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>SPI协议</span></a><a class="article-meta__tags" href="/tags/%E5%BC%80%E5%8F%91%E7%89%88/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>开发版</span></a></span><span class="post-meta-date"><time datetime="2025-02-16T17:06:56.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/65212637/')"><div class="post_cover"><a href="/posts/65212637/" title="基于 STM32F103 软件模拟 I2C 的纯粹 C 语言面向对象尝试"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/11/26/6745530409dbd.webp" alt="基于 STM32F103 软件模拟 I2C 的纯粹 C 语言面向对象尝试"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><span class="original">嵌入式和单片机</span><a class="unvisited-post" href="/posts/65212637/">未读</a></div><a class="article-title" href="/posts/65212637/" title="基于 STM32F103 软件模拟 I2C 的纯粹 C 语言面向对象尝试">基于 STM32F103 软件模拟 I2C 的纯粹 C 语言面向对象尝试</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>嵌入式</span></a><a class="article-meta__tags" href="/tags/STM32/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>STM32</span></a><a class="article-meta__tags" href="/tags/%E4%BC%A0%E6%84%9F%E5%99%A8/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>传感器</span></a><a class="article-meta__tags" href="/tags/I2C%E5%8D%8F%E8%AE%AE/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>I2C协议</span></a><a class="article-meta__tags" href="/tags/%E5%BC%80%E5%8F%91%E6%9D%BF/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>开发板</span></a></span><span class="post-meta-date"><time datetime="2024-11-25T22:13:51.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/88fe7ba4/')"><div class="post_cover"><a href="/posts/88fe7ba4/" title="ESP-IDF+VSCODE 的若干项踩坑备忘录"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/06/12/6669abc03246b.png" alt="ESP-IDF+VSCODE 的若干项踩坑备忘录"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><span class="original">嵌入式和单片机</span><a class="unvisited-post" href="/posts/88fe7ba4/">未读</a></div><a class="article-title" href="/posts/88fe7ba4/" title="ESP-IDF+VSCODE 的若干项踩坑备忘录">ESP-IDF+VSCODE 的若干项踩坑备忘录</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/ESP32/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>ESP32</span></a><a class="article-meta__tags" href="/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>嵌入式</span></a></span><span class="post-meta-date"><time datetime="2024-02-04T17:01:36.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/8884a040/')"><div class="post_cover"><a href="/posts/8884a040/" title="Keil5 烧录报错 Connection refused due to device mismatch 的玄学问题"><img class="post_bg" src= "" data-lazy-src="/" alt="Keil5 烧录报错 Connection refused due to device mismatch 的玄学问题"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><span class="original">嵌入式和单片机</span><a class="unvisited-post" href="/posts/8884a040/">未读</a></div><a class="article-title" href="/posts/8884a040/" title="Keil5 烧录报错 Connection refused due to device mismatch 的玄学问题">Keil5 烧录报错 Connection refused due to device mismatch 的玄学问题</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/STM32/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>STM32</span></a><a class="article-meta__tags" href="/tags/ESP8266-ESP32/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>ESP8266/ESP32</span></a></span><span class="post-meta-date"><time datetime="2024-04-18T20:42:00.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/28f20c60/')"><div class="post_cover"><a href="/posts/28f20c60/" title="Win10LTSC 基于 MAS 工具的数字权利激活方案"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/06/21/66755ae0cf74b.jpg" alt="Win10LTSC 基于 MAS 工具的数字权利激活方案"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><span class="original">电脑折腾录</span><a class="unvisited-post" href="/posts/28f20c60/">未读</a></div><a class="article-title" href="/posts/28f20c60/" title="Win10LTSC 基于 MAS 工具的数字权利激活方案">Win10LTSC 基于 MAS 工具的数字权利激活方案</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/Windows/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>Windows</span></a></span><span class="post-meta-date"><time datetime="2024-02-16T02:13:28.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/de4a5a44/')"><div class="post_cover"><a href="/posts/de4a5a44/" title="WindowsME 开启 DOS 实模式"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/06/12/6669abb9a5733.png" alt="WindowsME 开启 DOS 实模式"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><span class="original">电脑折腾录</span><a class="unvisited-post" href="/posts/de4a5a44/">未读</a></div><a class="article-title" href="/posts/de4a5a44/" title="WindowsME 开启 DOS 实模式">WindowsME 开启 DOS 实模式</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/Windows/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>Windows</span></a></span><span class="post-meta-date"><time datetime="2018-05-06T23:29:00.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/bb683f89/')"><div class="post_cover"><a href="/posts/bb683f89/" title="Windows 命令行维护"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/06/12/6669abbd98842.jpg" alt="Windows 命令行维护"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><span class="original">比赛考证和学习记录</span><a class="unvisited-post" href="/posts/bb683f89/">未读</a></div><a class="article-title" href="/posts/bb683f89/" title="Windows 命令行维护">Windows 命令行维护</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/Windows/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>Windows</span></a><a class="article-meta__tags" href="/tags/ChinaSkills/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>ChinaSkills</span></a><a class="article-meta__tags" href="/tags/%E6%8C%81%E7%BB%AD%E6%9B%B4%E6%96%B0/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>持续更新</span></a></span><span class="post-meta-date"><time datetime="2024-01-03T21:37:40.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/8be11e9d/')"><div class="post_cover"><a href="/posts/8be11e9d/" title="Windows 策略组维护"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2025/02/11/67ab6d0bc49bb.webp" alt="Windows 策略组维护"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><span class="original">比赛考证和学习记录</span><a class="unvisited-post" href="/posts/8be11e9d/">未读</a></div><a class="article-title" href="/posts/8be11e9d/" title="Windows 策略组维护">Windows 策略组维护</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/Windows/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>Windows</span></a><a class="article-meta__tags" href="/tags/ChinaSkills/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>ChinaSkills</span></a></span><span class="post-meta-date"><time datetime="2024-01-06T21:37:40.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/4a17b156/')"><div class="post_cover"><a href="/posts/4a17b156/" title="Hello World"><img class="post_bg" src= "" data-lazy-src="/" alt="Hello World"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><span class="original">最新</span><a class="unvisited-post" href="/posts/4a17b156/">未读</a></div><a class="article-title" href="/posts/4a17b156/" title="Hello World">Hello World</a></div><div class="article-meta-wrap"><span class="article-meta tags"></span><span class="post-meta-date"><time datetime="2025-02-20T15:45:56.178Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/66b5bdfd/')"><div class="post_cover"><a href="/posts/66b5bdfd/" title="“送去大学的外卖基本没有差评”"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/06/12/6669abb2058ee.webp" alt="“送去大学的外卖基本没有差评”"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><a class="unvisited-post" href="/posts/66b5bdfd/">未读</a></div><a class="article-title" href="/posts/66b5bdfd/" title="“送去大学的外卖基本没有差评”">“送去大学的外卖基本没有差评”</a></div><div class="article-meta-wrap"><span class="article-meta tags"></span><span class="post-meta-date"><time datetime="2024-05-15T00:53:05.000Z"></time></span></div></div></div><!-- pagination--><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><a class="extend next" rel="next" href="/page/2/"><div class="pagination_tips_next">下一页</div> <i class="solitude fas fa-chevron-right"></i></a><div class="toPageGroup"><input id="toPageText" oninput="value=value.replace(/[^0-9]/g,'')" maxlength="3" title="跳转到指定页面" onkeyup="if (this.value === '0') this.value = ''"><a id="toPageButton" onclick="sco.toPage()"><i class="solitude fas fa-angles-right"></i></a></div></div></nav></div></div><!-- aside--><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="card-content"><div class="card-info-avatar is-center"><div class="top-group"><div class="sayhi" id="sayhi" onclick="sco.changeWittyWord()"></div></div></div><div class="avatar"><img alt="头像" src= "" data-lazy-src="https://bu.dusays.com/2025/02/17/67b340e3a1fac.webp"></div><div class="description"></div><div class="bottom-group"><span class="left"><div class="name">御枫林下</div><div class="desc">理智乃解決問題之鑰匙 <br>思考為解決一切之工具</div></span><div class="social-icons is-center"><a class="social-icon" target="_blank" rel="noopener" href="https://github.com/AGEN233" title="Github"><i class="solitude fab fa-github"></i></a></div></div></div></div><div class="sticky_layout"><div class="card-widget card-tags card-archives card-webinfo card-allinfo"><div class="card-tag-cloud"><a href="/tags/ESP32/">ESP32<sup>1</sup></a><a href="/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F/">嵌入式<sup>5</sup></a><a href="/tags/STM32/">STM32<sup>4</sup></a><a href="/tags/ESP8266-ESP32/">ESP8266/ESP32<sup>2</sup></a><a href="/tags/Windows/">Windows<sup>6</sup></a><a href="/tags/ChinaSkills/">ChinaSkills<sup>2</sup></a><a href="/tags/%E6%8C%81%E7%BB%AD%E6%9B%B4%E6%96%B0/">持续更新<sup>3</sup></a><a href="/tags/Hexo/">Hexo<sup>3</sup></a><a href="/tags/%E5%9B%BE%E5%BA%8A/">图床<sup>1</sup></a><a href="/tags/%E9%99%88%E8%87%B4%E9%80%B8/">陈致逸<sup>1</sup></a><a href="/tags/%E6%96%B0%E4%B8%93%E8%BE%91/">新专辑<sup>1</sup></a><a href="/tags/%E4%BC%A0%E6%84%9F%E5%99%A8/">传感器<sup>2</sup></a><a href="/tags/%E5%AD%A6%E4%B9%A0/">学习<sup>3</sup></a><a href="/tags/I2C/">I2C<sup>1</sup></a><a href="/tags/%E6%9D%8E%E5%85%8B%E5%8B%A4/">李克勤<sup>1</sup></a><a href="/tags/%E5%93%88%E8%82%AF/">哈肯<sup>1</sup></a><a href="/tags/%E8%93%9D%E8%AE%AFAB202X/">蓝讯AB202X<sup>1</sup></a><a href="/tags/SPI%E5%8D%8F%E8%AE%AE/">SPI协议<sup>1</sup></a><a href="/tags/%E5%BC%80%E5%8F%91%E7%89%88/">开发版<sup>1</sup></a><a href="/tags/%E7%BD%91%E7%BB%9C/">网络<sup>2</sup></a><a href="/tags/%E5%8D%9A%E9%80%9ABK/">博通BK<sup>1</sup></a><a href="/tags/%E8%80%B3%E6%9C%BA/">耳机<sup>1</sup></a><a href="/tags/I2C%E5%8D%8F%E8%AE%AE/">I2C协议<sup>1</sup></a><a href="/tags/%E5%BC%80%E5%8F%91%E6%9D%BF/">开发板<sup>1</sup></a><a href="/tags/%E8%BF%BD%E7%95%AA/">追番<sup>1</sup></a><a href="/tags/%E7%B1%B3%E5%A5%87%E4%B8%8E%E8%BE%BE%E5%88%A9/">米奇与达利<sup>1</sup></a><a href="/tags/%E8%BD%AF%E8%B7%AF%E7%94%B1/">软路由<sup>1</sup></a><a href="/tags/%E8%BD%AF%E8%80%83/">软考<sup>1</sup></a><a href="/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%B3%BB%E7%BB%9F%E5%9F%BA%E7%A1%80/">计算机系统基础<sup>1</sup></a><a href="/tags/%E9%83%BD%E5%B8%82%E5%A4%A9%E9%99%85%E7%BA%BF/">都市天际线<sup>1</sup></a><a href="/tags/%E6%B8%B8%E6%88%8F%E6%9C%BA%E5%88%B6/">游戏机制<sup>1</sup></a><a href="/tags/BRICS/">BRICS<sup>1</sup></a><a href="/tags/AI/">AI<sup>1</sup></a><a href="/tags/%E6%BE%8E%E6%B9%83OS-HyperOS/">澎湃OS|HyperOS<sup>1</sup></a><a href="/tags/%E5%B0%8F%E7%B1%B3/">小米<sup>1</sup></a><a href="/tags/%E6%91%A9%E6%89%98%E8%BD%A6/">摩托车<sup>1</sup></a><a href="/tags/%E8%B1%AA%E7%88%B5USR125/">豪爵USR125<sup>1</sup></a></div><span id="more-tags-btn" onclick="sco.openAllTags()">查看全部</span><hr><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章总数 :</div><div class="item-count">29</div></div><div class="webinfo-item"><div class="item-name">总访问数 :</div><span id="busuanzi_value_site_pv"><i class="solitude fas fa-spinner fa-spin"></i></span></div><div class="webinfo-item"><div class="item-name">总访客数 :</div><span id="busuanzi_value_site_uv"><i class="solitude fas fa-spinner fa-spin"></i></span></div><div class="webinfo-item"><div class="item-name">建站天数 :</div><div class="item-count" id="runtimeshow"></div></div><div class="webinfo-item"><div class="item-name">最后更新 :</div><time class="item-count" datetime="2025-02-20T15:46:26.690Z"></time></div></div></div></div></div></main><footer id="footer"><div id="footer-bar"><div class="footer-bar-links"><div class="footer-bar-left"><div class="copyright">© 2025 御枫林下 Power By <a class="footbar-hexo" target="_blank" rel="noopener" href="https://hexo.io/zh-cn/" alt=" Hexo ">Hexo & </a>
<a class="footbar-Solitude" target="_blank" rel="noopener" href="https://github.com/everfu/hexo-theme-solitude" alt="Solitude">  Solitude</a></div></div><div class="footer-bar-right"><a class="footer-bar-link" href="/atom.xml" alt="RSS">RSS</a><a class="footer-bar-link" target="_blank" rel="noopener" href="https://github.com/everfu/hexo-theme-solitude/blob/main/LICENSE" alt="CC BY-SA 4.0 License"><i class="solitude fas fa-copyright"></i><i class="solitude fab fa-creative-commons-by"></i><i class="solitude fab fa-creative-commons-nc"></i><i class="solitude fab fa-creative-commons-sa"></i></a></div></div></div><div class="comment-barrage needEndHide"></div></footer></div><!-- right_menu--><!-- inject body--><div><script src="/js/utils.js?v=3.0.10"></script><script src="/js/main.js?v=3.0.10"></script><script src="/js/third_party/waterfall.min.js?v=3.0.10"></script><script src="https://fastly.jsdelivr.net/npm/pjax@0.2.8/pjax.min.js"></script><script src="https://fastly.jsdelivr.net/npm/typeit@8.8.7/dist/index.umd.min.js"></script><script src="/js/third_party/universe.min.js?v=3.0.10"></script><script>dark()
</script><script src="/js/tw_cn.js?v=3.0.10"></script><script src="https://fastly.jsdelivr.net/npm/vanilla-lazyload@19.1.3/dist/lazyload.iife.min.js"></script><script src="https://fastly.jsdelivr.net/npm/node-snackbar@0.1.16/dist/snackbar.min.js"></script><script src="https://fastly.jsdelivr.net/npm/@fancyapps/ui@5.0.36/dist/fancybox/fancybox.umd.min.js"></script><script src="https://fastly.jsdelivr.net/npm/swiper@11.0.5/swiper-bundle.min.js"></script><script>const coverColorConfig = {
api: 'https://api.qjqq.cn/api/Imgcolor?img=',
time: 43200000
}</script><script src="/js/covercolor/api.js?v=3.0.10"></script><script>window.paceOptions = {
restartOnPushState: false
}
utils.addGlobalFn('pjaxSend', () => {
Pace.restart()
}, 'pace_restart')
</script><script src="https://fastly.jsdelivr.net/npm/pace-js@1.2.4/pace.min.js"></script><script src="https://fastly.jsdelivr.net/npm/instantsearch.js@4.75.7/dist/instantsearch.production.min.js"></script><script src="https://fastly.jsdelivr.net/npm/algoliasearch@5.19.0/dist/algoliasearch.umd.min.js"></script><div class="js-pjax"><script>sco.initbbtalk()</script><script defer pjax src="https://fastly.jsdelivr.net/npm/busuanzi@2.3.0/bsz.pure.mini.min.js"></script></div></div><!-- pjax--><script>const pjax = new Pjax({
elements: 'a:not([target="_blank"])',
selectors: ["title","#body-wrap","#site-config","meta[name=\"description\"]",".js-pjax","meta[property^=\"og:\"]","#config-diff",".rs_show",".rs_hide"],
cacheBust: false,
analytics: false,
scrollRestoration: false
})
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)
})
document.addEventListener('pjax:complete', () => {
window.refreshFn()
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)
})
GLOBAL_CONFIG.islazyload && window.lazyLoadInstance.update()
})
document.addEventListener('pjax:error', (e) => {
if (e.request.status === 404) {
pjax.loadUrl('/404.html')
}
})</script><!-- google adsense--><!-- search--><div id="algolia-search"><div class="search-dialog"><div class="algolia-navbar"><div class="search-dialog__title" id="algolia-search-title">搜索</div><div class="algolia-tips"><i class="solitude fab fa-algolia"></i><span class="algolia-tips-text">Algolia</span></div><span class="search-close-button"><i class="solitude fas fa-xmark"></i></span></div><div id="algolia-input-panel"><div id="algolia-search-input"></div></div><div id="search-results"><div id="algolia-hits"></div></div><div id="algolia-tips"><div id="algolia-pagination"></div><div id="algolia-stats"></div></div></div><div id="search-mask"></div></div><script src="/js/search/algolia.js?v=3.0.10"></script><!-- Tianli-Talk--><!-- music--></body></html>
<script>
const posts = ["posts/4a17b156/","posts/617a7db7/","posts/15d61602/","posts/65212637/","posts/32331f7/","posts/a7154660/","posts/670529b6/","posts/1292e32b/","posts/bd9973bb/","posts/b2ce6d03/","posts/8e2d59a8/","posts/7f0447f2/","posts/b8ae5ec7/","posts/3087054e/","posts/66b5bdfd/","posts/4dc3a1af/","posts/639e78a0/","posts/e4d8f98b/","posts/8884a040/","posts/5335a18c/","posts/df9fba50/","posts/b8441c09/","posts/9ee79452/","posts/6680ffdf/","posts/28f20c60/","posts/88fe7ba4/","posts/8be11e9d/","posts/bb683f89/","posts/de4a5a44/"];
function toRandomPost() {
const randomPost = posts[Math.floor(Math.random() * posts.length)];
pjax.loadUrl(GLOBAL_CONFIG.root + randomPost);
}
</script>