当前位置:看书小说 > 其他小说 > 高考:落榜后,我终于激活了系统 > 第52章 开发完成

第52章 开发完成

<< 上一章 返回目录 下一章 >>
    吃完之后,四人身体也是暖洋洋的。

    溜达了一圈之后,才各自返回了寝室。

    自从楚梦凝来了之后,箫暮雪对于林木的依赖性也没有那么强了。

    这在林木看来是一件好事。

    各自留出一定的空间和时间,对于感情有利无弊。

    回到寝室,林木赶忙坐到电脑前。

    屏幕自动亮起。

    林木先将开发的工具和环境装载上去。

    为了开发方便,林木先是在电脑上了安装了一个linux系统的虚拟机。

    虽然在现行的windows系统下,python同样可以进行开发,但是相比于linux还是要麻烦很多。

    当然这仅仅是对技术人员来说,因为对于不懂得编程,或者没学过linux系统的人来说,图形界面肯定要更加方面高效一些。

    但是对于林木他们这些已经有了些技术的人来说,windows的很多权限需要自己去修改,远没有linux这种自己拥有最高权限的系统来的好,而且命令行也会比图形界面更加高效。

    还有一方面,就是现在的服务器上搭载的也全是linux系统,做开发,少不得要进行线上调试。

    如果你不会,就只能将代码传到线下进行调试,修改完成之后,再重新传回线上。

    有这台未来笔记本的加成,虚拟机和软件以及环境的安装都很快。

    接下来就是正式开始工作了,其他方面先不弄,先要搞定核心程序,就是从教务系统内,获取课程表的问题。

    按照林木的设想。

    每个用户在注册时,都需要填写所在学校、院系和专业,以及入学年月。

    此时,程序可以迅速定位其教务系统网址,随即用户在查询课程表时,需要提供学号以及密码,这样就可以进入教务系统。

    按照入学年月推算该用户是大几的学生。

    按照当前时间推算属于上学期还是下学期。

    同时按照院系和专业找出相应的课程。

    最后,就可以将对应的课程表给下载下来,存到用户本地和系统云端。

    搞明白app的整体运行逻辑之后,林木开始工作了。

    别看整个逻辑比较简单,但是当真正开发起来后,林木才明白陈建涛对自己说的那句,你还差的远呢,是什么意思。

    在电脑前工作了四个多小时,林木终于算是将代码完成了。

    接下来就是调试阶段。

    林木输入自己的学校,随后是学号以及密码。

    软件开始工作,过了一会儿,确实得到了自己想到的东西。

    对比一番后,课程表与自己实际得到的也一样。

    但是林木的眉头却没有松开,因为时间太长了、反应太慢了。

    这就意味着自己的代码还不够完美,距离上线还有一段距离。

    过长的等待时间不仅会让用户体验极差,同时也说明,会对自己的服务器造成很大的压力。

    于是,林木开始观察起自己的代码,想要找出其中可以优化的地方。

    但他很明显是高估了自己。

    半个多小时,林木仅仅发现了两三处可以进行优化的地方,但即使是优化完成之后对于整体体验,也没有产生质的提升。

    无奈,林木只能求助系统了。

    “根据宿主当前能力,优化此程序需要消耗学习经验值1000点,请问是否进行优化?”系统没有让人失望。

    1000点,那还可以接受。

    林木迅速确定。

    很快他的脑海中,便出现了关于眼前程序的优化方案。

    对照着程序进行修改。

    林木才发现自己的程序离完美到底有多大差距。

    程序中很多自己需要十几行代码才能完成的功能,在系统给定的方案中,仅仅两三行就可以搞定了。

    这对于效率提高的不是一点点。

    难怪网上很多大神说,代码写的行数多不算本事,用最少的代码,完成最多的功能才算本事。

    因为每多一行代码,就意味程序要多运行一步,这一步可能仅仅需要00001秒就能完成,但是就这么点时间,如果你的程序足够庞大,使用人数足够多,那对于服务器的消耗,就是难以想象的事情。

    按照系统的优化方案,林木花费了半个多小时终于算是修改好了。

    再重新跑一遍。

    原本需要3秒钟才能反馈出来的消息,现在1秒不到就ok了。

    最关键的问题搞定,接下来就是进行前端的开发以及ui界面的设计了。

    这方面,林木原本想的是外包出去,花钱找人来做。

    但是现在一看,app内容这么简单,而且也只是拿来练手的东西,不如自己亲手来吧。

    当即他就准备找教程开始学习。

    但是看了眼时间,此时已经是接近凌晨2点了。

    因此他也只能选择先休息了。

    系统可以帮助他学习,但可没有保证他不会生病。

    所以保证身体健康对他来说也非常重要,要不然他也不会每天早上都起床去跑步了。

    而且明天是周六,他有充足的时间,可以来学习。

    第二天一早,虽然昨晚睡得晚,但是他依然保持在早上六点半起床。

    不过感受到身体的疲惫,他明白中午肯定是需要休息一会了。

    刷完日常之后,林木赶紧回到了寝室里。

    开始学习自己需要安卓的开发以及ui设计。

    这两方面林木也没准备系统性的学习,而是挑自己需要的来。

    即使是这样,也花费了林木近十天的时间才学了个差不多。

    当然,这也是因为期间他不仅需要上课,还要去帮助开发之前答应过的“机场出租车分派”系统,留给他去学习这方面知识的时间不太多。

    好在通过这方面的学习,他的计算机等级也在迅速提升,已经来到了3级,但是距离任务要求的四级还有不小的距离,如果到最后实在没办法,他就只能用学习经验硬往上提了。

    同时提升的还有体育等级,已经到达了2级,也就是他没有去练其他项目,只是每天早上跑五公里,不然估计还能再高点。

    学习完成。

    林木终于可以继续开始“超级课程表”的开发了。

    足足七天之后,林木终于完成了app的开发和调试工作。

    看着有点丑的图标和非常简陋的图形界面,林木颇为满意,毕竟他就算再厉害,也不可能跑去学原画,至于专门找人来画,那根本没必要,于是就从网上随便找了点素材加进去了。

    反正管他丑不丑,只要功能没问题,他就算成功了。

    将软件传到自己手机上安装。

    安装完成之后,林木兴奋的点开app。

    手机号登陆,自动完成注册。

    林木看了眼被自己当做临时服务器的笔记本,上面已经存下了自己的手机号。

    随后是强制的信息填写。

    包括了学校名称、入学年份、院系专业,这类没有那么隐私的信息。

    再然后就可以进入app的界面了。
<< 上一章 返回目录 下一章 >>
添加书签