-
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.
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.
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 @@ | ||
gteng.org |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,388 @@ | ||
<!DOCTYPE html> | ||
<html lang="zh-CN"> | ||
<head> | ||
<meta charset="UTF-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2"> | ||
<meta name="theme-color" content="#222"> | ||
<meta name="generator" content="Hexo 5.3.0"> | ||
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png"> | ||
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png"> | ||
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png"> | ||
<link rel="mask-icon" href="/images/logo.svg" color="#222"> | ||
|
||
<link rel="stylesheet" href="/css/main.css"> | ||
|
||
|
||
<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css"> | ||
|
||
<script id="hexo-configurations"> | ||
var NexT = window.NexT || {}; | ||
var CONFIG = {"hostname":"gteng.org","root":"/","scheme":"Gemini","version":"7.8.0","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12,"onmobile":false},"copycode":{"enable":false,"show_result":false,"style":null},"back2top":{"enable":true,"sidebar":false,"scrollpercent":false},"bookmark":{"enable":false,"color":"#222","save":"auto"},"fancybox":false,"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"algolia":{"hits":{"per_page":10},"labels":{"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}},"localsearch":{"enable":false,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false},"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}}}; | ||
</script> | ||
|
||
<meta property="og:type" content="website"> | ||
<meta property="og:title" content="耿腾的博客"> | ||
<meta property="og:url" content="https://gteng.org/archives/2021/01/index.html"> | ||
<meta property="og:site_name" content="耿腾的博客"> | ||
<meta property="og:locale" content="zh_CN"> | ||
<meta property="article:author" content="Geng Teng"> | ||
<meta property="article:tag" content="Rust,Java"> | ||
<meta name="twitter:card" content="summary"> | ||
|
||
<link rel="canonical" href="https://gteng.org/archives/2021/01/"> | ||
|
||
|
||
<script id="page-configurations"> | ||
// https://hexo.io/docs/variables.html | ||
CONFIG.page = { | ||
sidebar: "", | ||
isHome : false, | ||
isPost : false, | ||
lang : 'zh-CN' | ||
}; | ||
</script> | ||
|
||
<title>归档 | 耿腾的博客</title> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<noscript> | ||
<style> | ||
.use-motion .brand, | ||
.use-motion .menu-item, | ||
.sidebar-inner, | ||
.use-motion .post-block, | ||
.use-motion .pagination, | ||
.use-motion .comments, | ||
.use-motion .post-header, | ||
.use-motion .post-body, | ||
.use-motion .collection-header { opacity: initial; } | ||
|
||
.use-motion .site-title, | ||
.use-motion .site-subtitle { | ||
opacity: initial; | ||
top: initial; | ||
} | ||
|
||
.use-motion .logo-line-before i { left: initial; } | ||
.use-motion .logo-line-after i { right: initial; } | ||
</style> | ||
</noscript> | ||
|
||
<!-- hexo injector head_end start --> | ||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css"> | ||
|
||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/style.css"> | ||
<!-- hexo injector head_end end --></head> | ||
|
||
<body itemscope itemtype="http://schema.org/WebPage"> | ||
<div class="container use-motion"> | ||
<div class="headband"></div> | ||
|
||
<header class="header" itemscope itemtype="http://schema.org/WPHeader"> | ||
<div class="header-inner"><div class="site-brand-container"> | ||
<div class="site-nav-toggle"> | ||
<div class="toggle" aria-label="切换导航栏"> | ||
<span class="toggle-line toggle-line-first"></span> | ||
<span class="toggle-line toggle-line-middle"></span> | ||
<span class="toggle-line toggle-line-last"></span> | ||
</div> | ||
</div> | ||
|
||
<div class="site-meta"> | ||
|
||
<a href="/" class="brand" rel="start"> | ||
<span class="logo-line-before"><i></i></span> | ||
<h1 class="site-title">耿腾的博客</h1> | ||
<span class="logo-line-after"><i></i></span> | ||
</a> | ||
<p class="site-subtitle" itemprop="description">常期望安定,还期望即兴。</p> | ||
</div> | ||
|
||
<div class="site-nav-right"> | ||
<div class="toggle popup-trigger"> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
|
||
|
||
|
||
<nav class="site-nav"> | ||
<ul id="menu" class="main-menu menu"> | ||
<li class="menu-item menu-item-home"> | ||
|
||
<a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a> | ||
|
||
</li> | ||
<li class="menu-item menu-item-archives"> | ||
|
||
<a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档</a> | ||
|
||
</li> | ||
<li class="menu-item menu-item-tags"> | ||
|
||
<a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签</a> | ||
|
||
</li> | ||
</ul> | ||
</nav> | ||
|
||
|
||
|
||
|
||
</div> | ||
</header> | ||
|
||
|
||
<div class="back-to-top"> | ||
<i class="fa fa-arrow-up"></i> | ||
<span>0%</span> | ||
</div> | ||
<div class="reading-progress-bar"></div> | ||
|
||
|
||
<main class="main"> | ||
<div class="main-inner"> | ||
<div class="content-wrap"> | ||
|
||
|
||
<div class="content archive"> | ||
|
||
|
||
|
||
|
||
|
||
<div class="post-block"> | ||
<div class="posts-collapse"> | ||
<div class="collection-title"> | ||
<span class="collection-header">嗯..! 目前共计 28 篇日志。 继续努力。</span> | ||
</div> | ||
|
||
|
||
<div class="collection-year"> | ||
<span class="collection-header">2021</span> | ||
</div> | ||
|
||
<article itemscope itemtype="http://schema.org/Article"> | ||
<header class="post-header"> | ||
|
||
<div class="post-meta"> | ||
<time itemprop="dateCreated" | ||
datetime="2021-01-30T09:13:54+08:00" | ||
content="2021-01-30"> | ||
01-30 | ||
</time> | ||
</div> | ||
|
||
<div class="post-title"> | ||
<a class="post-title-link" href="/2021/01/30/zero-cost-async-io/" itemprop="url"> | ||
<span itemprop="name">零成本异步IO</span> | ||
</a> | ||
</div> | ||
|
||
</header> | ||
</article> | ||
|
||
|
||
</div> | ||
</div> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</div> | ||
|
||
|
||
<script> | ||
window.addEventListener('tabs:register', () => { | ||
let { activeClass } = CONFIG.comments; | ||
if (CONFIG.comments.storage) { | ||
activeClass = localStorage.getItem('comments_active') || activeClass; | ||
} | ||
if (activeClass) { | ||
let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`); | ||
if (activeTab) { | ||
activeTab.click(); | ||
} | ||
} | ||
}); | ||
if (CONFIG.comments.storage) { | ||
window.addEventListener('tabs:click', event => { | ||
if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return; | ||
let commentClass = event.target.classList[1]; | ||
localStorage.setItem('comments_active', commentClass); | ||
}); | ||
} | ||
</script> | ||
|
||
</div> | ||
|
||
|
||
<div class="toggle sidebar-toggle"> | ||
<span class="toggle-line toggle-line-first"></span> | ||
<span class="toggle-line toggle-line-middle"></span> | ||
<span class="toggle-line toggle-line-last"></span> | ||
</div> | ||
|
||
<aside class="sidebar"> | ||
<div class="sidebar-inner"> | ||
|
||
<ul class="sidebar-nav motion-element"> | ||
<li class="sidebar-nav-toc"> | ||
文章目录 | ||
</li> | ||
<li class="sidebar-nav-overview"> | ||
站点概览 | ||
</li> | ||
</ul> | ||
|
||
<!--noindex--> | ||
<div class="post-toc-wrap sidebar-panel"> | ||
</div> | ||
<!--/noindex--> | ||
|
||
<div class="site-overview-wrap sidebar-panel"> | ||
<div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person"> | ||
<p class="site-author-name" itemprop="name">Geng Teng</p> | ||
<div class="site-description" itemprop="description"></div> | ||
</div> | ||
<div class="site-state-wrap motion-element"> | ||
<nav class="site-state"> | ||
<div class="site-state-item site-state-posts"> | ||
<a href="/archives/"> | ||
|
||
<span class="site-state-item-count">28</span> | ||
<span class="site-state-item-name">日志</span> | ||
</a> | ||
</div> | ||
<div class="site-state-item site-state-tags"> | ||
<a href="/tags/"> | ||
|
||
<span class="site-state-item-count">35</span> | ||
<span class="site-state-item-name">标签</span></a> | ||
</div> | ||
</nav> | ||
</div> | ||
<div class="links-of-author motion-element"> | ||
<span class="links-of-author-item"> | ||
<a href="https://github.com/gengteng" title="GitHub → https://github.com/gengteng" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a> | ||
</span> | ||
<span class="links-of-author-item"> | ||
<a href="mailto:[email protected]" title="E-Mail → mailto:[email protected]"><i class="fa fa-envelope fa-fw"></i>E-Mail</a> | ||
</span> | ||
</div> | ||
|
||
|
||
|
||
</div> | ||
|
||
</div> | ||
</aside> | ||
<div id="sidebar-dimmer"></div> | ||
|
||
|
||
</div> | ||
</main> | ||
|
||
<footer class="footer"> | ||
<div class="footer-inner"> | ||
|
||
|
||
|
||
|
||
<div class="copyright"> | ||
|
||
© | ||
<span itemprop="copyrightYear">2024</span> | ||
<span class="with-love"> | ||
<i class="fa fa-heart"></i> | ||
</span> | ||
<span class="author" itemprop="copyrightHolder">Geng Teng</span> | ||
</div> | ||
<div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Gemini</a> 强力驱动 | ||
</div> | ||
|
||
|
||
<div class="busuanzi-count"> | ||
<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script> | ||
<span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;"> | ||
<span class="post-meta-item-icon"> | ||
<i class="fa fa-user"></i> | ||
</span> | ||
<span class="site-uv" title="总访客量"> | ||
<span id="busuanzi_value_site_uv"></span> | ||
</span> | ||
</span> | ||
<span class="post-meta-divider">|</span> | ||
<span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;"> | ||
<span class="post-meta-item-icon"> | ||
<i class="fa fa-eye"></i> | ||
</span> | ||
<span class="site-pv" title="总访问量"> | ||
<span id="busuanzi_value_site_pv"></span> | ||
</span> | ||
</span> | ||
</div> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</div> | ||
</footer> | ||
</div> | ||
|
||
|
||
<script src="/lib/anime.min.js"></script> | ||
<script src="/lib/velocity/velocity.min.js"></script> | ||
<script src="/lib/velocity/velocity.ui.min.js"></script> | ||
|
||
<script src="/js/utils.js"></script> | ||
|
||
<script src="/js/motion.js"></script> | ||
|
||
|
||
<script src="/js/schemes/pisces.js"></script> | ||
|
||
|
||
<script src="/js/next-boot.js"></script> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</body> | ||
</html> |