阅读提示:为防止内容获取不全,请勿使用浏览器阅读模式。
吃完之后,四人身体也是暖洋洋的。
溜达了一圈之后,才各自返回了寝室。
自从楚梦凝来了之后,箫暮雪对于林木的依赖性也没有那么强了。
这在林木看来是一件好事。
各自留出一定的空间和时间,对于感情有利无弊。
回到寝室,林木赶忙坐到电脑前。
屏幕自动亮起。
林木先将开发的工具和环境装载上去。
为了开发方便,林木先是在电脑上了安装了一个linux系统的虚拟机。
虽然在现行的indos系统下,python同样可以进行开发,但是相比于linux还是要麻烦很多。
当然这仅仅是对技术人员来说,因为对于不懂得编程,或者没学过linux系统的人来说,图形界面肯定要更加方面高效一些。
但是对于林木他们这些已经有了些技术的人来说,indos的很多权限需要自己去修改,远没有linux这种自己拥有最高权限的系统来的好,而且命令行也会比图形界面更加高效。
还有一方面,就是现在的服务器上搭载的也全是linux系统,做开发,少不得要进行线上调试。
如果你不会,就只能将代码传到线下进行调试,修改完成之后,再重新传回线上。
有这台未来笔记本的加成,虚拟机和软件以及环境的安装都很快。
接下来就是正式开始工作了,其他方面先不弄,先要搞定核心程序,就是从教务系统内,获取课程表的问题。
按照林木的设想。
每个用户在注册时,都需要填写所在学校、院系和专业,以及入学年月。
此时,程序可以迅速定位其教务系统网址,随即用户在查询课程表时,需要提供学号以及密码,这样就可以进入教务系统。
按照入学年月推算该用户是大几的学生。
按照当前时间推算属于上学期还是下学期。
同时按照院系和专业找出相应的课程。
最后,就可以将对应的课程表给下载下来,存到用户本地和系统云端。
搞明白app的整体运行逻辑之后,林木开始工作了。
别看整个逻辑比较简单,但是当真正开发起来后,林木才明白陈建涛对自己说的那句,你还差的远呢,是什么意思。
在电脑前工作了四个多小时,林木终于算是将代码完成了。
接下来就是调试阶段。
林木输入自己的学校,随后是学号以及密码。
软件开始工作,过了一会儿,确实得到了自己想到的东西。
对比一番后,课程表与自己实际得到的也一样。
但是林木的眉头却没有松开,因为时间太长了、反应太慢了。
这就意味着自己的代码还不够完美,距离上线还有一段距离。
过长的等待时间不仅会让用户体验极差,同时也说明,会对自己的服务器造成很大的压力。
于是,林木开始观察起自己的代码,想要找出其中可以优化的地方。
但他很明显是高估了自己。
半个多小时,林木仅仅发现了两三处可以进行优化的地方,但即使是优化完成之后对于整体体验,也没有产生质的提升。
无奈,林木只能求助系统了。
“根据宿主当前能力,优化此程序需要消耗学习经验值1000点,请问是否进行优化?”系统没有让人失望。
1000点,那还可以接受。
林木迅速确定。
很快他的脑海中,便出现了关于眼前程序的优化方案。
对照着程序进行修改。
林木才发现自己的程序离完美到底有多大差距。
本章未完,请点击下一页继续阅读》》