《数据结构与面向对象程序设计》第01周学习总结
目录
学号20182323 2019-2020-1 《数据结构与面向对象程序设计》第01周学习总结
教材学习内容总结
- 学习了java的历史与发展。
- 学习了一些软件工具,开发环境等。
- 掌握了一些标识符,保留字,语义、语法、错误分类以及举例。
- 了解到面向对象软件的设计原则。
教材学习中的问题和解决过程
-
问题1:在打印名字的教材作业当中,刚开始“CQ"两个字排版一直排不好,很困扰。
-
问题1解决方案:在同学的帮助下,我了解到banner命令,通过banner CQ,linux打印出来了样本,这样排版就方便了很多。
-
问题2:当执行一个程序时,处理器从哪里读取每个程序指令?
-
问题2解决方案:通过查阅资料发现,主存储器简称主存,是处理器执行程序时用于临时存放程序及其数据。
例如:当运行hello,world时,hello,world程序首先被加载,从磁盘中复制到寄存器中,寄存器将hwllo,world程序复制到主存中进行存储。程序运行过程中,CPU执行hello,world机器指令,指令的结果是将“hello,world”字符由内存复制到寄存器,寄存器再将结果复制到显示设备上显示出来。
代码调试中的问题和解决过程
-
问题1:在我的目录182323cq当中,我想将hello.java从这个目录移到src目录中,于是输入mv hello.java 182323cq,然后我找不到hello.java这个文件了。这个目录出现了182323cq。
-
问题1解决方案:通过CSDN了解到,mv有移动和重命名两个功能。我这里是用了重命名的功能。
拓展:mv的使用
命令格式:mv [选项]源文件或目录 目标文件或目录。
当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
-
问题2:在运行脚本的时候,多处出现fatal代码。
-
问题2解决方案:在放脚本的目录中运行脚本就可以了。
代码托管
上周考试错题总结
- 考试成绩满分,但有的真的不知道,是用手机查的,对于考试卷上的内容我会全部掌握的。
结对及互评
点评模板:
-
博客中值得学习的或问题:
- 加入自己学习过程中的图片,给人印象深刻。
- 态度认真,对问题有自己的见解。
-
代码中值得学习的或问题:
- 代码排版不错,便于阅读
- 代码量有待提升
-
基于评分标准,我给本博客打分:13分。得分情况如下:
-
正确使用Markdown语法(加1分):
- 不使用Markdown不加分
- 有语法错误的不加分(链接打不开,表格不对,列表不正确...)
- 排版混乱的不加分
-
模板中的要素齐全(加1分)
- 缺少“教材学习中的问题和解决过程”的不加分
- 缺少“代码调试中的问题和解决过程”的不加分
- 代码托管不能打开的不加分
- 缺少“结对及互评”的不能打开的不加分
- 缺少“上周考试错题总结”的不能加分
- 缺少“进度条”的不能加分
- 缺少“参考资料”的不能加分
-
教材学习中的问题和解决过程(2分)
-
代码调试中的问题和解决过程(2分)
-
本周有效代码超过300分行的(加0分)
-
其他加分:
- 周五前发博客的加1分
- 感想,体会不假大空的加1分
- 进度条中记录学习时间与改进情况的加1分
- 有动手写新代码的加1分
- 错题学习深入的加1分
- 点评认真,能指出博客和代码中的问题的加1分
- 结对学习情况真实可信的加1分
点评过的同学博客和代码
- 本周结对学习情况
- 结对同学学号20182315
- 结对照片
- 结对学习内容
- 如何运行脚本
- 博客园随笔怎么加图片
- 上周博客互评情况
其他(感悟、思考等,可选)
上程序设计与数据结构这门课已经有几节,慢慢的找到了一些感觉,已经开始对这门课感兴趣了,不断遇见问题,不断通过思考、网上搜索,最终解决问题,这个结果总是令人欣慰的。写博客让我有一种像写日记的感觉,开始对学习过程有自己的一个总结,感觉学习得很充实。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 10000行 | 30篇 | 400小时 | |
第一周 | 77/77 | 2/2 | 15/15 |
-
计划学习时间:20小时
-
实际学习时间:15小时
-
改进情况:准备抽出刷视频的时间拿出来学习