posts - 58,  comments - 45,  trackbacks - 0
  2006年1月1日
        有时候为了更方便快捷的部署和执行Java程序,要把java应用程序打包成一个jar包。而这个基础的操作有时候也很麻烦,为了方便java程序员们能够方便的打包java应用程序,下面对jar命令进行介绍,并举出几个简单例子针对不同情况进行打包。
        一. jar命令用法:
         在cmd命令窗口下输入jar,回车,就会提示改命令的用法:
        

        二.例子(这里介绍的都是生成双击可执行的jar包):
        1.首先介绍如何在命令行下执行打包程序。
        1.1.没有包结构的最简单的工程。
            (1)在c:盘下新建文件“HelloWorld.java”:
        
1 public class HelloWorld
2 {
3     public static void main(String[] args){
4         System.out.println("Hello world!");
5     }
6 }
            (2)在命令行下输入c:\javac HelloWorld.java,在c:盘下编译生成“HelloWorld.class”。

            (3)在c:盘下新建文件“menefest”(没有后缀名):
           
Main-Class: HelloWorld
            注意最后要有一个空行,否则会出现找不到类的错误。

             (4)打包:输入c:\jar cvmf menifest HelloWorld.jar HelloWord.jar HelloWorld.class,在c:盘下生成“HelloWorld.jar”。

             (5)执行:输入c:\java -jar HelloWord.jar。屏幕回显“HelloWorld”。

        1.2.有包结构的java工程。
            (1)在c:\com\gosyl\demo\下新建文件“HelloWorld.java”:
        
package com.gosyl.demo;

public class HelloWorld{
    
public static void main(String[] args){
        System.out.println(
"HelloWorld");
    }
}

            (2)在命令行下输入c:\javac com/gosyl/demo/HelloWorld.java,在c:\com\gosyl\demo\文件夹下编译生成“HelloWorld.class”。

            (3)在c:盘下新建文件“menefest2”(没有后缀名):
        
Main-Class: com.gosyl.demo.HelloWorld
            注意最后要有一个空行冒号后面要一个空格。否则会出现找不到类的错误。

            (4)打包:输入c:\jar cvmf menifest2 HelloWorld.jar HelloWord.jar com/,在c:盘下生成“HelloWorld.jar”。

            (5)执行:输入c:\java -jar HelloWord.jar。屏幕回显“HelloWorld”。

        1.3.引用到外部jar包的java工程。
            (1)在c:\com\gosyl\demo\下新建文件“Car.java”:
             
package com.gosyl.demo;

public class Car
{
    
public static void main(String[] args){
        Light.on();        
    }
}

            (2)在c:\com\gosyl\demo\下新建文件“Light.java”:
        
package com.gosyl.demo;

class Light 
{
    
public static void on(){
        System.out.println(
"Light is on!");
    }
}

            (3)打包1:输入c:\jar cvf  Light.jar com/gosyl/demo/Light.class,在c:盘下生成“Light.jar”。
        
            (4)在c:盘下新建文件“menefest-car”(没有后缀名):
        
Main-Class: com.gosyl.demo.Car
Class
-Path: Light.jar
            注意最后要有一个空行,冒号后面要一个空格。否则会出现找不到类的错误。

            (5)打包2:输入c:\jar cvmf  menifest-car Car.jar com/gosyl/demo/Car.class,在c:盘下生成“Car.jar”。
        
            (6)执行:输入c:\java -jar Car.jar。屏幕回显“Light is on”。

    三.总结
        1.清单文件menifest,对格式要求很高,注意每个冒号后面要有一个空格,文件最后要有一个空行。
        2.对于引用到外部jar包的工程,需要在manifest中定义好Class-Path属性。
        3.对于双击.bat文件出现刷屏现象的情况,请直接把.bat文件的内容键入命令行执行。
        4.对于重复签名的jar包,在META-INF里面会出现多个签名文件,删除掉多余的,保存其中一个才能保证jws正常启动。
        
       
posted @ 2008-04-18 20:52 gosyl 阅读(26260) | 评论 (3)编辑 收藏
5岁的时候,我说我爱你。你歪着脑袋,眨着水晶般的大眼睛,疑惑地问我:“什么意思呀?”

15岁的时候,我说:"我爱你".你的脸红得像火烧云,头深深地低着,摆弄著衣襟,你好像在笑。

20岁的时候,我说我爱你,你把头靠在我的肩上,紧紧地挽住我的手臂,像是下一秒我就要消失一样。

25岁的时候,我说我爱你,你把早餐放在桌上,跑过来刮了一下我的鼻子说:“知道了!懒虫,该起床了!”

30岁的时候,我说我爱你,
你笑着说:“你呀!要是真的爱我,就别下了班到处跑,
还有,别再忘了我叫你买的菜!”

40岁的时候,我说我爱你,
你边收拾碗筷边无表情的嘟囔着:
“行了,行了,快去帮孩子复习功课去吧!”

50岁的时候,我说我爱你,
你打着毛线头也不抬:“真的?
你心里是不是巴不得我早点儿死掉。”
然后就咯咯咯地笑个不停。

60岁的时候,我说我爱你,
你笑着捶了我一拳:
"死老头子!孙子都这么大了,还贫嘴!

70岁的时候,我们坐在摇椅上,戴着老花镜,
欣赏着50年前我给你的情书,我们已经布满皱纹的手又握在了一起,
那时侯我说我爱你, 你深情地望着我,
你那已经皱纹满面的脸仍是那么美丽……
炉子上的开水咕嘟咕嘟地冒烟, 温馨的暖意充满了整个屋子......

80岁的时候,你说你爱我。
我什么也没说,因为我流泪了,
但是那是我人生最最快乐的日子,
因为你终于说出了那句“我--爱--你"。
 
致我所有的朋友
无论已婚与未婚
这是篇很好的文章。
如果你暂时没有时间细细品味
也请你有时间的时候将自己的心沉淀下来,
用心的看。
好的文章真的不多了……
单身,有时不一定是贵族。
单身也许会比较自由,
但自由也有一个同义词,叫作寂寞。
因为人不是什麽时候都喜欢一个人独处的;
有时好东西需要跟人分享,
有时候难过需要人安慰。
单身贵族产生的原因,是因为
经济上的独立、人格上的独立以及感情上的独立。
独立是什麽?
独立是需要而不依赖,
一个独立的人需要异性,而不依赖异性。
做情人之前,她应该先是朋友。
她成为你的朋友之後,出现在你的生活里,
才有可能认识你、了解你、知道你的长处
而对你产生好感,进一步发展感情,
变成情人、对象。
世界上的颜色并非只有白色和黑色,
黑与白之间还有很漫长的灰色地带。
只要多相处,便能发现对方的优点、产生好感,
这才是发展感情的自然过程。
『一见锺情』以及『从一而终』的感情是不切实际的,
我们需要的不是这种不切实际而虚幻的感情。
有人形容跟异****往,
就好像在海边捡石头,大家都会捡喜欢的那一颗。
一旦捡到一颗你最喜欢的石头,便把它带回家去,
好好对待它,因为那是你唯一的石头。
而且要记住,从此後不要再到海边去。
永远相信,
我已经找到最大、最美、最适合我的那一颗。
跟异****往最重要的不是他有多好,
而是他对你有多好。
一个人如果条件很好,有一百分,
可是这一百分之中,他只给你三四十分,或一二十分;
相反地,另一个人也许只有七八十分,
可是他却是全心全意的对待你,
那你应该选择那一个?
其实,每一个人的条件都是一样的。
不管你有多好,都还有人比你更好。
你虽然做不到一个『最好的人』,
可是你却做得到一个『对对方最好的人』。
每一个男孩子都可以说:
『虽然我不是世界上最好的男人,但我是世界上对你最好的男人』。
反过来女孩子也是一样,这是每一个人都做得到的。

感情最重要的是在於他对你的好,
而不是他自己有多好。
但是如果有一个人本身已经很好了,
对你又是真心真意,真心爱你,
那麽你真的可以把一生托付给他。

现在女性考虑婚姻的唯一条件,
应该就是你爱不爱他,他爱不爱你,
是不是真心真意对你,
跟他在一起会不会有压力,会不会快乐,
而非他有什麽!
人间的真爱是很难得的。
在人的一生中,
很难找到一个
你真正爱,真正可以跟他过一辈子的人。
如果你怯於表达,
或害怕会有什麽事,
错失一辈子可能只有一次的真爱,
那就太可惜了,
所以一定要采取主动,把心里的话说出来。
如果一个男孩子
因为女孩子对他采取主动而看不起她,
那麽这个男孩子不是男生,而是畜生。
更何况,幸福比面子重要,
如果牺牲一时的面子可以换得一生的幸福,
是非常值得的,勇敢把心里的话说出来,
不要隐藏自己的真心。
千万别说缘份未到,其实缘份到处都有,
但却是稍纵即逝,如果『缘』不及时把握,
那就没有『份』了。
大多数的女性对感情是偏重於精神,
男性则偏於物质。
男孩子除了对女孩子殷勤体贴外,
也要学会对女孩子负责任,
要将对天下所有女孩子的殷勤体贴,
全部用来对一个女孩子。
另外,
刚毅木纳并不能讨女孩欢心,
所以要学习对女孩子甜言蜜语,多说好话。
男人,为性而爱;
女人,为爱而性。

一个维持起来轻松、愉快的感情容易长久!
一个维持起来艰难而痛苦的感情不易长久,
这时後就应该有所选择。
我们都是凡夫俗子,
要的是平凡而幸福并且快乐的爱情。
对所有的感情而言,过程远比结果重要。
为什麽?因为所有的感情都是没有结果的。
什麽是结果?结婚吗?
结婚之後就过着幸福快乐的日子吗?
可见我们不以感情的结果来评断它的价值感情,
也不以时间的长短来论定它的价值。
对感情而言,凡是发生过的都存在,
凡是存在过的都有价值。
世界上的感情每一段、每一分、每一秒
都是值得珍惜的。
婚姻是人生里最大的一场赌局。
在这无限长的时间里,
我们还要互相呈现最丑陋的一面给对方看。

婚姻和恋爱不同的是:
恋爱可以花二个小时打扮自己,
精神奕奕的向对方献殷勤、体贴,轻松完成任务。
可是婚姻就无法随时维持高亢的状态。
所以,婚姻是一场大赌注,
需有万全的准备、周详的计划、十足的信任,
然後再去押它一把,即使是这样都还有可能输掉。
因此如果在赌之前,就知道自己
不是心甘情愿、不是很爱他、并不想跟他过一辈子,
那麽这一场赌注注定是要输的。
千万不要
为了爱情之外的任何一个理由结婚。
感情的可贵
不在於可从对方获得什麽,
一方面是一种被依赖、被需要的感觉。
有人依赖我,需要我,
我会得到满足

面对感情,我们所要采取的就是三不政策:
第一是不急:不要急着结婚。
结婚虽然是很美好的事,但是不要着急,
该是你的就是你的。
第二是不怕:不要害怕付出。
彼此必需一辈子努力,才能把感情维持好。
你不可能『得到』一个美好的感情,
你只能找到一个你心爱的人,
来共同经营、造就、完成一段美好的感情。
如果你没决心做好男人,那你就得不到好女人。

世界上没有一个坏男人会有一个好女人,
坏男人只会有可怜的女人;
同样的,也没有一个坏女人会有一个好男人。
何况感情中还有一个
跟我们共同努力、想把它做好的人。
这个合夥事业成功的机会是很大的,
关键就在於你是否愿意努力、付出而已。

第三是不要放弃。
当你受了打击、挫折、伤害,
当你感到灰心、失望时,
有一个人无条件的、永远站在你这一边,
支持你、鼓励你、安慰你,
让你重新站起来面对这个世界。
这个力量,是再亲的父母不能给我们的,
是再要好的朋友也不能给我们的,
只有在人生的旅程中所找到的心爱的伴侣,
才能够给我们。

其实爱情是人生唯一的、真正珍贵的;
也是唯一的、真正值得追求的东西。
只要你有一个心爱的人,
你就有了原动力,
你就能面对全世界。
                 亲爱的朋友们,人生难得一知己,遇上了,就用心去把握吧!  
posted @ 2008-04-18 10:17 gosyl 阅读(268) | 评论 (0)编辑 收藏
“我 不需要你一个人承担太多的压力 
    假如有一天你觉得累 
    那我们一起回家 
    去哪里 过什么样的生活
    我都愿意跟你在一起”
                                ----------我朋友的女朋友对我朋友说的话。实在是令人艳羡,摘过来自己yy一下!
posted @ 2008-04-17 21:30 gosyl 阅读(270) | 评论 (1)编辑 收藏

    4月14日的GRE机考,终于结束了。

 

  跟我一起考试的3个同学都没带齐两个证件,一个是从北京飞过来广州考试的,可怜巴巴的求情,最终还是被拒考。。。尴尬。另外两个从大学城那边过来的同学也没有带齐证件,叫同学临时打的送过来才得以进考场考试,我心里琢磨,咋都这么潇洒了,看来都是牛人呀。

 

  时间很紧迫。当时写下人生第一篇Issue离考试还不到30天了,对于短时间备考,要考虑性价比的问题。特别对于白天还要在实验室做事,有时候还得打打篮球,踢踢足球什么的。时间不够的话就练高频题,Issue我只练过全国高频前20,Argument就写了个模板,随便看了看一些提纲,不超过30篇。在这里我要感谢一下在我之前考试的程浩同学,捷飞同学,在作文上给了我不少帮助,还有小芬,tiger,感谢你们批改我漏洞百出的作文,哈哈,想必是非常辛苦的一件差事。当然还有广外的猫子MM,无私的贡献出了她的模板.Thank you all!!

 

  心态很重要。考试前两天我就开始放松了,并且安慰自己,Issure毕竟是2选一,中奖的概率还是蛮高的,Argument就那些主要错误,写了模板,到时候临场发挥。最终考试的情形如我所料,Issue是那篇NO.11:"All nations should help support the development of a global university designed to engage students in the process of solving the world's most persistent social problems."所有的国家都应该帮助建立起一个全球性的大学用来培养学生们解决世界上最顽固的社会问题. 这个题目总频率排在14,我写过。Argument不记得是那篇,没看过,像猫子所说,题目没看清,我的模板就已经写好啦 hoho。写完之后时间还很多,又没什么好些的了。

 

  总结。跟某些大牛艰苦(有人说是痛苦)的准备过程相比,我算是极其轻松的,这是我为什么至今不是牛人的原因之一。还有,发现自己在考场上好容易满足,感觉发挥了80%,看看没啥错误了,剩下的时间就在那里悠闲的发呆。有时候,心态太好了,不见得是好事。尴尬

    

posted @ 2008-04-14 15:29 gosyl 阅读(398) | 评论 (0)编辑 收藏
新的火焰可以把旧的火焰扑灭;
  大的苦痛可以使小的苦痛减轻。
   《罗密欧与朱丽叶》
  聪明人变成了痴愚,是一条最容易上钩的游鱼;因为他凭恃才高学广,看不见自己的狂妄。
  愚人的蠢事算不得稀奇,聪明人的蠢事才叫人笑痛肚皮;因为他用全副的本领,证明他自己愚笨。
   《爱的徒劳》
  对自己忠实,才不会对别人欺诈。   
  习惯简直有一种改变气质的神奇力量,它可以使魔鬼主宰人类的灵魂,也可以把他们从人们的心里驱逐出去。
   《哈姆雷特》  
  我没有路,所以不需要眼睛;当我能够看见的时候,我也会失足颠仆,我们往往因为有所自恃而失之于大意,反不如缺陷却能对我们有益。
   《李尔王》  
  要一个骄傲的人看清他自己的嘴脸,只有用别人的骄傲给他做镜子;倘若向他卑躬屈膝,不过添长了他的气焰,徒然自取其辱。
   《特洛伊罗斯与克瑞西达》   
  外观往往和事物的本身完全不符,世人都容易为表面的装饰所欺骗。   
  没有比较,就显不出长处;没有欣赏的人,乌鸦的歌声也就和云雀一样。要是夜莺在白天杂在聒噪里歌唱,人家绝不以为它比鹪鹩唱得更美。多少事情因为逢到有利的环境,才能达到尽善的境界,博得一声恰当的赞赏。
   《威尼斯商人》   
  懦夫在未死以前,就已经死了好多次;勇士一生只死一次,在一切怪事中,人们的贪生怕死就是一件最奇怪的事情。
  行为胜于雄辩,愚人的眼睛是比他们的耳朵聪明得多的。
   《英雄叛国记》  
  疑惑足以败事。一个人往往因为遇事畏缩的原故,失去了成功的机会。
  最好的好人,都是犯过错误的过来人;一个人往往因为有一点小小的缺点,更显出他的可爱。  
   《量罪记》
  他赏了你钱,所以他是好人;有了拍马的人,自然就有爱拍马的人。  
   《黄金梦》
  世界是一个舞台,所有的男男女女不过是一些演员,他们都有下场的时候,也都有上场的时候。一个人的一生中扮演着好几个角色。
   《皆大欢喜》
  赞美倘从被赞美自己的嘴里发出,是会减去赞美的价值的;从敌人嘴里发出的赞美才是真正的光荣。
   《特洛伊罗斯与克瑞西达》  
  黑暗无论怎样悠长,白昼总会到来。
  世界上还没有一个方法,可以从一个人的脸上探察他的居心。
   《麦克佩斯》  
  要是你做了狮子,狐狸会来欺骗你:
  要是你做了羔羊,狐狸会来吃了你;
  要是你做了狐狸,万一骗子向你告发,狮子会对你起疑心;
  要是你做了骗子,你的愚蠢将使你受苦,而且你也不免做豺狼的一顿早餐……
   《黄金梦》  
  魔鬼为了陷害我们起见,往往故意向我们说真话,在小事情上取得我们的信任,然后我们在重要的关头便会堕入他的圈套。
   《麦克佩斯》  
   上天生下我们,是要把我们当做火炬,不是照亮自己,而是普照世界。因为我们的德行倘不能推及他人,那就等于没有一样。
   《一报还一报》  
  一个骄傲的人,结果总是在骄傲里毁灭了自己,他一味对镜自赏,自吹自擂,遇事只顾浮夸失实,到头来只是事事落空而已。
  无论一个人的天赋如何优异,外表或内心如何美好,也必须在他们德性的光辉照耀到他人身上发生了热力,再由感受他的热力的人把那热力反射到自己身上的时候,才会体会到他本身的价值的存在。
posted @ 2008-04-08 17:33 gosyl 阅读(220) | 评论 (0)编辑 收藏

目的:
        为了使Applet或者Java Web Start程序能够访问客户端本地资源,需要对Applet或者JWS程序jar包进行数字签名,之后客户端打开Applet或者JWS程序的时候会提示是否允许该程序访问本地资源,用户如果要用你的程序,当然只能选择OK了。这样你的程序就能按照某种访问权限来访问客户机的本地资源了。

签名步骤:
        1.将程序打成jar包。
            这个我就不多说了,用eclipse,netbeans等开发工具很方便就能打包的。

        2.用keytool命令生成.store文件。
            在任意文件夹下建立一个keytool.bat文件,输入
     
              keytool -genkey -keystore xxx.keystore -alias xxx -validity 3650 

            保存,双击执行。将在当前目录下生成一个xxx.keystore文件, -alias后接的是别名,-validity后面接的是该证书有效天数,这里3650表示10年。(用这个证书签名的程序10年内有效)。

        3.用jarsigner程序对jar包进行签名。
           新建jarsinger.bat文件,输入

            jarsigner -keystore xxx.keystore helloworld.jar xxx

            保存,双击执行,helloworld.jar就被签名了。   

            简单吧,有不懂的请联系我gosyl@yahoo.com.cn
                

posted @ 2008-04-08 15:19 gosyl 阅读(1868) | 评论 (1)编辑 收藏
    我们生活在一个残酷的世界,在这个世界里许多人都跟你一样有雪亮的眼睛,许多人都非常善于发现生活中的宝藏.如果你有足够的智慧发现这个宝藏,你是幸运的,同时你可能也是不幸的.如果你没有足够的勇气,眼睁睁的看着别人去掘那个宝藏,自己不敢动手,那结果只有看着别人把宝藏捧在怀里,才开始羡慕嫉妒的份.非常可悲.有了足够的勇气还得要那么点运气,俗话说的要拼一拼"人品".因为有些宝藏可能只属于第一个动手挖掘的人.如果别人很幸运的成为那个人,你就要明智点啦,宝藏常有,挖宝藏的力气不常有,适时的抽身挖另外的宝藏去.不过有一点是肯定的,大部分宝藏是属于那个不停的挖掘一直坚持到最后的人.
    希望自己能做个勇敢的,积极的,明智的,有毅力的掘宝人.
    
posted @ 2007-10-14 20:30 gosyl 阅读(295) | 评论 (2)编辑 收藏

http://v.youku.com/v_show/id_cb00XMTQ0NjA2MA==.html爱情是什么
http://v.youku.com/v_show/id_cb00XMTQ3NTkxNg==.html爱情的哲理

posted @ 2007-10-11 14:31 gosyl 阅读(323) | 评论 (0)编辑 收藏
posted @ 2007-10-08 08:10 gosyl 阅读(291) | 评论 (2)编辑 收藏
    在饭桌上跟室友一起聊起创业大赛的事情,立即得到他们的积极响应.回到实验室,胖子找到了一个学经济的女同学帮忙.忙活了2天,就把创业大赛的初稿给弄出来的.提交上去没几天,我们队就已经从80多只队伍中挤近了前24名,也就是进入了复赛.再过一轮进入前8就是决赛了,最终会挑选出前3名去参加省赛.
    望着我们的初稿,能进入复赛,已经是个不小的奖励了.我们深知要做到能拿得出手的计划书我们还有很多工作要做.趁此机会锻炼一下自己的组织才能和补充一下经济方面的知识吧.最近看了美国的<<学徒>>,很受感染,原来自己骨子里是个喜欢竞争的人.遇到竞争,总是能让我热血沸腾,是不是说明我还有点斗志.不错,呵呵.像我同学说的那样,我想我还可以抢救一哈.
posted @ 2007-10-06 16:02 gosyl 阅读(274) | 评论 (3)编辑 收藏
    今天想查点家乡的新闻,于是打开www.baidu.com,结果发现打不开首页。截止此发文时间,依然打不开。能ping通www.baidu.com。但是使用浏览器浏览说找不该页面。第一次碰到这么大公司出现此类故障,做个记号。
posted @ 2007-09-15 21:45 gosyl 阅读(1910) | 评论 (5)编辑 收藏

     linux至少需要两个分区,根目录(/)和交换分区(swap)。对工作站来说这种方法很适合,但如果用linux做服务器,那么就有必要为某些目录单独创建它们自己的分区。下面一一介绍这些特殊的目录。
     /home:在有许多用户的系统上(如服务器),主目录通常在一个标准的位置创建,如/home。
    如果把/home放在根文件系统中,用户会把系统的根磁盘写满文件,所以应该把/home目录单独放在一个分区中。这样,顶多是用户的这个分区被写满,系统根目录依然可以正常运行,毕竟用户不能够再创建文件的错误比系统无法创建文件的错误小的多。
    /var: 用于存储要打印的文件,揭发的电子邮件等。可放在单独的分区中,其他分区写满不会影响到这些数据。
   /tmp:
用于存储大量临时文件的系统目录也非常适合建立单独的文件系统。
    此外,/usr是安装系统文件的系统目录,/opt是安装可选软件的系统目录,它们也可以放在单独的分区中。
    具体这些分区占多大空间,就要看具体的需要了。

posted @ 2007-09-15 10:35 gosyl 阅读(350) | 评论 (0)编辑 收藏
      获得华工南校区第二届3人制足球比赛冠军,做个记号。
            
posted @ 2006-12-10 10:26 gosyl 阅读(193) | 评论 (0)编辑 收藏
        前段时间不知什么原因不能在blogjava发贴,于是在oioj新申请了blog。然而用过一段时间之后,又开始怀念blogjava了。作为一个技术爱好者,只有在这里,才有家的感觉。
        同学介绍了一款代理软件,fastInternet。在教育网内也可以上外网了,用起来很爽,给了我重新回到blogjava的机会,感谢部长的帮助,thanks!
posted @ 2006-11-24 23:10 gosyl 阅读(260) | 评论 (0)编辑 收藏
      在湘大的时候,还是碰到过几个好老师的.曾经有一个研究生助教说过这么一句话:"读了研究生又怎么样,你把专业学得再精通又怎么样.你这个人还是很肤浅的."
      不知道他当时说这句话是一种什么心态.也许老师只是随便说说.可我对这句话印象比较深.雪儿说过,她要做一个智者.她所谓的智慧,是说智慧既包括智商,也包括情商.而我认为,这样定义过于狭隘.
       智慧应该是懂得生活的真谛.生活的意义.真正懂生活的人,才是智慧的人.
posted @ 2006-10-06 17:36 gosyl 阅读(260) | 评论 (0)编辑 收藏

我院非常重视对学生就业的指导,从学生入学便开始指导学生规划人生,早做准备,明确自己毕业后的去向,达到高就业率。我院每届学生的一次性就业率都高于本校的平均数值,按照北京市关于统计一次性就业办法的规定,就业率达 90% 左右(含就业、出国和考研人数),另有 10% 左右的学生选择继续考研。在就业学生当中, 70% 左右去向为英国渣打银行、花旗银行、恒生银行、中信实业银行、中国工商银行、中国农业银行、中国建设银行、北京银行、中国进出口银行、中国国际金融有限公司等金融机构; 15% 左右去向毕马威、普华、安永等会计师事务所;到中国五矿集团公司、 IBM (中国公司)、华北电力集团财务公司、马士基(中国)航远有限公司、三星(中国)投资有限公司、雀巢(中国)有限公司等单位的也不在少数;之外,也有部分毕业生到国务院发展研究中心企业研究所、中国航空工业技术研究院、中国海关等部门工作 。
posted @ 2006-10-06 16:55 gosyl 阅读(1887) | 评论 (0)编辑 收藏
本文是Google搜索技巧系列文章的第一篇,也是在看了《十四个方法提高博客的页面访问量》后,尝试一下其中的第六条-写一个系列文章,于是就拿Google开刀了,第一篇介绍的是最简单基本的东西,经常使用Google搜索的可以跳过本文.

  基本搜索

  Google 查询简洁方便,仅需输入查询内容并敲一下回车键 (Enter),或单击“Google 搜索”按钮即可得到相关资料.

  搜索两个及两个以上关键字

  Google 只会返回那些符合您的全部查询条件的网页.不需要在关键词之间加上“and”或“+”.如果您想缩小搜索范围,只需输入更多的关键词,只要在关键词中间留空格就行了.

  搜索结果不包含某些特定信息

  如果要避免搜索某个词语,可以在这个词前面加上一个减号(“-”, 英文字符).但在减号之前必须留一空格.

  自动简繁转换

  Google有智能型汉字简繁自动转换系统.值得注意的是这个系统不是简单的字符变换,还包括不同区域之间惯用语转换.例如中国大陆称朝鲜为“北朝鲜”,而港台和海外则称之为“北韩”,因此在搜索简体的“北朝鲜”时,会同时自动对应搜索繁体的“北韩”.当搜索所有中文网页时,Google会对搜索项进行简繁转换后,同时检索简体和繁体网页.并将搜索结果的标题和摘要转换成和搜索项的同一文本,以便阅读.

  拼音汉字转换

  Google 运用智能软件系统对拼音关键词能进行自动中文转换并提供相应提示.例如:搜索“yue guang”, Google 能自动提示 “您是不是要找:月光”.如果您点击“月光”, Google 将以“月光”作为关键词进行搜索.对于拼音和中文混和关键词,系统也能做有效转换.

  整词的搜索

  在 Google 中,可以通过添加双引号来搜索短语.双引号中的词语(比如”月光博客”)在查询到的文档中将作为一个整体出现,而不会自动进行分词处理.这一方法在查找名言警句或专有名词时显得格外有用.

  通配符

  你可以在搜索时使用通配符“*”,这在搜索诗词时特别有效.比如你可以搜一下“when i was young i’d listened to the radio * my favorite songs waiting ”可以通过模糊记忆的单词找到“yesterday once more”的歌词地址.

Google搜索在工作上的应用技巧

  Google良好的搜索和易用性已经得到了广大网友的欢迎,但是除了我们经常使用的Google网站、图像和新闻搜索之外,它还有很多其他搜索功能和搜索技巧.如果我们也能充分利用,必将带来更大的便利.这里我介绍几个很有用的搜索技巧,在平时搜索中可以结合使用.

  一、限定搜索范围的技巧

  1、文件类型

  有时候我们可能不需要搜索网页文件或者图片,我们可能想要搜索其他类型的问题,比如文档文件(Word,Excel,PPT),Flash文件,甚至是Google地图文件,我们都可以使用“filetype”功能来实现.

  比如我想搜索一篇关于最新加密技术的Word论文,使用Google搜索“filetype:doc 加密技术 ”即可得到大量相关信息.我想搜索关于中国的Google Earth卫星图片,那么就在Google中搜索“filetype:kmz china”即可.

  2、指定网站

  有时我们进行网页搜索,想要在某一个指定的网站内搜索感兴趣的内容,这时候我们可以使用“site”功能来限定搜索的网站.

  比如,我想在新浪网上搜索关于世界杯赛程的消息,只需要用Google搜索“site:sina.com.cn 世界杯赛程”即可得到结果.

  如果你想把搜索结果限制在大学的网站之中,可以使用“site:.edu 关键词”.

  通过限定搜索范围的方法,我们可以更快更准确的搜索到我们想要的东西.

  3、其他限定搜索方法

  intitle:搜索关键词(intitle:关键字)只搜索网页标题含有关键词的页面.

  inurl:搜索关键词(intitle:关键字)只搜索网页链接含有关键词的页面.

  intext:搜索关键词(intext:关键字)只搜索网页body标签中的文本含有关键词的页面.

  二、写作辅助小工具

  Google有一些小工具,为我们的日常工作学习提供了很多方便之处.

  1、翻译工具

  Google本身带有中英文翻译的功能,只需输入一个关键词(“翻译”或“fy”任选其一)和要查的中(英)文单词,Google会直接显示您要查的单词的英文(或中文)翻译.

  比如我们想要翻译“香蕉”这个词为英文,那么只需要在Google中搜索“翻译 香蕉”或者“fy 香蕉”,返回的第一条记录就是翻译的结果.同样,我们搜索“fy banana”可以得到这个单词的中文翻译.

  2、学术词典工具

  我们有时候想要知道一个具体词汇的定义,可以使用“定义”或“define”,接着键入一个空格,然后键入您需要其定义的词.

  比如,我们想要知道氨基酸是什么意思,只需要在Google中搜索“定义 氨基酸”,就可以找到氨基酸的定义.

  三、改进工作效率

  做为一个公司员工,每天都要关注自己公司和竞争对手的最新消息,怎么才能在最短的时间内获得最多的信息呢?Google可以帮助你.

  Google 快讯是Google的新闻定制自动发送,用户可以定制自己需要的内容,Google会在设定的时间内(即时、每天、每周)给用户发送Google最新搜索到的新闻文章,非常方便,我们就可以用这个功能来跟踪自己公司和竞争对手的最新消息.

  例如我是一家做搜索的开发公司,我需要每天关注自己的竞争对手,因此我只要登录:http://www.google.com/alerts?hl= zh-CN,然后在“搜索字词”中输入“Google”,“频率”为每天,即可每天收到关于Google的最新消息,同样在“搜索字词”中输入“百度”, 可以获得百度的最新消息.

  当然,搜索关键字不只是公司,开动我们的脑筋,我们可以用这个工具跟踪任何信息,比如输入某个名人的名字,可以追踪这个名人的最新消息和新闻,搜索某个行业名称,可以追踪这个行业的相关新闻,搜索某个新闻事件,可以得到这个事件的最新报道.

  因此,我们只要灵活掌握和运行Google的搜索技巧,那会给自己的工作和学习带来相当大的提升,使得自己的事业能够更上一层楼.

posted @ 2006-10-02 10:22 gosyl 阅读(365) | 评论 (1)编辑 收藏
   我使用myeclipse5.0.1GA+eclipse3.2。新建一个web project,然后添加struts cababilities.在struts-config.xml的design标签页下(如下图)不能新建jsp文件。为什么呢?
o_未命名.JPG
posted @ 2006-09-16 21:20 gosyl 阅读(983) | 评论 (1)编辑 收藏
      报名几天了,忙完了注册,体检之后。今天上了第一天课,跟本科时候的感觉差不多,上午逃了一节,下午的是选修课,学姐说很难过所以没选,也就干脆没有去上。在寝室美美的睡了一觉。醒来已经是5点。心想 我的研究生生涯就此开始了,心里却没有一丝激动。身边强人不少,需要虚心向他们学习。雪儿为了考研每天都很努力,我也应该好好规划一下这三年,不能虚度光阴。
      
posted @ 2006-09-14 00:05 gosyl 阅读(239) | 评论 (2)编辑 收藏

        回到佛山也快有10天时间,每天过得挺平淡。很怀念在学校跟同学们在一起的日子。
        在这里,认识了一些新的朋友,都是一些在工厂打工的打工仔。跟我住一屋子的就有两个。虽然就比我大1,2岁,但已经工作好几年了。一个的儿子快1岁了,另外一个的老婆过些天就生小孩了。他们每天都在工厂里很卖力的工作。每天都要加班,很辛苦。但是他们每天都乐呵呵的,我们每天晚上开卧谈到很晚,弄得最近都有点睡眠不足鸟。
        白天他们工作的时候,我就玩玩电脑,陪老妈出去买菜,陪她逛街。偶尔跟老婆通通电话,倒也逍遥。
        生活有点平淡.期待着开学       

posted @ 2006-08-12 14:46 gosyl 阅读(304) | 评论 (5)编辑 收藏
      同学在我机子上安装red hat,把我的d盘格掉了,里面有我所有的软件备份以及编程工具。这回我可惨了,又要重新安装,上网搜集,下载。现在资料丢了才意识到备份的重要,发誓下次一定要配个刻录光驱!把重要的资料刻录下来,这样就万无一失了。
posted @ 2006-05-24 12:43 gosyl 阅读(258) | 评论 (1)编辑 收藏
         昨天把机子拿i给同学去安装linux,结果安装了一个linux red hat,比我的fc5删除了,版本太低,不想用,于是进windows把linux所在的盘给格式化了,结果再重启机子后,系统不能启动拉。直接进入了grub命令提示符,不动了。
         然后上网找了下资料,用window xp的安装盘进入修复命令台,使用fixmbr命令,就可以进入windows了。
        一般的 先用map查看一下你的windows安装在那个盘,

Fixmbr 

  修复启动磁盘的 主启动记录。fixmbr 命令仅在使用故障恢复控制台时才可用。 

  fixmbr [ device_name] 

  参数 

  device_name 

  要写入新的主引导记录的设备(驱动器)。设备名称可从 map 命令的输出获得。例 
如,设备名称: 

  \Device\HardDisk0 

  范例  :我的windows xp装在c盘,用map出来的信息显示出来是: \Device\HardDisk0

  下列命令示例向指定设备写入一个新的主引导记录: 

  fixmbr \Device\HardDisk0 

posted @ 2006-05-24 12:36 gosyl 阅读(332) | 评论 (0)编辑 收藏

 

public   class  Student {
    Student(String name)
{
        
this .name = name;
    }

    
boolean  hasPassedCET4() {
        
//
    }

        
    
boolean  gotEnoughCredits() {
        
//
    }


    
private  age;
    
private  name;
}


class  GraduateStudent  extends  Student {
    
boolean  completedGraduateThesis() {
        
//    
    }

    Photo getPhoto()
{
        
//
    }

    
boolean  healthCheckUp() {
        
//
    }

    
void  stay() {
        
//
    }

    
void  leaveSchool() {}
    
void  enterAnotherSchool() {}
    
    
public   static   void  main(Sting[] args) {
        Student me
= new  GraduateStudent( " syl " );
        
if (me.hasPassCET4()
           
&&  me.gotEnoughCredits()
           
&&  me.completedGraduateThesis()) {
            me.getPhoto();
            
if  (me.healthCheckUp()) {
               me.leaveSchool();
               me.enterAnotherSchool();
            }
else {
               me.leaveSchool();
               me.gotoHospital();
               
while ( ! me.healthCheckUp())
                   
{}
               me.enterAnotherSchool();
            }

        }
else {
             me.stay();
        }

    }

}


posted @ 2006-05-21 14:17 gosyl 阅读(297) | 评论 (0)编辑 收藏
  我使用的版本是wincvs 2.0.3.1和cvsnt2.5.03。
  不同的版本配置方式有很大的不同,因此针对不同的版本,设置方法可能不同。
 
  先在cvsnt中新建Repository: 点击repository configuration选项卡--->ADD ,在location下填入资源库位置,我填0写的是“D:/CVSNT/demoRepository”,然后在name下填写“/demoRepository”,注意这里是相对路径。下面三个选项,我统统打上钩。OK。

   安装好wincvs后,
 1。连接资源库:进入菜单项admin--〉command line Settings ,在cvsroot里填写“:pserver:gosyl@localhost:/demoRepository ”。然后进入菜单项admin--〉login,在cvsroot里同样填写“:pserver:gosyl@localhost:/demoRepository”。系统提示输入密码,输入后。连接成功。系统显示
   ***** CVS exited normally with code 0 *****
  
  2。使用import module向资源库添加需要管理的文件:
   在workspace窗口点击鼠标右键,选择import module。在import setting选项卡的Repository下给新资源取个名字如“我的文档”。在 import option选项卡下键入路径名,确定。这时在workspace窗口会出现一个“我的文档”的文件夹,在右侧窗口可以看到这个文件夹下的文件。这些文件可以被提交到资源库中。这时用鼠标右键点击workspace窗口内空白部分,可以发现已经有commit 等选项。
posted @ 2006-05-07 15:22 gosyl 阅读(304) | 评论 (0)编辑 收藏
转载自http://www.kaifz.com/Tomcat5-5-JNDI-JDBC-t39764.htm

Tomcat5.5下配置JNDI JDBC数据源
w.kejia@gmail.com
1. 安装JDBC驱动
通常,将JDBC驱动安装到$CATALINA_HOME/common/lib下。
2. 声明你的资源引用
这里我们为JDBC数据源建立的JNDI资源名为“jdbc/dataSource2005”,需要在web应用部署描述文件web.xml中添加资源声明:
<resource-ref>
<description>
Resource reference to a factory for java.sql.Connection
instances that may be used for talking to a particular
database that is configured in the server.xml file.
</description>
<res-ref-name>
jdbc/dataSource2005
</res-ref-name>
<res-type>
javax.sql.DataSource
</res-type>
<res-auth>
Container
</res-auth>
</resource-ref>
以下是一份简单、完整的web.xml文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<web-app id="StrutsWuApplication">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<resource-ref id="datasource">
<description>Database connection</description>
<res-ref-name>jdbc/dataSource2005</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
3. 配置Tomcat资源工厂
接下来修改应用的$CATALINA_HOME/conf/server.xml或web应用的/META-INF/context.xml文件,在相应的context节添加:
<Context ...>
...
<Resource name="jdbc/dataSource2005" auth="Container" type="javax.sql.DataSource" username="sa" password="sa" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost:1433;databasename=northwind" maxActive="8" maxIdle="4"/>
...
</Context>
Tomcat标准数据源资源工厂配置项如下:
* driverClassName - 所使用的JDBC驱动类全称。
* maxActive - 同一时刻可以自数据库连接池中被分配的最大活动实例数。
* maxIdle - 同一时刻数据库连接池中处于非活动状态的最大连接数。
* maxWait - 当连接池中没有可用连接时,连接池在抛出异常前将等待的最大时间,单位毫秒。
* password - 传给JDBC驱动的数据库密码。
* url - 传给JDBC驱动的连接URL。
* user - 传给JDBC驱动的数据库用户名。
* validationQuery - 一个SQL查询语句,用于在连接被返回给应用前的连接池验证。如果指定了该属性,则必为至少返回一行记录的SQL SELECT语句。
4. 使用
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource)envCtx.lookup("jdbc/dataSource2005");
Connection conn = ds.getConnection();
... use this connection to access the database ...
conn.close();
注意:Tomcat5.5不支持ConnectionPoolDataSource接口。
5. 参考
* http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html
posted @ 2006-05-05 21:54 gosyl 阅读(527) | 评论 (0)编辑 收藏
        今天是跟女朋友相识一周年的日子,没有过多的感触,只有淡淡的忧伤。
        毕业时分手,很潇洒的说法,真的到那一天,希望自己也能那么洒脱。
        回想起一年来的风风雨雨,无论如何,一周年,都是值得纪念的。
        认认真真把寝室打扫了一遍,寝室焕然一新。心也一样。         
               
posted @ 2006-05-01 11:26 gosyl 阅读(278) | 评论 (1)编辑 收藏

Award BIOS

1短:系统正常启动。表明机器没有任何问题。
2短:常规错误,请进入CMOS Setup,重新设置不正确的选项。
1长1短:内存或主板出错。换一条内存试试,若还是不行,只好更换主板。
1长2短:显示器或显示卡错误。
1长3短:键盘控制器错误。检查主板。
1长9短:主板Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试试。
不断地响(长声):内存条未插紧或损坏。重插内存条,或更换内存。

 AMI BIOS

1短:内存刷新失败。更换内存条。
2短:内存ECC较验错误。在CMOS Setup中将内存关于ECC校验的选项设为Disabled就可以解决,不过最根本的解决办法还是更换一条内存。
3短:系统基本内存检查失败。换内存。
4短:系统时钟出错。
5短:CPU出现错误。
6短:键盘控制器错误。
7短:系统实模式错误,不能切换到保护模式。
8短:显示内存错误。显示内存有问题,更换显卡试试。
9短:BIOS芯片检验和错误。
1长3短:内存错误。内存损坏,更换即可。
1长8短:显示测试错误。显示器数据线没插好或显示卡没插牢。

 Phoenix BIOS

1短:系统启动正常
1短1短1短:系统初始化失败
1短1短2短:主板错误
1短1短3短:CMOS或电池失效
1短1短4短:ROM BIOS校验错误
1短2短1短:系统时钟错误
3短2短4短:键盘控制器错误
3短3短4短:显示内存错误
3短4短2短:显示错误
4短2短1短:时钟错误
4短2短2短:关机错误
4短3短1短:内存错误
4短4短1短:串行口错误
4短4短2短:并行口错误

posted @ 2006-04-29 23:13 gosyl 阅读(313) | 评论 (0)编辑 收藏
      又是不断的重复,没有创新,对自己着实有点失望。四年学习的象征,就是这个水平,心里那个寒啊。。。发誓一定要更加努力的学习!
posted @ 2006-04-28 19:51 gosyl 阅读(228) | 评论 (0)编辑 收藏

配置要求:IIS(win2000 server 自带)、Java 2 SDK 1.4.2 (或更高版本)、Tomcat Web Server 连接器、Tomcat 5.0.24 (或更高版本)

准备

一、Java 2 SDK 1.4.2 (或更高版本)
1、 www.java.sun.com/downloads/ 网站中下载,选择
2、 Java 2 Platform, Standard Edition (J2SE)
3、  在下拉列表框中选择All platforms
4、  J2SE v 1.4.2_04  SDK  includes the JVM technology 下选择
5、  Download J2SE SDK
6、 选择accept后下载Windows Offline Installation, Multi-language        (j2sdk-1_4_2_04-windows-i586-p.exe, 49.36 MB) 版本

二、Tomcat 5.0.24 (或更高版本)
1、http://jakarta.apache.org/site/binindex.cgi下载
2、在Downloads中选择Binaries
3、在Tomcat 5.0.25 KEYS 中选择5.0.25 exe PGP MD5 下载

三、Tomcat Web Server 连接器
1、http://jakarta.apache.org/site/binindex.cgi下载
2、在Downloads中选择Binaries
3、在Tomcat Web Server Connectors KEYS 中选择
4、JK 2
   JK 2 Binary Releases
5、出现Index of/dist/jakarta/tomcat-connectors/jk2/binaries
  界面,选择win32/然后选择下载
  jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip
 注意 这个目录列表显示的文件名称被截断,所以需要观察浏览器状态栏中的提示,确认你准备下载的文件应该是以\"...iis.zip\"为结尾的

安装

一、Java 2 SDK
运行j2sdk-1_4_2_04-windows-i586-p.exe 按照提示安装(可以更改安装路径到你习惯的地方)。这里选择
d:\\jdk(jdk为自己新建的文件夹)

二、Tomcat 5
运行jakarta-tomcat-5.0.24.exe 按照提示安装(可以更改至其它路径)。
这里选择d:\\tomcat5.0(tomcat5.0为自己新建的文件夹)
选择本地机器的jdk路径,一般情况下,安装文件会自动搜索并显示,如果没有正确显示,也可以手动更改
成功安装后,程序会提示启动tomcat并查看readme文档。
注意: 启动Tomcat之前要确定系统没有其它服务已经占用8080端口(Tomcat默认端口)和8009端口( Tomcat\'s AJP13 连接器端口)
Tomcat正常启动后会在系统栏加载图标
注意: tomcat5.0以下的版本必须设初始密码,tomcat5.0以上的可以不设

三、Tomcat JK2 IIS 连接器
解压缩jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip得到bin  conf  doc三个文件夹,进入\\bin\\后可见isapi_redirector2.dll。
剪切/复制isapi_redirector2.dll 文件到Tomcat\'s bin\\目录中
新建目录win32\\i386\\ 并粘贴isapi_redirector2.dll。
记住这个路径,稍后配置IIS的时候还会用到。这个路径不是系统要求的,可改变!
现在可以删除jakarta-tomcat-connectors-jk2.0.4-win32-IIS目录,这里面的文件已经没用了。实际上在jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip中我们只用到了isapi_redirector2.dll一个文件

设置
一、tomcat
进入 Tomcat\'s conf\\ 文件夹.
要支持 JK2 连接器, 你可能需要修改jk2.properties文件. 大多数情况下保留此文件的默认状态即可,本人的多次配置过程都没有修改过这个文件。

## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED
## WHEN YOU EDIT THE FILE.

## COMMENTS WILL BE _LOST_

## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.

# Set the desired handler list
# handler.list=apr,request,channelJni
# www.domain.com
# Override the default port for the socketChannel
# channelSocket.port=8019
# Default:
# channelUnix.file=${jkHome}/work/jk2.socket
# Just to check if the the config  is working
# shm.file=${jkHome}/work/jk2.shm

# In order to enable jni use any channelJni directive
# channelJni.disabled = 0
# And one of the following directives:

# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so

# If set to inprocess the mod_jk2 will Register natives itself
# This will enable the starting of the Tomcat from mod_jk2
# apr.jniModeSo=inprocess
request.tomcatAuthentication=false


设置环境变量tomcat_home。指向tomcat的安装目录d:\\Tomcat 5.0下。注意要求系统有可用JAVA_HOME环境变量

创建workers2.properties到d:\\Tomcat 5.0\\conf下。workers2.properties内容文件如下:
[shm]
file=\"d:/Tomcat 5.0/logs/jk2.shm\"
size=1048576

# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

# Uri mapping
[uri:/*.jsp]
[uri:/servlet/*]
worker=ajp13:localhost:8009

三、Tomcat IIS 连接器
你已经放置isapi_redirector2.dll在你的路径下,本例子中是
d:\\Tomcat 5.0\\bin\\win32\\i386
现在需要添加一些必要的注册信息到注册表,redirector被IIS调用时会读到。建立一个.reg文件

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Apache Software Foundation\\Jakarta Isapi Redirector\\2.0]
\"workersFile\"=\"d:\\\\Tomcat 5.0\\\\conf\\\\workers2.properties\"
\"extensionUri\"=\"/jakarta/isapi_redirector2.dll\"
\"logLevel\"=\"debug\"
\"serverRoot\"=\"d:\\\\Tomcat 5.0\\\\\"
在记事本中写入上面的文字,并保存为 reg.reg
双击.reg文件,在注册表中的内容将会添加成功
HKEY_LOCAL_MACHINE\\SOFTWARE\\Apache Software Foundation\\Jakarta Isapi Redirector\\2.0中可以看到。

四、给Tomcat配制虚拟主机多个站点。
新建两个文件夹d:\\tomcat1和d:\\tomcat2。在两个文件夹里面再分别建立一个ROOT目录。

记事本打开d:\\Tomcat5.0\\conf\\server.xml文件。在文件server.xml中找到
标签;在标签之后新建如下信息:

www.tomcat1.com\" appBase=\"d:\\tomcat1\" >

www.tomcat2.com\" appBase=\"d:\\tomcat2\">

主要就是新建两个虚拟主机www.tomcat1.comwww.tomcat2.com。站点目录分别是d:\\tomcat1和d:\\tomcat2。d:\\tomcat1\\ROOT和d:\\tomcat2\\ROOT。分别是两个站点的主目录。也建立了日志文件和访问日志文件。

五、打开tomcat的/servlet/*的映射。
记事本打开d:\\Tomcat 5.0\\conf\\web.xml文件。

   
        invoker
       
         org.apache.catalina.servlets.InvokerServlet
       
       
            debug
            0
       
        2
   

   
        invoker
        /servlet/*
   
这两个代码段的注释去掉,使其生效。

六、在iis中建立两个站点tomcat1和tomcat2。建立时注意主机头分别设成www.tomcat1.comwww.tomcat2.com。主目录分别设成d:\\tomcat1\\ROOT和d:\\tomcat2\\ROOT。两个站点分别建立名称为jakarta的ISAPI筛选器。可执行文件都指向d:\\Tomcat 5.0\\conf\\connector\\isapi_redirector2.dll。

两个站点分别新建虚拟目录别名都填:jakarta,目录选择指向:d:\\Tomcat 5.0\\bin\\win32\\i386在\"执行(例如ISAPI应用程序或CGI)\"一项打上勾,完成。

IIA筛选器
再进行筛选器的选择时,选用jakarta可执行文件为d:\\Tomcat 5.0\\bin\\win32\\i386
 
建筛选器所需要的虚拟目录
选择需要加载Tomcat服务站点,右键选择新建,再选择虚拟目录。创建虚拟目录,别名为jakarta。注意这个名字是固定值,不要拼写错误!指定目录为isapi_redirector2.dll所在目录. 本例子中是 d:\\Tomcat 5.0\\bin\\win32\\i386
 
重启tomcat和iis。

在tomcat1和tomcat2文件夹下最好放一个index.htm和一个index.jsp文件.方便测试。

posted @ 2006-04-27 11:35 gosyl 阅读(3736) | 评论 (3)编辑 收藏
如何设置wingate在局域网内架设web服务器
以架设web server为例:
  1. 开启GateKeeper,在左面点击WWW Proxy Service,按鼠标右键,进入WWW Proxy Service的属性页,在General页中将Service端口设置发布Web所使用的端口,一般为80,这样Wingate开放了一个80端口的HTTP代理服务。
  2. 进入Bindings页,选择第一个选项即Allow Connections coming in on any internet connections。
  3. 重要的是在Non-Proxy Requests页,默认是选择了Reject Request,把它改为Pipe request through to predetermined。在下面Server和Port栏中,填局域网中内部提供Web服务的机器的IP地址和端口(比如192.168.0.10,80)。
    这样,Wingate就将外部对80端口的HTTP请求转发到局域网中IP地址为192.168.0.10这台电脑的80端口去。只要192.168.0.80电脑的IIS正确设置了80端口的Web服务,就能被局域网外部访问到。
  4. 确定并保存。
posted @ 2006-04-27 11:34 gosyl 阅读(733) | 评论 (0)编辑 收藏

为什么要安装linux:
       1.不知何时开始对windows产生了反感
       2.硬盘增加了80g
       3.出于好奇

为什么选择fedora core5:
       1.网上评论:大家说好才是真的好,而且比较适合我。
        2.先入为主:身边有同学用过fedora core的linux。(不过是fc2的,里面的openoffice对中文支持不好。)
        3.专家推荐:有个玩了linux3年的朋友向我推荐了fc,告诉我最新版的是fc5,得知里面还自带了eclipse。对于喜欢java的我来说,这是一大诱惑。

如何得到fedora core5 :
         1.商店购买安装盘:浪费钱跟时间,需要亲自跑到商店去找,我估计我所在的城市没有买。
         2.借朋友的安装盘:那个同学在另一个学校,坐车要10来分钟,麻烦。
         3.上网下载:joakly在北京的公司可以免费上网,网速奇快无比。of course ,下载!

网上寻找fedora core5:
          1.google  未果   
          2.verycd.com  未果
          2.csdn.net  -->wiki-->linux-->fedora   在这里我找到了官方bt下载网址http://torrent.fedoraproject.org/

安装 fedora core 5:
           1.使用nero 6刻录了6张cd 。nero是很著名的刻录软件,易用,安全。
           2.给linux划分了10G的空间。
           3.如果是原来安装了windows一定要使用custom安装,如果选择了自动分区,你的硬盘数据就全毁了,曾经吃过这样的亏。汗。。。 
           4.安装过程中发现有好几张碟片被弄坏了,跑了商店又买了2张碟,重新刻录。亏
           5.安装完后,发现机器既不能进入windows也不能进入linux,机器停在一个grub的提示符下面,却什么都不能输入。无语。。。
           6.第一反应是linux把mbr破坏了,搞得系统不能启动了。赶紧上网查。通过一番努力,搞定了。下面记录了修复过程。

用grub引导多系统:
           用fedora core 5的rescue盘启动系统,进入了一个有sh#提示符的界面。
1. 在sh#下面键入命令:      chroot  /mnt/sysimage ,进入/ 目录
2. 用cat  察看 /etc/fstab 文件:fstab文件中有一行显示如下: 
            LABEL=/boot /boot ext3 defaults 1 2
      说明我的Linux系统/boot和/没有位于同一个分区
3.然后依次执行下面的语句 ,重新启动,搞定:

grub> root (hd1,0)      // 我的linux是装在(hd1,0)上。
 Filesystem type is ext2fs, partition type 0x83
grub> setup(hd0)        // 把grub写入mbr
grub> kernel /vmlinuz-2.6.11-1.1369_FC5 ro root=/root   //装载kernel
     [Linux-bzImage, setup=0x1e00, size=0x18e473]
grub> initrd /grub initrd-2.6.11-1.1369_FC4.img   
    [Linux-initrd @ 0x2e1000, 0x10e685 bytes]
grub> boot



 
           






  -------ps 现在的linux的易用性与windows越来越接近了。像我等菜鸟也开始用了,前途无量啊。。

posted @ 2006-04-26 17:44 gosyl 阅读(805) | 评论 (0)编辑 收藏

[介绍]
gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步

1.预处理,生成.i的文件[预处理器cpp]
2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]
3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]
4.连接目标代码,生成可执行程序[链接器ld]
[参数详解]
-x language filename
  设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定C语言的后
缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个性,决定你的C代码文件的后缀
名是.pig 哈哈,那你就要用这个参数,这个参数对他后面的文件名都起作用,除非到了
下一个参数的使用。
  可以使用的参数吗有下面的这些
  `c', `objective-c', `c-header', `c++', `cpp-output', `assembler', and `a
ssembler-with-cpp'.
  看到英文,应该可以理解的。
  例子用法:
  gcc -x c hello.pig
  
-x none filename
  关掉上一个选项,也就是让gcc根据文件名后缀,自动识别文件类型
  例子用法:
  gcc -x c hello.pig -x none hello2.c
  
-c
  只激活预处理,编译,和汇编,也就是他只把程序做成obj文件
  例子用法:
  gcc -c hello.c
  他将生成.o的obj文件
-S
  只激活预处理和编译,就是指把文件编译成为汇编代码。
  例子用法
  gcc -S hello.c
  他将生成.s的汇编代码,你可以用文本编辑器察看
-E
  只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面.
  例子用法:
  gcc -E hello.c > pianoapan.txt
  gcc -E hello.c | more
  慢慢看吧,一个hello word 也要与处理成800行的代码
-o
  制定目标名称,缺省的时候,gcc 编译出来的文件是a.out,很难听,如果你和我有同感
,改掉它,哈哈
  例子用法
  gcc -o hello.exe hello.c (哦,windows用习惯了)
  gcc -o hello.asm -S hello.c
-pipe
  使用管道代替编译中临时文件,在使用非gnu汇编工具的时候,可能有些问题
  gcc -pipe -o hello.exe hello.c
-ansi
  关闭gnu c中与ansi c不兼容的特性,激活ansi c的专有特性(包括禁止一些asm inl
ine typeof关键字,以及UNIX,vax等预处理宏,
-fno-asm
  此选项实现ansi选项的功能的一部分,它禁止将asm,inline和typeof用作关键字。
    
-fno-strict-prototype
  只对g++起作用,使用这个选项,g++将对不带参数的函数,都认为是没有显式的对参数
的个数和类型说明,而不是没有参数.
  而gcc无论是否使用这个参数,都将对没有带参数的函数,认为城没有显式说明的类型

  
-fthis-is-varialble
  就是向传统c++看齐,可以使用this当一般变量使用.
  
-fcond-mismatch
  允许条件表达式的第二和第三参数类型不匹配,表达式的值将为void类型
  
-funsigned-char
-fno-signed-char
-fsigned-char
-fno-unsigned-char
  这四个参数是对char类型进行设置,决定将char类型设置成unsigned char(前两个参
数)或者 signed char(后两个参数)
  
-include file
  包含某个代码,简单来说,就是便以某个文件,需要另一个文件的时候,就可以用它设
定,功能就相当于在代码中使用#i nclude<filename>
  例子用法:
  gcc hello.c -include /root/pianopan.h
  
-imacros file
  将file文件的宏,扩展到gcc/g++的输入文件,宏定义本身并不出现在输入文件中
  
-Dmacro
  相当于C语言中的#define macro
  
-Dmacro=defn
  相当于C语言中的#define macro=defn
  
-Umacro
  相当于C语言中的#undef macro
-undef
  取消对任何非标准宏的定义
  
-Idir
  在你是用#i nclude"file"的时候,gcc/g++会先在当前目录查找你所制定的头文件,如
果没有找到,他回到缺省的头文件目录找,如果使用-I制定了目录,他
  回先在你所制定的目录查找,然后再按常规的顺序去找.
  对于#i nclude<file>,gcc/g++会到-I制定的目录查找,查找不到,然后将到系统的缺
省的头文件目录查找
  
-I-
  就是取消前一个参数的功能,所以一般在-Idir之后使用
  
-idirafter dir
  在-I的目录里面查找失败,讲到这个目录里面查找.
  
-iprefix prefix
-iwithprefix dir
  一般一起使用,当-I的目录查找失败,会到prefix+dir下查找
  
-nostdinc
  使编译器不再系统缺省的头文件目录里面找头文件,一般和-I联合使用,明确限定头
文件的位置
  
-nostdin C++
  规定不在g++指定的标准路经中搜索,但仍在其他路径中搜索,.此选项在创libg++库
使用
  
-C
  在预处理的时候,不删除注释信息,一般和-E使用,有时候分析程序,用这个很方便的

  
-M
  生成文件关联的信息。包含目标文件所依赖的所有源代码你可以用gcc -M hello.c
来测试一下,很简单。
  
-MM
  和上面的那个一样,但是它将忽略由#i nclude<file>造成的依赖关系。
  
-MD
  和-M相同,但是输出将导入到.d的文件里面
  
-MMD
  和-MM相同,但是输出将导入到.d的文件里面
  
-Wa,option
  此选项传递option给汇编程序;如果option中间有逗号,就将option分成多个选项,然
后传递给会汇编程序
  
-Wl.option
  此选项传递option给连接程序;如果option中间有逗号,就将option分成多个选项,然
后传递给会连接程序.
  
-llibrary
  制定编译的时候使用的库
  例子用法
  gcc -lcurses hello.c
  使用ncurses库编译程序
  
-Ldir
  制定编译的时候,搜索库的路径。比如你自己的库,可以用它制定目录,不然
  编译器将只在标准库的目录找。这个dir就是目录的名称。
  
-O0
-O1
-O2
-O3
  编译器的优化选项的4个级别,-O0表示没有优化,-O1为缺省值,-O3优化级别最高 
    
-g
  只是编译器,在编译的时候,产生调试信息。
  
-gstabs
  此选项以stabs格式声称调试信息,但是不包括gdb调试信息.
  
-gstabs+
  此选项以stabs格式声称调试信息,并且包含仅供gdb使用的额外调试信息.
  
-ggdb
  此选项将尽可能的生成gdb的可以使用的调试信息.
-static
  此选项将禁止使用动态库,所以,编译出来的东西,一般都很大,也不需要什么
动态连接库,就可以运行.
-share
  此选项将尽量使用动态库,所以生成文件比较小,但是需要系统由动态库.
-traditional
  试图让编译器支持传统的C语言特性
[参考资料]
-Linux/UNIX高级编程
  中科红旗软件技术有限公司编著.清华大学出版社出版
-Gcc man page
  
[ChangeLog]
-2002-08-10
  ver 0.1 发布最初的文档
-2002-08-11
  ver 0.11 修改文档格式
-2002-08-12
  ver 0.12 加入了对静态库,动态库的参数
-2002-08-16
  ver 0.16 增加了gcc编译的4个阶段的命令
运行 gcc/egcs
**********运行 gcc/egcs***********************
  GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC 能够编译三种语言:C、C++ 和 O
bject C(C 语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++
源程序。
  如果你有两个或少数几个 C 源文件,也可以方便地利用 GCC 编译、连接并生成可
执行文件。例如,假设你有两个源文件 main.c 和 factorial.c 两个源文件,现在要编
译生成一个计算阶乘的程序。
代码:
-----------------------
清单 factorial.c
-----------------------
int factorial (int n)
{
  if (n <= 1)
   return 1;
  else
   return factorial (n - 1) * n;
}
-----------------------
清单 main.c
-----------------------
#i nclude <stdio.h>
#i nclude <unistd.h>
int factorial (int n);
int main (int argc, char **argv)
{
  int n;
  if (argc < 2)
  {
    printf ("Usage: %s n\n", argv [0]);
    return -1;
  }
  else
  {
   n = atoi (argv[1]);
   printf ("Factorial of %d is %d.\n", n, factorial (n));
   }
  return 0;
}
-----------------------
利用如下的命令可编译生成可执行文件,并执行程序:
$ gcc -o factorial main.c factorial.c
$ ./factorial 5
Factorial of 5 is 120.
  GCC 可同时用来编译 C 程序和 C++ 程序。一般来说,C 编译器通过源文件的后缀
名来判断是 C 程序还是 C++ 程序。在 Linux 中,C 源文件的后缀名为 .c,而 C++ 源
文件的后缀名为 .C 或 .cpp。但是,gcc 命令只能编译 C++ 源文件,而不能自动和 C
++ 程序使用的库连接。因此,通常使用 g++ 命令来完成 C++ 程序的编译和连接,该程
序会自动调用 gcc 实现编译。假设我们有一个如下的 C++ 源文件(hello.C):
#i nclude <iostream>
void main (void)
{
  cout << "Hello, world!" << endl;
}
则可以如下调用 g++ 命令编译、连接并生成可执行文件:
$ g++ -o hello hello.C
$ ./hello
Hello, world!
**********************gcc/egcs 的主要选项*********
gcc 命令的常用选项
选项 解释
-ansi 只支持 ANSI 标准的 C 语法。这一选项将禁止 GNU C 的某些特色,
例如 asm 或 typeof 关键词。
-c 只编译并生成目标文件。
-DMACRO 以字符串“1”定义 MACRO 宏。
-DMACRO=DEFN 以字符串“DEFN”定义 MACRO 宏。
-E 只运行 C 预编译器。
-g 生成调试信息。GNU 调试器可利用该信息。
-IDIRECTORY 指定额外的头文件搜索路径DIRECTORY。
-LDIRECTORY 指定额外的函数库搜索路径DIRECTORY。
-lLIBRARY 连接时搜索指定的函数库LIBRARY。
-m486 针对 486 进行代码优化。
-o FILE 生成指定的输出文件。用在生成可执行文件时。
-O0 不进行优化处理。
-O 或 -O1 优化生成代码。
-O2 进一步优化。
-O3 比 -O2 更进一步优化,包括 inline 函数。
-shared 生成共享目标文件。通常用在建立共享库时。
-static 禁止使用共享连接。
-UMACRO 取消对 MACRO 宏的定义。
-w 不生成任何警告信息。
-Wall 生成所有警告信息。

posted @ 2006-04-25 09:28 gosyl 阅读(1334) | 评论 (0)编辑 收藏
        学习java是个长期的过程。每次想学习某种java技术的时候,往往会牵扯出其它好几种技术,其它的好几种技术又牵扯出其它更多的技术。学到一半的时候觉得技术面太广,往往失去兴趣,导致所有技术都只学到一点皮毛。现在急需一个大型项目让自己深入应用这些东西。
        发现自己还是没有找到一种很好的自学方式。。。
posted @ 2006-04-24 16:50 gosyl 阅读(221) | 评论 (0)编辑 收藏

       今天开幕式,忽然下起雨,运动员们在大雨里淋了半个多小时,开幕式才开动。我有幸代表运动员宣誓。小有一点紧张,不过还好没有出大纰漏。
       后天就有一场比赛,照着热身赛的发挥,我对我们院的实力还是非常看好,应该进4强没有问题。对个人来说也是最后一届足球比赛了,以后再难的这样的机会了。好好踢,不要给自己留下遗憾。

posted @ 2006-04-23 23:12 gosyl 阅读(207) | 评论 (0)编辑 收藏

Donna Lewis是英国流行歌手兼词曲作者,六岁起演奏刚琴,受当时为爵士乐刚琴演奏者的父亲的影响,Donna还是少年时就开始了歌曲创作。长大以后,除去学习任务,Donna常喜欢到酒巴里唱歌,后来建立了自己的录音室,开始录制自己创作的歌曲。在同Atlantic唱片公司签约后,Donna推出她的第一支单曲I Love You Always Forever,成为VH1的一首极受成人欢迎的热门歌曲。这首歌也使得她的第一张专辑Now In A Minute取得了白金销量,并挤入专辑榜的第31位。今天推荐的这首歌曲均出自该专辑,节奏轻快,风格清新,配合Donna悦耳脱俗的嗓音,成为绝对讨好大众的流行佳作!


歌词:

  I Could Be The One
  我可以是最特别的
 
 歌手:Donna Lewis     专辑:Blue Plante 

I could be your sea of sand
我可以是你的海洋
I could be your warmth of desire
我可以是你温暖的欲望
I could be your prayer of hope
我可以是你希望的祷告
I could be your gift to everyday
我可以是你每一天的礼物


I could be your tide of heaven
我可以是你前往天堂的潮水
I could be a hint of what’s to come
我可以是你预知的未来
I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特别的


I could be your blue eyed angel
我可以是你蓝眼睛的天使
I could be the storm before the calm
我可以是你平静前的风暴
I could be your secret pleasure
我可以是你秘密的快乐
I could be your well wishing well
我可以是你期待越来越好的愿望
I could be your breath of life
我可以是你生命的呼吸
I could be your European dream
我可以是你欧洲的梦
I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特别的


Now I would lie here in the darkness
现在我可以在这样的黑暗中
Now I would lie here for all time
现在我可以无时无刻在这里守候
Now I would lie here watching over you
现在我可以静静地看着你
Comfort you
轻轻的安慰你
Sing to you
轻轻的唱歌给你


I could be your worry partner
我可以是你制造麻烦的搭档
I could be your socialite
我可以是你的社交能手
I could be your green eyed monster
我可以是你绿眼睛的小怪物
I could be your force of light
我可以是你力量的光
I could be your temple garden
我可以是你的庙园
I could be your tender hearted child
我可以是你的庙园
I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特别的


Now I would lie here in the darkness
现在我可以在这样的黑暗中
Now I would lie here for all time
现在我可以无时无刻在这里守候
Now I would lie here watching over you
现在我可以静静地看着你
Comfort you
轻轻的安慰你
Sing to you
轻轻的唱歌给你


Will I ever change the journey
这个旅行会改变吗
Will the hushed tones disappear
这些音符会消失吗
Oh little Rita
亲爱的
Let me hold you
让我挽着你
Oh little Rita
亲爱的
Let me love you
让我来喜欢你


I could be your leafy island
我可以是你绿色的小岛
I could be your thunder in the clouds
我可以是你乌云后的闪电
I could be your dark enclosure
我可以是你黑暗的包容
I could be your romantic soul
我可以是你浪漫的灵魂
I could be your small beginning
我可以是你小小的起点
I could be your suit in universe
我可以是你宇宙中最般配的
I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特别的


I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特别的

I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特别的

posted @ 2006-04-22 09:43 gosyl 阅读(225) | 评论 (0)编辑 收藏


面向服务的体系结构
   a服务
   b服务描述

一些术语
SOAP(Simple Object Access Protocal,简单对象访问协议)
WSDL(Web Service Description Language,Web服务描述语言)
UDDI(Universal Description,Discovery and Integration,通用描述,发现和集成)

参与者角色
1.提供者:提供者是一个被他人视为可以通过网络访问的服务的软件资产。
  a具有xml形式的描述
  b具有一个封装了行为的具体实现

2.注册中心:一个注册中心管理着关于提供者及其软件资产的信息资料库。
这个资料库包括:
 a业务数据,如名字,描述和联系信息。
 b数据描述策略,业务处理以及软件绑定。

3.请求者:从面向服务的体系结构中,请求者是一个业务对象,它发现并调用由一个或多个提供者提
供的软件资产。从复合计算的观点来说,服务请求者是一个应用程序,它查找提供者并初始化与提供
者的交互。这个角色可以由下列事物承担:
   a使用web浏览器的人。
   b没有用户界面的计算实体,例如另外一个web服务。

参与者的交互
1.发布:提供者将服务信息发布到注册中心。发布机制有多种:
   a直接的
        服务提供者通过email,FTP或者分发CD的方式,直接向服务提供者提供服务描述。
在这种情况下没有注册中心,请求者负责定位服务并获取它们的描述。
   bHTTP GET请求
        服务请求者直接使用HTTP GET请求直接从服务提供者处获取服务描述。
这个模型使用了注册中心(公共的web资料库)http://www.xmethods.com
   c动态发现
这种机制通过编程在本地和公共的注册中心中存储或者获取服务描述。在web服务世界中,
虽然有许多注册中心(例如ebXML等),然而最常用的却是UDDI。从字面上来说,服务提
供者是使用特殊的API继来发布web服务描述的应用程序。
2.服务定位(发现)
   在这种情况下,服务请求者是一个使用特殊API集向公共或者私有注册中心查询服务描述的应用
   程序。这些查询采用定义良好的XML格式。
3.绑定
   绑定交互设计服务提供者和服务请求者,而注册中心是可选项。
   绑定是一个应用程序在使用服务描述生成消息并发送给服务提供者的过程中所做的事情。
   Web服务描述文件(WSDL文件)指定服务所支持的网络协议,用来访问服务的API,以及
   与请求者使用服务相关的其它内容。

posted @ 2006-04-21 19:43 gosyl 阅读(300) | 评论 (0)编辑 收藏

   啊!朋友,再见!--美国经典情景喜剧《老友记》进入告别倒计时

  “《老友记》实在是太老了,也让我们都随着变老了。演了10年,那么多集,转眼我都30多岁了,真的不能像原来那样把全部的时间都投入到它上面。《老友记》是部美好的剧集,已经有了足够的名气和人气,应该画上句号了。”——詹妮佛·安妮斯顿Jennifer Aniston (《老友记》中瑞秋的扮演者)

  目前正在央视8套热播的美国著名电视剧《兄弟连》,使中国观众领略到了美国电视剧的独特魅力。与《兄弟连》风格迥异,但同样堪称美国经典电视剧的《老友记》,在全球的知名度要比《兄弟连》大得多。不过,这部长达240多集的连续剧在与观众同行了近10年后,如今终于进入了告别倒计时。

  《老友记》:讲述我们身边的故事

  9月25日,美国情景喜剧《老友记》(Friends,又译《六人行》)第十季第一集《乔伊与瑞秋接吻后》如期与观众见面。(注:所谓季,就是指播出季节。美国商业电视以每年9月中旬至第二年4月下旬为一个播出季节,在播出季节,观众不会看到老节目,电视屏幕完全被新的剧集所占据。一部系列剧每周只播出一集,除去非播出季节的4个多月,一季的电视剧基本保持在25集左右。另外,因为大多数电视剧都在整点或半点播出,所以其长度一般为30分钟或60分钟左右。)在接下来的7个月中,全球超过60个国家和地区的近6000万观众还将在每周四晚间享受他们已经享受了9年之久的快乐时光。不过,对于这些热心观众来说,这7个月的“甜蜜时光”恐怕多少会掺杂一丝淡淡的惆怅。毕竟,第十季将是《老友记》的告别演出。

  追忆似乎在所难免,《老友记》辉煌、灿烂的9年也的确值得我们“盘点一番”。凭借《老友记》,6个美国影视界的“无名小辈”摇身一变,成为每集片酬100万美元的当红明星;近10年中,每年的美国艾美奖喜剧类电视剧的获奖名单上,《老友记》几乎都成为保留剧目;在美国国家广播公司(NBC)电视台收视10佳排行榜上,《老友记》也始终占有一席之地,《老友记》第九季的平均收视率达到48%,最高时突破了60%……

  而这一切辉煌,都源自客居美国纽约的6个性格迥异的年轻人——娇纵可爱的千金小姐瑞秋、正直专情的博物馆考古学家罗斯、从不服输而且控制欲极强的莫妮卡、幽默风趣的钱德勒、古怪迷人的菲比和天真到有些傻气的花花公子乔伊。9年来,正是这6个美国“普通”青年的“情感起伏、事业波折和生活中的喜怒哀乐”,深深地吸引了越来越多的电视观众。《老友记》无形中已经成为人们生活中的一面镜子,透过它,初涉世事的年轻人看到了自己稚嫩的身影,那些已过而立之年的刚刚组建家庭的中产阶级上班族,也忆起了他们逝去的幸福的单身时光。年复一年,已经没有人能说得清电视剧中那清涩而甜蜜的单身生活到底发生在纽约,还是发生在每个人身边。或许,那原本就是我们的故事。

  《老友记》:蕴涵独特的“美式”文化

  作为一部受到观众喜爱的情景喜剧,《老友记》的精彩并不仅仅来源于它对生活原生态的再现。虽然《老友记》自始至终严格地遵循着美国情景喜剧的基本规则:每集故事掀起的高潮都会在半小时的限定时间内归于平静。从制作上看,我们不仅找不到任何特别的地方,而且简直就可以用循规蹈矩、缺乏新意来形容它。但是,《老友记》并不是你想象中那样平庸乏味。只需看上一集,没有人能逃脱那些来自于异想天开的剧情、高潮迭起的故事和形形色色的客串明星的“致命诱惑”。尤其是那些轻松而诙谐的人物对白,蕴涵着一种独特的“美式”幽默,令人拍案叫绝。

  而这一点,早在1994年9月22日,《老友记》播出第一季第一集时便已初露端倪。穿着婚纱的瑞秋,风风火火地冲进“中央咖啡厅”,然后一脸无辜地向完全摸不着头脑的人们解释自己逃婚的原因:“我突然意识到自己不爱巴里,我不能和‘薯头先生’结婚”。“薯头先生”,一个在美国家喻户晓的卡通形象,将《老友记》人物对白的美国文化底蕴体现得淋漓尽致。由此,我们很容易理解,为什么生于斯、长于斯的美国人会对《老友记》产生强烈的认同感,又为什么会有越来越多的各国英语爱好者将它视为最好的英语口语教材。

  6位“老友”的深厚情意

  提到《老友记》的成功,不能不提到的还有6名主要演员间默契的配合。虽然伴随《老友记》的日益成功,詹妮佛·安妮斯顿、大卫·施威莫等人已经成为美国影视界颇具影响的人物,但是,不知是不是受《老友记》浓郁的友情氛围的影响,在他们身上,你能看到的永远是相互尊重和相互欣赏。他们没有谁会因为耍大牌而劳其他人在拍摄现场久等;当拍摄告一段落,他们也总是用拥抱和亲吻对方来相互鼓励。可以说,他们兄弟姐妹般的深厚情意已经成为《老友记》的一段佳话。

  当然,伴随《老友记》中6个俊男靓女纷纷跨过自己的而立之年,6名演员也已日渐成熟。他们或者已经成就了美满的婚姻(詹妮佛·安妮斯顿嫁给了大名鼎鼎的好莱坞影星布拉德·皮特,莉莎·库卓1995年与好莱坞导演兼制片人迈克尔·斯特恩结婚……),或者成功进军影坛,在演艺事业上更上一层楼(科特尼·考克斯曾出演电影《漫长的十二月》,并参加了《惊声尖叫》三部曲的拍摄……),或者在其它领域大显身手(大卫·施威莫在芝加哥经营一家剧院……)。岁月的更迭,个人境遇的改变和9年来《老友记》的起起落落都没有将他们彼此分开。虽然在第九季后各种关于《老友记》行将完结的消息曾经着实喧闹过一阵,但是6个“老友”最终还是决定完成《老友记》第十季。

  不过,离别的时刻终于还是来临了。虽然负责《老友记》制作的美国华纳兄弟公司已经表示,他们将最终“给剧中的每个人幸福和快乐”,但是离别的感伤还是在无情地抽打着每一个人。“我几乎不能想象与瑞秋这个角色彻底分离,这使得我焦躁不安。”尽管终于“有时间和心爱的人约会了”,詹妮佛·安妮斯顿还是感到了深深的痛苦。“这就好比一场强迫的离婚。”扮演罗斯的大卫·施威莫也表示:“我离开了,这次是真的。我们都不会再回来了。看样子,我们需要很长的一段时间去适应不再有《老友记》的日子。”

  缺乏竞争导致美国电视剧的衰退

  其实,伤痛的何止是这6位“老友”。很久以来,习惯在晚间的固定时段收看美国电视剧的观众,已经承受了太多的“离情别绪”。在《老友记》之前,由HBO公司推出的热门电视剧《欲望都市》(Sex And The City)已经宣告曲终人散。《老友记》之后,在55届艾美奖上曾经击败过《老友记》的《人人都爱雷蒙德》(Everybody loves Raymond)也已经准备偃旗息鼓。今年秋天,美国4大电视广播网播出的情景喜剧总共只有24部。比起1993年的46部,今天美国情景喜剧的颓势已经是不争的事实。各大电视台不断空出的晚间喜剧档,勾起人们对上个世纪八十年代的无比怀念。毫无疑问,那是美国电视剧的黄金时代。与日益僵化的好莱坞相比,那时的电视剧工业给予创作者更多的创作自由。电视制作商争相为商业电视网提供服务。一批品质卓越的美国电视剧如雨后春笋般大量涌现。有评论称:“当电影沦为儿童玩具,电视剧所提供的阅读快感将使它成为最后的成人读物。”法国《电影手册》也乐观地认为:“在工业化的电影制造领域,美国电视剧的成就已经超越了好莱坞的大多数电影。”

  然而,短短20年,美国电视剧令人炫目的辉煌已成过眼云烟。虽然《老友记》的最终离去有其自身发展的某种必然,但是,在美国电视剧普遍萧条的今天,《老友记》的寿终正寝也算是大势所趋。虽然人们习惯于将美国电视剧黄金时代的一去不返归咎于纪实型电视节目的蓬勃发展,但是,正如美国《新闻周刊》在近期的一篇名为《正在失去的“朋友”》(Losing'Friends')的文章中所指出的,情景喜剧衰落的根本原因在于电视公司的垄断。近年来,美国的4大电视广播网几乎吞并了所有的独立电视制片商。现在,美国广播公司(ABC)的节目基本上来源于迪斯尼一家公司,而NBC则自己制作大部分节目。美国著名电视制片人亚当·史密斯(Adam Smith)对此发表评论说:“没有竞争是美国电视事业发展最大的绊脚石”。

posted @ 2006-04-20 16:07 gosyl 阅读(149) | 评论 (0)编辑 收藏
模式的分类:
     1  架构模式:描述软件系统基本的结构组织策略。
     2 设计模式:设计模式描述的是在软件系统的某一局部中不断重复的核心解决方案。
     3 GRASP:通用职责分配软件模式。

设计模式的精髓(三原则):
      1 设计模式最根本的意图是适应需求变化
             我们应只对变化或者可能变化的部分使用设计模式,对于不变的部分滥用设计模式就会造成“过度设计”。

       2 针对接口编程,而不要针对实现编程
              针对接口编程的组件不需要知道对象的具体实现和类型,只需要知道抽象类定义了哪些接口,这减少了实现上的依赖关系。

       3 优先使用聚合,而不是继承
               继承反映的是类之间的“。。。是一个。。。”的关系,聚合关系反映的是类之间的“。。。有一个。。。”或者“。。。包含一个。。。”的关系。在不违反这个原则的条件下优先使用聚合而不是继承。同时,聚合也必须和接口及相关的继承结构协同使用。

posted @ 2006-04-20 16:02 gosyl 阅读(131) | 评论 (0)编辑 收藏
       昨晚装了linux fc2,版本比较老了。不过对我这个菜鸟来说倒是无所谓。先拿个过来玩玩。
记录下学习过程:
         1, 安装好了 linux fc2,对如何分区还是一知半解,大致了解了一下。
         2,mount FAT文件系统的时候,使用mount -t vfat /dev/hdb7 /mnt/fun,出错。去掉-t vfat反而成功,不知何故。
         3,按照网上一个教程,把linux搞得可以拨号上网了。不知道用llinux可不可以用同学window的ccprox
的代理上网,以后再探索,至少现在自己拨号已经可以上网了。

下一步要做的事情:
          1,安装中文输入法。
          2,熟悉linux常用命令。
         
posted @ 2006-04-20 15:54 gosyl 阅读(243) | 评论 (0)编辑 收藏
现在已经是http://www.javabbs.cn 教学专区的斑竹了,朋友们多多捧场,那里的朋友们都很热情,大家帮忙顶!
posted @ 2006-04-18 21:56 gosyl 阅读(210) | 评论 (1)编辑 收藏
        每天都是一样的过,慢慢的就感受不到生活的激情了。有时候,一个积极的心态显得很重要哦,一个朋友告诉我即使是洗衣服这样的小事情,也会让她感到无比开心,而我却懒得去洗。我本以为这是男生跟女生之间的本质区别,可是当我看到某人那个漆黑的包包,我才领悟到 原来并不是所有的女生都会那么热衷洗刷。说了这么多,又回到前面所说的,也许只有保持乐观的,积极的心态,才能安排好自己的生活,才能养成一种好的习惯,才能学会享受自己的生活。
        风波已经过去,心情也平静下来了,快马加鞭,追赶自己的目标吧。
posted @ 2006-04-18 14:21 gosyl 阅读(175) | 评论 (0)编辑 收藏
我用eclipse连接cvs 用pserver方式,每次连接前都提示需要密码的对话框,但是我以前好像宾不需要输入这个密码,或者我已经忘记了,重装cvs之后还是需要密码,现在工程做了一半,如果cvs用不了,以后很难管理代码,请高手指教,怎么获得这个密码或者怎么消除这个密码。


我用得是eclipse3.0.1,cvsnt-2.5.03.2151.
我的cvs资源库是:pserver:java@127.0.0.1/cvsfile



..............最后重装系统 搞定 真是包治百病啊  发誓读研的时候要开始用linux了。
posted @ 2006-04-12 10:07 gosyl 阅读(1892) | 评论 (0)编辑 收藏

1 why should you refactor?

refactoring improves the design of software
refactoring makes software easier to understand
refactoring helps you find bugs
refactoring helps you program faster

2 when should you refactor?

the rule of three
refactor when you add function
refactor when you need to fix a bug
refactor as you do a code review

3 when shouldn't you refactor?

code has to work mostly correctly before you refactor

posted @ 2006-04-06 23:52 gosyl 阅读(187) | 评论 (0)编辑 收藏

编者按:台湾有这么一所学校,学生年龄在15-18之间,每年三千多学生中,因违反校规校纪被校方开除的二、三百人。学校没有工人,没有保卫,没有大师傅,一切必要工种都由学生自己去做。学校实行学长制,三年级学生带一年级学生。全校集合只需3分钟。学生见到老师七米外要敬礼。学生没有寒署假作业,没有一个考不上大学的。这就是台湾享誉30年以道德教育为本的忠信高级工商学校。在台湾各大报纸招聘广告上,经常出现"只招忠信毕业生”字样。以下是校长高震东在中国内地的讲演:

同学们,你们说“天下兴亡”的下一句是什么?(台下声音:“匹夫有责”)──不,是“我的责任”。如果今年高考每个人都额外加10分,那不等于没加吗? “天下兴亡,匹夫有责”等于大家无责。“匹夫有责”要改成“我的责任”,我是这样教我的学生的。所以说,现在我们大陆教育办得不好,是我高震东的责任,只因为这样,我才回祖国专门举办道德方面演讲。(掌声)“以天下兴亡为已任”是孟子思想。

  禹是人,舜是人,我也是人!他们能做到的,我为什么不能呢?“天下兴亡,我的责任”,唯有这个思想,我们的国家才有希望。我们每个学生如果人人都说:学校秩序不好,是我的责任;国家教育办不好,是我的责任;国家不强盛,我的责任……人人都能主动负责,天下哪有不兴盛的国家?哪有不团结的团体?所以说,每个学生都应该把责任拉到自己身上来,而不是推出去。我在台湾办学校就是这样,如果教室很脏,我问“怎么回事?”假如有个学生站起来说:“报告老师,今天是 32号同学值日,他没打扫卫生”。那样,这个学生是要挨揍的。在我的学校,学生会这样说:“老师,对不起,这是我的责任”,然后马上去打扫。灯泡坏了,哪个学生看见了,自己就会掏钱去买个安上,窗户玻璃坏了,学生自己马上买一块换上它──这才是教育,不把责任推出去,而是揽过来。也许有些人说这是吃亏,我告诉你,吃亏就是占便宜,这种教育要牢牢记在心里,我们每个中国人都要记住!
 
  学校更应该训练学生这种“天下兴亡,我的责任”的思想。校园不干净,就应该是大家的责任。你想,这么大的一个校园,你不破坏,我不破坏,它会脏吗?脏了之后,人人都去弄干净,它会脏吗?你只指望几个工人做这个工作,说:“这是他们的事。我是来读书的,不是扫地的。”──这是什么观念?你读书干什么?读书不是为国家服务吗?眼前的务你都不服,你还能为未来服务?当前的责任你都不负,未来的责任你能负吗?水龙头漏水,你不能堵住吗?有人会说:“那不是我的事,那是总务处的事。”这是错误的。一般人最坏的毛病是这样:打开水龙头后,发现没水,又去开第二个,第二个也没有,又去开第三个──这样的学生,在我学校是要被开除的!连举一反三都不懂,第一个没水,第二个会有吗?你就没想到水会来吗?人无远虑怎么能行?作为一个干部,作为一个人,都要想到后果,后果看得越远的人,越是一个成功的人。一个只管眼前,不顾将来的人,不是一个好干部,不是一个有用的人。水管不关,来了水后让它哗哗哗满池子去流,仍不去关注:“反正是国家的水,不是我的自己的!”──浪费国家的,就是“汉奸”!你为什么浪费国家的水?你为什么浪费国家的资源?我每天洗脸都为国家省一盆水,一年省多少水,你算算,你们学校六千多学生,每个每天节省一盆水,一年省多少水?省水就是省电,就是节省国家资源。爱国可有两种,一种是积极爱国,一种是消极爱国。积极爱国是为国家创造财富,消极爱国是为国家节省财富。国家用那么多百姓的民脂民膏来供你读书,你还浪费国家的财富,你良心何在?你上大学都如此,怎么能期望于中学生、小学生呢?怎么能期望于一般老百姓呢?你高级知识分子都不爱国,怎么能让老百姓去爱国呢?从自己身边做起,我们国家才有希望──这就是“天下兴亡,我的责任”积极负责的道德观念,这就是道德教育。
 
  另一点,我们要有“勿以善小而不为,勿以恶小而为之”的敬业观念。天下有大事吗?没有。但任何小事都是大事。集小恶则成大恶,集小善则为大善。培养良好的道德,是从尊敬老师开始的,是从那很小很小的事开始的。这种道德是慢慢建立起来的,而不专门找到大事才干。今天上午下课的时候,我和师大校长一块出来,礼堂里有很多废纸。我说不要捡,要等下午学生自己捡──同学们,谁丢下这些纸屑就是不爱国。天下无大事,请先把自己脚下的纸屑捡起来──这就是我的教材”。好的,同学们捡起自己脚下的废纸,这就爱国的开始。我给大家讲两个关于渍纸的故事。
 
  第一个,美国有个“福特公司”,福特是一个人,他大学毕业后,去一家汽车公司应聘。和他同应聘的三四个人都比他学历高,当前面几个人面试之后,他觉得自己没有什么希望了。但既来之,则安之。他敲门走进了董事长办公室,一进办公室,他发现门口地上有一张纸,弯腰捡了起来,发现是一张渍纸,便顺手把它扔进了废纸篓里。然后才直到董事长的办公桌前,说:“我是来应聘的福特。”董事长说:“很好,很好!福特先生,你已被我们录用了。”福特惊讶地说:“董事长,我觉得前几位都比我好,你怎么把我录用了?”董事长说:“福特先生,前面三位的确学历比你高,且仪表堂堂,但是他们眼睛只能“看见”大事,而看不见小事。你的眼睛能看见小事,我认为能看见小事的人,将来自然看到大事,一个只能“看见”大事的人,他会忽略很多小事。他是不会成功的。所以,我才录用你。”福特就这样进了这个公司,这个公司不久就扬名天下,福特把这个公司改为“福特公司”,也相应改变了整个美国国民经济状况,使美国汽车产业在世界占居鳌头,这就是今天 “美国福特公司”的创造人福特。大家说,这张废纸重要不重要?看见小事的人能看见大事,但只能“看见”大事的人,不一定能看见小事,这是很重要的教训。
 
  第二个渍纸的故事,当本届亚运会在日本广岛结束的时候,六万人的会场上竟没有一张废纸。全世界报纸都登文惊叹:“可敬,可怕的日本民族!”就是因为没有一张废纸,就使全世界为之惊讶。再看看我们十月一日天安门广场升国旗的镜头,当人们散去,满地废纸,到处乱刮!外国人一看当然会这样认为:你们中国此时要同日本比,差得远呢!大家不要总是说:我们国家地大物博,有137枚金牌──这都没用,咱们的道德水准还没上来,还差得远!大家说这些废纸重要不重要?所以说,我让大家捡起一张废纸,这就是爱国的开始。万事从小事做起。美国太空3号快到月球了,它却不能登上去而无奈地返回来,为什么?只是因为一节30块钱的小电池坏了,他们这个酝酿很久的航天计划被破坏了,几亿元报废了!天下有大事吗?大家看哪次飞机失事是翅膀和头一齐掉下来的?都是一节油管不通,一个轮胎放不下来才失事的。一个人的死,哪个是全身完全溃烂死掉的?都是肾坏了,或心脏有毛病,等等一个小器官不正常而死的!──同学们,从现在开始,你们要有敬业观念。我们中国实行九年制教育目的就是这样,就是要看你怎样同老师相处,怎样与朋友相处,这就是教育的目的。从古至今,中国的教育才是最伟大的教育,你把西方的教育看作是最先进的教育,那就大错特错了。美国的教育部长三个月前发表讲话说:“我们国家的教育是彻底失败的,我们把人教成了肉机器,我们要向东方学习人文教育!”所以说,我们祖国的教育是世界上最伟大的教育!(掌声)孔子告诉我们:学而不思则罔,思而不学则殆。一个学生要不断地学,不断地想,不断地做,这就是真正教育,这就是中国教育精髓所在。
 
  再一个,我们要进行吃中国饭、说中国话、过中国节和穿中国服装的振兴民族文化的道德教育。一个中国人连中国饭都不吃了,能叫中国人吗?吃中国饭的第一代表是使用筷子。筷子原是中国的文化,是文明的行为。我去美国,偶尔吃他们的西餐,他们一上西餐我就说:“请给我拿筷子来。”他们问我:“吃西餐都用刀叉,你为什么用筷子?”我说筷子是文明的象征,而你们的刀叉是野蛮标志,所以我不用。筷子可切、可削、可夹、可戳,无所不能,而你们的刀叉笨重至极,象杀人的武器。(掌声)学生要吃烧鸡,我说可以,如果他说要吃 “肯炸鸡”,我要揍他,他说吃面包夹豆腐乳,可以,他说吃“汉堡”却不可以。你可以吃碉堡,但不能吃“汉堡”。这就是中国的民族精神教育!外国只是机器、枪炮比我们强,吃的能与中国比吗?吃外国人的东西只是种怪心态,可卑啊!
 
我们学校的英文教学是全台湾最好的。我从美国请来两名老师,专门教我的学生学说外语。我有一个留美班,他们一定是要留美的。但是他们所学的教材第一页上都印着我的话:“中国人学英文是我们的国耻行为,学英文是中国最可悲的行为,但我们不能不学,因为别人超过了我们,“敌人”枪炮、科学压过了我们。今天我们必须学习他们的科学,然后才能打倒他们!超过他们!我们要以夷制夷!非把英文学好不可,所以要咬牙切齿学英文!(掌声)
 
我们学英文目的并不是为了去美国洗盘子刷马桶,去伺侯外国人,去做丢尽祖宗八辈人的事!”(掌声)所以,我的学生英文学得都非常好。如果一个英文老师一上课就说:“同学们,今天我们要学英文了。英文是世界语言,是世界上最美的语言!一个不会英文的民族是一个低等民族,英文太美了!太棒了!”你说这个老师要不要打屁股?所以我总是告诉这些老师:要好好教我的学生,你不要替外国人宣传,变成“汉奸”!要告诉学生雪耻图强,打败列强,这是中国人的希望(声)!你们这里不也有英文老师吗?外语系的学生以后不也去教英文吗?上课以前你们要对学生进行爱国学英文的教育,不要上来就替外国吹一场,你们不要认为:传道者只是传英文之道、授英文之业,而要传爱国之道,授英文之业。好,同学们懂得了这些道理,下一步我们就要知道,我们今天的教育是很失败的。因为,我们从小就被教错了。所以,我们要进行为国家而求学问,为社会分工而学技能的利他、利群的道德教育。大家先要想想为什么读书,为谁读书?你们要反思一下。有些人也许会说,为自己找个饭碗而读书!这是多么卑鄙和渺小,多么无聊和可怜!你绝对不应该单是为找个饭碗而活着!找个饭碗吃饭太简单了!拿个刀子,找个人随便捅一下,绝对一辈子有了饭吃,而且还有人伺侯,还有人为你做饭,睡觉时还有人为你站岗,你的东西一样少不了!那不就解决吃饭了吗?你为什么不干呢?因为我告诉了你,要学好生存的技能,要懂得生命的意义和价值,那里不是创造人类价值的地方!所以,我们要知道读书绝对不是为了自己,读书是为了国家而求学问,所以,我们要告诉孩子们读书、做事要确定一个方向:先做自己应该做的事,再做自己喜欢做的事。
 
很多人为兴趣而读书,岂有此理!读书有什么兴趣?真正目标不应是兴趣,而是责任,在责任当中找到兴趣,但不能用兴趣代替责任。越在黑暗中越做光明的事,这就是道德教育。我们读书是为了国家。同学们,你们想想你们从小受到什么教育?尤其是农村子弟,你爹妈是怎么教你的?他们这样告诉你:你要好好念书!你不好好念书,将来就不能出人头地,你必须努力奋斗好好读书,你才有前途,读书是为了你的幸福,读书是为了你的前途!读书一切是为了你!你就是在这种教育下长大的,这就是最错误的教育,这就是最糟糕的教育!所以小孩子长大以后就知道,啊哈,读书就是为了我呀,与任何不相干,为了我的前途,为了我的未来,为了我的希望,你看这个国家还有希望吗?它与国家毫不相干!他喝着国家的奶水,用着国家纳税人的钱,拿民脂民膏培养出的却是一个自私自利的小孩,培养出一批自私自利的老师,你想:这国家会有前途吗?你读书的方向都错了,读书不是为了自己,读书是为了我们的国家,国家需要人才,国家需要干部,国家需要建国的栋梁。国家为什么培养你?国家是欠你的吗?你能白白吃国家的饭吗?白白享受这里的宿舍和餐厅、白白地享受老师对你知识的传授吗?你凭什么?你对国家有什么贡献?你对社会有什么贡献?有什么牺牲?你一切都没有,你只是个造粪的机器而已。
 
你每天吃饭了,无所事事,你对国家有什么贡献?国家在期盼着你的贡献,期盼着你的未来,因为有一天你会长大,有一天你会学成,你要为国家做事,所以国家才在你身上投资,让你为国效命。因为道德教育必须以国家教育为前提,所以今天我们要爱我们的国家。正好你们是读师大的,你们在三、四年之后要培养跨世纪的接班人,你的责任比谁都大。如果你都没有国家观念,你都不爱国,你怎么要求你的学生爱国呢?所以说今天的老师是最重要的。这就是我跑来跑去,为师范生灌输爱国思想的原因所在!你们爱国,学生自然爱国!如果不爱国,天天发牢骚,天天想转行,天天想下海,那下一代还有什么希望?尤其是学英文的,总想好好学,将来以后到哪个公司为哪个老板、哪个董事长当翻译官,多丢脸!多没人格,多没气度!(掌声)我这里特别强调的是国家观念。
 
我常常给我的学生讲一个故事:我们有一天出去旅行,忽然间暴风雨来了。我们没地方避风躲雨,孩子们向前跑,一看前面有个草棚,大家“哗”地冲了进去,一冲进去大雨就来了。大家好高兴,“哇,今天运气不错哟,刚刚找了房子大雨就来了。太快乐了!”大家也不顾虑房子干不干净,有没有人住过,只要有避雨的地方就很满足了。但这个房子在风雨中突然间要倒塌,同学们想尽办法“扶住它,不能让房子倒塌”。在这种状况下,我很有感慨,同学们,你们说是我们需要房子呢,还是房子需要我们呢?(掌声)我看是我们需要这座房子。
 
  这座房子就是我们的国家,再破再烂是我们的家,再穷再破,是我们的家,我们要爱她!(掌声)你怎么可以羡慕外国人呢?“唉呀,你看外国人多好!我不当中国人,我想当外国人!”那是不对的。我们国家不如别人,我们承认,但是我们有决心,我们会慢慢把它搞好,但我们一定要牺牲自己,有热爱国家的观念。
 
  人人在砍国家、吃国家、拿国家,这个国家怎么会好呢?人人都贪污、腐败,这国家会好吗?外国有个加拿大!中国有个“大家拿”,再大的国家也会被你拿穷了。(掌声)我走到哪里,绝对拒绝招待。我走到哪里吃自己,用自己,坐你的汽车给车钱,住你的旅馆给你旅馆钱,吃你的饭给饭钱,绝对不沾国家一毛钱。我就是要做个示范给你看!(掌声)什么叫爱国,是我们把东西把钱把命给国家,这叫爱国,你总是把国家的东西往家拿,这叫什么爱国?有些人偷国家、拿国家,还拿得津津有味,拿得大言不惭,拿得毫不要脸,这怎么得了?(掌声)
 
  有人说:老师,你让我爱国,我可以爱国,不过,国家在哪里?我找不着!“不识庐山真面目,只缘身在此山中。”你在国家里头,不知国家在哪。当老师的,国家就是你面前的学生。你往讲台上一站,下边的学生就是你的国家,找国家太容易了。今天我往这儿一站,下面1500人就是我的国家,我必须对你们尽心尽责,就要产生教化作用,影响作用,你就是我的国家,我爱你,就是我爱国,把我的思想传播给你,就是爱国!(掌声)那你以后往你的学生面前一站,那就是你的国家。你不能浪费他的时间,他的生命,你要好好为国家培养下一代,你给他这种爱国思想,你就是一个爱国者,不给他,你就是不爱国,你就是叛国者!(掌声)同学们,将来你也有留学的机会,你要注意到,不要让自己丢了中国人的脸。你别去了不回来,这丢中国人的脸呢!外国人是不会看得起你的。他们会说:你看,这些留学生一点国家观念都没有,这些小亡国奴!人家怎么会看得起你呢?这很丢脸,是很难为情的一件事。
 
  国家对我们来说非常重要,你不到国外不知道“祖国”的重要。一个没有国家的,一个国势很弱的人,实在是太可怜了!太可悲了!所以,我们今天的中国人要自强、自爱,我们要知道爱我们的国家。国家不壮大,你个人再有钱有什么用?再有地位有什么用?你永远不受人尊敬啊!
 
  我今天讲了什么是爱国主义,哪里是爱国主义,处处都是爱国主义!任何一个行为都可以爱国。大家都知道以色列与阿拉伯的战争。阿拉伯和以色列打仗打得正热闹的时候,世界正举行选美比赛,那年以色列小姐正好当选“世界小姐”。许多电影界的人士都围着她:“小姐签约吧,将来你可以发大财了”,“签约后你名利双收,你何必回国呢,你的国家正在打仗,那么一个小国,随时会被吃掉的!”“你回去多可怕!你现在又有钱,又有名,留在美国吧!”这姑娘却在电视上发表谈话:世界小姐不是我个人想选,我只是让你们知道,以色列是一个优秀的民族,所以我出来竞选。我想让人们知道:地球上有以色列这个国家,所以我要出来竞选。我今天被选上了,就完成我的任务,我也告诉世界:以色列是个优秀的民族,因为我是世界上最漂亮的女人,同时还告诉世界:以色列这个国家正艰苦奋战,希望全世界的人民同情我们,支持我们!支持我们国家的独立!现在我的国家正在打仗,要钱何用?我们以色列亡国两千年,因为我们文化不亡,所以我们还能建国。今天我要回去,为祖国而战,要钱何用?--她发表完这番谈话,第二天就坐飞机回国了。(掌声)这个消息发表后,全世界的人对以色列刮目相看!哇,以色列人真了不起啊!于是,以色列的军队,军心大振,他们象疯了一样,把阿拉伯的军队打得干干净净!这就是历史上最伟大的七日战争!七天打完!这就是因为一个女孩子的一句话!
 
所以,同学们,爱国常常在一个微小的地方。“一言以丧邦,一言以兴邦”。我们是受过高等教育的,我们肩负着国家的荣辱啊,人家看到我们就看到国家的希望。同学们,国家的前途是向后看的,个人的前途是往前看的。老师这样一回顾,就知道二十年以后的中国是什么样子,看看小学生就知道三十年后的中国是什么现象。如果他品德良好,道德高尚,爱国,二十年后国家就有希望。如果看见这个小朋友很爱国,很有礼貌,很有道德,那么三十年后的中国人是了不起的中国人。否则看着他怠惰、自私、傲慢、无礼、没有水准,就知道三十年后的中国就是那个样子。我们今天要雪耻图强,力争做得更好。不要丢了祖宗的脸,不要丢了我们汉唐先烈的脸。
 
 爱国是很具体的。我的学校门口有个标语:离开校门一步,肩负忠信荣辱。推而大之,离开国门一步,肩负全国荣辱。一口痰吐在中国是小事,一口痰吐在外国,你就丢了中国十二亿同胞的脸,因为你代表十二亿中国人,而不是你个人,你千万不要以为,“好汉做事好汉当”,你错了;你做不到;你不够资格当!所以每个同学的一言一举都要注意。高老师回到国内,看到不顺眼的要讲要骂,要批评要建议,但是我离开了大陆回到台湾,不会讲大陆一句坏话。他们问:大陆好吗?我说好得不得了!太大了,太棒了。到了美国就说中国人伟大得不得了,绝对不会丢中国人的脸,一句对中国的批评也没有。但是,回来一定要实实在在地讲话,诚诚恳恳建议。有的人刚好相反,在国内他屁都不敢放一个,装得那么温顺,那么可爱,一离开中国就大放獗词,把中国骂得一文不值,这就是标准的汉奸王八蛋也!(掌声)

 

posted @ 2006-04-03 16:50 gosyl 阅读(225) | 评论 (0)编辑 收藏
      复试比重越来越大,以往的初试决定论已经一去不复返了。一定要重视复试。今年有个初试分数353,排在全院80名以后的同学,复试后一举窜到第11名,拿到公费就是活生生的例子。有些380多分本来排在20多名的学生,由于不重视复试,有落到120名以后的,几乎被刷,要不是导师还是顾及到初试较高,原则上是会被刷掉的。提醒以后要考研的同学,无论考得高或者低,只要进了复试,就要认认真真准备复试,有实力的人可以通过复试提高总成绩,初试高的人不重视复试也可能阴沟里翻船。

       对于想考华工计算机的同学,有点点经验或许对大家有用:
       1,华工复试的主要内容:http://www.blogjava.net/gosyl/archive/2006/03/22/36900.html

         其中,专业笔试和上机是拉开距离的部分,面试的打分主观性较强,老师们一般不会把分数打得太离谱,好的是8,9分,差的也有6,7分。
         2006年的专业笔试分2部分,前40分钟是翻译一篇关于web服务的文章,比较简单,但是很多同学反映40分钟有点短,有翻译不完的情况。建议同学多看看计算机相关的英语文章,有了一定的积累,这部分是没有一点问题的。
         专业笔试考的是计算机组成原理,题目全部是华工指定的那本教材的习题集上面的题目,我考试前一天看了3个问答题,全部考了,运气很好,考完后觉得比较简单,没有95也有90分以上。
          接下来马上就是上机,两个题目,一个是数据结构的题目,一个是数据库的题目。数据结构的题目是实现一个栈,并且用这个栈实现表达式的左右括号匹配。(用两个栈,很简单)数据库的题目是一个商店管理系统吧 ,表格式已经指定给你,需要自己建表,建议大家复试前多准备下,因为我感觉90分钟编写2个题目,时间还是很紧的。但是即使做不完题目不要紧 ,把你所做的工作提交上去就可以了。特别提醒,上机的时候一定要定时把代码保存下来,而且不能保存在c盘,不然重起后,机器会自动删除里面的文件。我就吃了这个亏。
           面试分成两部分,第一部分是口语,第2部分是综合面试。关于口语,两点:对于自己已经准备好的题目,可以尽量发挥,好好表现。但是对于自己没有准备的题目,口语尽量简短精练,减少出错的概率。
            综合面试的时候,不同的同学会分配到不同的导师组,面临的情况可能不一样,我那组的老师先是 问我本科的成绩,然后就问我做过什么项目没有。感觉华工的老师对动手能力还是很看重 ,还问我参加过挑战杯,acm没有,获过什么奖之类的,你如实回答就是了,不过要回答的让人觉得你很自信,但是不自负。当然有实力还是最重要的。建议大家在平时多动手,编编程序,到时候跟导师讲起东西来也会有点共同语言。
             在整个复试过程中,要始终保持自信,别太紧张,相信自己,有实力的人是不会被落下的。

            在这里我想感谢在华工读研的原湘大的学长学姐们,他们无论在生活上还是复试上都给了我们很多有价值的建议和帮助,没有他们的帮助,我们也不会这么顺利的通过复试,谢谢他们!希望我们能为以后想进入华工的湘大的学弟学妹们提供点帮助,壮大湘大在华南的实力。

            湘大的兄弟姐妹们,你们放心,我们一定好好干,不会给偶们湘大丢脸滴!



         
          
          

      
posted @ 2006-04-02 16:29 gosyl 阅读(592) | 评论 (0)编辑 收藏
     31号上午我们复试3人组去3号楼领取协议书,结果老师说体检结果要下午才出来,我们只好回教3宿舍。忽然天降暴雨, 没有带伞,心想这回惨了。忽然前方来了一辆的士,赵辉视力好,说:“车上写着起步价只要2块6呢,我们从这里到教三宿舍,顶多就是3块钱,干脆我们打的回去。”怀着对赵辉无比的信任,我们三人一哄而上。
     “欢迎乘坐广州出租汽车,本车起步价7元。。。”车内响起清脆动听的声音,我知道我不是被出租车公司骗了就是被赵辉骗了。没办法,人都上来了,总不能又跳下去吧,硬着头皮坐到教三,三个人一路上都保持沉默,只是下车交钱的的时候,看着送出去的8块钱大钞,心里觉得好亏啊。
        回到寝室,赵辉被群体批斗了一番,他还死不认错。
   

     ps:后来经过进一步证实:车上标明的是广州市出租车2.6元/公里。。。。
        ps:复试三人组:赵辉,何旦,我。
        ps:教三,我们在华工暂住地方,比南院学生宿舍弱点点,不过价格便宜,20元/人天,4人间,提供热水,不过要自己到楼下打。
        ps:3号楼,计算机科学与工程学院的办公室所在地。
posted @ 2006-04-02 10:26 gosyl 阅读(1154) | 评论 (4)编辑 收藏
   还有7天就要复试了,暂时认真搞一搞吧,这几天的努力可能可以省去自己以后半年的辛苦,加油!
希望几天后能凯旋!
posted @ 2006-03-22 20:39 gosyl 阅读(314) | 评论 (4)编辑 收藏

复试程序:

  1. 2006年3月28日(一天)考生持相关证件到计算机科学与工程学院办公室报到,地址:3号楼411 室;同时根据考试报名时所填报的专业填报导师(第一,第二志愿为所报专业方向导师,第三志愿可以为其他专业方向导师)。
  2. 2006年3月29日上午8:10:10-11:10在计算中心机房考试专业课与专业英语(英译汉)                 10:20-11:50上机能力测试(自带U盘)
  3. 2006年3月29日下午2:00英语口语测试。
  4. 2006年3月29日下午2:30专业综合知识面试。
  5. 2006年3月30日上午公布复试上线名单。8:00-9:00学生与导师见面,双向选择完毕后导师对拟录取的考生进行签名确定。
  6.拟录取的考生到学院办公室领取体检表到校医院参加体检(彩照小一寸一张)。
  7.体检合格后,到学院填写,领取相关表格。

复试方式:

  1.笔试(专业课测试、专业英语、上机能力测试)   权重:70%
      a,专业课测试(包括专业英语)        权重:35%
      b,机能力测试                       权重:35%
  2.口语测试                             权重:10%
  3.专业知识综合面试                     权重:20%

录取原则:

    以成绩为主,综合全面考虑

复试总成绩计算方法:

复试总成绩=专业课笔试成绩 X 笔试权重(70%)+面试成绩 X 面试权重(20%)+外语综合成绩 X 10%

录取总成绩计算方法:

录取总成绩=初试总成绩 X 初试权重(60%)+复试总成绩 X 复试权重(40%) X 5

posted @ 2006-03-22 19:03 gosyl 阅读(481) | 评论 (0)编辑 收藏

飞飞复试经验:

       我们都是在一个房子外面等,一个一个的进去面试记住,当前一个人通知你进去复试时,你会推门进的嘛,你一定要轻轻的推门,然后轻轻的把门掩上,然后非常自信但又谦虚的走到老师面前的桌子前,这个时候放慢点速度,老师一般会在通知你坐下的,当然如果老师不说话,你也不能站那,那太傻了,所以你就在快走到桌子面前时,放慢点速度咯,如果老师说了太多次这次不开口,你就非常谦虚的笑笑,然后自己坐下来。
这个时候,老师会让你把证件拿给他看,我个人认为把需要的证件放在你随身包包的口袋里,很方便的拿出来效果比较好,不要在老师面前翻包包啊:)
然后在一个老师 check你的身份时,一个老师老师会开始问你英文问题,(一般是先问英文啦),在他与你交流英文的时候,那个check你身份的老师会还给你身份证件之类,这个时候,你记得要礼貌的说句thank u哦,因为很多人都会因为紧张的听另一个老师问的英语问题,而不去接那个老师递过来的证件,也有人因为接证件而没听清老师的问题而让老师repeat,反正,你就是要从容的一边说谢谢或者微笑的礼貌的接过,一边与另一个老师还是维持在交流状态

英语交流的时候其实问题都不会太难,老师考验的是你紧张不紧张,有没有比较好的反映能力和口语能力吧。当时据我老板说我们那组分数最高的那个人因为很紧张,说的有点结巴,结果他的面试分很低呀。
你们要记得一定要流利,说的越少错的越少,这个也是真理啊,呵呵,当然不能不说咯。能够用简单的用语回答的,没必要回答太多,因为容易累赘和不符合英语的真正习惯,这边的老板都留过学,所以,他们的英语都是口语化的,你说的中国英语可能不仅不吃香,还有反效果。所以记得一定要保证你的每一次开口每一个眼神都要自信但不要给人自负的感觉哦。
我们那个时候的问题是你叫什么名字,你的出生年月,还有为什么考华南考研啊,还有忘了,呵呵,我记得很多人都突然忘记了自己的出生月份要怎么说了,不重要,如果你真的忘了,你一定要非常从容又自信的说一个你可以马上说出的年月日,因为老师虽然对着你的证件,但证件上的生日不一定是真实的对吧,呵呵,我当年说的就不是我证件上的,西西。
关于考研的原因,答案太多了,你可以想想比较符合你的,最好是能与别人不一样的,不要让老师听腻了。
英语的口语要练的越标准越好,不会说太多不要紧,反正你装作很自信的样子,标准的说完你准备好的句子,就很不错了啊。

再然后,是专业问题了,老师一般会问些你你方向的问题,其实这个准备是很难的,因为你根本没办法知道老师要问你什么,我的建议是你到网上去查查你的方向的一些概况,有个初步的了解。
知道的时候要谦虚的说出自己所有知道的,不知道的时候也要谦虚的胡乱说一点,然后说自己了解的不深,不要说因为时间不够啊这些原因,这些主观的东西老板不一定爱听的,你全文的基调都是要说你是个谦虚肯学又能学的乖孩子,当然,你也是有本领的咯。
你要是有时间的话,可以对你方向的某个方面做点更详细的了解,这样的话,也许你可以跟老板谈谈你的想法,这样也许会很不错,也有加分的。
不过,这个交流过程,我觉得最重要的还是说话的技巧,因为有三个老师啊,最好是能让他们都满意,当然,不能的话,也绝对不要给任何一个老师留下坏的印象。
其实当时老师问我问题时,也问过很尴尬的问题,比如问我是不是不会动手,也说过,我那个学校不怎么好,还不如到这边来做毕业设计,当然,,在我不会回答的时候,我会最先反应就是傻傻而谦虚的笑笑,趁这个过程想想要怎么回答,怎么样都要说点啦,要让老师觉得你的傻笑其实是个很自然的过度啦,呵呵。
其实老师并不一定会注意那么多的,他也不会把这些细节都当作什么平分标准,只是如果你不注意这些细节,很容易在某个时候,觉得,诶,好象有点不对或者不好,老师也都是看整体的。

在你答完问题后,往往会有点空白,也许,不一定有,这个时候你一定会认为惨了惨了,自己表现的不够好 ,所以老师通知你说你可以走了,叫下一个人的时候,你很有可能就心情有点低落,不用哦,千万不用哦,你一定要保持着从容的心态,然后礼貌的说句谢谢,然后礼貌风度的起立,然后形象好好的走出去,千万别在房子里就开始碎碎念或者低头丧气的,反正别让老师看到你的心情啦,呵呵,然后非常礼貌的掩上门,搞定

posted @ 2006-03-22 13:06 gosyl 阅读(202) | 评论 (0)编辑 收藏
     等待了3天,龙通公司才通知我过去面试。但这个时候复试通知也过来了。其实也没有真打算要去龙通公司工作,我只是为了证明下实力才做那个应聘试题的。嘻嘻,似乎有点不厚道哟。找工作嘛,应该是双向选择,今天我回电话过去解释了原因,也算够意思了。毕竟能读研究生是最好的选择嘛,龙通公司答应我延缓几天,到时候还会给我面试机会。两头都能顾上,挺赚的,为了自己的前途,不厚道一回了。
    
posted @ 2006-03-21 22:11 gosyl 阅读(447) | 评论 (2)编辑 收藏

   以下内容是和计算机学院相关的具体公告、消息。

 

2005年硕士研究生复试内容(更新日期:2005年3月28日)
1、笔试(共 1 个半小时)

系统结构专业、应用技术专业:计算机组成原理(专业课笔试)和英语(英译中)

软件与理论 专业:数据库原理(专业课笔试)和英语(英译中)

2、上机能力测试(共 1 个半小时)

# 内容:数据结构、数据库;

# 环境:Windows2000/9x/XP、SQL Server 2000

# 编程语言(选其一):MS VC ++ 6.0 / .NET、MS VB6.0/.Net、Borland Delphi 6.0、Borland JBuilder 9.0

 


2006年硕士生研究生复试安排
(发布日期:2006年3月21日)

计算机科学与工程学院复试分数线:335

1、报到

时间:3月28日(一天)

地点:华南理工大学 3号楼411室

2、复试

2006年3月29日(一天)

# 笔试,上午08:00-10:00,专业英语、专业课笔试;上机(每位考生自带U盘),上午10:00-11:30;地点:计算机中心

# 英语口语测试,14:00开始(地点另定)

# 面试:14:30开始(地点另定)

3、需带证件:身份证、学生证(或毕业证)、准考证、大学本科成绩单的原件或盖公章的复印件

4、考生在华南理工大学研究生院的网上下载并打印复试通知书,如果已打印复试通知书请给叶老师回复电话(020 87110803)

5、考生务必在2006年3月28日到华南理工大学3号楼412室报到且按报考时的专业方向报导师


      得知自己可以去复试了,反倒觉得这个机会来的太搞笑了,考完之后我曾怀疑自己是否可以进国家线,结果是个惊喜。也许是当初自己把考研想象得太难了吧,经历过才知道,不管准备的是否充分,自己总有个定位,不要等到有了100%的希望才去做某件事情。我们班有的同学报了名却没有去考试,真可惜了。
       接下来面临的复试又是一大挑战,毕竟我只比复试线高几分,排名不占优势。我想英语口语,计算机上机我几乎有10成把握,不足的就是专业课面试跟专业课笔试了,这几天好好的把专业课看看,到图书馆去看几天书,做几天题目,突击一下。如果最后的录取没有暗箱操作的话,华工我去定了!   
posted @ 2006-03-21 16:38 gosyl 阅读(950) | 评论 (1)编辑 收藏

  4年了,已经习惯于这种毫无压力,懒懒散散的生活习惯。回想起4年前那个早上6点起床读英语,晚上12点之前准时睡觉的小子,真有点难解心头滋味。

  4年了,昔日的朋友各有各的前途,忽然发现现在的自己跟当初想象的完全不一样,每一次对自己的原谅都降低了对自己的要求。以前那种把优秀当成习惯的习惯已经被相反的东西,把平凡当成理所应当所取代。

         每个人都应该给自己一个定位,对自己不满意就应该对自己狠点,原谅自己就是堕落的开始。

posted @ 2006-03-18 23:05 gosyl 阅读(141) | 评论 (0)编辑 收藏
    我们大学期间最后一次院庆杯篮球比赛开始了,今天是第一场比赛。

      对手是大一的年轻人(着实让我们领教了什么叫年轻人,什么叫体力狂,什么叫跑不死)。上半场我们发挥得还不错,利用老大的内线进攻和老蒋的外围远投,唐勋的组织,小天津稳固的防守,我的几次快攻,中场休息时领先对手10分。下半场的时候,体力明显不支,对方却仍然气势旺盛。尤其在开场几分钟内连进3个三分球,令我们上半场的领先优势荡然无存。最后我们凭借老蒋最后时刻的2分球战胜了对手。一场比赛下来,我们都精疲力尽了,个个是老汗纵横阿,噢弥陀佛。

 个人总结:

  gs:抢断:上半场有几次抢断,挫败了对方的进攻士气。

     快攻:上半场把握住了几次快攻机会,得了几分。

     助攻:让老大,老蒋投了几次舒服的篮,自己感觉还不错。

  bs:被抢断:控球不熟练,暂时不能胜任组织后卫,在唐勋下场休息的那段时间,全队进攻不
     利,有我的责任。

     稳定性:几次中投不中,心里就不服,想证明自己。心情一急,技术动作更加变形,命      
              中率还是上不去。以后在提高控球技术的同时,还要注意打球不能急躁。不能凭一
         时之勇来对待比赛,毕竟一个人的过失,导致的将可能是全队的失败。

明天还有一场比赛,对手是本组最强的种子队,去年的时候就是输给了他们,看来明天又是一场硬仗,兄弟们加油啊!为了我们的4强!加油!
posted @ 2006-03-18 22:10 gosyl 阅读(193) | 评论 (0)编辑 收藏
TASK: namenum
LANG: JAVA

Compiling...
Compile: OK

Executing...
Test 1 OK [0.281333333333333 secs]
Test 2 OK [0.339333333333333 secs]
Test 3 OK [0.466 secs]
Test 4 OK [0.276 secs]
Test 5 OK [0.276666666666667 secs]
Test 6 OK [0.276666666666667 secs]
Test 7 OK [0.298 secs]
Test 8 OK [0.404 secs]
Test 9 OK [0.55 secs]
Test 10 OK [0.900666666666667 secs]
Test 11 OK [0.479333333333333 secs]
Test 12 OK [0.908666666666667 secs]
Test 13 OK [0.281333333333333 secs]
Test 14 OK [0.278 secs]
Test 15 OK [0.273333333333333 secs]

All tests OK.

Your program ('namenum') produced all correct answers!  This is your
submission #23 for this problem.  Congratulations!


关于效率问题的总结:
1.递归与非递归:差别不大,前者test9用时1.6s,后者test9用时1.8s(我的非递归还慢些,汗,遂用递归的那个版本)
2.关于类库中函数的效率:
 (1)使用Arraylist.add>LinedList.add()> Vector.add().
 (2)使用StringBuilder代替 StringBuffer:后,效率提高不少,下图为证.
TASK: namenum
LANG: JAVA

Compiling...
Compile: OK

Executing...
sending data namenum

Test 1 OK [0.284666666666667 secs]
Test 2 OK [0.338666666666667 secs]
Test 3 OK [0.434666666666667 secs]
Test 4 OK [0.274666666666667 secs]
Test 5 OK [0.272666666666667 secs]
Test 6 OK [0.276666666666667 secs]
Test 7 OK [0.296666666666667 secs]
Test 8 OK [0.394 secs]
Test 9 OK [0.466 secs]
Test 10 OK [0.658 secs]
Test 11 OK [0.464 secs]
Test 12 OK [0.660666666666667 secs]
Test 13 OK [0.278666666666667 secs]
Test 14 OK [0.277333333333333 secs]
Test 15 OK [0.273333333333333 secs]

All tests  OK.

Your program ('namenum') produced all correct answers!  This is your
submission #24 for this problem.  Congratulations!

(3)瓶颈:下面的语句块在多次执行后表现出极低的性能
   {
         StringBuffer name;
          Vector.add(name.toString());
   }
         如果改成Vector.add("hello");则问题得到解决,说明当参数是常量时,Vector.add()有较好的性能,但如果参数是变量,性能就不行了.

posted @ 2006-01-06 14:46 gosyl 阅读(265) | 评论 (0)编辑 收藏
     大四快要毕业了,考研没有啥希望啦,准备找份程序员的工作,来javablog看了各位大侠的文章,发现跟高手之间的差距如此明显,有点汗颜.
       活20多岁啦,该给自己的未来奋斗了!
    gosyl
posted @ 2006-01-04 20:02 gosyl 阅读(145) | 评论 (0)编辑 收藏

 

  • 说明:
      默认安装完Oracle后,初学者应该了解的一些SQL语句 1、连接 SQL*Plus system/manager 2、显示当前连接用户 SQL> show user 3、查看系统拥有哪些用户 SQL> select * from all_users; 4、新建用户并授权 SQL> create user a identified by a;(默认建在SYSTEM表空间下) SQL> grant connect,resource to a; 5、连接到新用户 SQL> conn a/a 6、查询当前用户下所有对象 SQL> select * from tab; 7、建立第一个表 SQL> create table a(a number); 8、查询表结构 SQL> desc a 9、插入新记录 SQL> insert into a values(1); 10、查询记录 SQL> select * from a; 11、更改记录 SQL> update a set a=2; 12、删除记录 SQL> delete from a; 13、回滚 SQL> roll; SQL> rollback; 14、提交 SQL> commit;
posted @ 2006-01-02 21:39 gosyl 阅读(218) | 评论 (0)编辑 收藏
  今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,

启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务

面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI

D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建

,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下

输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。


以上是我从it_pub上得到的解答,我用的是第三招,改注册表来解决这个问题的.
导致问题的可能原因:安装新数据库的时候没有成功,把原来注册表中的oracle_sid变量冲掉了.
posted @ 2006-01-02 21:23 gosyl 阅读(5202) | 评论 (2)编辑 收藏

      终于找到自己喜欢,适合自己的blog了,决定在这里定居啦!我喜欢Java,在这里的有许多高手,请大家多多指教!

posted @ 2006-01-01 23:25 gosyl 阅读(225) | 评论 (0)编辑 收藏