-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
blog.konpoku.top |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,208 @@ | ||
<!DOCTYPE html><html lang="en" data-theme="dark"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,viewport-fit=cover"><title>October 2023 | 正在施工中</title><meta name="author" content="zirno81"><meta name="copyright" content="zirno81"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#0d0d0d"><meta property="og:type" content="website"> | ||
<meta property="og:title" content="October 2023"> | ||
<meta property="og:url" content="http://blog.konpoku.top/archives/2023/10/index.html"> | ||
<meta property="og:site_name" content="正在施工中"> | ||
<meta property="og:locale" content="en_US"> | ||
<meta property="og:image" content="http://blog.konpoku.top/img/avatar.png"> | ||
<meta property="article:author" content="zirno81"> | ||
<meta name="twitter:card" content="summary"> | ||
<meta name="twitter:image" content="http://blog.konpoku.top/img/avatar.png"><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="http://blog.konpoku.top/archives/2023/10/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/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 (!false && 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: undefined, | ||
translate: undefined, | ||
highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false,"highlightFullpage":false,"highlightMacStyle":false}, | ||
copy: { | ||
success: 'Copy Successful', | ||
error: 'Copy Failed', | ||
noSupport: 'Browser Not Supported' | ||
}, | ||
relativeDate: { | ||
homepage: false, | ||
post: false | ||
}, | ||
runtime: '', | ||
dateSuffix: { | ||
just: 'Just now', | ||
min: 'minutes ago', | ||
hour: 'hours ago', | ||
day: 'days ago', | ||
month: 'months ago' | ||
}, | ||
copyright: undefined, | ||
lightbox: 'null', | ||
Snackbar: undefined, | ||
infinitegrid: { | ||
js: 'https://cdn.jsdelivr.net/npm/@egjs/infinitegrid/dist/infinitegrid.min.js', | ||
buttonText: 'Load More' | ||
}, | ||
isPhotoFigcaption: false, | ||
islazyload: false, | ||
isAnchor: false, | ||
percent: { | ||
toc: true, | ||
rightside: false, | ||
}, | ||
autoDarkmode: false | ||
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = { | ||
title: 'October 2023', | ||
isPost: false, | ||
isHome: false, | ||
isHighlightShrink: false, | ||
isToc: false, | ||
isShuoshuo: false | ||
}</script><meta name="generator" content="Hexo 7.3.0"></head><body><script>window.paceOptions = { | ||
restartOnPushState: false | ||
} | ||
|
||
btf.addGlobalFn('pjaxSend', () => { | ||
Pace.restart() | ||
}, 'pace_restart') | ||
|
||
</script><link rel="stylesheet" href="/css/loading.css"/><script src="https://cdn.jsdelivr.net/npm/pace-js/pace.min.js"></script><div id="web_bg" style="background-color: #336699;"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img text-center"><img src="/img/avatar.png" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data text-center"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">12</div></a><a href="/tags/"><div class="headline">Tags</div><div class="length-num">0</div></a><a href="/categories/"><div class="headline">Categories</div><div class="length-num">0</div></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> Links</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="not-home-page" id="page-header" style="background-image: url(/img/top.jpg);"><nav id="nav"><span id="blog-info"><a class="nav-site-title" href="/"><span class="site-name">正在施工中</span></a></span><div id="menus"><div class="menus_items"><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> Links</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="page-site-info"><h1 id="site-title">October 2023</h1></div></header><main class="layout" id="content-inner"><div id="archive"><div class="article-sort-title">All Articles - 1</div><div class="article-sort"><div class="article-sort-item year">2023</div><div class="article-sort-item no-article-cover"><div class="article-sort-item-info"><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2023-10-20T18:10:00.000Z" title="Created 2023-10-20 18:10:00">2023-10-20</time></div><a class="article-sort-item-title" href="/2023/10/20/wirteup/" title="THUCTF 2023 部分 Writeup">THUCTF 2023 部分 Writeup</a></div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span></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/avatar.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info-name">zirno81</div><div class="author-info-description"></div><div class="site-data"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">12</div></a><a href="/tags/"><div class="headline">Tags</div><div class="length-num">0</div></a><a href="/categories/"><div class="headline">Categories</div><div class="length-num">0</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/konpoku"><i class="fab fa-github"></i><span>Follow Me</span></a><div class="card-info-social-icons"><a class="social-icon" href="https://github.com/konpoku" target="_blank" title="Github"><i class="fab fa-github" style="color: #24292e;"></i></a><a class="social-icon" href="mailto:[email protected]" 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>Announcement</span></div><div class="announcement_content">This is my Blog</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>Recent Posts</span></div><div class="aside-list"><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/12/04/EEEC2-4/" title="电子电路与系统基础(2):(四)正反馈和负阻">电子电路与系统基础(2):(四)正反馈和负阻</a><time datetime="2024-12-04T19:20:00.000Z" title="Created 2024-12-04 19:20:00">2024-12-04</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/12/04/PDE4/" title="数理方程(4):位势方程和Green函数法">数理方程(4):位势方程和Green函数法</a><time datetime="2024-12-04T12:15:00.000Z" title="Created 2024-12-04 12:15:00">2024-12-04</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/12/04/PDE5/" title="数理方程(五)分离变量法">数理方程(五)分离变量法</a><time datetime="2024-12-04T12:15:00.000Z" title="Created 2024-12-04 12:15:00">2024-12-04</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/11/27/EEEC2-3/" title="电子电路与系统基础(2):(三)负反馈网络">电子电路与系统基础(2):(三)负反馈网络</a><time datetime="2024-11-27T21:09:00.000Z" title="Created 2024-11-27 21:09:00">2024-11-27</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/11/27/PDE3/" title="数理方程(3):热传导方程和积分变换初步">数理方程(3):热传导方程和积分变换初步</a><time datetime="2024-11-27T12:15:00.000Z" title="Created 2024-11-27 12:15:00">2024-11-27</time></div></div></div></div><div class="card-widget card-archives"> | ||
<div class="item-headline"> | ||
<i class="fas fa-archive"></i> | ||
<span>Archives</span> | ||
|
||
</div> | ||
<ul class="card-archive-list"> | ||
|
||
<li class="card-archive-list-item"> | ||
<a class="card-archive-list-link" href="/archives/2024/12/"> | ||
<span class="card-archive-list-date">December 2024</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/2024/11/"> | ||
<span class="card-archive-list-date">November 2024</span> | ||
<span class="card-archive-list-count">7</span> | ||
</a> | ||
</li> | ||
|
||
<li class="card-archive-list-item"> | ||
<a class="card-archive-list-link" href="/archives/2024/05/"> | ||
<span class="card-archive-list-date">May 2024</span> | ||
<span class="card-archive-list-count">1</span> | ||
</a> | ||
</li> | ||
|
||
<li class="card-archive-list-item"> | ||
<a class="card-archive-list-link" href="/archives/2023/10/"> | ||
<span class="card-archive-list-date">October 2023</span> | ||
<span class="card-archive-list-count">1</span> | ||
</a> | ||
</li> | ||
</ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>Website Info</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">Article Count :</div><div class="item-count">12</div></div><div class="webinfo-item"><div class="item-name">Last Update :</div><div class="item-count" id="last-push-date" data-lastPushDate="2024-12-04T12:31:12.778Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer" style="background-image: url(/img/top.jpg);"><div id="footer-wrap"><div class="copyright">©2019 - 2024 By zirno81</div><div class="framework-info"><span>Framework </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>Theme </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="Toggle Between Light and Dark Mode"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="Toggle Between Single-column and Double-column"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="Settings"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="Back to Top"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script>(() => { | ||
const panguFn = () => { | ||
if (typeof pangu === 'object') pangu.autoSpacingPage() | ||
else { | ||
btf.getScript('https://cdn.jsdelivr.net/npm/pangu/dist/browser/pangu.min.js') | ||
.then(() => { | ||
pangu.autoSpacingPage() | ||
}) | ||
} | ||
} | ||
|
||
const panguInit = () => { | ||
if (false){ | ||
GLOBAL_CONFIG_SITE.isPost && panguFn() | ||
} else { | ||
panguFn() | ||
} | ||
} | ||
|
||
btf.addGlobalFn('pjaxComplete', panguInit, 'pangu') | ||
document.addEventListener('DOMContentLoaded', panguInit) | ||
})()</script><div class="js-pjax"></div><script defer="defer" id="fluttering_ribbon" mobile="false" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc/dist/canvas-fluttering-ribbon.min.js"></script></div></body></html> |