第一周内容
2016-03-04 20:23
204 查看
首先是需要使用的工具的记录:
Git版本控制工具教程:
教程出处: http://blog.jobbole.com/25775/ http://www.worldhello.net/gotgit/
EGit的插件Eclipse安装版site:
http://download.eclipse.org/egit/updates/
如果之前有从SVN或者CVS转到Git的朋友,可以看一下Git对应于SVN的一些优势:
文章出处:http://blog.jobbole.com/20069/
(PS:对于文中说的好像SVN快死了一样。出于本人对SVN使用多年的一种感情,纯粹的个人感觉,CMMI3到4的公司,企业内部是不会舍弃SVN的使用的。________[此处空白欢迎吐槽,本农第一次在网上写文章])
第一周作业:四则混合运算
思路:
1. 生成算式(我记得老师说是4个数的加减乘除,所以只做了4个数字的)
2. 根据中缀表达式,用栈计算数值
3. 用回调把数返回前台,对比用户输入的数据是否正确
这里有一个致命问题,对于中缀表达式求值来说,在用栈的过程中,繁琐而复杂,不单单要考虑栈顶元素,还要考虑当前元素,最无奈的是还要考虑当前元素的下一个元素,我勒个去,if的嵌套程度我都想心(狂)平(殴)气(键)和(盘)了。愤怒之余看了看同学们的博客,发现严一格同学(大牛)的逆波兰,突然想到后缀表达式更容易一些,遂放弃if堆,转向后缀表达式的计算,自己模仿着网上写了一个中缀转后缀的方法,结果可想而知,后缀的计算,用栈来说,那是相当的简单了,在此感谢严一格同学给了我不小的启发。
所以思路第二条,是先把中缀改成后缀,在用栈计算后缀表达式的结果。
工程的git链接在此处
还有一个问题,就是在本地跑的时候,样式是可以的(刚学的bootstrap,所以拿来简单用用),但是在服务器上,样式就不行了,Chrome没问题,但是360安全浏览器(本人品味比较low哈)就会出现栅格对应不上的情况,这个我只见过浏览器不同可能会出现这个问题,没见过服务器不同也会出现样式不同的情况,这个有待解决。
四则运算链接在此处(暴漏IP了,忧心忡忡)(请尽量用Chrome打开,浏览器版本问题我会好好修改,还有IE或者IE内核的浏览器XMLHttpRequest可能也是有问题,过后需要修改)
上面提到的内容,对于SVN,其实我说我使用多年,也只是作为开发人员使用,对于我来说,用的最多的就是Checkout,commit,revert,Show log,更新等最基本功能,而提交代码都是用到的eclipse插件更多一些,所以对于我来说,SVN和Git是一样的,之所以认为SVN不死,是因为我个人感觉现在的大多数企业,都是在求生存的阶段,并没有多余的劳动力和成本精力用来弄一款新的版本管理工具,当然,这个前提是SVN已经非常强大了;反之,Git为什么能生存,个人认为是因为它兼容SVN还有一些其他优秀的特质;
Git是分布式的,在学习的过程中,我也遇到了一些关于Git的疑问:
1. 我学Git的时候看到,Git有一个功能是离线提交,说是在飞机上写的代码,不用联网也能提交,这块我的疑问非常大,那就是本地提交跟自己保存代码有什么区别?
2. 对于提交后没有push到远程服务器,那本地提交的意义是什么?
3. 版本管理工具,就是让版本管理变得方便,并且给工程一个基线,那本地提交会有这个给定工程基线标准的功能么?
4. 本地提交会不会让文件冲突加剧呢?
因为我目前学的git的知识比较浅薄,所以记录一下这些问题,这些问题只是我目前看不懂的,留着我以后慢慢学习git,来慢慢解答自己的疑问
下面是我的工作量:
Git版本控制工具教程:
教程出处: http://blog.jobbole.com/25775/ http://www.worldhello.net/gotgit/
EGit的插件Eclipse安装版site:
http://download.eclipse.org/egit/updates/
如果之前有从SVN或者CVS转到Git的朋友,可以看一下Git对应于SVN的一些优势:
文章出处:http://blog.jobbole.com/20069/
(PS:对于文中说的好像SVN快死了一样。出于本人对SVN使用多年的一种感情,纯粹的个人感觉,CMMI3到4的公司,企业内部是不会舍弃SVN的使用的。________[此处空白欢迎吐槽,本农第一次在网上写文章])
第一周作业:四则混合运算
思路:
1. 生成算式(我记得老师说是4个数的加减乘除,所以只做了4个数字的)
2. 根据中缀表达式,用栈计算数值
3. 用回调把数返回前台,对比用户输入的数据是否正确
这里有一个致命问题,对于中缀表达式求值来说,在用栈的过程中,繁琐而复杂,不单单要考虑栈顶元素,还要考虑当前元素,最无奈的是还要考虑当前元素的下一个元素,我勒个去,if的嵌套程度我都想心(狂)平(殴)气(键)和(盘)了。愤怒之余看了看同学们的博客,发现严一格同学(大牛)的逆波兰,突然想到后缀表达式更容易一些,遂放弃if堆,转向后缀表达式的计算,自己模仿着网上写了一个中缀转后缀的方法,结果可想而知,后缀的计算,用栈来说,那是相当的简单了,在此感谢严一格同学给了我不小的启发。
所以思路第二条,是先把中缀改成后缀,在用栈计算后缀表达式的结果。
工程的git链接在此处
还有一个问题,就是在本地跑的时候,样式是可以的(刚学的bootstrap,所以拿来简单用用),但是在服务器上,样式就不行了,Chrome没问题,但是360安全浏览器(本人品味比较low哈)就会出现栅格对应不上的情况,这个我只见过浏览器不同可能会出现这个问题,没见过服务器不同也会出现样式不同的情况,这个有待解决。
四则运算链接在此处(暴漏IP了,忧心忡忡)(请尽量用Chrome打开,浏览器版本问题我会好好修改,还有IE或者IE内核的浏览器XMLHttpRequest可能也是有问题,过后需要修改)
上面提到的内容,对于SVN,其实我说我使用多年,也只是作为开发人员使用,对于我来说,用的最多的就是Checkout,commit,revert,Show log,更新等最基本功能,而提交代码都是用到的eclipse插件更多一些,所以对于我来说,SVN和Git是一样的,之所以认为SVN不死,是因为我个人感觉现在的大多数企业,都是在求生存的阶段,并没有多余的劳动力和成本精力用来弄一款新的版本管理工具,当然,这个前提是SVN已经非常强大了;反之,Git为什么能生存,个人认为是因为它兼容SVN还有一些其他优秀的特质;
Git是分布式的,在学习的过程中,我也遇到了一些关于Git的疑问:
1. 我学Git的时候看到,Git有一个功能是离线提交,说是在飞机上写的代码,不用联网也能提交,这块我的疑问非常大,那就是本地提交跟自己保存代码有什么区别?
2. 对于提交后没有push到远程服务器,那本地提交的意义是什么?
3. 版本管理工具,就是让版本管理变得方便,并且给工程一个基线,那本地提交会有这个给定工程基线标准的功能么?
4. 本地提交会不会让文件冲突加剧呢?
因为我目前学的git的知识比较浅薄,所以记录一下这些问题,这些问题只是我目前看不懂的,留着我以后慢慢学习git,来慢慢解答自己的疑问
下面是我的工作量:
代码行数 | 博客字数 | 知识点 | |
第一周 | jsp(37)js(45)java(210) | 知道了逆波兰的重要性(再次感谢严一格),实践小小的用了一下bootstrap,试试响应式 | |
第二周 | |||
第三周 | |||
第四周 | |||
第五周 |
相关文章推荐
- python之旅【第二篇】
- tomcat集群部署并发测试笔记
- 1032. 挖掘机技术哪家强(20)
- 我的博客之Session完成用户登录与登出
- Codeforces Round #344 (Div. 2) D. Messenger kmp
- springMVC参数绑定
- POJ 2234 Matches Game
- 开启我的前端之路
- 用<canvas>写简单的图形
- HDU 5062 Beautiful Palindrome Number(暴力)
- 项目开发团队如何更有凝聚力
- 2.3 Bean装配
- 获取了职业资格证书二级/技师
- .bash_profile和.bashrc的区别(如何设置生效)
- Struts2传递参数的三种方式
- 密码学基本介绍
- Android的四种数据储存方式之SharedPreferences
- C++模板简介
- 第一章 【概论】练习与讨论 第二题
- 选一种你比较熟悉的软件,并点评它的优缺点,并描述此类软件的发展历史