自己写的QuickSearch

Posted in 小程序 by upsuper | No Comments »

今天研究Discuz!代码的时候要搜索一个函数在哪里被调用,结果不懂怎么办。

Windows的搜索貌似某个服务被我禁了一直以来都不能用,而Google的Desktop又不收编这些东西……

花了一点时间写了一个QuickSearch,代码也很短,效率也很高。用法就是“QuickSearch 关键字”。就会遍历当前目录及其子目录下的所有的文件,查找包含关键字的文件。

如果你也喜欢可以在这里下载:QuickSearch.exe (16KB)

由于使用VS2005编译,需要.NET Framework 2.0支持。源代码在下方,可以用VS2003编译。

Read More »

瑞星导致Cena测评失误

Posted in 雕虫小技 by upsuper | No Comments »

生日邀请赛,当然要十分慎重。昨天用C++写完了第一题的标程,生成数据后,拿到Cena上一测,竟然几乎全部显示“无输出” _-b

经过反复测试,发现如果我不用freopen修改标准流,而用fopen或fstream就没有问题。可是freopen毕竟是我们平常最常用的方法啊?如果不行,测评结果肯定也会有很大误差。不过,说一句,有一个人的C++程序测了竟然不会“无输出”,是我们信息组另一个用C++的,很早以前的程序,同样用freopen,她不会出错,我会……

一开始怀疑我的Diskeeper,结果关掉以后依旧会。最后开始怀疑瑞星。把瑞星的全部监控关掉,仍然没有解决问题。突然发现,瑞星的伞还是黄色的,发现原来还有主动防御,把主动防御全部关掉,结果就过了。

最后经过反复排查,发现是瑞星的“恶意行为检测”有问题。

我也不懂是怎么回事呃,但我已经向瑞星客服报告了这一问题。

我们的Online Judge

Posted in 我的计划 by upsuper | No Comments »

MRain 开始编写我们信息组内部用的Online Judge。

这个Online Judge我准备做成类似Cena的网页版,准备使用PHP+MySQL+Apache+Windows2K3作为运行环境,AJAX做界面,C++程序做后台测评程序。采取类似USACO的提交立即测评,在线等待结果的测评方式。

现在我正在撰写文档,估计正式编写工作从下一周开始。