| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:最近做了一个pku代码管理工具.感谢topboy提供空间.下载地址: http://www.topboy.cn/blog/attachments/month_0711/PKUSourceManager.rarIn Reply To:最近做了一个pku代码管理工具.感谢topboy提供空间.下载地址: http://www.topboy.cn/blog/attachments/month_0711/PKUSourceManager.rar Posted by:tq at 2007-11-14 00:22:42 其实这些应该是一个Oj应当具有的功能 > 可以把自己提交的代码全部下载下来,并且还原成以前的.cpp或.java的文本格式.(本身的pku的源码是html格式的) > 我在考虑发布这个工具,不知道有多少人会需要这种工具.因为好多人直接用web抓网页的工具就 > 可以下载代码了.相比起来,这个工具的优点就是可以保存成以前提交时的文本格式. > 还有一个担心就是,发布之后会不会给pku的服务器造成负担... > 想听听大家的意见. > > > 使用说明: > 使用前请先修改run.bat文件,将username和password换成你的pku oj上的用户名密码. > 第三个参数是下载的代码保存到的本地目录. > 修改后直接双击run.bat执行就可以了.需要java 1.5的运行环境. > > > 下载说明: > 下载后的代码将会分两个目录保存在设置的目录中, > 一个是OneSolution, 保存的是某道题的ac的最近的一次代码 > 一个是AllSolution, 保存的是所有题ac的代码 > 下载后的代码的命名规则是:pku_题号_ac编号.扩展名 > > > 感想: > 记得我大一那儿,网上只有zju,五年过去了,oj如雨后春笋般出现,不过做得最好的还是pku. > 今年研一了,最后一年的比赛结束了,总想留下些什么.于是就做了这么个代码下载工具. > 我没有使用多线程,因为考虑到短时间的大访问量可能会对pku服务器造成负担. > 经过测试,1秒钟可以下5-10个源代码,这样一分钟可以下载300-600个源文件. > 这个速度应该是pku Server和用户都能接受的吧. > > > 如果大家喜欢这个工具,以后的改进内容包括: > 1)图形操作界面 > 2)增加下载的代码注释功能(可以把作者名,题目名,提交运行时间等以注释方式加在所有下载的源代码 > > 头部,这样便于以后搜索代码) > 3)收发mail和管理mail的功能(我现在的Mail数已经有100来封了,管理很不方便) > 4)提交代码功能(虽然用处不大,但是写这个功能不难) > 5)通过调用调色版来改用户的Nick Color功能.(好玩而已,不过编程不就是为了好玩吗?) > 6)其实我最想做的是一个Open Source Group,任何ac了某道题的用户,可以看到组内其他人ac此题的代码. > > 这样相互学习才有进步. 读别人程序可以收获很多,这一点是我参加TopCoder深有体会.所以希望pku > > 能够增加这个功能. > 7)将其改进成一个通用的OJ代码下载工具,可以下载各校的OJ代码。 > > 任何建议请mail我的pku id: tq > 或者 E-mail: tangqiaoboy@gmail.com > > 2007.11.14 > > > > > > Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator