zoukankan      html  css  js  c++  java
  • 2020面向对象程序设计寒假作业2(实践题)

    2020面向对象程序设计寒假作业2(实践题)

    这个作业属于哪个课程 2020面向对象程序设计
    这个作业要求在哪里 2020面向对象程序设计寒假作业2
    这个作业的目标 1.实践题
    新建一个github仓库,使用git或者github desktop把接下去的编程题的代码及测试脚本传到这个仓库。
    请使用.gitignore文件忽略不要上传的文件。
    2.编程题(请使用C语言或者C++完成以下题目):
    (1)继续完成作业一的编程题。
    (2)优化架构,一般要求每个函数长度不超过15行。
    (3)优化规范,尤其是命名规范。
    (4)制作一个编译脚本,运行该脚本可以编译你的代码,可选的脚本语言,python(2.7),windows批处理,powershell,shell。
    (5)进行单元测试,即测试每一个函数,并制作一个测试脚本,运行该脚本可以进行测试,并显示测试结果。
    (6)添加以下功能:
    通过命令行读取一个文件,然后运行这个文件。如我的程序叫lang,lang 1.txt代表我要运行1.txt这个文本中的代码。
    作业正文 实践题 编程题
    其他参考文献 批处理(百度百科) gcc使用指南 头文件相关知识 freopen函数的运用 argc和argv的用法.gitignore文件相关知识gitignore文件创建方法

    1.实践题

    (1)新建一个github仓库,使用git或者github desktop把接下去的编程题的代码及测试脚本传到这个仓库。

    如下图,在GitHub desktop中点击file点击new repository,在本地创建新仓库

    注意这里有个自带的Git ignore选项可以选择不被上传的文件类型

    之后将需要上传的文件添加到刚刚建立的仓库的目录中就可以在GitHub desktop中进行操作。点击Publish repository将仓库同步到GitHub中,点击commit to master将文件同步到远程中,之后便可以在网页中查看到。


    (2)请使用.gitignore文件忽略不要上传的文件。

      .gitignore文件要在push之前添加在本地仓库的目录中,然后与需同步到远端的文件一起同步,.gitignore文件创建编辑过程如下:

      为创建.gitignore文件首先应该下载Git,然后在本地仓库所在的目录中右击选择Git Bash直接进入仓库所在的路径(减少输入仓库绝对路径的麻烦),输入touch .gitignore创建.gitignore文件,如下图:

    然后就可以在仓库中找到空白的.gitignore文件

    接着就可以对.gitignore文件文件进行编辑,设置过滤规则,这里可以参考该文档,

    过滤规则总结如下:

    a.跳过单个文件

    eg.
    project.hello.cpp

    b.跳过某格式文件

    eg.
    *.zip
    *.exe

    c.跳过某个文件夹

    eg.
    Debug/(忽略掉Debug文件夹)

    d.过滤掉某个文件夹中的某个文件或某个格式

    eg.
    hello/*.jpg
    hello/hello.exe

    e.指定添加某个文件夹、文件或某个格式(前面添加“!”)

    eg.
    !/hello/
    !/hello/test.exe
    !*.zip

    f.[]过滤掉多个文件或类型

    eg.
    *.[oa] (忽略掉所有以.a或.o结尾的文件)

    最后将.gitignore文件一同上传即可。

  • 相关阅读:
    Android 4.4 通过源码进行 root 操作
    Android4.4 找不到内部存储空间
    极客时间《从零开始学大数据》学习总结
    C 语言实现 unix 时间戳转换成时间字符串
    数据库设计中各种键的含义
    Sqoop 快速入门
    Intelij idea新窗口打开项目设置
    安装配置Apache2.4和php7.0
    如何让 linux unzip 命令 不输出结果
    允许远程用户登录访问mysql的方法
  • 原文地址:https://www.cnblogs.com/beyondzones/p/12260876.html
Copyright © 2011-2022 走看看