今天抽空花了一点时间把写好的代码整理成模板进行测试,测试完毕正式发布到GitHub上。 GitHub:https://github.com/ryanlee2014/HUSTOJ-Flat-UI-Theme 部分自己独立编写的登录模块和找回密码模块将会在以后发布
今天抽空花了一点时间把写好的代码整理成模板进行测试,测试完毕正式发布到GitHub上。 GitHub:https://github.com/ryanlee2014/HUSTOJ-Flat-UI-Theme 部分自己独立编写的登录模块和找回密码模块将会在以后发布
上个星期从大四学长手上接下学校服务器上面这个半残废的OJ到现在有一个半星期了。虽然我在自己的服务器上也安装了HUSTOJ,但是VPS本身是Ubuntu平台,之前我在CentOS上安装HUSTOJ就因为judged不正常工作以及CentOS对新版php和Apache不兼容让我投奔Ubuntu 14.04,但是学校这台CentOS可不能随便更改操作系统。所以这里只能硬着头皮上了。 经过一次大规模升级,目前学校的服务器环境升级至 Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips PHP/…
题目来源:UVa748 使用Java提交这道题的时候由于题目要求输出非指数形式的BigDemical,同时如果整数部分为0则忽略输出,所以我们需要Java的几个内建函数。 消除尾部0: [code lang="java"] BigDemical a = new BigDemical("0.4549923423424000000"); a.stripTrailingZeros();//消除尾部0; String ans=a.toPlainString();//转换为不带指数的String [/co…
在查Java函数的时候偶然发现了一个不错的网站,为了以后开发方便在这里备份一下 http://www.howsoftworks.net/
在C++环境下或JavaScript环境下我们通常对于字符串string类可以用"=="来判断两个字符串的值是否相等。但是在Java/Android环境下"=="判断两个字符串是否相等则有可能在字符串内容相同的情况下返回false. 之所以Java会出现这种反常的现象,是因为"=="是用来判断两个字符串的引用来源是否一致造成的。假设有两个字符串: [code lang="java"] string s1="aaa"; string s2="aaa"; [/cod…
这段时间稍微了解了一下Java,于是就萌生了用Java写一个手机的Android程序的想法。但是Android的那套和Console的用法差得也挺大,在我看来就像是两种编程语言,于是死马当活马医硬上,结果还真的给我写出了一个计算器。虽然这个计算器整体还是非常的简陋,但是编写过程中的一些手段和方法至少有了初步的概念。 Log: [code lang="java"] public void onClick_event(View view) { //通过(Button/TextView)强转使View转化为…
根据Floyd算法我们可以通过状态转移方程解决一个无向图或者有向图中两点之间最短路径的问题,其时间复杂度为O(n³),空间复杂度可以控制在O(n²)(一般情况)。但是在实际运用中如果对Floyd三重循环的ijk顺序有改动,会导致无法正确得出两点之间的最短路径的问题。 正确的做法是 [code lang="cpp"] for(int k=1;k<=border;k++)//i,j,k均从1开始 { for(int i=1;i<=border;i++) { for(int j=1;j<=…
之前好不容易把php7.0安装上给apache2配置好 后面看到php7.1又有点动心了 于是动手把apache2handle改了一下 php7.0->php7.1正式完成 顺带吐槽在学校用教育网由于是使用ipv6所以https走网站报错,后来检查了一下是VirtualHost设置的是ipv4的地址造成的 于是就改了一下就完事了
由于VPS设在国外但是访问VPS上面的页面大多数都是直接用国内IP访问的。而实际上使用HTTP/1.1&&php5.6的时候可以发现TTDB和Waiting时长有时候长的可怕。因此我就把服务器上面的Apache更换成了带mod_http2的Apache2.4.25并更换php到7.0版本。目前测试结果均可以发现速度提升的非常明显。但是Hustoj明显在更换php版本后跳了HTTP500。后来通过Apache的error log查到还是函数的问题。 在php5.x版本下的eregi() ereg()函…
在配置完成VPS上的Apache相关的安全和缓存机制以后,www子域在香港整站也正式迁至VPS上。由于两个网站的https设置不尽相同,可能会存在不稳定的现象。等春节结束以后再解决这个问题