Skip to content

2015 EC-FINAL 小记

ec1

双十二征战上海,参加ACM-ICPC ec-final。先说点相关背景吧。

这场可以说是中国区的总决赛,由于我们学校一队退役,所以老师选了我们队和另外一队去参加比赛。

时隔六个月重新征战上海,依稀还能想起上次是在华东理工大学参加上海邀请赛。那是第一次参加区域赛,对所有东西都感到很新鲜,而且那次我的队有一个大牛,所以我除了翻译题和想简单思路外,也没有提供很大帮助。这次来到了上海大学,终于是作为队伍的主要输出之一参加比赛,内心感觉非常不一样。

本场比赛汇聚了中国ACM界最顶级的神牛,各种强队全部来到了现场,许多我在网络上膜拜了很久的神牛终于一睹真容。不过,学校订的宾馆有点坑,离比赛场地远不说,个人觉得卫生情况不是很理想,所以休息情况只能说一般,外加上比赛那几天我恰逢感冒,所以人一直有点晕晕的。

Timeline:

周六上午一大早起床坐火车到了上海,然后地铁辗转到了上海大学。 (Continued)

记我的第一块SSD(固态硬盘)

还记得上大学前新买了一台笔电,配的是机械硬盘。打开任务处理器经常会发现处理器和内存使用率都比较低,而磁盘读写却100%。那时候我就意识到这台电脑瓶颈在于硬盘的读写性能,继而在网上了解到了SSD。

一查SSD,各种品牌瞬间涌来,三星、闪迪、intel、镁光、浦科特等等。记得当时了解到存储分TLC和MLC,三星把TLC当MLC的价格卖,实属坑爹,所以首先淘汰了三星。后来各个品牌我也分不清谁好谁坏,所以当时觉得还是买intel,企业级的口碑外加长时间的质保,看起来真的挺好。可后来一查价格,intel的价格真心是上述提到品牌中最贵的,而且贵的不是一点半点,没办法,准备至少256G起步的我只好把买SSD的事情延后,外加机械硬盘用起来也还行,所以一直到前几天才换。

由于经常开VS,PS等大型程序,硬盘读写的不给力经常让我火大,外加最近拿到了奖学金,所以就入手了浦科特M6S-256G。

ssd11

ssd12

这块SSD真的很轻,入手几乎没什么感觉。安装就是把原来机械硬盘拆下来,再把SSD装上去,这些没什么好说的,自己动手操作一次就知道了。然后在新盘里重装了系统,一切ok。

不得不承认,SSD真的是很牛逼的东西,电脑整体使用体验大幅度上升,真心推荐没上的同学赶紧上。

下面测了下速度,有点厉害:

ssd13

Apache2配置域名绑定

昨天新装了个OJ系统,想着总是用ip访问挺难记得,就打算绑一个域名上去。

网上百度了很多教程,发现大家都是在配置httpd.conf文件,但我自己在Linux下面的apache并没有这个文件,本着试一试,我就自己新建了个httpd.conf,然后用网上的代码复制进去.。

<VirtualHost 你的ip:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/JudgeOnline
       (你要绑定的文件夹位置,根目录在html,我要绑定到JudgeOnline文件夹。弄完后把这行删掉)
        ServerName 你的域名
</VirtualHost>

然后域名绑定ip。可绑定后我发现,不管怎么样,我访问出来的都是html下的页面,并没有解析到我要的JudgeOnline下。这就郁闷了,我弄了半天,后来去查了下Apache目录下这几个文件的意义,其实Apache初始调用的apache2.conf这个文件,然后在这个文件里面调用其他文件。
打开apache2.conf后发现,其实它实际调用的是mods-enabled,conf-enabled,sites-enabled下的文件还有ports.conf,知道了这个就懂了,我自己建了个httpd.conf,在Apache2里其实并没有被调用,所以我们其实应该修改的是sites-enabled下的那个000开头的配置文件。在那里面就是和其他教程一样的配置,弄完以后重启下apache。

Apache2重启的指令也改了,看apache2.conf里就会发现里面有说明,以前apache位置是在/usr/bin/apache2,但现在位置/etc/init.d/apache2,所以重启指令

/etc/init.d/apache2 restart

OK, 现在就成功搞定域名绑定了,顺便也让我了解了apache2里的配置,这波不亏。