加载中...
<cover>

# Hans362 's Blog

不以物喜，不以己悲

</cover>

## 2020年终总结

现在是2020年12月31日晚八点，我刚刚上完课回到家，也算是赶上2020的末班车了，终于能在新的一年开始之前动笔写下这篇年终总结

> 2020年，曾经听起来充满科幻感的年份，眼看着就到了最后一天，心里说不出的感觉。

如果要用一个词来总结2020年的话，我觉得可能是「魔幻」，感觉好像做了一场大梦，一觉醒来浑浑噩噩就到了年末，前半年所经历的一切都只剩下了模糊飘渺的印象

时间真的可以冲淡一切，也许多年以后，我就将彻底丧失关于这一年的所有记忆，只剩下零星的碎片，以及那个所谓的「正确的集体记忆」

幸好，我还有我的博客，还有 Twitter 和 Teleblog，我得以穿越时空的界限去重温这一年，去重拾那些记忆，也勉强对抗一下这「正确的集体记忆」，这或许也正是独立博客存在于这个时代中的意义与价值

那么就来回顾一下这一年的点点滴滴吧

2020-12-31 杂文
2020年终总结

## NOIP 2020 游记

这是篇迟到了两周的游记，因为考完 NOIP 后我这个苦逼的文化课选手又去准备地理生物一模了，一模考完后的这个周末才开始肝这篇游记qwq

这是我人生中第一次参加 NOIP（去年的那个 CSP-S 不算的话），或许也将是最后一次或者倒数第二次（如果条件允许的话高三可能还会去打一场），

2020-12-19 水
NOIP 2020 游记

## 2020 CSP-S 复赛游记

好久不见，距离上一次的 CSP-S 初赛游记又是一个月啦～

昨天，也就是2020年11月7日，我刚刚考完了本年度的 CSP-S 第二轮，几句话简单总结一下就是：

1582年的10月竟然只有21 2121天？天文学家又为何需要计算1 09 10^9109天后的日期？
动物园竟然饲养着264 2^{64}264种动物？1 08 10^8108种饲料又从何而来？
数据库软件竟内置了1 05 10^5105个函数？又为何频频无响应？
决斗场上为何会有1 06 10^6106条蛇？蛇又是为了什么而互相吞食？
为何选手出了考场都口吐芬芳，甚至想要亲切地问候 €€£ 外公的女儿？
为何全网都在寻找 T1 的出题人，想要和 TA 面基？
为何 €€£ 今年不考 DP？为何正式比赛变成了真•模拟赛？
组题人（不是错别字）又究竟受何打击？竟这样报复社会？

这背后究竟是人性的扭曲，还是道德的沦丧？请继续阅读本文（

P.S. 去年复赛滚粗记请移步：2019 CSP-S 复赛滚粗记

2020-11-08 水
2020 CSP-S 复赛游记

## 2020 CSP-S 初赛游记

最近事情是真的多，拼命赶各种 Deadline 准备各种考试都好久没更新博客了，总之等我哪天有空了再发一篇周记说说近况吧

那么这篇文章是我在2020年10月11日参加的 CSP-S 初赛的游记～

去年初赛游记请移步：2019 CSP-S 初赛游记

2020-10-11 水
2020 CSP-S 初赛游记

## 年轻人的第一台软路由 - NanoPi R2S 开箱

一直以来，家里的小米路由器3都在承受着它这个年纪不应该承受的痛苦，无论是 Samba 文件共享还是打印机共享或是某不可描述服务，全部都由 128MB 小内存的它独自默默承担

面对着黑心老板 Hans362 的压榨，它选择了通过减慢速度、频繁死机上不了网、多次掉盘丢数据等多种方式，成功地让我抛弃了它

更为致命的是小米路由器3作为一款所谓的“千兆路由器”，“千兆”居然指的是 WLAN 传输速率，而 WAN/LAN 口全部都是 100Mbps，这不是脱裤子放屁嘛🤔

（小米路由器3包装盒，确实写着千兆路由器，然而指的是 WLAN 速率，要你有何用？恕我直言，小米的路由器就垃圾，还是别碰比较好）

于是趁着这段时间有空，自己瞎入了一款 ARMv8 开发板，是 FriendlyARM 友善之臂的 NanoPi R2S，来开箱做个测评，顺便谈谈我是如何用它优化家里的网络的～

2020-07-10 技术向
年轻人的第一台软路由 - NanoPi R2S 开箱

## MoeLink - 奇怪的内网穿透服务增加啦

或许各位已经发现，在我的博客顶部新增了一个“实验室”的菜单～

正如博客的直白的命名方式一样，懒鬼 Hans362 决定给他的实验室取名为 Hans362 's Lab，开张几个月内已经拐骗来了很多 Server 酱（

TA们共同承包了 `oj.hans362.cn`、`rss.hans362.cn`、`nas.hans362.cn`、`ao3.hans362.cn` 等多项服务，7*24小时卖力地为老板干活（

然而黑心老板 Hans362 认为TA们并不够累，因此决定加 大 力 度 继 续 压 榨（雾）

于是就搞了这个 MoeLink 内网穿透服务～（特别感谢 Akkariin 大佬的 SakuraPanel～）

https://frp.hans362.cn/

2020-05-31 杂文
MoeLink - 奇怪的内网穿透服务增加啦

## 周记#21 - 网课时代完结撒花～

2020年5月15日下午，伴随着最后一节线上地理课的结束，以及满屏的“完结撒花”、“周一见”、“要面基了”，网课时代终究成为了回忆（泪目😭

事实上，这篇周记其实在三月份的时候我就打算要写了，一直躺在草稿箱里咕咕咕到现在（

所以这篇周记主要是关于这三个月的网课生活～

2020-05-16 周记
周记#21 - 网课时代完结撒花～

## 【题解】POJ2018 Best Cow Fences

最近终于开始学《提高篇》了…然后就刷到了这一题…

《提高篇》书上写的这道题的思路说实话我看了很久都不太能理解（当然现在明白了），所以就以我的角度来谈谈这道题该怎么下手做出正解～

2020-05-05 OI 笔记
【题解】POJ2018 Best Cow Fences

## ThinkPad X201s 黑苹果安装记录

继上次给这台 ThinkPad X201s 更换了 SSD 以后，想着既然都换了 SSD 怎么能不尝尝黑苹果的滋味呢w

然而很不幸的是网络上几乎没有任何关于 ThinkPad X201s 黑苹果安装的有效信息，只有几篇关于 X201 和 X201i 的，于是在踩了特别特别多的坑以后决定还是在这里记录一下完整的安装过程吧～

2020-04-17 技术向
ThinkPad X201s 黑苹果安装记录

## Travis CI + Hexo 实现静态博客自动部署

> 本文使用 MWeb Markdown 编辑器写于 iPad Air 2，利用 iOS 端迄今为止最佳的可视化 Git 工具 Working Copy 提交至博客仓库，经 Travis CI 自动构建后自动发布至 GitHub Pages。

以上是我最理想的写博客的流程，而今天我终于实现啦！😆

众所周知，静态博客的一大特点就是没有管理后台，因此常规的操作流程一般是写文章-丢进_posts文件夹-手动执行构建-发布。事实上我也一直是这么干的，得益于 Coding 的 CloudStudio，我至少可以不用电脑随时随地执行这套繁琐的操作，觉得这样将就用着也还能接受。但是最近发现 CloudStudio 经常卡半天进不去，再加上 Coding 升级后混乱的用户体验（个人版、企业版、团队版、腾讯云开发者全部杂糅在一起），我还是决定放弃这套糟糕的流程。

所以，不如咱就试试让 Travis CI 替咱做掉这些繁琐的工作吧！

2020-03-28 技术向
Travis CI + Hexo 实现静态博客自动部署