随便说几句

天使的微笑 发表于 2009-01-07 11:16:26

2008是个结婚年,不论明星还是普通人,身边好几个女友都结婚了,目睹她们修成正果,嗯,祝福她们~~~

羡慕她们能够找到自己幸福的归宿,喜欢看她们满脸喜气,容光焕发的样子,让我从心底觉得很美,很美~~~

不过对于我自己,还是保持自己的理性,暂时还不想结婚,呵呵,等到25再说(虽然也很快了),呵呵。

元旦前和小田田聊了聊天,很有一些感触,庆幸自己有一这样一个好友在北京,在我迷惘的时候给我一些很好的建议和思考,有些好友不在身边,也不能联系的那么勤快了,希望娜猪头快点来北京,考拉学成归来也来陪我吧~~~嘻嘻~~~自私的我~~~~

最 近看了好些书(电子版的,看的比较随机),和帖子,也进行了很多的思考,虽然还是没有找到一个完备的答案,但还是有一些收获的。小田猪说的很对,当你感到 有一阵子不对劲,也说不出哪里不对劲的时候,你就要去思考为什么,然后去改变自己。其实我也一直是这样的一个人,只是最近实在有些云里雾里,心绪不宁,让 我的思维都趋于僵化,还好有人提醒提醒,静下心来再思考,才会有所收获。

年纪越大,越来越觉得思维的重要性了,不过自己还是有一个最大的缺点,就是懒惰,积极性太差,没有毅力。想好了不做,也是惘然。只知道做,不时常停下来思考,也容易犯偏执和做无用功。

时常要保持一颗年轻积极的心,坚持去做,并且多读书(包括电子书,和好帖子),各种类型的书,经济民生啊,职业规划阿,中医养生阿,家庭生活呀等,一方面能开阔自己的视野,一方面这些知识在生活中也很有用。

嗯,督促自己~~~~~~~克服懒惰~~~~~~~~‘去做’~~~~~~~
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

cvs命令

天使的微笑 发表于 2008-12-10 14:59:38

cvs 命令 [转载]

原作者:weiqiong#g.com
首发于
www.linuxmine.com

1. 导入一个源代码库:
源代码库在目录/home/weiqiong/project,其下有文件test.c和test.h
shell>cd /home/weiqiong/project
shell>cvs import -m "test project" test(需要导入的项目名) weiqiong(开发商信息) start(版本信息)

2. 获得第一份工作copy
shell>cd /home/weiqiong
shell>cvs checkout test
则目录/home/weiqiong/test中就会有test.c和test.h两个文件

3. 检查工作拷贝(-Q为去除无关的提示文字)
shell>cvs -Q update(将cvs上的更新下载到本地)
shell>cvs -Q diff -c(比较cvs上和本地的代码的不同)
如果希望查看某一特定文件的变化,在最后加上文件名

4. 浏览记录信息
shell>cvs log test.c

5. 查看两个版本的不同之处:
shell>cvs diff -c -r 1.3 -r 1.4 test.c

6. 恢复旧版本:如果当前最新版本为1.4,而你想将其恢复到1.3版本,重新建立一个新版本1.5
shell>cvs -Q update -p -r 1.3 hello.c > hello.c
(如果没有-p,表示检验出1.3版本,但是会sticky;加上-p,将1.3版本打到标准输出中,且没有sticky,此处覆盖hello.c文件)
shell>cvs update hello.c
(可选,但是一般ci之前都要update一次)
shell>cvs ci -m "reverted to 1.3 code" hello.c
或者
shell>cvs update -j 1.4 -j 1.3 hello.c
(将1.4->1.3的差异,应用到当前版本上)
shell>cvs update hello.c
(可选,但是一般ci之前都要update一次)
shell>cvs ci -m "reverted to 1.3 code" hello.c

如果是目录
在你需要恢复的目录下
cvs tag TAG_R1_0_0_2
cvs update -j TAG_R1_0_0_2 -j TAG_R1_0_0_1
cvs update
cvs ci -m "restore to R1_0_0_1"
或者
在你需要恢复的目录的上一级目录中
cvs export -d project_name.old -r TAG_R1_0_0_1 project_name
cp -rf project_name.old/* project_name/
rm -rf project_name.old
cvs update
cvs ci -m "restore to R1_0_0_1"

请注意,内容是恢复到了TAG_R1_0_0_1,但是版本一直在增加。

7. 增加文件
vi newfile
cvs add newfile(若为二进制文件则用cvs add -kb readme.doc)
cvs ci -m "add newfile" newfile

8. 删除文件
rm newfile.c
cvs remove newfile.c
cvs ci -m "removed newfile.c" newfile.c

9. 增加目录
mkdir newdir
cvs add newdir

10. 要增加带有多级目录和文件的子目录,方法是导入一个目录
比如原项目叫abc,在abc目录下想增加一个带有多级目录和文件的目录jni,
cd jni
cvs import -m "new dir jni" abc/jni weiqiongimport R1_0_0_0
然后,客户端(自己和其他人的客户端)需要
cvs update -d 获取最新的目录更新

11. 删除目录
先删除目录下的所有文件,然后
cvs update -P 从工作copy中删除空目录,但是源代码库依然保留着空目录
如果需要更新工作copy的目录与源代码库完全一致(主要是包括空目录),需要
cvs update -d

如果不需要恢复,应该
到服务器上rm -rf删除该目录
在客户端,rm -rf删除该目录,然后在该目录的同级CVS目录下,修改Entries文件,删除带有该目录名的一行

12. 导出不带CVS目录的源文件,export只能针对一个TAG或者日期导出,空目录不会被导出:
cvs export -r release1 project_name
cvs export -D 20021023 project_name
cvs export -D now project_name
cvs export和cvs co module的区别在于export不生成CVS目录,也不导出空目录,用于作发布

13. 确认版本里程碑
cvs tag release_1_0

14. 开始一个新的里程碑,标记所有文件开始进入2.x的开发
cvs commit -m "make all release 2.0" -r 2.0
cvs up -A

15. 版本分支的建立
在开发项目的2.x版本的时候发现1.x有问题,但2.x又不敢用,
则从先前标记的里程碑:release_1_0导出一个分支release_1_0patch
cvs rtag -b -r release_1_0 release_1_0patch projname

一些人先在另外一个目录下导出release_1_0patch这个分支:解决1.0中的紧急问题,
cvs checkout -r release_1_0patch
而其他人员仍旧在项目的主干分支2.x上开发

在release_1_0patch上修正错误后,标记一个1.0的错误修正版本号
cvs tag release_1_0patch_1
如果2.0认为这些错误修改在2.0里也需要,也可以在2.0的开发目录下合并release_1_0patch_1
中的修改到当前代码中:
cvs update -j release_1_0patch_1
(将release_1_0patch->update -j release_1_0patch_1的改变,merge到当前的版本中)

16.修改某个版本注释:
每次只确认一个文件到CVS库里是一个很好的习惯,但难免有时候忘了指定文件名,
把多个文件以同样注释commit到CVS库里了,以下命令可以允许你修改某个文件某个版本的注释:
cvs admin -m 1.3:"write some comments here" file_name
修改从1.2->1.3checkin时的注释

17.在注释中可以加入以下宏,cvs会自动将其替换为相应的项
$Id$ $Header$ $Author$ $Date$ $Revision$ $Log$ $Source$ $Name$

18.查看当前各文件的状态,包括文件的当前编辑版本号,源代码库版本号,文件的状态
cvs status filename

19.粘着选项
cvs update -D "1999-04-09"
删除粘着,回到当前最新版本
cvs update -A
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

失眠&败家

天使的微笑 发表于 2008-12-02 11:15:02

昨天居然失眠了,喝了浓茶,最晚一次看时间发现是3点多,早上八点多一点爬起来了,居然也没觉得有多困,囧~~~~~~
 
最近又开始败家了,经济危机我憋了好久了,护肤品,鞋子,呀呀呀,下了血本啦,心,在滴血,衣服也不敢买了,我要抓狂了,穷阿穷啊~~~~~~
 
每天自己做饭吃,就是为了吃好又省钱,女人啊,有时候算来算去省几块钱,血拼的时候零头都不够。
 
不过好的是过年回家的东西都买好了。嗯,只要花车费啦。
 
交了7.5k的房租,囧,只有等着收房租凑回家的路费啦。
 
工作了越发觉得钱不够用,什么时候我才能有点钱啊~~~~~~
 
想念小田田,考拉,娜,有时候真的觉得在北京很孤独~~~~~~
 
最近老是在回忆和对比在上海和在北京的生活,发现一年多的工作生涯让我苍老了许多~~~~~~
 
怀念06年底-07年初的生活,那时候找到了工作,却还没踏上工作岗位,在家里悠闲着,心里充满了对未来新生活的憧憬,
 
我想,悠闲着并且充满憧憬的时候是最幸福的时候~~~~~~
 
哎,我讨厌自己现在的状态,
 
可是很多东西,已经很难改变,
 
后悔的,也只能憋在心里,不说出来,
 
我觉得自己很孤独~~~~~~
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

求医不如求己

天使的微笑 发表于 2008-10-23 11:17:46

最近很迷养生,很迷中医,自从以前看过《人体使用手册》之后,对中医养生发生了很大的兴趣。
 
这个《求医不如求己》更加的容易懂,平民化,更加贴近生活吧。是一本很好的书,有《求医1》,《求医2》,《求医3》马上也要出版了,优酷上更有很多的视频,可以照着做。
 
强烈推荐!
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

好久没来了

天使的微笑 发表于 2008-10-14 12:36:56

我又好久没来歪酷啦,最近2个月一直狂长痘,也不知道是为什么,一开始还不是很在意,以为只是暂时的,没想到越发越多,都要毁容了,呜呜。好郁闷呀~~~~~

本来想去看医生,结果最近一直又很忙,项目deadline很近了,faint,我要加油把项目进度提前,再抽时间去检查,哎,可怜我的脸,不过反正都七老八十了,丑就丑呗,随他便了~~~~~~

最近一阵又遇到了一些摩擦,一些事,让我又明白了一些事情,并且也更加善于调节控制自己了,工作中总会有些人有些事,让你烦恼,也让你成长。

这2天一个javascript的dynamic option list 把我搞死了,搞了2天,终于把它code出来了,发现javascript很奇怪,变量的作用域和别的语言不一样,居然函数调完了还存在着,就因为这个,害我调了一天,下回有空好好研究下,这回先把东西都赶出来再说。哎。自己太弱了,很多东西需要学习。javascript 真的很强大。 写网页又好看又方便。可惜我现在对它还是只知道点零碎。

工作报告完了,说说感情吧,一句话,很好很和谐。

他明年毕业了,最近要忙找工作了,祝福他找个好工作。呵呵。
收藏: QQ书签 del.icio.us 订阅: Google 抓虾