SkyWT

SkyWT

我们的征途是星辰大海

⚙️ 本网站主题尚未开发完善,可能偶现奇怪的 bug。

高三啦,是时候向一些东西告别了。

More...


都快忘了有这个博客了…
其实在写这些文字的时候,我的 17 岁生日已经过去好几天了。看这篇文章和 16 岁生日发的那篇居然中间只相隔了寥寥几篇博客,看来大概是越来越没有写博客的动力了…

More...


CSP-S 2019 结束了。回归文化课学习,第一周。

虽然学文化课的确很辛苦,但是终于有真正的周末,终于有时间干一些自己想干的事情。

More...


在 WordPress 的新版本发布几天之后,我最终还是下定决心换 Typecho 了。

为了留作纪念,原网站就放在 old.skywt.cn 了。

WordPress,感谢你陪我走过的路。再见啦。

More...


由于使用了 WP-Editor.md 插件,由 WordPress 完全导入 Typecho 很不容易。故开篇文章纪念下遇到的坑。

More...


前景提要:通过 UA 判断对搜索引擎爬虫不限流的方式非常容易伪造,一般写爬虫的人或者攻击者都是直接用的搜索引擎爬虫的 UA。
根据谷歌官方的建议,最好的方法是通过反向 DNS 解析来判断搜索引擎爬虫。
在 Github 上找到了这个 nginx 模块:nginx-http-rdns

More...


Educational Codeforces Round 71 (Rated for Div. 2)

F - Remainder Problem

Description

*2100

一个最多 500000 个元素的序列,默认所有元素都是 0,支持以下两种操作:

  • 1 x y:将 $a_x$ 增加 $y$;
  • 2 x y:计算 $\sum\limits_{i \in R(x, y)} a_i$,其中 $R(x,y)$ 表示 1 到 500000 中模 $x$ 余 $y$ 的数字集合。

More...


2019.11.07 Upd:其实不是真的完结了,有些题目实在搞不动 QwQ
还有太多薄弱的地方要补了,这个项目就先到此为止吧。
今年联赛比完可能就要退役了,那些 To be continued 的格子可能不会 be continued 了
更多伤感的话还是在退役总结里写吧……

More...


背景

之前网站一直没什么安全性的措施(因为我的假设是没人会来看我的网站的……),直到前段时间服务器被某个高一的 dalao D 得实在不行了…… 装了个 Wordfence Security 插件保护 WordPress,但是要全站的保护还是得从 nginx 入手……

More...


Link: Codeforces Round #596 (Div. 2, based on Technocup 2020 Elimination Round 2)

D - Power Products

Description

给出一个长度为 $n$ 的序列和一不小于 2 的整数 $k$,要求找出数字对 $(i,j)$ 的数量,满足 $i\lt j$ 并且存在一个整数 $x$ 使得 $a_i\ast a_j = x^k$。

More...