停课第五天。

停课第五天,距离NOIP2018还有 8 天。

我好菜啊。

时间是这个世界上最残酷的变量。

今天没有做什么事,就做了一套模拟赛。其他的时间都在处理一些与本文主题无关的事。

停课第四天。

停课第四天。距离NOIP2018还有9天。

只剩⑨天了,状态却还没有。

做了两套模拟赛的题,两套都有一定的难度。其中一题甚至是往年省选题。不过难度确实没有省选那么高。

停课第三天。

停课第三天,距离NOIP2018还有10天。
愈发觉得时间的不够用了。
可能是膜多了.jpg
昨天金庸先生去世了。感慨良多。再看着QQ空间中折射出的周围人的打闹,又是一种强烈的不真实感。

昨天打了三场模拟赛,一场有一定难度,两场是信心赛——即便如此我也没有取得很好的成绩。比如说,一个字母打错了,之类的。

晚上做NOIP2017,时间复杂度确实是丧题,如果真实比赛我就凉了;逛公园非常难写,以至于我丧失信心放弃治疗。

我的应试能力有很大的欠缺。

停课第二天。

停课第二天,距离NOIP2018还有11天。

停课的喜悦感弱了很多。

对可能取得的成绩充满担忧。

今天做了什么事呢?
打了两场校内模拟赛。赛中做出的有3题。事实上还有一题也写了正解,但是没写特判被叉成10分。难受。(凉心出题人)

然后是学了一下基础的概率与期望。
收获有,但没有想象中那么大。

停课了。

停课第一天,距离NOIP2018还有12天。
复赛的压力依然很大,不过却又轻松了一些,大抵是不用两头顾之故吧。
翘作业真爽.jpg

那么,停课的今天,做了哪些事呢?

首先是打了两场校内模拟赛。大概是做出了三题半吧。主要是第二场是个大水赛,但即便如此大水赛我也没有AK,甚至矩阵加速没推出来。

第一场非常的麻。考了一道题答题,驱使我现场学Python(读音问题还被笑了),而期望DP依然是我的薄弱点,我甚至只能无穷等比缩放数列求和然后上一个极限来得30分——当然最后FE了。

自己做的题倒没有多少。一是巩固了博弈论,二是尝试写了一个数据结构麻题。我看到题目第一眼想到的是线段树(事实上就是为了学线段树才写这一题的),但是想了想觉得分块似乎更好写(当我没说)一点。然后就调了半个晚上。然后百度一下看到了一个神仙做法,就是直接上stl::set,然后用set的红黑树结构来当作平衡树用,然后只要短短四十行就能写完。

所以本质上我是用平衡树A了这一题,尽管是STL的。

WordPress-Twenty Seventeen 设定仅显示文章摘要

之前首页一直都是显示全篇文章,确实看起来有些难受,这里使用了一个方法魔改了一下主题,令其显示摘要:

在主题的content.php中找到这一段

<?php
	/* translators: %s: Name of current post */
	the_content( sprintf(
	        __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentyseventeen' ),
	        get_the_title()
	) );
?>

将其注释掉。

改为:

<?php if(!is_single()) {
	the_excerpt();
} else {
	the_content(__('(more…)'));
} 
?>

即可实现仅显示摘要。

不过可能更换/更新主题的时候要重新魔改。正在摸索更有效的方法。

LaTeX成功启用

为了能在博客上使用公式,我先后进行了许多尝试。
总之,首先在本地安装MathJax服务。这个服务可以轻松地下载并安装,详见[原创]用LaTeX for WordPress插件在WordPress中写数学公式一帖。

安装的目录正如帖子中所说的,/wp-content/下即可。

然后,在WordPress的商店里面我们可以找到一个名叫MathJex-LaTeX的插件,并将其安装,并在Settings中访问它的设置界面,然后将“Use MathJax CDN Service?”选项关闭,并在“Custom MathJax location?”一项中填写

/wp-content/MathJax/MathJax.js

于是LaTeX环境安装完成。

当我们要使用LaTeX代码的时候,我们只需要用[ latex]代码[/latex ]或者\$\$代码\$\$或\$latex E=mc^2\$来插入LaTeX代码。

Test:

\(E=mc^2\)
$$E=mc^2$$

\(E=mc^2\)

WordPress博客搭建笔记

为了搭建这个博客,遇到了很多麻烦。折腾了两天才上线。
几个主要的问题解决了,几个主要的问题没有解决。
其实目前来说最大的问题是域名以及域名备案的问题,不过那个可以放到其他地方讲。
我就讲讲搭建过程中遇到三个折磨我很久的坑点吧。
第一个坑点就在于wordpress.com和wordpress.org的区别。事实上两者几乎是在同一个开发组下的,不过需要注意的是,前者提供的是一个博客服务,类似于早年的领地网;而后者才是我们需要的博客框架。
后面两个坑点在于数据迁移。我遇到这两个坑点的主要原因是我一开始是在本地搭建博客的。
第二个坑点就是,数据迁移之后之前的所有链接都应该更改到迁移之后的地址。比较简易的解决方法是强行打开sql文件然后批量替换其中的地址。
第三个坑点在于环境问题带来的伪静态页面问题。在Xampp包下,服务器环境使用的是Apache,而在Lnmp包下,服务器环境使用的是Nginx。两者环境的不同带来的是配置的不同。Apache的伪静态页面是使用一个自动生成的.htacces文件,而Nginx服务器下使用的配置则位于/usr/local/nginx/conf/wordpress.conf,并且不会自动生成。
解决方案是,将

if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
location /子目录/ {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /子目录/index.php;
}
}

字段覆盖至wordpress.conf中,并在同一目录下的nginx.conf文件下约66行处

listen 80 default_server;
#listen [::]:80 default_server ipv6only=on;
server_name _;
index index.html index.htm index.php;
root /home/wwwroot/default;
#error_page 404 /404.html;
# Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }

一段中,

root /home/wwwroot/default;

一句后方添加

include wordpress.conf;

字段。
然后重启nginx,即可解决第三个问题。

总之,搭博客确实是一段艰辛又有趣的经历,也重新让我温习了一下生疏已久的「疯狂百度找资料」操作。