今天,学习了cvs的安装、建库、checkout

安装:set CVSROOT=:local:d:\src\master

建库:$ cvs init

放置需要版本控制的文件:$ cvs import -m "test distribution" ccvs CVS_DIST CVS-TEST

checkout:$ cd

         $ cvs checkout ccvs

知道了cvs可以有效的控制并发改写源文件,每个人都可以同时修改源文件并提交,cvs可以有条件的合并每个人的修改。

而原来的版本控制程序当一个人checkout后,别人就不能checkout,只有等前一个checkin后,别人才可以checkout.

学习cvs

    cvs即是Concurrent Versions System,许多基于网络协作开发的软件:如mozilla等都是用它进行协作开发的。而且作为个人的软件开发用于版本控制也是很有用的。学习日记开发小组也可以用这种形式。但我现在对它还是一无所知。

把学习日记变成中国软件人才的孵化器

    令天早上,我在电视中看到一个介绍中国高新企业孵化器中心的专题节目,心里有了一点想法。既然我们这个网站叫作学习日记,以学习为重。那么,我们何不这样:采取某人的一个创意->根据这个创意组成一个开发小组->大家在开发小组中竞争自己想要练习和成为的角色->定期评估角色的工作成绩->有计划的轮换角色,让希望成为这个角色的朋友都有机会。

    在这一个过程中,我们以学习日记作为平台,交流学习体验、学习资源、自助为主加互助的形式实践on-job的学习方式。

    现在,我们这个孵化中心正准备孵化第一批项目经理、系统分析员、程序员、测试员、界面设计师。。。,通过我们的学习日记的平台建设这个工作来on-job进行。

    我们在这里建成一个struts框架的体系孵化中心,别的地方利用我们的平台也可以建成一个asp,php,j2me等的孵化中心,这些所有的孵化中心联合起来,形成一个中国软件业人才的廉价的孵化网络。

    多么美好的想象啊!能实现吗?那只有靠大家来回答了。

希望英语杂志知识点

body language:边说:so so.边皱眉头:表示:马马虎虎

at home在家

I'm glad to meet you.

one at a time 一个一个的来

quite a catch (什么意思,忘了)

kick ouer 踢翻

That is it.就是这样

practicing Tai-Chi打太极拳

look familiar 看起来眼熟

make-up 化妆

lines 台词

prop 支柱

skit 小品

关于在程序中传递jsessionid的作用的答复

    昨天,有网友提问:<form action="changeGoalStateAction.do;jsessionid=<%= request.getSession().getId() %>?currentGoalState=3&pageNum=1&goalID=<%= anGoal.getArticleID() %>" method="POST">

代码中的 ;jsessionid=<%= request.getSession().getId() %>是做什么的?传递session的id有什么目的?

    我答复如下:那个sessionid是用于当用户禁止了session,而当struts的自动重写url机制不起作用时跟踪用户session的。

也许还有其它更科学的办法,不过我到现在还没有发现。我也是一个初学者。

关于开发小组组织形式的一些思考

    开发小组应该制定一个纲领,任何人都不能凌架于纲领之上,开发小组应该创造一种公开、公平、公正的环境,应该民主决策,

集中实施。

    开发小组的领导机构应该民主选举。就职演说,定期测评,以及其它的一些有效措施我们都可以提出来讨论。目的只有一个,

凝聚大家的力量,建造各行各业通用的、信息时代的、以人为本的、自助式的学习平台。并在这一过程中学习、交流与进步。

    开发小组应该有一种大家共识的理念,用于凝聚所有的心和力量。

    为了保证开发工作的持续前进,不会因为任何某个人的退出而使开发工作停止,我们这个开发小组应该事先在组织机构上把这些

因素考虑进去。有网友建议每个方面的核心应该有3个人左右,这样就不会因为某个人的离开而使整个开发工作受措。我觉得可以提出来讨论。