commit
df34bf195c
168 changed files with 66930 additions and 0 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,140 @@ |
|||||||
|
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><title>页面没有找到 | 水榭听泉</title><meta name="author" content="Ruoneo"><meta name="copyright" content="Ruoneo"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta property="og:type" content="website"> |
||||||
|
<meta property="og:title" content="水榭听泉"> |
||||||
|
<meta property="og:url" content="https://ismaxu.com/404.html"> |
||||||
|
<meta property="og:site_name" content="水榭听泉"> |
||||||
|
<meta property="og:locale" content="zh_CN"> |
||||||
|
<meta property="og:image" content="https://ismaxu.com/img/avatar.jpg"> |
||||||
|
<meta property="article:author" content="Ruoneo"> |
||||||
|
<meta name="twitter:card" content="summary"> |
||||||
|
<meta name="twitter:image" content="https://ismaxu.com/img/avatar.jpg"><link rel="shortcut icon" href="/img/avatar.jpg"><link rel="canonical" href="https://ismaxu.com/404"><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" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = { |
||||||
|
root: '/', |
||||||
|
algolia: undefined, |
||||||
|
localSearch: {"path":"/search.xml","preload":false,"languages":{"hits_empty":"找不到您查询的内容:${query}"}}, |
||||||
|
translate: undefined, |
||||||
|
noticeOutdate: undefined, |
||||||
|
highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false}, |
||||||
|
copy: { |
||||||
|
success: '复制成功', |
||||||
|
error: '复制错误', |
||||||
|
noSupport: '浏览器不支持' |
||||||
|
}, |
||||||
|
relativeDate: { |
||||||
|
homepage: false, |
||||||
|
post: false |
||||||
|
}, |
||||||
|
runtime: '', |
||||||
|
date_suffix: { |
||||||
|
just: '刚刚', |
||||||
|
min: '分钟前', |
||||||
|
hour: '小时前', |
||||||
|
day: '天前', |
||||||
|
month: '个月前' |
||||||
|
}, |
||||||
|
copyright: undefined, |
||||||
|
lightbox: 'fancybox', |
||||||
|
Snackbar: undefined, |
||||||
|
source: { |
||||||
|
justifiedGallery: { |
||||||
|
js: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.js', |
||||||
|
css: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.css' |
||||||
|
} |
||||||
|
}, |
||||||
|
isPhotoFigcaption: false, |
||||||
|
islazyload: true, |
||||||
|
isAnchor: false |
||||||
|
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = { |
||||||
|
title: '页面没有找到', |
||||||
|
isPost: false, |
||||||
|
isHome: false, |
||||||
|
isHighlightShrink: false, |
||||||
|
isToc: false, |
||||||
|
postUpdate: '2024-09-26 22:21:26' |
||||||
|
}</script><noscript><style type="text/css"> |
||||||
|
#nav { |
||||||
|
opacity: 1 |
||||||
|
} |
||||||
|
.justified-gallery img { |
||||||
|
opacity: 1 |
||||||
|
} |
||||||
|
|
||||||
|
#recent-posts time, |
||||||
|
#post-meta time { |
||||||
|
display: inline !important |
||||||
|
} |
||||||
|
</style></noscript><script>(win=>{ |
||||||
|
win.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 |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
win.getScript = url => 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() |
||||||
|
} |
||||||
|
document.head.appendChild(script) |
||||||
|
}) |
||||||
|
|
||||||
|
win.activateDarkMode = function () { |
||||||
|
document.documentElement.setAttribute('data-theme', 'dark') |
||||||
|
if (document.querySelector('meta[name="theme-color"]') !== null) { |
||||||
|
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d') |
||||||
|
} |
||||||
|
} |
||||||
|
win.activateLightMode = function () { |
||||||
|
document.documentElement.setAttribute('data-theme', 'light') |
||||||
|
if (document.querySelector('meta[name="theme-color"]') !== null) { |
||||||
|
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff') |
||||||
|
} |
||||||
|
} |
||||||
|
const t = saveToLocal.get('theme') |
||||||
|
|
||||||
|
if (t === 'dark') activateDarkMode() |
||||||
|
else if (t === 'light') activateLightMode() |
||||||
|
|
||||||
|
const asideStatus = saveToLocal.get('aside-status') |
||||||
|
if (asideStatus !== undefined) { |
||||||
|
if (asideStatus === 'hide') { |
||||||
|
document.documentElement.classList.add('hide-aside') |
||||||
|
} else { |
||||||
|
document.documentElement.classList.remove('hide-aside') |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
const detectApple = () => { |
||||||
|
if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){ |
||||||
|
document.documentElement.classList.add('apple') |
||||||
|
} |
||||||
|
} |
||||||
|
detectApple() |
||||||
|
})(window)</script><meta name="generator" content="Hexo 6.2.0"></head><body><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src="/img/avatar.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">64</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">26</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">4</div></a></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 时间轴</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page" href="/messageboard/"><i class="fa-fw fas fa-comment-dots"></i><span> 留言板</span></a></div><div class="menus_item"><a class="site-page" href="/links/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div></div></div><div class="error404" id="body-wrap"><header class="not-top-img" id="page-header"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">水榭听泉</a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 时间轴</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page" href="/messageboard/"><i class="fa-fw fas fa-comment-dots"></i><span> 留言板</span></a></div><div class="menus_item"><a class="site-page" href="/links/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav></header><div id="error-wrap"><div class="error-content"><div class="error-img"><img src="/img/404.jpg" alt="Page not found"></div><div class="error-info"><h1 class="error_title">404</h1><div class="error_subtitle">Page Not Found</div></div></div></div></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="回到顶部"><i class="fas fa-arrow-up"></i></button></div></div><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">搜索</span><span id="loading-status"></span><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="is-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span> 数据库加载中</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div><hr/><div id="local-search-results"></div></div></div><div id="search-mask"></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.umd.min.js"></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script><script src="/js/search/local-search.js"></script><div class="js-pjax"></div></div></body></html> |
@ -0,0 +1,157 @@ |
|||||||
|
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><title>about | 水榭听泉</title><meta name="author" content="Ruoneo"><meta name="copyright" content="Ruoneo"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="About me 我曾从很多颇有见解的博客中获益良多,所以我在业余时间建立了自己的网站来分享我所学到的东西。 欢迎您在我的帖子上发表评论,提出建议或讨论。 有任何意见或者问题都可以给我发邮件。 Email:xum321@gmail.com"> |
||||||
|
<meta property="og:type" content="website"> |
||||||
|
<meta property="og:title" content="about"> |
||||||
|
<meta property="og:url" content="https://ismaxu.com/about/index.html"> |
||||||
|
<meta property="og:site_name" content="水榭听泉"> |
||||||
|
<meta property="og:description" content="About me 我曾从很多颇有见解的博客中获益良多,所以我在业余时间建立了自己的网站来分享我所学到的东西。 欢迎您在我的帖子上发表评论,提出建议或讨论。 有任何意见或者问题都可以给我发邮件。 Email:xum321@gmail.com"> |
||||||
|
<meta property="og:locale" content="zh_CN"> |
||||||
|
<meta property="og:image" content="https://i.loli.net/2020/05/01/gkihqEjXxJ5UZ1C.jpg"> |
||||||
|
<meta property="article:published_time" content="2022-08-14T15:44:02.523Z"> |
||||||
|
<meta property="article:modified_time" content="2022-08-14T15:44:02.523Z"> |
||||||
|
<meta property="article:author" content="Ruoneo"> |
||||||
|
<meta name="twitter:card" content="summary"> |
||||||
|
<meta name="twitter:image" content="https://i.loli.net/2020/05/01/gkihqEjXxJ5UZ1C.jpg"><link rel="shortcut icon" href="/img/avatar.jpg"><link rel="canonical" href="https://ismaxu.com/about/"><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" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = { |
||||||
|
root: '/', |
||||||
|
algolia: undefined, |
||||||
|
localSearch: {"path":"/search.xml","preload":false,"languages":{"hits_empty":"找不到您查询的内容:${query}"}}, |
||||||
|
translate: undefined, |
||||||
|
noticeOutdate: undefined, |
||||||
|
highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false}, |
||||||
|
copy: { |
||||||
|
success: '复制成功', |
||||||
|
error: '复制错误', |
||||||
|
noSupport: '浏览器不支持' |
||||||
|
}, |
||||||
|
relativeDate: { |
||||||
|
homepage: false, |
||||||
|
post: false |
||||||
|
}, |
||||||
|
runtime: '', |
||||||
|
date_suffix: { |
||||||
|
just: '刚刚', |
||||||
|
min: '分钟前', |
||||||
|
hour: '小时前', |
||||||
|
day: '天前', |
||||||
|
month: '个月前' |
||||||
|
}, |
||||||
|
copyright: undefined, |
||||||
|
lightbox: 'fancybox', |
||||||
|
Snackbar: undefined, |
||||||
|
source: { |
||||||
|
justifiedGallery: { |
||||||
|
js: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.js', |
||||||
|
css: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.css' |
||||||
|
} |
||||||
|
}, |
||||||
|
isPhotoFigcaption: false, |
||||||
|
islazyload: true, |
||||||
|
isAnchor: false |
||||||
|
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = { |
||||||
|
title: 'about', |
||||||
|
isPost: false, |
||||||
|
isHome: false, |
||||||
|
isHighlightShrink: false, |
||||||
|
isToc: false, |
||||||
|
postUpdate: '2022-08-14 23:44:02' |
||||||
|
}</script><noscript><style type="text/css"> |
||||||
|
#nav { |
||||||
|
opacity: 1 |
||||||
|
} |
||||||
|
.justified-gallery img { |
||||||
|
opacity: 1 |
||||||
|
} |
||||||
|
|
||||||
|
#recent-posts time, |
||||||
|
#post-meta time { |
||||||
|
display: inline !important |
||||||
|
} |
||||||
|
</style></noscript><script>(win=>{ |
||||||
|
win.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 |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
win.getScript = url => 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() |
||||||
|
} |
||||||
|
document.head.appendChild(script) |
||||||
|
}) |
||||||
|
|
||||||
|
win.activateDarkMode = function () { |
||||||
|
document.documentElement.setAttribute('data-theme', 'dark') |
||||||
|
if (document.querySelector('meta[name="theme-color"]') !== null) { |
||||||
|
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d') |
||||||
|
} |
||||||
|
} |
||||||
|
win.activateLightMode = function () { |
||||||
|
document.documentElement.setAttribute('data-theme', 'light') |
||||||
|
if (document.querySelector('meta[name="theme-color"]') !== null) { |
||||||
|
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff') |
||||||
|
} |
||||||
|
} |
||||||
|
const t = saveToLocal.get('theme') |
||||||
|
|
||||||
|
if (t === 'dark') activateDarkMode() |
||||||
|
else if (t === 'light') activateLightMode() |
||||||
|
|
||||||
|
const asideStatus = saveToLocal.get('aside-status') |
||||||
|
if (asideStatus !== undefined) { |
||||||
|
if (asideStatus === 'hide') { |
||||||
|
document.documentElement.classList.add('hide-aside') |
||||||
|
} else { |
||||||
|
document.documentElement.classList.remove('hide-aside') |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
const detectApple = () => { |
||||||
|
if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){ |
||||||
|
document.documentElement.classList.add('apple') |
||||||
|
} |
||||||
|
} |
||||||
|
detectApple() |
||||||
|
})(window)</script><meta name="generator" content="Hexo 6.2.0"></head><body><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src="/img/avatar.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">64</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">26</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">4</div></a></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 时间轴</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page" href="/messageboard/"><i class="fa-fw fas fa-comment-dots"></i><span> 留言板</span></a></div><div class="menus_item"><a class="site-page" href="/links/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="not-home-page" id="page-header" style="background-image: url('/img/chongdong-scaled.jpg')"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">水榭听泉</a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 时间轴</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page" href="/messageboard/"><i class="fa-fw fas fa-comment-dots"></i><span> 留言板</span></a></div><div class="menus_item"><a class="site-page" href="/links/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="page-site-info"><h1 id="site-title">about</h1></div></header><main class="layout" id="content-inner"><div id="page"><div id="article-container"><h3 id="About-me">About me</h3> |
||||||
|
<p>我曾从很多颇有见解的博客中获益良多,所以我在业余时间建立了自己的网站来分享我所学到的东西。</p> |
||||||
|
<p>欢迎您在我的帖子上发表评论,提出建议或讨论。</p> |
||||||
|
<p>有任何意见或者问题都可以给我发邮件。<br> |
||||||
|
Email:xum321@gmail.com</p> |
||||||
|
</div></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src="/img/avatar.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">Ruoneo</div><div class="author-info__description">嗨! 你好!</div></div><div class="card-info-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">64</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">26</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">4</div></a></div><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/ruoneo" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="mailto:xum321@gmail.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>公告</span></div><div class="announcement_content">感谢来访。希望这里有对你有帮助的内容。</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/07/06/git%E5%B1%80%E5%9F%9F%E7%BD%91%E9%83%A8%E7%BD%B2%E6%96%B9%E6%B3%95/" title="git局域网部署方法">git局域网部署方法</a><time datetime="2024-07-06T08:13:10.000Z" title="发表于 2024-07-06 16:13:10">2024-07-06</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2023/09/25/%E5%85%B3%E4%BA%8EPyQt%E7%9A%84connect%E4%BC%A0%E5%85%A5lambda%E5%87%BD%E6%95%B0%E4%BD%9C%E4%B8%BA%E5%8F%82%E6%95%B0%E8%B0%83%E7%94%A8%E6%A7%BD%E5%87%BD%E6%95%B0%E7%9A%84%E4%B8%80%E7%82%B9%E6%80%9D%E8%80%83/" title="关于PyQt的connect传入lambda函数作为参数调用槽函数的一点思考">关于PyQt的connect传入lambda函数作为参数调用槽函数的一点思考</a><time datetime="2023-09-25T13:53:35.000Z" title="发表于 2023-09-25 21:53:35">2023-09-25</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2022/03/30/%E5%A4%8D%E4%B9%A05/" title="Spring注解">Spring注解</a><time datetime="2022-03-30T07:22:16.000Z" title="发表于 2022-03-30 15:22:16">2022-03-30</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2022/03/30/%E5%A4%8D%E4%B9%A04/" title="Spring">Spring</a><time datetime="2022-03-30T02:23:10.000Z" title="发表于 2022-03-30 10:23:10">2022-03-30</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2022/03/22/MultiDTI_%20drug%E2%80%93target%20interaction%20prediction%20based%20on%20multi-modal%20representation%20learning%20to%20bridge%20the%20gap%20between%20new%20chemical/" title="MultiDTI_ drug–target interaction prediction based on multi-modal representation learning to bridge the gap between new chemical">MultiDTI_ drug–target interaction prediction based on multi-modal representation learning to bridge the gap between new chemical</a><time datetime="2022-03-22T06:29:57.000Z" title="发表于 2022-03-22 14:29:57">2022-03-22</time></div></div></div></div><div class="card-widget card-categories"><div class="item-headline"> |
||||||
|
<i class="fas fa-folder-open"></i> |
||||||
|
<span>分类</span> |
||||||
|
|
||||||
|
</div> |
||||||
|
<ul class="card-category-list" id="aside-cat-list"> |
||||||
|
<li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E6%9C%8D%E5%8A%A1%E5%99%A8/"><span class="card-category-list-name">服务器</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E8%AE%BA%E6%96%87%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0/"><span class="card-category-list-name">论文阅读笔记</span><span class="card-category-list-count">3</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E8%B8%A9%E5%9D%91%E6%97%A5%E8%AE%B0/"><span class="card-category-list-name">踩坑日记</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E9%94%99%E8%AF%AF%E6%9C%AC/"><span class="card-category-list-name">错误本</span><span class="card-category-list-count">1</span></a></li> |
||||||
|
</ul></div><div class="card-widget card-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/GAT/" style="font-size: 1.1em; color: #999">GAT</a> <a href="/tags/JS/" style="font-size: 1.1em; color: #999">JS</a> <a href="/tags/Java/" style="font-size: 1.1em; color: #999">Java</a> <a href="/tags/MySQL/" style="font-size: 1.3em; color: #99a1ac">MySQL</a> <a href="/tags/Mybatis/" style="font-size: 1.17em; color: #999c9f">Mybatis</a> <a href="/tags/cookie-session/" style="font-size: 1.1em; color: #999">cookie/session</a> <a href="/tags/drug-taget-interactions-prediction/" style="font-size: 1.1em; color: #999">drug-taget interactions prediction</a> <a href="/tags/%E4%BC%9A%E8%AF%9D%E6%8A%80%E6%9C%AF/" style="font-size: 1.1em; color: #999">会话技术</a> <a href="/tags/%E5%89%8D%E7%AB%AF/" style="font-size: 1.43em; color: #99a6b9">前端</a> <a href="/tags/%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6/" style="font-size: 1.1em; color: #999">前端框架</a> <a href="/tags/%E5%8A%A8%E6%80%81%E7%BD%91%E9%A1%B5/" style="font-size: 1.17em; color: #999c9f">动态网页</a> <a href="/tags/%E5%90%8E%E7%AB%AF/" style="font-size: 1.5em; color: #99a9bf">后端</a> <a href="/tags/%E5%90%8E%E7%AB%AF%E6%A1%86%E6%9E%B6/" style="font-size: 1.17em; color: #999c9f">后端框架</a> <a href="/tags/%E5%9B%BE%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C/" style="font-size: 1.23em; color: #999ea6">图神经网络</a> <a href="/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/" style="font-size: 1.3em; color: #99a1ac">数据库</a> <a href="/tags/%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%B1%A0/" style="font-size: 1.1em; color: #999">数据库连接池</a> <a href="/tags/%E6%95%B0%E6%8D%AE%E5%BA%93%E9%A9%B1%E5%8A%A8/" style="font-size: 1.23em; color: #999ea6">数据库驱动</a> <a href="/tags/%E6%95%B0%E6%8D%AE%E6%8C%81%E4%B9%85%E5%8C%96/" style="font-size: 1.23em; color: #999ea6">数据持久化</a> <a href="/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91/" style="font-size: 1.37em; color: #99a4b2">服务器开发</a> <a href="/tags/%E6%A1%86%E6%9E%B6/" style="font-size: 1.23em; color: #999ea6">框架</a> <a href="/tags/%E7%89%B9%E5%BE%81%E5%AD%A6%E4%B9%A0/" style="font-size: 1.23em; color: #999ea6">特征学习</a> <a href="/tags/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/" style="font-size: 1.37em; color: #99a4b2">网络编程</a> <a href="/tags/%E8%B6%85%E8%8A%82%E7%82%B9/" style="font-size: 1.1em; color: #999">超节点</a> <a href="/tags/%E8%BF%87%E6%BB%A4%E5%99%A8%E5%92%8C%E7%9B%91%E5%90%AC%E5%99%A8/" style="font-size: 1.1em; color: #999">过滤器和监听器</a> <a href="/tags/%E9%A1%B9%E7%9B%AE%E6%9E%84%E5%BB%BA%E5%B7%A5%E5%85%B7/" style="font-size: 1.1em; color: #999">项目构建工具</a> <a href="/tags/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/" style="font-size: 1.1em; color: #999">项目管理</a></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>归档</span><a class="card-more-btn" href="/archives/" title="查看更多"> |
||||||
|
<i class="fas fa-angle-right"></i></a></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/07/"><span class="card-archive-list-date">七月 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/09/"><span class="card-archive-list-date">九月 2023</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/03/"><span class="card-archive-list-date">三月 2022</span><span class="card-archive-list-count">6</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/02/"><span class="card-archive-list-date">二月 2022</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/01/"><span class="card-archive-list-date">一月 2022</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2021/12/"><span class="card-archive-list-date">十二月 2021</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2021/11/"><span class="card-archive-list-date">十一月 2021</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2021/09/"><span class="card-archive-list-date">九月 2021</span><span class="card-archive-list-count">1</span></a></li></ul></div></div></div></main><footer id="footer" style="background: color(orange)"><div id="footer-wrap"><div class="copyright">©2024 By Ruoneo</div><div class="footer_custom_text"><div><a target="_blank" rel="noopener" href="https://beian.miit.gov.cn"><img class="icp-icon"><span>豫ICP备 2022020326号</span></a> | <a target="_blank" rel="noopener" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=41020202000143"><span>豫公网安备 41020202000143号</span></a></div></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="回到顶部"><i class="fas fa-arrow-up"></i></button></div></div><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">搜索</span><span id="loading-status"></span><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="is-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span> 数据库加载中</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div><hr/><div id="local-search-results"></div></div></div><div id="search-mask"></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.umd.min.js"></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script><script src="/js/search/local-search.js"></script><div class="js-pjax"></div></div></body></html> |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue