存档在 2012年11月

你画我猜本地版

2012年11月25日

软件使用说明

  1. 安装该软件,并将excel制作的答案(game.xls)放入D盘根目录下。
  2. 运行该软件,点击开始即可开始答题。

规则说明

(一组需要两名队员,一名根据提示进行画,一名队员根据队友所画进行猜)

  1. 第一轮提示为20秒,如果20秒内没有给出答案,则进行第2步;如果20秒内给出答案,则手动点击跳出,进入第2步。同时计3分;
  2. 第二轮提示为10秒,如果10秒内没有给出答案,则进行第3步;如果10秒内给出答案,则手动点击跳出,进入第3步,同时计2分;
  3. 第三轮提示为5秒,如果5秒内没有给出答案,则闯关失败;否则闯关成功,同时计1分。

答案制作

  1. 新建名为game.xls的excel文件
  2. 每一行存放一组答案,比如“李宇春/挂科/计划生育/超女”,为第一行,则表示李宇春为最终答案,其他3个位提示。
    软件会在第一轮提示“挂科”,第二轮提示“计划生育”,第三轮提示“超女”,在不同阶段回答出则得分不同。
  3. 以下为几组excel答案示例
    教师     粉笔   9月10日    园丁
    李宇春     挂科  计划生育   超女
    沃尔玛    购物   3个字      收购好又多

下载链接

使用git/github管理项目总结

2012年11月4日

1.创建一个新的repository:
先在github上创建并写好相关名字,描述。

$cd ~/hello-world        //到hello-world目录
$git init                     //初始化
$git add .                   //把所有文件加入到索引(不想把所有文件加入,可以用gitignore或add 具体文件)
$git commit               //提交到本地仓库,然后会填写更新日志( -m “更新日志”也可)
$git remote add origin git@github.com:WadeLeng/hello-world.git        //增加到remote
$git push origin master    //push到github上

2.更新项目(新加了文件):

$cd ~/hello-world
$git add .                  //这样可以自动判断新加了哪些文件,或者手动加入文件名字
$git commit              //提交到本地仓库
$git push origin master    //不是新创建的,不用再add 到remote上了

3.更新项目(没新加文件,只有删除或者修改文件):

$cd ~/hello-world
$git commit -a          //记录删除或修改了哪些文件
$git push origin master  //提交到github

4.忽略一些文件,比如*.o等:

$cd ~/hello-world
$vim .gitignore     //把文件类型加入到.gitignore中,保存
然后就可以git add . 能自动过滤这种文件

5.clone代码到本地:

$git clone git@github.com:WadeLeng/hello-world.git

假如本地已经存在了代码,而仓库里有更新,把更改的合并到本地的项目:

$git fetch origin    //获取远程更新
$git merge origin/master //把更新的内容合并到本地分支

6.撤销

$git reset

7.删除

$git rm  * // 不是用rm

//——————————常见错误———————————–

1.$ git remote add origin git@github.com:WadeLeng/hello-world.git

错误提示:fatal: remote origin already exists.

解决办法:$ git remote rm origin

然后在执行:$ git remote add origin git@github.com:WadeLeng/hello-world.git 就不会报错误了

2. $ git push origin master

错误提示:error:failed to push som refs to

解决办法:$ git pull origin master //先把远程服务器github上面的文件拉先来,再push 上去。

github相关操作资料

2012年11月1日

点开Git Shell,进入命令行。首先我们先要把GitHub上的我们新建的仓库clone下来。

1.在初始化版本库之前,先要确认认证的公钥是否正确,如下:

ssh -T git@github.com

正确地结果如下:
Warning: Permanently added ‘github.com,207.97.227.239’ (RSA) to the list of known hosts.
Hi findingsea! You’ve successfully authenticated, but GitHub does not provide shell access.

2.接下对库进行clone,如下:

git clone https://github.com/xrong/xxxx.git(xxx为项目仓库名称)

clone成功如下:
Cloning into ‘xxxx’…
Warning: Permanently added ‘github.com,207.97.227.239’ (RSA) to the list of known hosts.
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.

3.然后依次执行下面命令,上传代码项目到GitHub中

git add .

一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库:

git commit -m 'first_commit'

-m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明

git remote add origin https://github.com/xrong/xxxx.git
git remote add name url 在url创建名字为name的远端仓库,name为远程仓库的名字
git push origin master

提交本地origin分支作为远程的master分支

如果执行

git remote add origin https://github.com/xrong/xxxx.git

,出现错误:
fatal: remote origin already exists
则执行以下语句:

git remote rm origin

需要移除对应的远端仓库
再往后执行

git remote add origin  https://github.com/xrong/xxxx.git

即可。

在执行git push origin master时,报错:
error:failed to push som refs to…….
则执行以下语句:

git pull origin master

git pull:相当于是从远程获取最新版本并merge到本地
上述命令其实相当于git fetch 和 git merge,在实际使用中,git fetch更安全一些,先把远程服务器github上面的文件拉先来,再push 上去。

最后附上几个比较出色的有关Git/GitHub的文章或网站链接:

1. Learn Git Branching   真的是非常好的一个Git命令练习网页,特别适合我这种小白菜鸟!!

2. Git Community Book 中文版

3. World Hello    很不错的难得的中文资源,《Git权威指南》、《GotGitHub》两本貌似比好可以的Git教程书本。(本人未能拜读,有时间要研究下)。

4.《 如何高效利用GitHub  》不错的文章

5.《 Git常用命令》 、《 介绍一个成功的Git分支模型 》 and so on…