You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
28 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="x-dns-prefetch-control" content="on"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><meta name="renderer" content="webkit"><meta name="force-rendering" content="webkit"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="HandheldFriendly" content="True"><meta name="mobile-web-app-capable" content="yes"><link rel="shortcut icon" href="https://hans362-img.oss.0vv0.top/favicon.ico"><link rel="icon" type="image/png" sizes="16x16" href="https://hans362-img.oss.0vv0.top/favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="https://hans362-img.oss.0vv0.top/favicon-32x32.png"><link rel="apple-touch-icon" sizes="180x180" href="https://hans362-img.oss.0vv0.top/apple-touch-icon.png"><link rel="mask-icon" href="https://hans362-img.oss.0vv0.top/safari-pinned-tab.svg"><title>Hans362 &#39;s Blog</title><meta name="keywords" content="Hans362"><meta name="description" content="不以物喜,不以己悲"><meta property="og:type" content="website"><meta property="og:title" content="Hans362 &#39;s Blog"><meta property="og:url" content="https://blog.hans362.cn/page/4/"><meta property="og:site_name" content="Hans362 &#39;s Blog"><meta property="og:description" content="不以物喜,不以己悲"><meta property="og:locale" content="zh_CN"><meta property="article:author" content="Hans362"><meta property="article:tag" content="Hans362"><meta name="twitter:card" content="summary_large_image"><link rel="stylesheet" href="/css/style/main.css"><script src="/js/darkmode.js"></script><link rel="dns-prefetch" href="https://analytics.0vv0.top"><link rel="preconnect" href="https://hans362-img.oss.0vv0.top"><meta name="generator" content="Hexo 7.1.1"><link rel="alternate" href="/atom.xml" title="Hans362 's Blog" type="application/atom+xml"></head><body><div class="app-shell-loader">加载中...</div><div class="container" tabindex="-1"><header><div class="header__left"><a href="/" class="button"><span class="logo__text">Hans362 &#39;s Blog</span></a></div><div class="header__right"><div class="navbar__menus"><a href="/" class="button"><div class="navbar-menu">首页</div></a><a href="/archives/" class="button"><div class="navbar-menu">归档</div></a><a href="/tags/" class="button"><div class="navbar-menu">标签</div></a><a href="/bangumi/" class="button"><div class="navbar-menu">追番</div></a><a href="/links/" class="button"><div class="navbar-menu">友链</div></a><a href="/about/" class="button"><div class="navbar-menu">关于</div></a><a href="/atom.xml" class="button"><div class="navbar-menu">RSS</div></a></div><a href="/search/" class="button"><div id="btn-search"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="24" height="24" fill="currentColor" stroke="currentColor" stroke-width="32"><path d="M192 448c0-141.152 114.848-256 256-256s256 114.848 256 256-114.848 256-256 256-256-114.848-256-256z m710.624 409.376l-206.88-206.88A318.784 318.784 0 0 0 768 448c0-176.736-143.264-320-320-320S128 271.264 128 448s143.264 320 320 320a318.784 318.784 0 0 0 202.496-72.256l206.88 206.88 45.248-45.248z"></path></svg></div></a><a href="javaScript:void(0);" rel="external nofollow noreferrer" class="button"><div id="btn-toggle-dark"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path></svg></div></a><a href="#" class="button" id="b2t" aria-label="回到顶部" title="回到顶部"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="32" height="32"><path d="M233.376 722.752L278.624 768 512 534.624 745.376 768l45.248-45.248L512 444.128zM192 352h640V288H192z" fill="currentColor"></path></svg> </a><a class="dropdown-icon button" tabindex="0"><div id="btn-dropdown"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="24" height="24" fill="none" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" stroke-linejoin="round"><path fill="currentColor" d="M3.314,4.8h13.372c0.41,0,0.743-0.333,0.743-0.743c0-0.41-0.333-0.743-0.743-0.743H3.314c-0.41,0-0.743,0.333-0.743,0.743C2.571,4.467,2.904,4.8,3.314,4.8z M16.686,15.2H3.314c-0.41,0-0.743,0.333-0.743,0.743s0.333,0.743,0.743,0.743h13.372c0.41,0,0.743-0.333,0.743-0.743S17.096,15.2,16.686,15.2z M16.686,9.257H3.314c-0.41,0-0.743,0.333-0.743,0.743s0.333,0.743,0.743,0.743h13.372c0.41,0,0.743-0.333,0.743-0.743S17.096,9.257,16.686,9.257z"></path></svg></div></a><div class="dropdown-menus" id="dropdown-menus"><a href="/" class="dropdown-menu button">首页</a> <a href="/archives/" class="dropdown-menu button">归档</a> <a href="/tags/" class="dropdown-menu button">标签</a> <a href="/bangumi/" class="dropdown-menu button">追番</a> <a href="/links/" class="dropdown-menu button">友链</a> <a href="/about/" class="dropdown-menu button">关于</a> <a href="/atom.xml" class="dropdown-menu button">RSS</a></div></div></header><cover><div class="cover__logo"><h1>Hans362 &#39;s Blog</h1></div><div class="cover__intro"><p>不以物喜,不以己悲</p></div></cover><main><div class="post-list"><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2019/11/03/noi.png?width=1920" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2019/11/03/noi.png?width=1920"></div><div class="post-entry__content"><h2 class="post-entry__title">2020 CSP-S 复赛游记</h2><p>好久不见,距离上一次的 CSP-S 初赛游记又是一个月啦~</p><p>昨天也就是2020年11月7日我刚刚考完了本年度的 CSP-S 第二轮,几句话简单总结一下就是:</p><p>1582年的10月竟然只有<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>21</mn></mrow><annotation encoding="application/x-tex">21</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:.64444em;vertical-align:0"></span><span class="mord">2</span><span class="mord">1</span></span></span></span>天?天文学家又为何需要计算<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mn>9</mn></msup></mrow><annotation encoding="application/x-tex">10^9</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:.8141079999999999em;vertical-align:0"></span><span class="mord">1</span><span class="mord"><span class="mord">0</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:.8141079999999999em"><span style="top:-3.063em;margin-right:.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">9</span></span></span></span></span></span></span></span></span></span></span>天后的日期?<br>动物园竟然饲养着<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mn>2</mn><mn>64</mn></msup></mrow><annotation encoding="application/x-tex">2^{64}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:.8141079999999999em;vertical-align:0"></span><span class="mord"><span class="mord">2</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:.8141079999999999em"><span style="top:-3.063em;margin-right:.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">6</span><span class="mord mtight">4</span></span></span></span></span></span></span></span></span></span></span></span>种动物?<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mn>8</mn></msup></mrow><annotation encoding="application/x-tex">10^8</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:.8141079999999999em;vertical-align:0"></span><span class="mord">1</span><span class="mord"><span class="mord">0</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:.8141079999999999em"><span style="top:-3.063em;margin-right:.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">8</span></span></span></span></span></span></span></span></span></span></span>种饲料又从何而来?<br>数据库软件竟内置了<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mn>5</mn></msup></mrow><annotation encoding="application/x-tex">10^5</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:.8141079999999999em;vertical-align:0"></span><span class="mord">1</span><span class="mord"><span class="mord">0</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:.8141079999999999em"><span style="top:-3.063em;margin-right:.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">5</span></span></span></span></span></span></span></span></span></span></span>个函数?又为何频频无响应?<br>决斗场上为何会有<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mn>6</mn></msup></mrow><annotation encoding="application/x-tex">10^6</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:.8141079999999999em;vertical-align:0"></span><span class="mord">1</span><span class="mord"><span class="mord">0</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:.8141079999999999em"><span style="top:-3.063em;margin-right:.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">6</span></span></span></span></span></span></span></span></span></span></span>条蛇?蛇又是为了什么而互相吞食?<br>为何选手出了考场都口吐芬芳,甚至想要亲切地问候 €€£ 外公的女儿?<br>为何全网都在寻找 T1 的出题人,想要和 TA 面基?<br>为何 €€£ 今年不考 DP为何正式比赛变成了真•模拟赛<br>组题人(不是错别字)又究竟受何打击?竟这样报复社会?</p><p>这背后究竟是人性的扭曲,还是道德的沦丧?请继续阅读本文(</p><p>P.S. 去年复赛滚粗记请移步:<a href="https://blog.hans362.cn/post/2019-csp-s-2/">2019 CSP-S 复赛滚粗记</a></p></div><div class="post-entry__meta"><a href="/archives/2020/11/" class="post-meta__date button">2020-11-08</a> <span class="separate-dot"></span> <a href="/categories/%E6%B0%B4/" class="button"><span class="post-meta__cats"></span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/2020-csp-s-2/" class="post-entry__link">2020 CSP-S 复赛游记</a></div><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2019/11/03/noi.png?width=1920" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2019/11/03/noi.png?width=1920"></div><div class="post-entry__content"><h2 class="post-entry__title">2020 CSP-S 初赛游记</h2><p>最近事情是真的多,拼命赶各种 Deadline 准备各种考试都好久没更新博客了,总之等我哪天有空了再发一篇周记说说近况吧</p><p>那么这篇文章是我在2020年10月11日参加的 CSP-S 初赛的游记~</p><p>去年初赛游记请移步:<a href="https://blog.hans362.cn/post/2019-csp-s-1/">2019 CSP-S 初赛游记</a></p></div><div class="post-entry__meta"><a href="/archives/2020/10/" class="post-meta__date button">2020-10-11</a> <span class="separate-dot"></span> <a href="/categories/%E6%B0%B4/" class="button"><span class="post-meta__cats"></span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/2020-csp-s-1/" class="post-entry__link">2020 CSP-S 初赛游记</a></div><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2020/07/10/15943733485340.jpg?width=1920" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2020/07/10/15943733485340.jpg?width=1920"></div><div class="post-entry__content"><h2 class="post-entry__title">年轻人的第一台软路由 - NanoPi R2S 开箱</h2><p>一直以来家里的小米路由器3都在承受着它这个年纪不应该承受的痛苦无论是 Samba 文件共享还是打印机共享或是某不可描述服务,全部都由 128MB 小内存的它独自默默承担</p><p>面对着黑心老板 Hans362 的压榨,它选择了通过减慢速度、频繁死机上不了网、多次掉盘丢数据等多种方式,成功地让我抛弃了它</p><p>更为致命的是小米路由器3作为一款所谓的“千兆路由器”“千兆”居然指的是 WLAN 传输速率,而 WAN/LAN 口全部都是 100Mbps这不是脱裤子放屁嘛🤔</p><p><img src="https://hans362-img.oss.0vv0.top/2020/07/10/15943670300207.jpg?width=1920" alt=""></p><p>小米路由器3包装盒确实写着千兆路由器然而指的是 WLAN 速率,要你有何用?恕我直言,小米的路由器就垃圾,还是别碰比较好)</p><p>于是趁着这段时间有空,自己瞎入了一款 ARMv8 开发板,是 FriendlyARM 友善之臂的 NanoPi R2S来开箱做个测评顺便谈谈我是如何用它优化家里的网络的</p></div><div class="post-entry__meta"><a href="/archives/2020/07/" class="post-meta__date button">2020-07-10</a> <span class="separate-dot"></span> <a href="/categories/%E6%8A%80%E6%9C%AF%E5%90%91/" class="button"><span class="post-meta__cats">技术向</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/nanopi-r2s-test/" class="post-entry__link">年轻人的第一台软路由 - NanoPi R2S 开箱</a></div><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2020/05/31/15909127179786.png?width=1920" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2020/05/31/15909127179786.png?width=1920"></div><div class="post-entry__content"><h2 class="post-entry__title">MoeLink - 奇怪的内网穿透服务增加啦</h2><p>或许各位已经发现,在我的博客顶部新增了一个“实验室”的菜单~</p><p><img src="https://hans362-img.oss.0vv0.top/2020/05/31/15909091584308.jpg?width=1920" alt=""></p><p>正如博客的直白的命名方式一样,懒鬼 Hans362 决定给他的实验室取名为 Hans362 's Lab开张几个月内已经<s>拐骗来了</s>很多 Server 酱(</p><p><img src="https://hans362-img.oss.0vv0.top/2020/05/31/15909097308176.jpg?width=1920" alt=""></p><p>TA们共同承包了 <code>oj.hans362.cn</code><code>rss.hans362.cn</code><code>nas.hans362.cn</code><code>ao3.hans362.cn</code> 等多项服务7*24小时卖力地为老板干活</p><p>然而<s>黑心老板</s> Hans362 认为TA们并不够累因此决定<strong>加 大 力 度 继 续 压 榨</strong>(雾)</p><p>于是就搞了这个 MoeLink 内网穿透服务~(特别感谢 Akkariin 大佬的 SakuraPanel</p><p><a target="_blank" rel="noopener" href="https://frp.hans362.cn/">https://frp.hans362.cn/</a></p></div><div class="post-entry__meta"><a href="/archives/2020/05/" class="post-meta__date button">2020-05-31</a> <span class="separate-dot"></span> <a href="/categories/%E6%9D%82%E6%96%87/" class="button"><span class="post-meta__cats">杂文</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/moelink/" class="post-entry__link">MoeLink - 奇怪的内网穿透服务增加啦</a></div><div class="post-entry card"><div class="post-entry__header"></div><div class="post-entry__content"><h2 class="post-entry__title">周记#21 - 网课时代完结撒花~</h2><p>2020年5月15日下午伴随着最后一节线上地理课的结束以及满屏的“完结撒花”、“周一见”、“要面基了”网课时代终究成为了回忆泪目😭</p><p>事实上,这篇周记其实在三月份的时候我就打算要写了,一直躺在草稿箱里咕咕咕到现在(</p><p>所以这篇周记主要是关于这三个月的网课生活~</p></div><div class="post-entry__meta"><a href="/archives/2020/05/" class="post-meta__date button">2020-05-16</a> <span class="separate-dot"></span> <a href="/categories/%E5%91%A8%E8%AE%B0/" class="button"><span class="post-meta__cats">周记</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/weekly-21/" class="post-entry__link">周记#21 - 网课时代完结撒花~</a></div><div class="post-entry card"><div class="post-entry__header"></div><div class="post-entry__content"><h2 class="post-entry__title">【题解】POJ2018 Best Cow Fences</h2><p>最近终于开始学《提高篇》了…然后就刷到了这一题…</p><p>《提高篇》书上写的这道题的思路说实话我看了很久都不太能理解(当然现在明白了),所以就以我的角度来谈谈这道题该怎么下手做出正解~</p></div><div class="post-entry__meta"><a href="/archives/2020/05/" class="post-meta__date button">2020-05-05</a> <span class="separate-dot"></span> <a href="/categories/OI-%E7%AC%94%E8%AE%B0/" class="button"><span class="post-meta__cats">OI 笔记</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/poj2018-solution/" class="post-entry__link">【题解】POJ2018 Best Cow Fences</a></div><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2020/04/19/15872677873187.jpg?width=1920" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2020/04/19/15872677873187.jpg?width=1920"></div><div class="post-entry__content"><h2 class="post-entry__title">ThinkPad X201s 黑苹果安装记录</h2><p>继上次给这台 ThinkPad X201s 更换了 SSD 以后,想着既然都换了 SSD 怎么能不尝尝黑苹果的滋味呢w</p><p>然而很不幸的是网络上几乎没有任何关于 ThinkPad X201s 黑苹果安装的有效信息,只有几篇关于 X201 和 X201i 的,于是在踩了特别特别多的坑以后决定还是在这里记录一下完整的安装过程吧~</p><p><img src="https://hans362-img.oss.0vv0.top/2020/04/19/15872678074060.jpg?width=1920" alt=""></p></div><div class="post-entry__meta"><a href="/archives/2020/04/" class="post-meta__date button">2020-04-17</a> <span class="separate-dot"></span> <a href="/categories/%E6%8A%80%E6%9C%AF%E5%90%91/" class="button"><span class="post-meta__cats">技术向</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/thinkpad-x201s-hackintosh/" class="post-entry__link">ThinkPad X201s 黑苹果安装记录</a></div><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2020/03/28/15853848385002.jpg?width=1920" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2020/03/28/15853848385002.jpg?width=1920"></div><div class="post-entry__content"><h2 class="post-entry__title">Travis CI + Hexo 实现静态博客自动部署</h2><blockquote><p>本文使用 MWeb Markdown 编辑器写于 iPad Air 2利用 iOS 端迄今为止最佳的可视化 Git 工具 Working Copy 提交至博客仓库,经 Travis CI 自动构建后自动发布至 GitHub Pages。</p></blockquote><p>以上是我最理想的写博客的流程,而今天我终于实现啦!😆</p><p>众所周知,静态博客的一大特点就是没有管理后台,因此常规的操作流程一般是写文章-丢进_posts文件夹-手动执行构建-发布。事实上我也一直是这么干的,得益于 Coding 的 CloudStudio我至少可以不用电脑随时随地执行这套繁琐的操作觉得这样将就用着也还能接受。但是最近发现 CloudStudio 经常卡半天进不去,再加上 Coding 升级后混乱的用户体验(个人版、企业版、团队版、腾讯云开发者全部杂糅在一起),我还是决定放弃这套糟糕的流程。</p><p>所以,不如咱就试试让 Travis CI 替咱做掉这些繁琐的工作吧!</p></div><div class="post-entry__meta"><a href="/archives/2020/03/" class="post-meta__date button">2020-03-28</a> <span class="separate-dot"></span> <a href="/categories/%E6%8A%80%E6%9C%AF%E5%90%91/" class="button"><span class="post-meta__cats">技术向</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/hexo-autobuild-with-travis-ci/" class="post-entry__link">Travis CI + Hexo 实现静态博客自动部署</a></div><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2020/03/07/15835673614462.jpg?width=1920" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2020/03/07/15835673614462.jpg?width=1920"></div><div class="post-entry__content"><h2 class="post-entry__title">ThinkPad X201s 固态硬盘升级记</h2><p>平时我一直拿 ThinkPad X201s 当主力机用,写文档、做 PPT、撸代码都挺顺手再加上它又是 ThinkPad 的经典设计,标志性的小红点更是加了不少的情怀分</p><p>然而毕竟是8年前的老电脑最近升级到 Win10 1909 1月更新 之后我发现它慢得有点吓人😢</p><p>具体来说就是:</p><ol><li>开机时 Win10 Logo 下方的圆圈需要转很久</li><li>Win10 Logo 消失后会有 10s 的黑屏</li><li>输完开机密码不能立即进入桌面</li><li>进入桌面后还需要等待任务栏加载</li><li>总开机时长在 1min30s 至 2min</li><li>开机后首次启动 Office 套件需要 30s 左右的等待</li><li>硬盘工作时噪声巨大</li><li>偶尔会出现整个屏幕卡死、鼠标键盘全部无效的死机情况,硬盘灯不亮</li></ol><p>估摸着大概是原配的机械硬盘已经不太好了,于是决定升级一下固态硬盘✌️</p></div><div class="post-entry__meta"><a href="/archives/2020/03/" class="post-meta__date button">2020-03-07</a> <span class="separate-dot"></span> <a href="/categories/%E6%8A%80%E6%9C%AF%E5%90%91/" class="button"><span class="post-meta__cats">技术向</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/thinkpad-x201s-ssd/" class="post-entry__link">ThinkPad X201s 固态硬盘升级记</a></div><div class="post-entry card"><div class="post-entry__header"></div><div class="post-entry__content"><h2 class="post-entry__title">一次任意文件上传漏洞的实战经历</h2><p><s>这一切都要从一只蝙蝠说起…</s></p><p>最近看到了一个站,是某高中的在线英语人机对话练习平台,目测了一下网站应该是外包的,因为首页上还有客服的 QQ 和定制的联系方式…</p><p>像这种看上去<s>粗制滥造</s>的小网站肯定一挖一堆洞…果然1小时后搞定</p><p><strong>声明:本文作者没有利用该漏洞做出任何恶意或违法行为,也未触及任何数据,本文仅限技术研究与讨论,严禁用于非法用途,否则产生的一切后果自行承担</strong></p></div><div class="post-entry__meta"><a href="/archives/2020/02/" class="post-meta__date button">2020-02-29</a> <span class="separate-dot"></span> <a href="/categories/%E6%9D%82%E6%96%87/" class="button"><span class="post-meta__cats">杂文</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/arbitary-file-upload-vulnerabilty/" class="post-entry__link">一次任意文件上传漏洞的实战经历</a></div></div><div class="nav"><div class="nav__prev"><a href="/page/3/" class="nav__link"><div><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M589.088 790.624L310.464 512l278.624-278.624 45.248 45.248L400.96 512l233.376 233.376z" fill="#808080"></path></svg></div><div><div class="nav__label">上一页</div><div class="nav__title">第 3 页</div></div></a></div><div class="nav__next"><a href="/page/5/" class="nav__link"><div><div class="nav__label">下一页</div><div class="nav__title">第 5 页</div></div><div><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M434.944 790.624l-45.248-45.248L623.04 512l-233.376-233.376 45.248-45.248L713.568 512z" fill="#808080"></path></svg></div></a></div></div></main><footer><p class="footer-copyright">Copyright © 2017&nbsp;-&nbsp;2025 <a href="/">Hans362 &#39;s Blog</a></p><p>Powered by <a href="https://hexo.io" target="_blank">Hexo</a> | Theme - <a href="https://github.com/ChrAlpha/hexo-theme-cards" target="_blank">Cards</a></p><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8746554831230893" data-ad-slot="6356225601" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle=window.adsbygoogle||[]).push({})</script></footer></div><script defer src="https://blog.hans362.cn/npm/vanilla-lazyload@17.8.3/dist/lazyload.min.js"></script><script>window.lazyLoadOptions={elements_selector:".lazy"}</script><script async defer data-website-id="5d181692-8a81-4c20-a282-cee87a6b90ef" src="https://analytics.0vv0.top/vue.js"></script><script src="/js/pageviews.js"></script><link rel="stylesheet" href="https://blog.hans362.cn/npm/katex@0.16.0/dist/katex.min.css" crossorigin="anonymous"></body></html>