向之前的自己告别
高三啦,是时候向一些东西告别了。
高三啦,是时候向一些东西告别了。
都快忘了有这个博客了…
其实在写这些文字的时候,我的 17 岁生日已经过去好几天了。看这篇文章和 16 岁生日发的那篇居然中间只相隔了寥寥几篇博客,看来大概是越来越没有写博客的动力了…
由于使用了 WP-Editor.md 插件,由 WordPress 完全导入 Typecho 很不容易。故开篇文章纪念下遇到的坑。
前景提要:通过 UA 判断对搜索引擎爬虫不限流的方式非常容易伪造,一般写爬虫的人或者攻击者都是直接用的搜索引擎爬虫的 UA。
根据谷歌官方的建议,最好的方法是通过反向 DNS 解析来判断搜索引擎爬虫。
在 Github 上找到了这个 nginx 模块:nginx-http-rdns
2019.11.07 Upd:其实不是真的完结了,有些题目实在搞不动 QwQ
还有太多薄弱的地方要补了,这个项目就先到此为止吧。
今年联赛比完可能就要退役了,那些 To be continued 的格子可能不会 be continued 了
更多伤感的话还是在退役总结里写吧……
之前网站一直没什么安全性的措施(因为我的假设是没人会来看我的网站的……),直到前段时间服务器被某个高一的 dalao D 得实在不行了…… 装了个 Wordfence Security 插件保护 WordPress,但是要全站的保护还是得从 nginx 入手……
Link: Codeforces Round #596 (Div. 2, based on Technocup 2020 Elimination Round 2)
给出一个长度为 $n$ 的序列和一不小于 2 的整数 $k$,要求找出数字对 $(i,j)$ 的数量,满足 $i\lt j$ 并且存在一个整数 $x$ 使得 $a_i\ast a_j = x^k$。