我只是个在校的 ACMer

2015-11-28 16:39:36 +08:00
 takeoffyoung

今年的 ACM 比赛打完, 后面在校的半年多时间就是学学计算机基础知识。(因为自己是管理学科本科)然后希望能构建一个 Online Judge 系统,一方面练手增加一点项目经验,一方面方便后面学弟学妹的训练。
因为写程序也两年了,主要以算法题目代码为主,自己做玩具做过 python 的入门爬虫, php 套 CI 和 ThinkPHP 框架搭过简单的站。累计有近二十万行代码量吧(都是题目代码,对工程理解还很浅薄)。现在做 OJ 的话,有一个大体模糊的思路,但是从哪里入手还没有头绪。
计划用 Linux 平台,手头已经有学校给的服务器,性能带宽应该问题不大。
希望有这方面经验或者有相同兴趣的 V 友可以给出一点指导,交流学习。

联系方式:
ytf00000@163.com

5880 次点击
所在节点    Linux
61 条回复
LukeXuan
2015-11-28 18:51:31 +08:00
@wph95 我不是主开发者 XD
comzyh
2015-11-28 18:54:56 +08:00
@virusdefender 你们域名没有查到备案信息啊

我们有自己的服务器但是域名没备案就一直没敢接入
Marfal
2015-11-28 18:59:15 +08:00
@wy315700 伊卡斯特皇家理工学院,简称 ecust -_-
wy315700
2015-11-28 19:00:29 +08:00
@a33004407

原来还有这称呼,,惭愧了。。
bdbai
2015-11-28 19:03:17 +08:00
如果有像 LeetCode 那样的讨论区就好了。
----
看到标题我想起了《 Englishman in New York 》这首歌。
Kilerd
2015-11-28 20:03:13 +08:00
> 累计有近二十万行代码量吧

外个楼,到底你们是怎么统计自己写了多少代码的?吹出来的? 还是说数量级相同。写了差不多 1W ,就说写了几 W 或者几十 W 。

像我这种不务正业,一直在同一个项目里面重构来重构去的写来写去都是那几行代码。

面试的时候,就说,我半年来共写了几十行代码,呵呵哒。

BTW , 重构的感觉是很爽的, webpy 到 flask 再回到 webpy 再到 flask , 每一次写都是对代码的一次深刻理解。
virusdefender
2015-11-28 20:07:07 +08:00
@comzyh 用的 https ,然后阿里云就不会拦截了,虽然技术上仍然能获取域名。

不过最近域名已经在备案了,还在走流程
nolan1864
2015-11-28 20:53:57 +08:00
楼主大几的?想交流下
zjbztianya
2015-11-28 20:57:10 +08:00
@Kilerd 刷 2000 个题目 一个平均一百行就可以了 写图论和数据结构其实很轻松就超 100 行了 不过这两个有模板可用
lynx
2015-11-28 21:02:16 +08:00
vanxining
2015-11-28 21:08:50 +08:00
三年刷 2000 个题目?这是神不是人。
所以楼主说的二十万行代码很令人怀疑。
Kilerd
2015-11-28 21:27:01 +08:00
@zjbztianya 我一直觉得 ACM 算的代码行数没有参考价值,题目质量才是参考的主要因素,说实话, ACM 的有些题目核心下来就是 2,3 行,其他都是为了输入输出做处理的。
takeoffyoung
2015-11-28 21:31:35 +08:00
@vanxining 哎呀,没有什么好怀疑啦,其实题目的代码不管多少意义都不大,头文件,宏,敲模板等等...所以看数量只是说我一直在训练,不是为了凸显多么认真。不用放心上啦
takeoffyoung
2015-11-28 21:32:48 +08:00
@wy315700 代码我会研究的,先看下 HUSTOJ 的,这个开源 OJ 流传非常广泛啦,慢慢学习
takeoffyoung
2015-11-28 21:39:46 +08:00
@donge 嗯,我会认真学习您所讲。因为将来工作意向是 linux 后端,所以学一些服务器的维护知识也是很必要的。
takeoffyoung
2015-11-28 21:40:22 +08:00
@xmoiduts 共勉
takeoffyoung
2015-11-28 21:41:50 +08:00
@virusdefender 嗯,感觉很厉害,可以留个联系方式,方便探讨么?
takeoffyoung
2015-11-28 21:44:39 +08:00
@wy315700 HUSTOJ 用的就是 ptrace ,而且还有很多功能,比较值得借鉴
zjbztianya
2015-11-28 21:44:49 +08:00
@Kilerd 思路其实是最重要的
takeoffyoung
2015-11-28 21:48:02 +08:00
@Kilerd 哈哈,其实做算法竞赛,代码量都是哄自己开心,让自己觉得没有虚度光阴的。这个不是考虑的重点,也没吹,旨在表明自己这两年没有闲着,都在写。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/239644

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX