博客第一记

开学初感

  因为车票买的晚,来了就已经上了一天的课了。可能是假期太放松了,突然感觉课咋恁多呢,上的单片机、操作系统、数据库都感觉知识都混在一起了,然而唯独没将软件工程弄混。

  教我们编译原理的老师今年又教我们软件工程,今年要改革要创新,我们要用邹欣老师的书,而且按照老师说这是在给我们做动员,要我们熟悉我们搞计算机的在社会、公司的工作的形式。个人感觉这是一个不错的创新,在学校能够熟悉在公司的工作,这不就是咱的优势吗!明年还不好就业吗!就抱着满腔的热血去聆听许老师的讲课。老师给我们布置了一个小作业,随机生成小学30道带有判断功能的加减法。我是在vc中用c++编写,建立Problem类。

 class Problem
 {

 private:
    int First;//运算符前一个数
  
    int Second;//运算符后一个数
  
    char Type;//运算符
  
    int Right_Result;//正确结果
  
    int Write_Result;//填写的结果
 public:
     Problem();

    void CreatProblem();//创建题目
  
    void ShowProblem();//显示题目
  
    void Fill_Result();//填写结果
  
    void Judge_Result();//判断结果

 };

 

其中主要的是创建问题函数的编写,先要用库函数srand(time(0))设好随机数种子,之后才能用rand()函数生成随机数,按照要求在生成的数要是在100以内,故将rand()%100给前一个数,后一个数;rand()%2的结果为0就给运算符为‘+’,为1就给运算符‘-’。

void Problem::CreatProblem()
{
    srand(time(0));//在调用rand()函数产生随机数前,必须先利用srand()设好随机数种子(seed)
    First = rand()%100;
    Second = rand()%100;
    int temp = rand()%2;
    if(temp==0)
     {
        Type  = '+';
        Right_Result = First + Second;


     }
     if(temp==1)
     {
        Type  = '-';
        if(First <Second)//小学减法:被减数要比减数大
        {
            int temp;
            temp = First;
            First = Second;
            Second = temp;
           
        }
        Right_Result = First - Second;

     }


}

 

  就在上一节课老师给我们介绍了一个学弟!让他给我们讲授关于代码管理器的内容。介绍Gitlab的代码管理,在Git下推送自己编写的代码到Gitlab上,用了不少的命令就将本地的代码推送到了远端服务器上,在这中还得要生成公钥复制到自己账户的SSH Keys里不然是推送不了的。

  代码管理器Git是一个资源管理和跟踪系统,如果想要把自己的文件托管在Git上,那么首先你得让Git知道你需要管理的文件在哪。比如说现在我有一个项目,它在 test文件夹里,我想让Git管理这个项目,这个时候你需进入到这个目录,然后运行“git init”命令。这个时候Git就会在该目录下生成一个.git的隐藏目录,Git用来进行版本控制和内容跟踪的所有文件都在该文件夹下。

  以前基本没有接触过命令行操作,在课下的时候不得不自己做尝试。首先要生成公钥,根据http://blog.csdn.net/hustpzb/article/details/8230454/网站里的内容,先用cd ~/.ssh这个命令查看是否已经有了ssh密钥如果没有密钥则不会有此文件夹,有则备份删除;再用ssh-keygen -t rsa ,按3个回车,密码为空。再用命令cat id_rsa.pub 查看id_rsa.pub的内容将其复制粘贴在Giihub账户的SSH Key里。其次要配置自己的git,根据Gitlab中的Project里的Command line instructions下的前两行的账户和邮箱信息命令。然后就是编写程序。最后就是将所编写调试好的程序推送到Gitlab服务器上,在推送过程中要用到touch、git add、git commit -m、git push -u origin master命令。

做完这些就能在Gitlab中看到推送的程序了。

  很期待接下的课程......

posted @ 2016-03-06 20:04  zht01  阅读(158)  评论(1编辑  收藏  举报