分类: 备忘录

7 篇文章

CUP Local Judge Project
考虑到本地测试题目数据/离线在线评测的需要,计划在CUP Online Judge现有工具链的体系上,开坑CUP Local Judge 计划。(简称CUPLJCUP辣鸡?) CUPLJ计划实现下列功能: * 读取RPK文件,提交代码完成本地编译运行,并按照CUPOJ标准输出比对结果。 * 根据用户选定文件夹,对用户代码进行本地测试运行并输出比对结…
命令行程序通过代理访问外网方法
在某些情况下,我们需要为一台可被外网访问但无法连接外网的服务器运行需要联网的命令行程序。部分命令行程序如yum、wget、npm可以通过软件内部的配置文件设置代理,而大多数软件并未特地针对这些问题进行设置。 为了能够在这样的环境下使我们的程序通过代理访问外网,我们需要编写脚本,使得运行的程序通过我们自己设置能够访问外网的HTTP代理连接外网。 在/…
接手学校OJ平台一个星期记录
上个星期从大四学长手上接下学校服务器上面这个半残废的OJ到现在有一个半星期了。虽然我在自己的服务器上也安装了HUSTOJ,但是VPS本身是Ubuntu平台,之前我在CentOS上安装HUSTOJ就因为judged不正常工作以及CentOS对新版php和Apache不兼容让我投奔Ubuntu 14.04,但是学校这台CentOS可不能随便更改操作系统…
Java/Android开发 字符串的问题
在C++环境下或JavaScript环境下我们通常对于字符串string类可以用"=="来判断两个字符串的值是否相等。但是在Java/Android环境下"=="判断两个字符串是否相等则有可能在字符串内容相同的情况下返回false. 之所以Java会出现这种反常的现象,是因为"=="是用来判断两个字符串的引用来源是否一致造成的。假设有两个字符串: …