20145207 《Java程序设计》第二周学习总结
- 不算调查问卷的话,这是第二篇博客,怎么说呢……感觉好麻烦!哈哈哈哈!不过也就这样吧。按照同学传达的老师的意思就是“写博客就是在重复一天的所学,虽然可能会花一定的时间,但是对于自己是一种学习上的总结,也可以利用博客这一平台与一起学习的同学交流一下学习Java的心得经验。”所以嘛,fighting!!!
- 这两天,把书本的第二章内容看了看,大体上讲的是在dos命令行下对java程序的操作,相比具有图形化操作界面的eclipse软件来说,确实麻烦。在此基础上加深了对“javac与CLASSPATH”和“javac与SOURCEPATH”的理解,反正我觉得这玩意儿跟c语言差不多在应该反复地练习,反复地研究,多那书上那几个例子做做研究就就差不多。
- 今天主要是对开源中国代码托管这方面的使用,看了一大堆教程,我的天!感觉好麻烦啊,没太理解上传这东西干嘛,反正是既然要求了就弄吧。最起码看上去还算蛮清晰地。
言归正传
开源中国的代码托管
概述
- 代码托管应该指的就是将自己编写好的代码上传到相应的网站,供大家交流下载。
- 开源中国社区中代码托管,过程分享。(强调大部分来自于前辈们的教程,我自己弄的这肯定不完备)
- 大概分为两部分,第一部分是安装git,第二部分是在“代码托管-开源中国社区”上推送代码。
第一部分 windows下安装git
- 有的人建议在官网上下载最新版本的git:http://www.git-scm.com/download/win。
但是我觉得吧。。。百度就好,还方便,还不用调多少位的,贼方便。

- 下载完成后,双击压缩包。

- 在弹出的安装界面点击“Next

- 一直next就行,之前学长的那个里面有讲,全按默认走就行。。+

安装过程中,询问是否修改环境变量,选择“Use Git Bash Only”. 即只在msysGit提供的Shell(我虽然没遇见这个情况)
- (NOTE: 这个步骤最好选择第二项“Use Git from the Windows Command Prompt”, 这样在Windows的命令行cmd中也可以运行git命令了。这样会对以后的一些操作带来方便。




- 哎呀,说别的没用,上图!按图走就行。
- 这个时候出现了个很有意思的画面,教程上面也没有(输入法乱入了。。。)

- 默认安装后,打开命令行模式,输入“git”,即可使用。解释下,命令行模式直接搜索就行,我傻了。


第二部分在git@OSC上推送代码(内容都一样,直接贴上了,然后发点不同的地方)
1、首先,我们向服务器Git@OSC提交代码时,需要用户名和邮箱信息,需要使用如下命令进行配置
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"
这些配置都会存放在用户所在目录下的.gitconfig文件中,比如(C:\Users\Administrator\.gitconfig,这个要看实际的路径,有可能在C:\Windows\System32\config\systemprofile目录下),用Editplus打开可以查看文件内容。
2、配置完成后,如何将eclipse工程HelloWord通过git提交到git@OSC上呢?
(1)首先在eclipse中创建HelloWord工程
(2)我们现切换到这个目录下(是和.classpath和.project同级的那个目录),右击然后选择Git Bash,这是就会弹出Git命令行,并且自动切换到当前所在目录。
(3)我们运行: git init
可以看到会在该目录下生成一个.git的隐藏目录,这说明该目录以及归git进行管理了
输入: git add .
把该目录下的所有文件全部提交到缓冲区
使用: git commit -m "HelloWorld second commit"
命令,将代码提交到HEAD,注意此时还没有提交到服务器(这是我第二次提交,之前试着做了一遍)
(4)我们该如何提交到服务器呢?
首先在Git Bash中输入:
ssh-keygen -t rsa -C "youremail@xxx.com"
然后一路回车,这个会在当前用户文件夹下,生成.ssh 文件夹,里边有个 id_rsa.pub文件,用记事本打开,复制其中的全部内容。
然后打开http://git.oschina.net/keys页面,在该页面中添加公钥,标题可以随便填,公钥就是刚才复制过的内容,然后保存即可
我们在http://git.oschina.net/projects/new中添加一个新项目,比如HelloWolrd(这个名称后面会用到,这个步骤是必须的)
我们先来测试下是否联通:输入命令
ssh -T git@git.oschina.net
然后会通知你输入用户名/密码,该密码就是你的osc账户密码,然后会提示你输入yes/no,输入yes后回车,显示出
Welcome to Git@OSC, 你的用户名!
说明连接成功(密码也可以在http://git.oschina.net/profile/account进行设值)
强调中间会有需要输入账号和密码的地方,如图:

账号密码自己注册,我的在下面I(嘎嘎)

注:再有什么问题,参考之前的那位大神的博客
托管的截图,晚上或者在下一篇博客上面进行。我去,这一整天都干这些了,刺激!
20145207 《Java程序设计》第二周学习总结的更多相关文章
- 20145304 刘钦令 Java程序设计第二周学习总结
20145304 <Java程序设计>第2周学习总结 教材学习内容总结 java可区分基本类型和类类型(即参考类型)两大类型系统. 基本类型主要可区分为整数.字节.浮点数.字符与布尔. 整 ...
- 201521123063 JAVA程序设计 第二周学习总结
1.本周学习重点(2.27-3.5) java中的数组 以二维数组为例,数组名为scores,则 (1)先声明数组 int[][] scores;或int scores[][];或int[] scor ...
- 2017面向对象程序设计(Java)第二周学习总结
2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第二周学习总结
丁宣元 <面向对象程序设计(java)>第二周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 201871010121 王方 《面向对象程序设计(java)》 第二周学习总结
这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11475 ...
- 杨其菊201771010134《面向对象程序设计Java》第二周学习总结
第三章 Java基本程序设计结构 第一部分:(理论知识部分) 本章主要学习:基本内容:数据类型:变量:运算符:类型转换,字符串,输入输出,控制流程,大数值以及数组. 1.基本概念: 1)标识符:由字母 ...
- 201777010217-金云馨《面向对象程序设计(Java)》第二周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
随机推荐
- (转)android 在电脑上显示真机屏幕
http://my.oschina.net/u/202293/blog/199954 方法一: 可以用360手机助手等实现. 方法二: 想把手机屏幕显示在电脑屏幕上时就需要使用Android Scre ...
- 【转】Unity LayerMask 的位运算
Unity的Layer Unity是用 int32来表示32个Layer层,int32用二进制来表示一共有32位. 0000 0000 0000 0000 0000 0000 0000 0000 31 ...
- VB动态添加WebBrowser控件,并拦截弹出窗口(不用引用任何组件)
新建空白窗体,然后粘帖下面代码: Option ExplicitPublic WithEvents br As VBControlExtender Private Sub br_ObjectEvent ...
- MVC3中几个小知识点
1.ViewBag.Name~ViewBag.name等价,即不区分大小写.在此小心,下次见到不要奇怪,不过最好还是写成一样的比较好. 2.JS字符串不允许有换行符,\'等字符,需提前处理.
- PTA实验第一次作业
- jdk 8 lambda表达式 及在Android Studio的使用示例
以前觉得java让人觉得有趣的一个特点是支持:匿名内部类,而最近发现jdk8已支持lambda并有更简便的方式,来实现匿名内部类. 这会让程序员更舒服,更喜欢java. 多年前觉得java语法和C#语 ...
- (转帖)C++中自己实现的split函数
由于太久远了,已经忘记作者是谁了,如果看到了,真的对不起,希望能给我留个言(我的QQ:543451622) void split(const string& src, const string ...
- Java学习-026-类名或方法名应用之二 -- 统计分析基础
前文讲述了类名或方法的应用之一调试源码,具体请参阅:Java学习-025-类名或方法名应用之一 -- 调试源码 此文主要讲述类名或方法应用之二统计分析,通过在各个方法中插桩(调用桩方法),获取方法的调 ...
- java web filter 之一 基础实现
本文主要对filter的基本使用进行了讲解,其中涉及到了 filter是什么 一个filter处理一个jsp 多个filter处理一个jsp filter是什么 Filter 是java下的一种过滤器 ...
- eclipse for hello world makefile
1. 工程文件分析 使用eclipse新建一个Hello World工程,假设工程名称是hello,此时eclipse在工程目录下新建了一个名为hello的文件夹: hello/ .cproject ...