20172325 2017-2018-2 《程序设计与数据结构》第一周学习总结
教材学习内容总结
对教材进行了初步的学习,书上出现了很多从没见过的专业词汇,我发现我正式进入了计算机代码的世界。第一章的内容比较简单,都是一些概念性的东西,介绍了计算机的基本组成和运行原理,计算机命令的执行原理,网络及网络连接方法的大致概念,java的概念和基本格式还有程序开发的基本介绍。总之在看了课本之后,在概念上比以前要清晰很多,不再像以前那样一脸懵逼。
教材学习中的问题和解决过程
- 问题1:在注释的讲解哪里,直接照着例题敲代码,后发现在运行程序的时候注释不见了。
- 问题1解决方案:实际上是看书不仔细的原因,后对照课本仔细把注释的原理和作用看了一遍才知道,注释是对代码的一个简短介绍,并不会在运行时显示出来,也可以说对程序的运行结果没有任何影响。
- 问题2:在看书的过程中发现有些易错点不知道什么意思,不知道会造成什么错误的结果还有应该怎么办。
- 问题2解决方案:老老实实按照书上的指示敲出代码,把错误的情况试一遍,之后再做出改正,对代码的理解就会清晰很多。
- ...
代码调试中的问题和解决过程
- 问题1:首先是在各种配件的安装调试上,之前对于要下载什么东西都不知道,总之就是万事开头难。
问题1解决方案:认真看了老师的博客和视频,尤其觉得设置成进度条不可拖动这一步很骚气啊,不过真的得感谢这一步啊,没有错过任何一个细节,为后期操作省了很大力,而且往回拖进度条就可以,还是很近人情的。
问题2:在连接码云时出现了一个问题,首次连接时已连接成功,上传程序时也上传成功了,但是并没有上传到远端同名分支,而是作为一个文件单独上传。后期再src里传也出问题了,如下图
问题2解决方案:后来我发现是因为我没有在虚拟机里的文件夹里传程序,自然没有连接到同名分支,当时一时困惑,忘了截图,后期成功了就把单独上传的程序删了,现在已经在名为src的文件夹里了。对于图片里的情况,可能是因为git pull除了问题,然后按照他的提示设置了“git config --global push.defalt matching”,之后发现好像git pull也有那么一点点问题,后来上百度查了查还有看了张昊然和方艺雯等几位同学的博客就顺利解决了问题。
- 问题3:我同时创建了两个文件夹src和bin,之前在src里上传的成功,在bin里的又不行了,如下图
问题3解决方案:这个问题我也不知道具体怎么回事,后来弄着弄着就成功了,似乎、大概可能是上传的操作顺序错了,如果是那就是纯属个人问题,以后会注意,但如果不是,解决方法和原理就真的不清楚了,希望助教学长能帮忙解释一下。
问题4:这个问题就是纯属细节问题了,在敲代码的时候不细致,导致后续操作相当的麻烦啊
问题4解决方法:多错几次就明白了,哈哈,有些格式一定要记清楚的。
代码托管
上周考试错题总结
为发,后期补上。
感悟
- 这个星期的学习过程着实不简单,虽说才开始,但是像之前说的,万事开头难嘛。不过对于代码的问题,我确实有了很大的收获,收获的不但是知识技术上的东西,还有的是对于编程的兴趣,在解决了一个完全摸不着头脑的问题时,还有辛苦编的程序成功运行之后的成就感,激动的我都要砸电脑了。还有最最重要的一个感悟,希望给同学们以经验教训,千万不要挂科,不然的话,在其他同学忙着学习新东西时,你的学习任务已经拉下了,在你补课程的时候,其他同学又去学新东西了,这周末可是给我累的够呛。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 191/200 | 1/2 | 28/20 |
参考:
- [《积极主动敲代码,使用JUnit学习Java》](http://www.cnblogs.com/rocedu/p/4837092.html)
- 《使用码云和博客园学习简易教程》
- 《Ubuntu下git的安装与使用》
- 还有百度!!!