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 失败后,我采用以下方法,但是还是未成功操作

    [代码托管][输入链接说明](http://git.oschina.net/WwJjHh/wjh20162327_JavaFoundations-2ed.git)

  • 代码提交过程截图:
    • 运行 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/2001/216/20
第二周000/3000/200/20
第三周000/3000/200/20
第四周000/3000/200/20

转载于:https://www.cnblogs.com/20162327WJH/p/6506300.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值