您的位置:首页 > 其它

第一次实践作业

2015-04-25 15:50 253 查看
Github地址:https://github.com/chudongrui/test

第一次实践作业

•1、分组,3~5人一组,选出每组组长,课代表汇总后以文件形式统一提交至本平台

•2、注册Github,开始管理自己的源代码

–创建一个Github仓库,命名为test。

–给出课本P37页编程基本功的代码,并提交至Github的test仓库中。

–地址提交至本组小组长,由各组长将地址以粘贴形式提交本平台。

•3、建立个人及团队博客(3~5人)

–个人博客内容:个人github链接及git学习心得总结。

–团队博客内容:当前主流的单元测试工具汇总;小组分工情况。

–由每组组长汇总后将本团队博客地址以粘贴形式提交到网络平台。

总结体会

git是一个快速,开源,分布式的版本控制系统。
GIT源码地址:git-scm.com/download
GitHub是一个基于web与git的托管项目服务,你可以这里托管你的代码。
网址:https://github.com/
下载
http://git-scm.com/downloads
安装
打开GitBashhttp://git-scm.com/
http://git-scm.com/
http://try.github.com/

Git的工作流程

与远程仓库同步(pull,fetch)
修改文件
查看变更(show,status)
载入变更(add or –a)
提交载入的变更(commit)
重复
上传(push)

Git Bash常用命令

pwd 当前工作目录
clear 清屏
ls 列举当前目录下的文件及文件夹
cd 更改目录
mkdir 创建目录
touch 创建空文件
cp 拷贝
rm 移除
mv 移动文件,可用来对文件重命名
date 当前日期
echo 回显

Git配置用户名和Email

打开GitBash
git config --gloabl user.name "Your Name"
git config --global user.email "your_email@example.com"
git config --list
exit

第一个Git库

告诉Git你是谁
git config –global user.name “xucons”
git config –global user.email “xucons@gmail.com
创建一个库
git init
克隆一个库
git clone git://git.kernel.org/scm/git/git.git

p37代码:

1. public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello,World!");

}

}

2.

#include

using namespace std;

void myReverse(char*, char*);
char * senReverse(char*);
int main()
{
char sen[]="hello, I am a student!";
char *result=senReverse(sen);
cout << result << endl;
return 0;
}
void myReverse(char *start, char *end)
{
char temp;
while(start
{
temp=*start;
*start=*end;
*end=temp;
start++;
end--;
}
}
char * senReverse(char *sen)
{
char *start=sen, *end=sen+strlen(sen)-1;
myReverse(start, end); //先反转整个句子

[cpp]
释部分是另外一种实现,只不过看起来有些繁琐
int loc; //记录每个单词的长度
for(start=sen,end=start;(*end)!='\0';start+=loc)
{
loc=0;
while((*end)!=' '&&(*end)!='\0'){end++, loc++;}
end--;
myReverse(start, end);
end+=2;
loc++;
}
*/
end=start;
while(*start!='\0')
{

3.

int MaxSum(int *A,int n)
{
int maximum=-INF;
int sum;
for(int i=0;i
{
sum=0;
for(int j=i;j
{
sum+=A[j];
if(sum>maximum)
maximum=sum;
}
}
return maximum;
}

4.

///
/// 使窗口的中的指定控件支持运行时移动
/// TODO:运行时缩放
///
public class ControlMoveResize
{
#region 私有成员
bool IsMoving = false;
Point pCtrlLastCoordinate = new Point(0,0);
Point pCursorOffset = new Point(0, 0);
Point pCursorLastCoordinate = new Point(0, 0);
private Control ctrl = null;
private ScrollableControl Containe = null;
#endregion
#region 私有方法
///
/// 在鼠标左键按下的状态记录鼠标当前的位置,以及被移动组件的当前位置
///
///
///
private void MouseDown(object sender, MouseEventArgs e)
{
if (Containe == null)
{
return;
}
if (e.Button == MouseButtons.Left)
{
IsMoving = true;
pCtrlLastCoordinate.X = ctrl.Left;
pCtrlLastCoordinate.Y = ctrl.Top;
pCursorLastCoordinate.X = Cursor.Position.X;
pCursorLastCoordinate.Y = Cursor.Position.Y;
}
}
private void MouseMove(object sender, MouseEventArgs e)
{
if (Containe == null)
{
return;
}

if (e.Button == MouseButtons.Left)
{
if (this.IsMoving)
{
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: