快速进去CF(codeforces)的方法

转自http://user.qzone.qq.com/151677208/blog/1408255495

      

前言

前阵子打Codeforces(以下简称CF),每次比赛的时候都要等待网页刷新。不是我这里网速慢,应该是国内的普遍现象吧。然而最狼狈的一次,当我刷新出题目页面的时候比赛已经开始5分钟了,这让我很苦恼。我也曾经使用过代理超人,访问加速了一些,然而我每次都必须在比赛前寻找和测试当天最新的国外高匿代理。虽然写了个程序可以从网页上自动提取当日可用代理IP,但验证上千个IP也需要数分钟的时间(即使线程开到100),况且可以刷新网页而不给你断网的服务器太少了(一般比赛前网络通信正常,然而比赛开始时再次刷新网页的时候代理服务器就罢工了)。

---------------------------------华丽的分割线---------------------------------

探索

后来,由于稳定性无法保证,我放弃了代理。我在尝试分析CF网页的过程中找到了一行代码:

<link href=‘//fonts.googleapis.com/css?family=Cuprum&subset=latin,cyrillic‘ rel=‘stylesheet‘ type=‘text/css‘>

这行代码意味着CF使用了谷歌字体库(国内大部分网段对谷歌服务器的访问速度都比较慢,有时甚至无法连接。从今年六月开始,国内WordPress的站长们也陆续将谷歌字体库本地化或使用国内镜像),并在完整加载字体后才能显示全部网页内容,否则已经加载出来的内容也不予显示。

好,问题找到了,现在要解决这个问题。最简单的办法就是在浏览器刷新网页的时候直接查看已经从CF服务器下载的代码,这个在Chrome中十分常容易办到的,但却不方便查看。

考虑到操作的方便程度和网站的稳定性,我打算重定向谷歌服务器。查看过一些网上的资料后,我发现多数寻求解决方案的是WordPress的站长,他们的解决办法比较复杂,而且是针对服务端的。虽然我不能把这些方案推荐给CF(即使可以,也只有中国地区可用),但是我发现了一个很好的谷歌字体库的镜像。

这个镜像是360提供的(http://libs.useso.com/),而且国内普遍反映该服务器稳定性和速度均较好。接下来的问题就是把360的镜像字体库“嫁接”到原谷歌字体库上。一个最简单的办法就是修改HOSTS文件(虽然我一般不主张动这个文件,但是像这种永久有效的服务器必要时是可以使用的)。

---------------------------------华丽的分割线---------------------------------

解决方案

首先找到360镜像字体库的IP(183.136.133.218),然后加入HOSTS即可。具体操作步骤如下(Windows用户):

1.在资源管理器的地址栏中填写“%SystemRoot%\System32\drivers\etc”并进入。

2.右键单击“HOSTS”文件,选择“属性”,确保“只读”未被勾选。

3.双击HOSTS,选择记事本打开,在最后添加以下两行(第二行的“fonts.gstatic.com”是CF有时会选取的另一个谷歌字体库服务器,我在分析代码时发现的):

183.136.133.218    fonts.googleapis.com

183.136.133.218    fonts.gstatic.com

【注意:IP与域名之间不是空格,而是制表符(‘\t‘),按tab键可输入】
    4.保存HOSTS文件。

OK,就是这样了,你现在再上CF是不是感到前所未有的流畅啊?

---------------------------------华丽的分割线---------------------------------

时间: 2024-08-05 11:13:42

快速进去CF(codeforces)的方法的相关文章

如何在PDF文件中快速查找关键字,这个方法后悔没早点知道

很多时候当我们在阅读和浏览PDF文档的时候,有时候内容比较多,很难一下就看到自己需要查找的内容,如果是用眼睛慢慢看的话不仅浪费时间浪费精力,还会产生视觉疲劳,想要快速找到关键字就需要用查找功能,那么如何在PDF文件中快速查找关键字?这个方法后悔没早点知道,下面就一起来看看吧.软件介绍:想要快速查找关键词就需要一款能够对PDF文件进行编辑和修改的软件,一款比较专业的PDF编辑器,良心推荐迅捷PDF软件,这款软件不仅能够PDF文件进行修改和编辑,还有很多其他的功能,如PDF添加书签,PDF添加背景等

linux几种快速清空文件内容的方法

linux几种快速清空文件内容的方法 几种快速清空文件内容的方法: $ : > filename #其中的 : 是一个占位符, 不产生任何输出. $ > filename $ echo "" > filename $ echo /dev/null > filename $ echo > filename $ cat /dev/null > filename

linux下如何查看文件大小 快速找到最大文件的方法

查看当前目录的大小 du -sh . 查看当前目录下所有文件或者目录的大小 du -sh * 显示前10个占用空间最大的目录 du -s * | sort -nr | head 显示前10个占用空间最大的文件,使用MB为单位 du * --block-size=MB |sort -nr | head 或者也可写成 du * -B MB | sort -nr | head linux下如何查看文件大小 快速找到最大文件的方法

快速减肥的5个方法

Five ways of losing weight quickly Five ways of losing weight quickly快速减肥的5个方法Do you want to lose weight? One of the easiest ways to lose weight is to alter small parts of your life to become healthier. 你想减肥吗?最简单的一个方法就是将一小部分生活方式变得更健康. 1. Eat Eggs For

快速启动程序几种方法

快速启动程序几种方法 电脑中的一般程序可以通过下述几种方法来启动1.在开机后程序自启动 2.在桌面找到对应程序的快捷方式双击启动3.在开始菜单中的所有程序中找到对应程序的快捷方式单击启动以及在开始菜单中找到对应程序的快捷方式单击启动以及在开始菜单的搜索框中输入关键字在搜索结果中单击启动4.在任务栏中找到对应程序的快捷方式单击启动5.到安装文件夹中找到主程序双击启动6.在Win运行对话框中输入命令启动: 1.开机后程序自启动,一般这类软件在软件的设置中会有随系统启动的选项,如果要设置该程序随系统启

软考网络工程师冲刺学习重要考点快速解题、提分方法

分专题重点讲解软考网工选择题第1-35题中必考题型及快速解题.提分方法 专题一:CPU.内存.总线等 专题二:数字编码.传输速率计算.调制解调及PCM计算等 专题三:奇偶校验.CRC.汉明码等 专题四:考试常考数值理解性记忆 专题五:项目管理 专题六:知识产权与标准化 专题七:系统可靠性计算机流水线技术 专题八:IPV6 专题九:无线网络 专题十:综合布线系统 专题十一:OSI参考模型与TCP/IP协议族 分专题重点讲解软考网工选择题第36-70题中必考题型及快速解题.提分方法 专题一:SMTP

Beyond Compare快速同步文件夹的方法

Beyond Compare是一款功能强大的文件夹和文件对比工具,能够非常精确快速的找到文件夹或文件之间不同的部分,给用户节省了很多的时间,并且支持合并变化,然后同步文件,并生成报告.很多的第一次接触Beyond Compare的用户对其功能不是很了解,因此我们做一些教程给大家介绍一下,接下来给大家讲解Beyond Compare快速同步文件夹的方法? 打开Beyond Compare软件,选择文件夹同步会话,打开会话操作界面,单击“浏览”按钮选项需要同步的文件夹.  Beyond Compar

分享怎样快速阅读的5大方法

随着社会快节奏的发展,快速阅读.快速掌握资讯.快速了解现状,已经是我们日常生活和工作必不可少的一部分,为了应付快速转变的世界,必须具备快速阅读的能力才能提升个人能力,使自己在个人领悟.策略和经济上更成长.成长学习是我们的必经必须之路,您唯一的竞争优势,不是您拥有多少,而是您学习的速度有多快.下面我来给大家分享怎样快速阅读的5大方法: 1.浏览法     浏览法是指对一般不需要细致了解的书籍,只是从总体上粗略掌握书中大概内容的一种阅读方法. 浏览阅读主要是重点注意文中的一些关键位置:一是篇名,包括

教你在Win10电脑中给照片快速批量重命名的方法

我们在win10系统电脑的使用中,有时候在一些工作上的小气叫可以帮助我们在工作中做到事半功倍的效果,有小伙伴想要实现在win10中批量给图片重命名的操作方法,今天小编就来把方法分享给大家,一起来看一下教你在Win10电脑中给照片快速批量重命名的方法. 具体的方法和详细的步骤如下: 1.把所有需要重命名的照片放入同一个文件夹中,例如"2016年10月连云港旅游留念",全部选中这些照片,然后在第一张照片上点右键选择"重命名": 2.重命名为"2016年10月连