zoukankan      html  css  js  c++  java
  • 实验一

    学号 2019-2020-1 《数据结构与面向对象程序设计》实验一次报告

    课程:《程序设计与数据结构》
    班级: 1823
    姓名: 杨凯涵
    学号:20182321
    实验教师:王志强
    实验日期:2019年9月9日
    必修/选修: 必修

    1.实验内容

    • 基于命令行和IDE简易教程进行简单的Java程序编辑、编译、运行和调试。(本次实验主要使用命令行的方式)
    • 练习Linux基本命令;
    • 学习Java程序的JDB调试技能
    • 编写简单的Java程序。

    2. 实验过程及结果

    此次试验过程痛苦而又漫长,在一天前我们就先学习了linux的命令,着重学习了实验楼一到10的课程,练习了linux的基本命令。在随后我们又进行了java程序的简单编程并上传至码云上。image

    image

    3. 实验过程中遇到的问题和解决过程

    • 问题1:无法把电脑上的java和c语言代码上传至码云
    • 问题1解决方案:首先,这里要吐槽一下,娄老师给的教程过于的繁琐了些,有点被弄晕了脑袋。我认为失败的原因还是一开始一些基本原理没有搞懂,他的原理是先把网站上的库给拷贝进我的ubantu中,接着对其文件夹进行修改,修改完成后再将整个文件进行上传。(本人看的是官网教程)这么看似乎就很好理解了,所以我们就是先git clone (我们作业库的网址),接着对在ubantu上作业库文件夹里的文件进行修改(加入我们打的java文件),接着在按照教程里的方法,进入文件夹,输入cd xxx,在输入 git add .

    git commit -m “xxxx”

    git push origin master

    这样,我们的文件就可以上传了!

    • 问题2:zip,cp命令使用错误
    • 问题2解决方案:在输入zip和cp命令时无法解压,后面发现主要还是路径的问题,linux里路径的表达至关重要,一开始输入错误的是zip yang.zip yang /home/

    结果输入错误image此图为后来修改后的成果案例

    • 问题3:码云突然无法连接
    • 问题3解决方法:之前本可以上传的了代码进码云,但在下午的助教验收时突然发现无法连接上码云仓库的网址,经过修改了config user.name和email后也无济于事,后重新启动了虚拟机,问题又得到了解决,成功上传了代码。思考后觉得可能是在之前运行了某些文件,修改了码云的用户名,使得虚拟机与码云的连接加载出现了错误,而重新启动后,这些错误得到了解决,没有保存下来,从而可以重新连接上码云。

    其他(感悟、思考等)

    • 本次课程应该核心在java程序设计和数据结构上,但是我花费了太多时间在码云里,主要原因是没有一开始就看官网教程,而是在网上搜索了很多杂七杂八的教程,把自己搞糊涂了
    • 一开始学习在码云上代码,没有先了解清楚其大概的原理,只是跟着同学照猫画虎的做,当出现问题时不懂得怎么解决,应该第一件事是先找一下官方教程,了解清楚大概是怎么一回事,毕竟从整个java学习来说,这件事都不应该浪费太多的时间。
    • linux指令不能单纯靠死记硬背,要大概明白其语法意思,这样才会记忆深刻,和明白自己要做什么。

    参考资料

  • 相关阅读:
    字符编码笔记:ASCII,Unicode和UTF8(转)
    如何让vs2005的网站编译成一个DLL
    全力奔跑
    工作心得之再谈“表现”
    IT外企那点事[转载]
    直面奋斗
    C#图片水印代码整理
    常用js代码
    一个很有趣的程序员等级考试题求循环小数
    String.Format(字符串输出格式)
  • 原文地址:https://www.cnblogs.com/yangkaihan/p/11496320.html
Copyright © 2011-2022 走看看