PageSourceSearch

https://agen233.top/

html agen233.top collected 2026-10-06 16:21:20 UTC 50,255 bytes, 241 lines download raw bytes

1<!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>御枫林下的小窝~ - 杂七杂八奇奇怪怪qwq</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.19"><!-- inject head--><link rel="canonical" href="https://agen233.top/index.html"><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css"><!-- aplayer--><!-- swiper--><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/[email protected]/swiper-bundle.min.css"><!-- fancybox ui--><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.min.css"><!-- katex--><!-- Open Graph--><meta property="og:type" content="website">
2<meta property="og:title" content="御枫林下的小窝~">
3<meta property="og:url" content="https://agen233.top/index.html">
4<meta property="og:site_name" content="御枫林下的小窝~">
5<meta property="og:locale" content="zh_CN">
6<meta property="og:image" content="https://bu.dusays.com/2025/02/17/67b340e3a1fac.webp">
7<meta property="article:author" content="御枫林下">
8<meta property="article:tag" content="御枫林下, AGEN233, 博客, 个人势">
9<meta name="twitter:card" content="summary">
10<meta name="twitter:image" content="https://bu.dusays.com/2025/02/17/67b340e3a1fac.webp"><!-- 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">
10<script>console.log(' %c Solitude %c ' + '3.0.19' + ' %c https://github.com/everfu/hexo-theme-solitude',
11    'background:#35495e ; padding: 1px; border-radius: 3px 0 0 3px;  color: #fff',
12    'background:#ff9a9a ; padding: 1px; border-radius: 0 3px 3px 0;  color: #fff',
13    'background:unset ; padding: 1px; border-radius: 0 3px 3px 0;  color: #fff')
14</script>
14<link rel="canonical" href="https://agen233.top/" /><link rel='stylesheet' href='https://chinese-fonts-cdn.deno.dev/packages/lxgwwenkaibright/dist/LXGWBright-SemiLightItalic/result.css' />
14<script>(()=>{
15        const saveToLocal = {
16            set: function setWithExpiry(key, value, ttl) {
17                if (ttl === 0)
18                    return
19                const now = new Date()
20                const expiryDay = ttl * 86400000
21                const item = {
22                    value: value,
23                    expiry: now.getTime() + expiryDay
24                }
25                localStorage.setItem(key, JSON.stringify(item))
26            },
27            get: function getWithExpiry(key) {
28                const itemStr = localStorage.getItem(key)
29
30                if (!itemStr) {
31                    return undefined
32                }
33                const item = JSON.parse(itemStr)
34                const now = new Date()
35
36                if (now.getTime() > item.expiry) {
37                    localStorage.removeItem(key)
38                    return undefined
39                }
40                return item.value
41            }
42        };
43        window.utils = {
44            saveToLocal: saveToLocal,
45            getCSS: (url, id = false) => new Promise((resolve, reject) => {
46              const link = document.createElement('link')
47              link.rel = 'stylesheet'
48              link.href = url
49              if (id) link.id = id
50              link.onerror = reject
51              link.onload = link.onreadystatechange = function() {
52                const loadState = this.readyState
53                if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
54                link.onload = link.onreadystatechange = null
55                resolve()
56              }
57              document.head.appendChild(link)
58            }),
59            getScript: (url, attr = {}) => new Promise((resolve, reject) => {
60              const script = document.createElement('script')
61              script.src = url
62              script.async = true
63              script.onerror = reject
64              script.onload = script.onreadystatechange = function() {
65                const loadState = this.readyState
66                if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
67                script.onload = script.onreadystatechange = null
68                resolve()
69              }
70
71              Object.keys(attr).forEach(key => {
72                script.setAttribute(key, attr[key])
73              })
74
75              document.head.appendChild(script)
76            }),
77            addGlobalFn: (key, fn, name = false, parent = window) => {
78                const globalFn = parent.globalFn || {}
79                const keyObj = globalFn[key] || {}
80
81                if (name && keyObj[name]) return
82
83                name = name || Object.keys(keyObj).length
84                keyObj[name] = fn
85                globalFn[key] = keyObj
86                parent.globalFn = globalFn
87            },
88            addEventListenerPjax: (ele, event, fn, option = false) => {
89              ele.addEventListener(event, fn, option)
90              utils.addGlobalFn('pjax', () => {
91                  ele.removeEventListener(event, fn, option)
92              })
93            },
94            diffDateFormat: (selector) => {
95                selector.forEach(item => {
96                    const date = new Date(item.getAttribute('datetime') || item.textContent);
97                    item.textContent = (date.getMonth() + 1).toString()+'/'+date.getDate().toString();
98                });
99            },
100        }
101    })()</script>
101<!-- theme-->
101<script>initTheme = () => {
102    let isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
103    const cachedMode = utils.saveToLocal.get('theme');
104    if (cachedMode === undefined) {
105        const nowMode =
106            isDarkMode ? 'dark' : 'light'
107        document.documentElement.setAttribute('data-theme', nowMode);
108    } else {
109        document.documentElement.setAttribute('data-theme', cachedMode);
110    }
111    typeof rm === 'object' && rm.mode(cachedMode === 'dark' && isDarkMode)
112}
113initTheme()</script>
113<!-- global head-->
113<script>const GLOBAL_CONFIG = {
114    root: '/',
115    algolia: {"appId":"NTABD03MUI","apiKey":"b9edcdc52526245cf090759020f838cd","indexName":"HEXO","hits":{"per_page":6}},
116    localsearch: undefined,
117    runtime: '2023-04-20 00:00:00',
118    lazyload: {
119        enable: true,
120        error: '/img/error_load.avif'
121    },
122    copyright: {"limit":50,"author":"作者: 御枫林下","link":"链接: ","source":"来源: 御枫林下的小窝~","info":"著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。"},
123    highlight: {"limit":200,"expand":true,"copy":true,"syntax":"highlight.js"},
124    randomlink: false,
125    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":"热评"}},
126    aside: {
127        state: {
128            morning: "Good Lucky!",
129            noon: "Good Lucky!",
130            afternoon: "Good Lucky!",
131            night: "Good Lucky!",
132            goodnight: "Good Lucky!",
133        },
134        witty_words: ["世界是连续的,我只是离散地记录","一切复杂,终将变得简单","保持缓慢更新","允许自己暂时没有答案"],
135        witty_comment: {
136            prefix: '好久不见,',
137            back: '欢迎再次回来,',
138        },
139    },
140    covercolor: {
141        enable: false
142    },
143    comment: {"avatar":"https://gravatar.com/avatar","commentBarrage":true},
144    lightbox: 'fancybox',
145    right_menu: {"mode":{"dark":"深色模式","light":"浅色模式"},"img_error":"此图片无法复制与下载","barrage":{"open":"显示热评","close":"关闭热评"},"translate":true,"ctrlOriginalMenu":"按住Ctrl+右键可打开浏览器右键菜单"},
146    translate: {"translateDelay":0,"defaultEncoding":2},
147    lure: {"jump":"404 Not Found","back":"malloc fail!!!"},
148    expire: {"time":30,"position":"top","text_prev":"This article expired ","text_next":" day ago, if the content does not match, please contact the webmaster to update it."},
149};</script>
149<!-- page-config head-->
149<script id="config-diff">var PAGE_CONFIG = {
150    is_post: false,
151    is_page: false,
152    is_home: true,
153    page: 'solitude',
154    toc: false,
155    comment: false,
156    ai_text: false,
157    color: false,
158}</script>
158<meta name="generator" content="Hexo 7.3.0"><link rel="alternate" href="/atom.xml" title="御枫林下的小窝~" type="application/atom+xml">
159</head><body id="body" data-type="solitude"><!-- universe--><!-- 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">24</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">21</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>
159<script pjax="pjax">(async () => {
160  await fetch('https://blogverceltwkioo.agen233.top/', {
161    method: "POST",
162    body: JSON.stringify({
163      "event": "GET_RECENT_COMMENTS",
164      "includeReply": true,
165      "pageSize": 999
166    }),
167    headers: {'Content-Type': 'application/json'}
168  }).then(res => res.json()).then(async ({data}) => {
169    document.querySelector('#twikoo_allcount').innerHTML = data.length
170  })
171})()</script>
171</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-envelope"></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>占位A</span></a></li><li><a class="site-page child" href="/links/"><i class="solitude  fas fa-address-card"></i><span>占位B</span></a></li><li><a class="site-page child" href="/links/"><i class="solitude  fas fa-address-card"></i><span>占位C</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="/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-lightbulb"></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>2</sup></a><a href="/tags/STM32/">STM32<sup>1</sup></a><a href="/tags/PHY6252/">PHY6252<sup>1</sup></a><a href="/tags/Windows/">Windows<sup>6</sup></a><a href="/tags/ChinaSkills/">ChinaSkills<sup>2</sup></a><a href="/tags/%E9%9F%B3%E4%B9%90/">音乐<sup>2</sup></a><a href="/tags/I2C/">I2C<sup>2</sup></a><a href="/tags/%E4%B8%AD%E7%A7%91%E8%93%9D%E8%AE%AFAB202X/">中科蓝讯AB202X<sup>1</sup></a><a href="/tags/SPI/">SPI<sup>1</sup></a><a href="/tags/%E5%8D%9A%E5%AE%A2/">博客<sup>2</sup></a><a href="/tags/BL602/">BL602<sup>1</sup></a><a href="/tags/%E8%80%B3%E6%9C%BA/">耳机<sup>1</sup></a><a href="/tags/WS2812B/">WS2812B<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/NAS/">NAS<sup>1</sup></a><a href="/tags/Jellyfin/">Jellyfin<sup>1</sup></a><a href="/tags/%E8%BD%AF%E8%80%83/">软考<sup>1</sup></a><a href="/tags/Cites-Skylines/">Cites:Skylines<sup>1</sup></a><a href="/tags/HyperOS/">HyperOS<sup>1</sup></a><a href="/tags/%E5%B0%8F%E7%B1%B3/">小米<sup>1</sup></a><a href="/tags/%E8%B1%AA%E7%88%B5USR125/">豪爵USR125<sup>1</sup></a></div></div><span class="sidebar-menu-item-title">网站信息</span><div class="webinfo"><div class="webinfo-item"><div class="item-name">全站字数 :</div><div class="item-count">21.6k</div></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-envelope"></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>占位A</span></a></li><li><a class="site-page child" href="/links/"><i class="solitude  fas fa-address-card"></i><span>占位B</span></a></li><li><a class="site-page child" href="/links/"><i class="solitude  fas fa-address-card"></i><span>占位C</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="/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-lightbulb"></i><span>说说</span></a></li></ul></div></div></div><div id="nav-left"></div><div id="nav-right"><div class="nav-button"><a class="site-page" target="_blank" rel="noopener" href="https://storeweb.cn/s/2125" title=""><i class="solitude fas fa-store"></i></a></div><div class="nav-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>
171<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">一点都不想上这个班,一眼看不到头😭</div><div class="li-style swiper-slide">好久没更新了qwq,最近貌似做了很多项目,挺忙的</div><div class="li-style swiper-slide">以人为中心思想,追求人的自由平等和发展,是现代文明的摇篮,是现代民主政府权力来源的合法性根基</div><div class="li-style swiper-slide">LoRa项目终于可以告一段落了qwq,随即首当其冲的问题是6252把定时器回调抽离到应用层后,会蹦栈(蚌</div><div class="li-style swiper-slide">笑死了,折腾了一周的问题,后来发现是case 0x3004:{}break; 写成了case 3004:{}break;</div><div class="li-style swiper-slide">刚到家,这年头还有那这朝九晚五+双休,到点就跑办公室一个人都没有的工作吗(</div><div class="li-style swiper-slide">我靠刚下班,最近加班加死我了,还是太菜了,效率不够高qwq</div><div class="li-style swiper-slide">大家挂载githubpage上的记得去做Verified domains,不然可能会被老登抢占了CNAME,然后重定向到奇奇怪怪的地方(</div><div class="li-style swiper-slide">OK,目前推了新的一版</div><div class="li-style swiper-slide">全面重构博客ING,有没有佬能提点建议(</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>
171<script>var home_subtitle = ["一些尚未完成的构想","记录理解的过程","留给时间去验证"];</script>
171</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: #394AAB"><img class="nolazyload" src="https://skillicons.dev/icons?i=c" title="C"></div></div><div class="tags-group-icon-pair"><div class="tags-group-icon" style="background: #242938"><img class="nolazyload" src="https://skillicons.dev/icons?i=linux" title="linux"></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: #049789"><img class="nolazyload" src="https://skillicons.dev/icons?i=fastapi" title="fastapi"></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: #394AAB"><img class="nolazyload" src="https://skillicons.dev/icons?i=c" title="C"></div></div><div class="tags-group-icon-pair"><div class="tags-group-icon" style="background: #242938"><img class="nolazyload" src="https://skillicons.dev/icons?i=linux" title="linux"></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: #049789"><img class="nolazyload" src="https://skillicons.dev/icons?i=fastapi" title="fastapi"></div></div></div></div></div></div><div class="topGroup"><div class="todayCard" id="todayCard"></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/%E8%8A%AF%E9%80%94%E6%BC%AB%E8%AE%B0/">芯途漫记</a></div><div class="category-bar-item" id="技研笔记"><a href="/categories/%E6%8A%80%E7%A0%94%E7%AC%94%E8%AE%B0/">技研笔记</a></div><div class="category-bar-item" id="无限进步"><a href="/categories/%E6%97%A0%E9%99%90%E8%BF%9B%E6%AD%A5/">无限进步</a></div><div class="category-bar-item" id="拾光笔记"><a href="/categories/%E6%8B%BE%E5%85%89%E7%AC%94%E8%AE%B0/">拾光笔记</a></div><div class="category-bar-item" id="次元记"><a href="/categories/%E6%AC%A1%E5%85%83%E8%AE%B0/">次元记</a></div><div class="category-bar-item" id="游戏世界"><a href="/categories/%E6%B8%B8%E6%88%8F%E4%B8%96%E7%95%8C/">游戏世界</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/31709c43/')"><div class="post_cover"><a href="/posts/31709c43/" title="基于ESP32C3的ARGB控制器硬件设计"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2026/02/22/699b07aae1d5f.png" alt="基于ESP32C3的ARGB控制器硬件设计"></a></div><div class="recent-post-info"><div class="recent-post-info-top"><div class="recent-post-info-top-tips"><span class="original">芯途漫记</span><span class="original">最新</span><a class="unvisited-post" href="/posts/31709c43/">未读</a></div><a class="article-title" href="/posts/31709c43/" title="基于ESP32C3的ARGB控制器硬件设计">基于ESP32C3的ARGB控制器硬件设计</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/WS2812B/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>WS2812B</span></a></span><span class="post-meta-date"><time datetime="2026-02-22T21:00:00.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/8e2890be/')"><div class="post_cover"><a href="/posts/8e2890be/" title="更先进的终极看番解决方案"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2025/05/03/68160eff184cf.webp" alt="更先进的终极看番解决方案"></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/8e2890be/">未读</a></div><a class="article-title" href="/posts/8e2890be/" title="更先进的终极看番解决方案">更先进的终极看番解决方案</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/NAS/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>NAS</span></a><a class="article-meta__tags" href="/tags/Jellyfin/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>Jellyfin</span></a></span><span class="post-meta-date"><time datetime="2025-04-01T21:04:11.000Z"></time></span></div></div></div><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/%E4%B8%AD%E7%A7%91%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/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>SPI</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/15d61602/')"><div class="post_cover"><a href="/posts/15d61602/" title="博通编译脚本和编译器找不到相关文件"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2025/02/11/67ab67d5b301b.webp" alt="博通编译脚本和编译器找不到相关文件"></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/15d61602/">未读</a></div><a class="article-title" href="/posts/15d61602/" title="博通编译脚本和编译器找不到相关文件">博通编译脚本和编译器找不到相关文件</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/BL602/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>BL602</span></a></span><span class="post-meta-date"><time datetime="2024-12-30T21:30:10.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/I2C/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>I2C</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/32331f7/')"><div class="post_cover"><a href="/posts/32331f7/" title="不得原谅、不得解脱、无人生还"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/10/16/670f520882631.jpg" alt="不得原谅、不得解脱、无人生还"></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/32331f7/">未读</a></div><a class="article-title" href="/posts/32331f7/" title="不得原谅、不得解脱、无人生还">不得原谅、不得解脱、无人生还</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/%E9%9F%B3%E4%B9%90/" 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-10-16T13:35:25.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/670529b6/')"><div class="post_cover"><a href="/posts/670529b6/" title="风、诗歌和远方 | 豪爵USR125记"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/10/21/671612a5250ab.webp" alt="风、诗歌和远方 | 豪爵USR125记"></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/670529b6/">未读</a></div><a class="article-title" href="/posts/670529b6/" title="风、诗歌和远方 | 豪爵USR125记">风、诗歌和远方 | 豪爵USR125记</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/%E8%B1%AA%E7%88%B5USR125/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>豪爵USR125</span></a></span><span class="post-meta-date"><time datetime="2024-09-17T14:49:29.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/1292e32b/')"><div class="post_cover"><a href="/posts/1292e32b/" title="都市天际线政策面板指北"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/09/17/66e869c6c5937.png" alt="都市天际线政策面板指北"></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/1292e32b/">未读</a></div><a class="article-title" href="/posts/1292e32b/" title="都市天际线政策面板指北">都市天际线政策面板指北</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/Cites-Skylines/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>Cites:Skylines</span></a></span><span class="post-meta-date"><time datetime="2024-09-17T01:19:04.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/bd9973bb/')"><div class="post_cover"><a href="/posts/bd9973bb/" title="「幻想乐园」| 陈致逸全新专辑试听体验"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/07/16/669682b7675b7.webp" alt="「幻想乐园」| 陈致逸全新专辑试听体验"></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/bd9973bb/">未读</a></div><a class="article-title" href="/posts/bd9973bb/" title="「幻想乐园」| 陈致逸全新专辑试听体验">「幻想乐园」| 陈致逸全新专辑试听体验</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/%E9%9F%B3%E4%B9%90/" onclick="event.stopPropagation();"><span class="tags-punctuation"><i class="solitude fas fa-hashtag"></i>音乐</span></a></span><span class="post-meta-date">
171<time datetime="2024-07-25T16:40:58.000Z"></time></span></div></div></div><div class="recent-post-item" onclick="pjax.loadUrl('/posts/b2ce6d03/')"><div class="post_cover"><a href="/posts/b2ce6d03/" title="软件方向软考学习记录(一)"><img class="post_bg" src= "" data-lazy-src="https://bu.dusays.com/2024/07/11/668fc0f50ee73.webp" alt="软件方向软考学习记录(一)"></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/b2ce6d03/">未读</a></div><a class="article-title" href="/posts/b2ce6d03/" title="软件方向软考学习记录(一)">软件方向软考学习记录(一)</a></div><div class="article-meta-wrap"><span class="article-meta tags"><a class="article-meta__tags" href="/tags/%E8%BD%AF%E8%80%83/" 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-07-11T18:18:40.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">保持低能耗运行</div></span><div class="social-icons is-center"></div></div></div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="solitude fas fa-map"></i><span>最近发布</span></div><div class="aside-list"><a class="aside-list-item" href="/posts/31709c43/" title="基于ESP32C3的ARGB控制器硬件设计"><div class="thumbnail"><img alt="基于ESP32C3的ARGB控制器硬件设计" src= "" data-lazy-src="https://bu.dusays.com/2026/02/22/699b07aae1d5f.png"></div><div class="content"><span class="title" href="/posts/31709c43/" title="基于ESP32C3的ARGB控制器硬件设计">基于ESP32C3的ARGB控制器硬件设计</span><span class="categories" href="/posts/31709c43/">芯途漫记</span></div></a><a class="aside-list-item" href="/posts/8e2890be/" title="更先进的终极看番解决方案"><div class="thumbnail"><img alt="更先进的终极看番解决方案" src= "" data-lazy-src="https://bu.dusays.com/2025/05/03/68160eff184cf.webp"></div><div class="content"><span class="title" href="/posts/8e2890be/" title="更先进的终极看番解决方案">更先进的终极看番解决方案</span><span class="categories" href="/posts/8e2890be/">技研笔记</span></div></a><a class="aside-list-item" href="/posts/617a7db7/" title="中科蓝讯AB2027开发兼踩坑备忘录"><div class="thumbnail"><img alt="中科蓝讯AB2027开发兼踩坑备忘录" src= "" data-lazy-src="https://bu.dusays.com/2025/02/16/67b1aeb0456bd.webp"></div><div class="content"><span class="title" href="/posts/617a7db7/" title="中科蓝讯AB2027开发兼踩坑备忘录">中科蓝讯AB2027开发兼踩坑备忘录</span><span class="categories" href="/posts/617a7db7/">芯途漫记</span></div></a><a class="aside-list-item" href="/posts/15d61602/" title="博通编译脚本和编译器找不到相关文件"><div class="thumbnail"><img alt="博通编译脚本和编译器找不到相关文件" src= "" data-lazy-src="https://bu.dusays.com/2025/02/11/67ab67d5b301b.webp"></div><div class="content"><span class="title" href="/posts/15d61602/" title="博通编译脚本和编译器找不到相关文件">博通编译脚本和编译器找不到相关文件</span><span class="categories" href="/posts/15d61602/">芯途漫记</span></div></a><a class="aside-list-item" href="/posts/65212637/" title="基于STM32F103软件模拟I2C的纯粹C语言面向对象尝试"><div class="thumbnail"><img alt="基于STM32F103软件模拟I2C的纯粹C语言面向对象尝试" src= "" data-lazy-src="https://bu.dusays.com/2024/11/26/6745530409dbd.webp"></div><div class="content"><span class="title" href="/posts/65212637/" title="基于STM32F103软件模拟I2C的纯粹C语言面向对象尝试">基于STM32F103软件模拟I2C的纯粹C语言面向对象尝试</span><span class="categories" href="/posts/65212637/">芯途漫记</span></div></a></div></div><div class="card-widget card-tags card-archives card-webinfo card-allinfo"><div class="card-tag-cloud"><a href="/tags/ESP32/">ESP32<sup>
1712</sup></a><a href="/tags/STM32/">STM32<sup>1</sup></a><a href="/tags/PHY6252/">PHY6252<sup>1</sup></a><a href="/tags/Windows/">Windows<sup>6</sup></a><a href="/tags/ChinaSkills/">ChinaSkills<sup>2</sup></a><a href="/tags/%E9%9F%B3%E4%B9%90/">音乐<sup>2</sup></a><a href="/tags/I2C/">I2C<sup>2</sup></a><a href="/tags/%E4%B8%AD%E7%A7%91%E8%93%9D%E8%AE%AFAB202X/">中科蓝讯AB202X<sup>1</sup></a><a href="/tags/SPI/">SPI<sup>1</sup></a><a href="/tags/%E5%8D%9A%E5%AE%A2/">博客<sup>2</sup></a><a href="/tags/BL602/">BL602<sup>1</sup></a><a href="/tags/%E8%80%B3%E6%9C%BA/">耳机<sup>1</sup></a><a href="/tags/WS2812B/">WS2812B<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/NAS/">NAS<sup>1</sup></a><a href="/tags/Jellyfin/">Jellyfin<sup>1</sup></a><a href="/tags/%E8%BD%AF%E8%80%83/">软考<sup>1</sup></a><a href="/tags/Cites-Skylines/">Cites:Skylines<sup>1</sup></a><a href="/tags/HyperOS/">HyperOS<sup>1</sup></a><a href="/tags/%E5%B0%8F%E7%B1%B3/">小米<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">
171文章总数 :</div><div class="item-count">24</div></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="2026-08-09T12:58:36.126Z"></time></div><div class="webinfo-item"><div class="item-name">全站字数 :</div><div class="item-count">21.6k</div></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">© 2023 - 2026 By&nbsp;<a class="footer-bar-link" href="/"><img class="author-avatar" src= "" data-lazy-src="https://bu.dusays.com/2025/02/17/67b340e3a1fac.webp">御枫林下</a></div><div class="beian-group"><a class="footer-bar-link" target="_blank" rel="noopener" href="https://hexo.io/">框架:Hexo</a><a class="footer-bar-link" target="_blank" rel="noopener" href="https://github.com/everfu/hexo-theme-solitude">主题:Solitude</a></div></div></div></div><div class="comment-barrage needEndHide"></div></footer></div><!-- right_menu--><div id="rightMenu"><div class="rightMenu-group rightMenu-small"><div class="rightMenu-item" id="menu-backward"><i class="solitude fas fa-arrow-left"></i></div><div class="rightMenu-item" id="menu-forward"><i class="solitude fas fa-arrow-right"></i></div><div class="rightMenu-item" id="menu-refresh"><i class="solitude fas fa-arrows-rotate"></i></div><div class="rightMenu-item" id="menu-top"><i class="solitude fas fa-arrow-up"></i></div></div><div class="rightMenu-group rightMenu-line rightMenuPlugin"><div class="rightMenu-item" id="menu-copytext"><i class="solitude fas fa-clone"></i><span>复制选中文本</span></div><div class="rightMenu-item" id="menu-pastetext"><i class="solitude fas fa-clipboard"></i><span>粘贴文本</span></div><div class="rightMenu-item" id="menu-commenttext"><i class="solitude fas fa-comment-medical"></i><span>引用到评论</span></div><div class="rightMenu-item" id="menu-newwindow"><i class="solitude far fa-window-maximize"></i><span>新窗口打开</span></div><div class="rightMenu-item" id="menu-copylink"><i class="solitude fas fa-link"></i><span>复制链接地址</span></div><div class="rightMenu-item" id="menu-copyimg"><i class="solitude fas fa-clone"></i><span>复制此图片</span></div><div class="rightMenu-item" id="menu-downloadimg"><i class="solitude fas fa-cloud-arrow-down"></i><span>下载此图片</span></div><div class="rightMenu-item" id="menu-search"><i class="solitude fas fa-magnifying-glass"></i><span>站内搜索</span></div></div><div class="rightMenu-group rightMenu-line rightMenuOther"><div class="rightMenu-item" id="menu-randomPost" onclick="toRandomPost()||rm.hideRightMenu()"><i class="solitude fas fa-cube"></i><span>随机文章</span></div><div class="rightMenu-item" onclick="pjax.loadUrl('/categories/')||rm.hideRightMenu()"><i class="solitude fas fa-layer-group"></i><span>全部分类</span></div><div class="rightMenu-item" onclick="pjax.loadUrl('https://www.travellings.cn/go.html')||rm.hideRightMenu()"><i class="solitude fas fa-train"></i><span>开往星球</span></div></div><div class="rightMenu-group rightMenu-line rightMenuOther"><div class="rightMenu-item" id="menu-darkmode" onclick="sco.switchDarkMode()"><i class="solitude fas fa-circle-half-stroke"></i><span class="menu-darkmode-text">深色模式</span></div><div class="rightMenu-item" id="menu-translate"><i class="solitude fas fa-language"></i><span>轉為繁體</span></div></div></div><div id="rightmenu-mask"></div><!-- inject body--><div>
171<script src="/js/utils.js?v=3.0.19"></script>
171<script src="/js/main.js?v=3.0.19"></script>
171<script src="/js/third_party/waterfall.min.js?v=3.0.19"></script>
171<script src="https://fastly.jsdelivr.net/npm/[email protected]/pjax.min.js"></script>
171<script src="https://fastly.jsdelivr.net/npm/[email protected]/dist/index.umd.min.js"></script>
171<script src="/js/tw_cn.js?v=3.0.19"></script>
171<script src="https://fastly.jsdelivr.net/npm/[email protected]/dist/lazyload.iife.min.js"></script>
171<script src="https://fastly.jsdelivr.net/npm/[email protected]/dist/snackbar.min.js"></script>
171<script src="https://fastly.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.min.js"></script>
171<script src="https://fastly.jsdelivr.net/npm/[email protected]/swiper-bundle.min.js"></script>
171<script>window.paceOptions = {
172  restartOnPushState: false
173}
174
175utils.addGlobalFn('pjaxSend', () => {
176  Pace.restart()
177}, 'pace_restart')
178</script>
178<script src="https://fastly.jsdelivr.net/npm/[email protected]/pace.min.js"></script>
178<script src="https://fastly.jsdelivr.net/npm/[email protected]/dist/instantsearch.production.min.js"></script>
178<script src="https://fastly.jsdelivr.net/npm/[email protected]/dist/algoliasearch.umd.min.js"></script>
178<script src="/js/right_menu.js?v=3.0.19"></script>
178<div class="js-pjax">
178<script>sco.initbbtalk()</script>
178</div></div><!-- pjax-->
178<script>const pjax = new Pjax({
179    elements: 'a:not([target="_blank"])',
180    selectors: ["title","#body-wrap","#site-config","meta[name=\"description\"]",".js-pjax","meta[property^=\"og:\"]","#config-diff",".rs_show",".rs_hide"],
181    cacheBust: false,
182    analytics: false,
183    scrollRestoration: false
184})
185
186document.querySelectorAll('script[data-pjax]').forEach(item => {
187    const newScript = document.createElement('script')
188    const content = item.text || item.textContent || item.innerHTML || ""
189    Array.from(item.attributes).forEach(attr => newScript.setAttribute(attr.name, attr.value))
190    newScript.appendChild(document.createTextNode(content))
191    item.parentNode.replaceChild(newScript, item)
192})
193
194document.addEventListener('pjax:complete', () => {
195    window.refreshFn()
196
197    document.querySelectorAll('script[data-pjax]').forEach(item => {
198        const newScript = document.createElement('script')
199        const content = item.text || item.textContent || item.innerHTML || ""
200        Array.from(item.attributes).forEach(attr => newScript.setAttribute(attr.name, attr.value))
201        newScript.appendChild(document.createTextNode(content))
202        item.parentNode.replaceChild(newScript, item)
203    })
204
205    GLOBAL_CONFIG.islazyload && window.lazyLoadInstance.update()
206
207})
208
209document.addEventListener('pjax:error', (e) => {
210    if (e.request.status === 404) {
211        pjax.loadUrl('/404.html')
212    }
213})</script>
213<!-- 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>
213<script src="/js/search/algolia.js?v=3.0.19"></script>
213<!-- music--><!-- hexo injector body_end start -->
214  
214<script data-pjax src="https://cdn.jsdelivr.net/gh/barry-flynn/hexo-github-calendar/hexo_githubcalendar.js"></script>
214
215  
215<script data-pjax>
216        function GithubCalendarConfig(){
217            var git_githubapiurl ="https://github-calendar-api.meta-code.top/api?user=AGEN233";
218            var git_color =['#ebedf0', '#a2f7af', '#6ce480', '#54ad63', '#469252', '#31753c', '#1f5f2a', '#13531f', '#084111', '#032b09', '#000000'];
219            var git_user ="AGEN233";
220            var parent_div_git = document.getElementById('todayCard');
221            var git_div_html = '<div class="recent-post-item" style="width:100%;height:auto;padding:10px;"><div id="github_loading" style="width:10%;height:100%;margin:0 auto;display: block"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"  viewBox="0 0 50 50" style="enable-background:new 0 0 50 50" xml:space="preserve"><path fill="#d0d0d0" d="M25.251,6.461c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615V6.461z" transform="rotate(275.098 25 25)"><animateTransform attributeType="xml" attributeName="transform" type="rotate" from="0 25 25" to="360 25 25" dur="0.6s" repeatCount="indefinite"></animateTransform></path></svg></div><div id="github_container"></div></div>';
222            if(parent_div_git && location.pathname =='/'){
223                console.log("已挂载hexo-github-calendar https://github.com/Barry-Flynn/hexo-github-calendar");
224                // parent_div_git.innerHTML=git_div_html+parent_div_git.innerHTML // 无报错,但不影响使用(支持pjax跳转)
225                parent_div_git.insertAdjacentHTML("afterbegin",git_div_html) // 有报错,但不影响使用(支持pjax跳转)
226            };
227            GithubCalendar(git_githubapiurl,git_color,git_user)
228        }
229        if(document.getElementById('todayCard')){
230            GithubCalendarConfig()
231        }
232    </script>
232
233    <style>#github_container{min-height:280px}@media screen and (max-width:650px) {#github_container{background-image:;min-height:0px}}</style>
234    <style></style><!-- hexo injector body_end end --></body></html>
235        
235<script>
236            const posts = ["posts/31709c43/","posts/8e2890be/","posts/617a7db7/","posts/15d61602/","posts/65212637/","posts/32331f7/","posts/670529b6/","posts/1292e32b/","posts/bd9973bb/","posts/b2ce6d03/","posts/7f0447f2/","posts/3087054e/","posts/66b5bdfd/","posts/4dc3a1af/","posts/e4d8f98b/","posts/8884a040/","posts/5335a18c/","posts/df9fba50/","posts/6680ffdf/","posts/28f20c60/","posts/88fe7ba4/","posts/8be11e9d/","posts/bb683f89/","posts/de4a5a44/"];
237            function toRandomPost() {
238                const randomPost = posts[Math.floor(Math.random() * posts.length)];
239                pjax.loadUrl(GLOBAL_CONFIG.root + randomPost);
240            }
241        </script>

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.