我不想安慰自己说今天是因为第一次将pc2用于实际的比赛经验不足而导致的今天出现种种问题,我想说的是自从我開始干后台我所做的每一件事都是第一次,所以这绝对不是让自己免去责怪的理由;我想说的是假设我今天是为某个公司办事的话,明天我就能够滚蛋了!

今天真是对不住沛爷了;给全哥又丢人了;马前辈我也不好意思去问了。

因为今天要用pc2进行训练赛,所以从昨天晚上開始就一直在作准备。依据我曾经自己在实验室pc2的经验和不足,昨晚的准备工作有下面几个重点:

1.怎样实现将省赛的排名机制用于今天的比赛(非常明显今天没有实现,用的是pc2自带的rank);

2.怎样实现team账号的自己主动生成和password随机生成,而且导入到pc2里(这个难点在于导入文件究竟是个什么样的格式);

3.504机房在没有安装路由器的情况下实现限网(这个事实上已经纠结非常久了);

可是昨晚一晚仅仅实现了自己主动生成账号和password这一点,省赛的排名机制在沛爷电脑上成功了,可是在别的机子上一直没成功。(昨天耽搁沛爷一晚上)

今天早上本来要早起去接着去504弄的,因为谁的比較晚八点半起的床直奔504;依照往常一样:我开了两台机子,一台弄client,一台弄server、admin什么的,配置好以后測试了一些题目,没有问题。时间:9点20左右,我又试着布置了一次省赛的排名机制,还是404 错误。此时限网的问题还是没有头绪(非常多人在实验室里做题),我也仅仅是在交换机那儿看了半天然后百度了一下,未果。

接下来我開始思考下午一点比赛的详细事宜:

1.配置client:这个仅仅要将电脑上已经有的pc2配置文件改成server的ip,然后写一个打开寻常pc2team的c程序编译出来放到桌面就能够;

遇到的问题:

(1).原来全哥放的pc2team的快捷方式打不开,并且pc2team的配置文件存在权限问题(也就是打不开);

(2)看似简单的几个步骤要在20多台电脑上一台一台弄的话时间的耗费也是不少的,并且ubuntu上全哥弄了自己主动清理程序,也就是说上面的步骤弄完以后假设又一次开机的话又得又一次弄,于是我在想用网络同传的方法;

(3)开启讲台上的机子直接进硬盘保护系统,又是第一次弄这玩意儿(尽管前段时间看过非常长非常长的使用教程),好吧,我又懵了,没敢乱动(一来是还不怎么懂,二来是还有非常多人在做题,同传的话他们就仅仅能干坐着了)、、、

2.server的配置,以及人员名单和账号password导入的问题:

下去跟鹏哥要了份下午參赛人员的名单,自己主动生成账号password后改了一下name保存,百度了半天原来导入账号password的文件格式为.jt(我擦,坑爹啊!昨晚试了所有知道的格式怪不得都不成功!)另一个细节:导入之前得先在admin下生成一批账号,然后才干导入将其覆盖(不知道为什么,反正你不这么干它就不给你导入,坑!)

我不知道下午的题目是弄成纸质的还是pdf格式的(假设弄成pdf格式的让他们自己拷,这事我也没问,想着让鹏哥自己搞定吧!)

10点半左右,对于上述未解决的问题手足无措的我又再次直奔一楼考研专用教室找到了沛爷,说明了大概的情况,沛爷说十一点左右上来帮我。

11点左右,清场后我再一次開始倒腾网络同传,此时client,server端均未配置,限网问题还没有解决,能够说什么都还没准备还,当然除了生成的账号password;距离一点開始比赛还有两个小时(此时我已经我已经開始乱了,我还是太依懒沛爷了,我在想:待会沛爷上来三下五除二把这些问题搞定后再选台机子当server,加题加数据什么的十多分钟应该能搞定,应该来得及吧)

几分钟以后,沛爷上来了,我把全部未解决的问题描写叙述了一遍;首先開始解决的是限网的问题:找到链接外网的网线后,将其拔下(依照昨晚沛爷的理论:假设仅仅拔掉链接外网的网线,然后整个机房的机子通过交换机链接形成一个局域网,互相之间可以链接,仅仅要这样,pc2的链接就没有问题),可是拔了网线后发现机房里的电脑相互之间ping不通,查看了非常多的机子的ip后沛爷说这些机子不是通过一个路由的而是两个,所以ping不通。半天,没有头绪。|

时间已经不多,此问题先搁置,開始解决client的批量配置的问题还是得同传入手;配置好讲台上的电脑以后准备直接同传到全部机子上,点击增量同传(当时也没弄明确什么事增量同传,反正就是同传管他呢没时间了),半天感觉没反应,沛爷退出来换成硬盘数据同传(当时我应经阵脚全乱了,没注意到这一下,后来沛爷跟我说的);一看时间要两个多小时才干传完,这不坑爹吗!无论了,没时间了,强制结束同传,准备用最后一招也是最不愿意用的一招:

把全部须要用的机子一台一台的配置!

一開始我想法是用讲台的那台电脑做server端,于是開始把pc2配置文件的ip;这过程中发现尽管外网网线连着,可是虽有504的电脑都上不了网了,发现机子的ip都成自己主动分配了,ifconfig直接就不显示ip了;坑爹啊!工作量有添加了一倍!沛爷配置了一下网络,可以上网,拔掉网线后能ping通实验室其它机子。

于是,我和沛爷分工:

沛爷负责配置网络,我负责配置pc2client;就这样一台一台的弄,把前几排能用的机子全给弄上!(此时的ip是讲台上电脑的ip,时间12点40左右了吧)

集训队的人员已经陆续的到了,配制也再十几分钟之后完毕了。这时老师也来了,server端还没配;開始配置讲台上的机子,出了一个小问题,致命的小问题,这个问题我曾经在楼下的时候也出过:

U盘里的东西怎么也拷贝不到电脑上了,无论哪一个U盘,拷贝这个文件就是出错,曾经我遇到的时候重新启动几下机子就好了;于是重新启动,没用!

沛爷怀疑是文件的问题(但我不这么觉得,曾经我也这么想过,也去试过,换个文件源也不行),去楼下再拷一份上来果然还是不行。

这时老师已经来504十多分钟了,来比赛的大伙儿也来齐了,此时12点五十多了,server端还什么也没弄:账号password没导入,题目数据没导入,比赛题目鹏哥说要放到站点上让他们下载,账号password还没打印出来分发出去、、、、、、、、

从沛爷的语气中我已经明显感觉到他也開始有点乱,有点烦躁了,这让我更着急了,但沛爷是个脾气好的人。

要是我是沛爷我早就骂这个丝毫不会办事还整天给自己添乱的人了吧!(如今我所做的事事实上都跟沛爷没关系,这些事都是我的事,可我还是一直在麻烦他);想想这些,感觉对不住沛爷,感觉全然对自己没了信心。

哎。。。再看看以下坐着的人都在那儿等着开比赛呢,尽管大家都没说什么,老师也仅仅是耐心的在后面坐着,但这让我感觉到了相当的压力:我在浪费大家的时间啊!哎。。。

一个pc2压力已经至此了,若要是真的到了明年举办校赛那会儿,我这压力可想而知。

此时的我已经開始怀疑我了,我甚至都认为自己压根就不适合干后台,我根本就没有那个缜密的心思和成熟稳重的操控能力,我真的不适合!还是辞了吧。究竟该怎么跟晓红老师说呢!哎。。。此时的我简直无地自容啊。

就在那么一瞬间,我的脑子里闪现出了上面全部的画面;但如今没空去想这些,先把今天这比赛弄完了,不想干也得过了今天再说,爱咋咋地,弄完再说!

于是,又一次找一台机子又一次配置server端,我去一台一台的再把client配置文件ip改一下,又是十多分钟,改动完成;

此时我这从中午就一直闹腾的肚子再也不听使唤了,肚子疼,坑爹啊!

迅速解决闹肚子问题,開始在admin中加题:此时应该已经1点半多了吧,比赛还没开是,大家也有点着急了吧。

导入数据的过程中还出了不少小插曲,都是饿的吧,没吃早饭到如今,沛爷和我都市饥困交迫啊,脑子也開始不好使了。在配置server过成中要么少开了judge,要么少加了language,要么就是提供rank的网页服务,仅仅好苦笑。一一配置好后,最后把题目挂在rank服务里提供下载,差点儿相同了,此时已经快两点;鹏哥下去打印账号password列表,准备发给大家,第一遍还打印少了team,他也糊涂了?:<

攻克了个别登陆不上的问题之后,语重心长的点了start,比赛最终開始了!此时下午两点零几分!整整比估计晚了一小时,还好第一场比赛鹏哥说仅仅要四小时。

接下就是各种数据问题,改来改去,然后重判,(这些知识细节了,反正比赛已经開始了,一切执行的也基本正常),查看代码,哪一题重判什么的让鹏哥他们自己倒腾把,如今我非常累非常困非常饿。。。

我靠在椅子上差点儿睡着,昨晚睡的实在有点太晚了,迷迷糊糊攻克了几个登陆不上client的问题后看着鹏哥他们在忙看代码,重判什么的。

坐了20多分钟,沛爷说想去弄点饭吃,我说给我弄盒泡面上来吧;十几分钟后,沛爷给我带回两个肉夹馍,我呼呼冲到四楼在走道里囫囵吞枣的啃了一个,说实话,尽管俄可是吃不下,第二个啃了一嘴直接扔了,一口气喝了一瓶水继续回到504,直到比赛结束,没在出什么大问题。

下午六点零几分比赛结束;

当时还在纠结一个问题:怎么把全部源码导出来?

今天比赛期间一直在找这个功能:没发现有。

各种百度,未果。

下午六点四十:骑车回宿舍取点钱;去长廊吃了碗盖饭,吃不下。

七点回到504,问全哥,马前辈都说没有弄过导出源码的,没办法,開始手动拷贝源码,惊醒分类保存,拷了十多份以后我再也受不了这样的折磨人的反复操作了;我想到了一个好主意,把整个今天用的pc2的原配置文件所有保存起来,以后要查数据代码什么的花一分钟把server admin judge什么的再开一下,什么都能够查了,机智!就这么干,搞定。

七点半到十点,沛爷我两又看了一下省赛排名机制的配置:还是他那台机子成功,别的机子不成功的情况;

用三台机子又一次试了一下又一次配置的同传效果,时间须要16哥小时,坑爹啊!未果。。

讨论决定打算直接把快捷方式加到清除程序的保护文件夹里,这样就不用每次开机都弄一次了,等着四次比赛弄完再找时间好好弄一下504里的机子。

今天下午和晚上,沛爷一直在504,他晚上没吃饭,说是要晚上去吃;十点零几分,离开504,沛爷又说不去北门吃了,好吧。他在小卖部买了点东西,我抢着给了钱;我去北门买了点给他送过去,说什么他也说吃不了了。好吧,我说改天请客吃饭,这顿说什么也要吃的。

简单总结:

1.以后要尽量早早提前把自己能想到的都先布置好:比方client,server什么的;

2.多注意细节的考虑并尽早弄清楚要求:比方题目究竟使用纸质的还是pdf?假设用pdf的怎么挂在到站点上提供下载?还有像打印账号password什么的应该提前弄好;

3.一定要沉着冷静的思考问题,不要一遇到问题就慌张,不要太依赖前辈们,假设时间同意一定要自己搞明确。

曾经搭pc2时总结的问题今天没有再遇到,这也算有一点点的进步吧,希望今天总结的一些细节以后再也不要再遇到。

接下来还有三天,三场比赛,我须要自己干了,除非有什么重大问题,否则不能再去麻烦沛爷了。

恩,就先这些吧,今天有点乱可能总感觉还漏了些细节,想起来再加上吧,晚安了!

PC2日记——坑爹的第一天2014/08/28相关推荐

  1. 逆向教程-2014.08版电信爱游戏支付分析

    最近几个月接触到Android软件逆向 原软件地址:http://www.play.cn/game/gamedetail/5010556.htm 工具:apk改之理 步骤: 1.首先反编译文件,本人下 ...

  2. 2014/08/13 – Backbonejs

    2014/08/13 – Backbonejs [来自: Backbone.js 开发秘笈 第7章] Restful 服务调用 Collection.fetch() - 请求集合 Model.save ...

  3. 2014/08/11 – Backbonejs

    2014/08/11 – Backbonejs [来自: Backbone.js 开发秘笈 第6章] Template 用法: 通过 Underscore.js 提供的 _.template() 方法 ...

  4. 杰普实训日记 授课内容 第一天 讲师:李春雨

    杰普实训日记 授课内容 第一天 1.软件开发 1) Java开发 2) WebUI开发 2.作为一个合格软件工程需要的基本素质: 1. 熟悉linux操作系统 2. 能够使用终端的绝对不使用图形化界面 ...

  5. http://southpeak.github.io/blog/2014/08/02/reactiv

    2019独角兽企业重金招聘Python工程师标准>>> http://southpeak.github.io/blog/2014/08/02/reactivecocoazhi-nan ...

  6. js format 设置日期格式 将Fri Dec 12 2014 08:00:00 GMT+0800改为2014-12-12 8:00:00

    var d = new Date('Fri Dec 12 2014 08:00:00 GMT+0800');d.getFullYear() + '-' + (d.getMonth() + 1) + ' ...

  7. (十四:2020.08.28)CVPR 2014 追踪之论文纲要(译)

    CVPR 2020 追踪之论文纲要(修正于2020.08.28) 讲在前面 论文目录 讲在前面 论坛很多博客都对论文做了总结和分类,但就医学领域而言,对这些论文的筛选信息显然需要更加精细的把控,所以自 ...

  8. (十一:2020.08.28)CVPR 2017 追踪之论文纲要(译)

    CVPR 2017 追踪之论文纲要(修正于2020.08.28) 讲在前面 论文目录 讲在前面 论坛很多博客都对论文做了总结和分类,但就医学领域而言,对这些论文的筛选信息显然需要更加精细的把控,所以自 ...

  9. <学习日记>计算机网络第一章预习记录

    计算机网络 -第一章前5小节中1.2.1.3.1.5总结 2021.08.30 一.计算机网络概念 教材概念描述: 计算机网络(简称为网络)由若干结点(node)和连接这些结点的链路(link)组成. ...

最新文章

  1. 艺术站-卡通和风格化的HDRI天空
  2. viewer.js插件的应用
  3. Input.GetAxis 获取轴
  4. 无法为您重置MySQL密码_无法重置MySQL的root密码
  5. openstack havana块存储Cinder磁盘加密方法研究
  6. glassfish_多种监视和管理GlassFish 3的方法
  7. vue菜单点击html,基于vue.js实现侧边菜单栏
  8. android gridview拖动排序,Asp.net GridView 拖拽排序    原创(欢迎拍砖,敬请嘴下留情!)...
  9. maven内部运行原理解析
  10. 计算机取证之你必须要会用的24款工具
  11. Mac彻底卸载搜狗输入法,看这一篇就够了
  12. Kotlin 一种以服务为基础的APP架构及源码示例
  13. 11月全国程序员平均工资出炉,网友:我丢了同行的脸
  14. html5+css3学习笔记(一)
  15. Lua --Coscos从c++过渡到Lua
  16. Android向SDCard中上传文件时报错:Failed to push items
  17. 网页头部的声明 lang=zh和 lang=zh-cn 及 lang=zh-cmn的区别
  18. if_else与三目运算符的效率问题
  19. 已解决UserWarning: Manipulating `w3c` setting can have unintended consequences.
  20. 谈谈 COS 中国自主知识产权智能手机操作系统

热门文章

  1. 嵌入式系统在井下煤炭井下监控系统的应用
  2. Java 常用类库 之 Random 随机数类实例
  3. 深度 | 人工智能的游戏征途:超级玛丽简直小菜一碟,星际争霸、LOL才是大boss...
  4. SQL Server递归查询无限级分类
  5. 【转】Weblogic的集群
  6. nginx优化 突破十万并发
  7. linux 下取进程占用 cpu/内存 最高的前10个进程
  8. MATLAB 图像的平滑和边缘检测
  9. Leetcode: Maximal Rectangle
  10. 关于 HTML5 的 11 个让人难以接受的事实