考虑到本地测试题目数据/离线在线评测的需要,计划在CUP Online Judge现有工具链的体系上,开坑CUP Local Judge 计划。(简称CUPLJCUP辣鸡?) CUPLJ计划实现下列功能: * 读取RPK文件,提交代码完成本地编译运行,并按照CUPOJ标准输出比对结果。 * 根据用户选定文件夹,对用户代码进行本地测试运行并输出比对结…
在某些情况下,我们需要为一台可被外网访问但无法连接外网的服务器运行需要联网的命令行程序。部分命令行程序如yum、wget、npm可以通过软件内部的配置文件设置代理,而大多数软件并未特地针对这些问题进行设置。 为了能够在这样的环境下使我们的程序通过代理访问外网,我们需要编写脚本,使得运行的程序通过我们自己设置能够访问外网的HTTP代理连接外网。 在/…
问题描述 在macOS上配置完YouCompleteMe后启动Vim,在查看C++文件时偶尔会报一些奇怪的错误,如no type name vector<int> 实际上还是~/.vim/bundle/YouCompleteMe文件夹下的.ycm_extra_conf.py文件中的flag数组没设置好。 这个数组是有顺序要求的,因此调整…
上个星期从大四学长手上接下学校服务器上面这个半残废的OJ到现在有一个半星期了。虽然我在自己的服务器上也安装了HUSTOJ,但是VPS本身是Ubuntu平台,之前我在CentOS上安装HUSTOJ就因为judged不正常工作以及CentOS对新版php和Apache不兼容让我投奔Ubuntu 14.04,但是学校这台CentOS可不能随便更改操作系统…
题目来源:UVa748 使用Java提交这道题的时候由于题目要求输出非指数形式的BigDemical,同时如果整数部分为0则忽略输出,所以我们需要Java的几个内建函数。 消除尾部0: [code lang="java"] BigDemical a = new BigDemical("0.4549923423424000000"…
在查Java函数的时候偶然发现了一个不错的网站,为了以后开发方便在这里备份一下 http://www.howsoftworks.net/
在C++环境下或JavaScript环境下我们通常对于字符串string类可以用"=="来判断两个字符串的值是否相等。但是在Java/Android环境下"=="判断两个字符串是否相等则有可能在字符串内容相同的情况下返回false. 之所以Java会出现这种反常的现象,是因为"=="是用来判断两个字符串的引用来源是否一致造成的。假设有两个字符串: …