20162327王旌含

学号 20162327 《程序设计与数据结构》第1周学习总结

教材学习内容总结

看完书的第一节,我发现了很多难懂的概念,例如机器语言、汇编语言和关于程序设计的术语等等,反复读了好多遍后我才有所了解。本节中还点明了程序设计课的核心,首先是设计,其次是语言,不是说语言不重要,是设计更重要。

教材学习中的问题和解决过程

  • 1问题:安装windows10内置bash
  • 1解决方案:1.先要在电脑设置中打开发人员模式(在设置之前,打开内置bash是会闪退)
    2.然后按老师的教程安装好bash
    3.把本机的所在的国家和地区改为香港特别行政区
    4.最后要在网络环境比较好的情况下进行,以免中断
  • 2问题:vi 编辑器的退出问题
  • 2解决方案:总结了一下,先要按住Esc键,在打:wq是保存后退出,实在不能退出就输入:q!进行强制退出
  • 3问题:码云创建的项目和群组中的项目不同步
    3解决方案:未解决

代码调试中的问题和解决过程

  • 1问题教程:编写的脚本跑步起来
  • 1解决:在运行脚本前要先给脚本加上权限,我一般都会加最高权限,chomd +777 run.sh
  • 2问题:print与println的用法
  • 2解决方案:对这两个概念一直很混淆,在上网查过后,我才知道println方法是将送给它的信息输出后,将光标换到下一行行首,print则不会换到下一行
  • 3问题:git push 的错误问题
  • 3解决方案:git push 失败后,我采用以下方法,但是还是未成功操作

[代码托管]输入链接说明

  • 代码提交过程截图:
    • 运行 git log --pretty=format:"%h - %an, %ci : %s" 并截图
      输入图片说明
  • 代码量截图:
    • 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图
      输入图片说明

上周考试错题总结

  • 错题1:liunx中,可以用help、man、info查找信息,需要硬性记忆
  • 错题2:Linux Bash中,可以使用help,man和info命令查找命令的帮助信息
  • 错题3:Linux Bash中, 可以使用man printf查看C语言中printf函数的帮助文档
  • 错题4:在Ubuntu中,使用sudo apt-get install ddd来安装ddd软件
  • 错题5:Linux中没有C盘,D盘,其文件系统的目录是由FHS标准规定好的
  • 错题6:Linux Bash中,pwd不是passwd的缩写,pwd是查看当前工作目录的完整路径
  • 错题7:Linux Bash中,强制删除test文件的命令是:rm -f test
  • 错题8:Linux Bash中,使用cat命令带行号查看test内容的命令是cat –n test
  • 错题9:Linux Bash中,使用echo查看环境变量PATH值的命令是echo $PATH
  • 错题10:Linux Bash中,查找home目录中昨天创建的文件的命令是find ~ -ctime 1
  • 错题11:Linux Bash中,使用tar命令把home目录打包成home.tar的命令是 tar -cf home.tar ~
  • 错题12:Linux Bash中,zip命令使用-e参数可以创建加密压缩包。
  • 错题13:Linux Bash中,ls . | sort 命令的功能是 显示当前目录内容并排序
  • 错题14:Linux Bash中,使用grep查找当前目录下*.c中main函数在那个文件中的命令是 grep main *.c
  • 错题15:Linux Bash中,使用wc统计hello.c和main.c共有几行代码的的命令是 wc -l hello.c main.c
  • 错题16:Linux Bash中,set/env/exprot三个命令功能不是等价。set用来显示当前shell的变量,包括当前用户的变量;env命令显示当前用户的变量;export命令显示当前导出成用户变量的shell变量。
  • 错题17:Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是ls > ls.txt
  • 错题18:Linux Bash中,cheat find 命令可以查年find命令的使用示例。

其他(感悟、思考等,可选)

第一点,遇到问题一定要及时处理,不能拖着,这会对后期影响很大。
第二点,一定要细心,例如在编写代码中,不区分大小写,输出的东西就不一样,甚至会出现错误。还有代码中的“.”“/”“{}”“|”等符号经常会被遗忘                          .   第三点,要善于与同学交流,以及有上网自学查找的能力。    

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100/200 1/2 16/20
第二周 000/300 0/2 00/20
第三周 000/300 0/2 00/20
第四周 000/300 0/2 00/20
posted @ 2017-03-05 18:59  小飞侠WJH  阅读(85)  评论(2编辑  收藏