| Feeling's profile路漫漫其修远兮,吾将上下而求索PhotosBlogLists | Help |
|
4/24/2007 三国志11制霸模式勇将集结不复活单挑14最强武将技巧规则:每次单挑都有五个候选人可以选择单挑,有人有武器,有人没有。战胜持有武器的武将,得武器,体力回复少许;战胜没有武器的武将,体力回复较前者略大;中间败北可以选择复活一次(只有这一次!)体力全满 手戟:太史慈93、典韦95、甘宁94(无需斗志即可实行暗器攻击) 弓:黄忠93(100斗志伪退却,有几率使敌将受伤) 剑:赵云96(斗志提升速度加快) 刀:关羽97(攻击力上升大于丈八蛇矛) 没有武器的武将:颜良94、文丑93、庞德94、马超97、张辽92、许褚96 首先要注重单挑顺序,其次注重技巧。技巧方面就是尽量多防守,少进攻,必杀技一定要留在最后放,否则敌人会通过你的攻击集气,然后给你个必杀技就得不偿失了。 首先单挑太史慈,选择攻击,在损失15%的血以后就可以顺利击败,并获得手戟。 排在第二位的是赵云或者关羽,关羽难度比较大,个人感觉是13人中最强的,建议先选赵云。先攻击几个回合再防御,最后2个必杀技+暗器,PK掉赵云,应该还剩30-40%血,拿到青虹剑,加快斗志提升速度。 第三位可以选张辽,张辽是武力最低的一个,但是比较难打,因为无论是进攻还是防守,都会费不少血,建议先防守1招,然后攻击几招,最后必杀技+暗器搞定。最后还剩20-25%左右血。 第四位和第五位选庞德或者文丑(颜良?),这里面庞德、文丑、颜良是有很大机会秒杀的,而且费血很少。这2关打完以后血应该能够恢复到60-70%。 第六位选择甘宁或者典韦,会费一点血,不过最后应该会超过50%血。 第七位要看黄忠是否出来了,黄忠出来了立即选黄忠,一开始就进攻,不要防守,在15招之前解决战斗。拿到养由基弓。应该还有40-50%血。 第八位:庞德、文丑、颜良中剩下的一个,有机会秒杀,不秒杀也要尽量剩70%以上的血。 第九位:许褚,主防即可。剩75-85%血。 第十位:关羽,这一仗至关重要。关羽很难打,无论是攻击还是防守,都会制你于死地。建议先防守一招,然后对攻,还剩不到45%血时主防,最后必杀技+暗器+伪退。可能还剩10%-30%血,拿到青龙偃月刀,再次加快斗志提升速度。 第十一位:如果血比较多,可以选典韦、甘宁中剩下的一个,血少的话选马超。主防即可,打马超基本不费血,最后2必杀技+暗器+伪退。如果是马超,最后血补全满。 第十二位:如果十一选了马超,那么这一关就要尽量避免失血。一定要保证血大于60%,不要大意哦。 剩下的就是吕布和项羽了:只要一直防守就可以了,打完吕布之后似乎是不会补血的。所以最后要保证30%以上的血,吕布集气很快,有可能会放必杀技。项羽除了一个暗器以外,很菜的。对付这两人都是3必杀技+暗器+伪退,五个大招一次解决问题。 太史慈、黄忠、颜良、文丑、庞德,尽量多进攻,张辽、关羽,进攻+防守,剩下的防守就可以了。最后连续的几个必杀技按快一点,一定要保持连续性,不给敌人喘息的机会。如果必杀技放完了,敌人还有一丝血,就马上切换成进攻,给予最后的一击。 4/5/2007 点亮自己过去的超新星传说中凤凰每隔500年要投入火中以求得新生。有一种恒星在其「临死亡」的剎那,将发生激烈的爆炸,如迴光返照般放出极耀眼的光芒。星球毁灭了自己,却也同时触发了新恒星的诞生。这就是超新星,天上的火凤凰。 在宇宙中,恒星的分类是按照它们的死亡的方式,一类象我们太阳这种,最终安静的成为白矮星,另一类是比太阳大8倍以上的恒星,它们的死亡是爆炸。恒星越大,寿命就急剧的缩短,质量差3倍,寿命就差750倍,也就是说,一个比我们的太阳大3倍的恒星,它的寿命就只有1300万年,所以,生命的进化是不可能托付给大恒星的。但是,宇宙的物质的丰富和流动,却全靠它们。 宇宙在过去有过一个非常单调的开端,只有氢元素和少量的氦元素,然而宇宙在成长,而成长的标志就是重元素的增加,这种增加使宇宙越来越丰富,宇宙的所有的奇迹,都是在有了完整的元素制造之后。而制造元素,就是把氢元素以不同的数目聚合,而要完成所有元素的聚合的场所,就是拥有巨大引力的大恒星。从丰富物质角度来说,大恒星是宇宙中的精品,它们不仅能生产所有的元素,而且由于恒星越大,寿命越短,因此周期也短,所以,恒星的巨无霸是宇宙制造元素效率最高的工厂。不过,宇宙中最大的恒星的质量极限是一百个太阳,如果再大,就会因为自身的核反应过猛而解体。 ![]() 船底座海山二星(Eta Carinae)可能即将爆炸 引力制造元素,但也束缚元素,小恒星大约能制造出十来种元素,但这些元素最终不能在宇宙中流动。大恒星能制造更多的元素,一般超过太阳质量 8倍以上的恒星就能使聚变一往无前,其核心达到几十亿度的高温不断的创造不可思议的聚变,每次聚变所产生的能量都使恒星膨胀得更大一些,于是它就象洋葱一样形成令人吃惊的多层核聚变的巨大空间,这个空间可以达到一百亿公里,装下整个的太阳系。在聚变的深入的过程中,恒星变得越来越危险了,因为元素越重,聚变提供的能量越少,而巨大的恒星又必须靠不断释放的核能支撑。然而,当聚变到排列第26位的铁元素时,摇摇欲坠的恒星遭受到最致命的破坏──因为铁元素的结构极其稳定,它在聚变时不释放能量,于是,巨大而膨胀的恒星将会因核心失去支撑而倒塌。 因此而恒星粉碎性的爆炸,能量的狂飙扫荡天庭,这就是超新星爆发。此刻它的能量相当于正常恒星的一百亿倍,在这个超能量的瞬间,宇宙中所有的元素都被聚变出来了。象金银首饰这种重元素,就是在超新星的爆炸中诞生的,当我们佩戴它们时,要记住宇宙制造高档产品确实是代价很高,它需要报废一颗至少比太阳大8倍以上的恒星,才能使我们披金戴银。 超新星发生在一个恒星即将结束生命时,亦即在红巨星阶段,核心燃料快要消耗殆尽时,恒星会因为没有额外的燃料而自行崩溃。如果恒星的质量够大,恒星内部的内爆层会在接触核心时反弹,产生巨大的爆裂,爆炸所产生的震波会将恒星的所有物质射入太空中。 我们的太阳将会在50亿年后衰亡,因它内部提供予核融合的燃料终於消耗殆尽。到时太阳会变成一个主要由碳和氧组成、密度高而「寒冷」的白矮星。 另一方面,一颗比太阳更重的恒星的中心温度更高。这些巨大星体会在经过一次壮观的爆炸后灭亡,这过程称为「超新星爆炸」。爆炸释出的能量非常巨大,超新星爆炸的光度可能相当於1,000亿万颗恒星同时发出的光芒。 超新星的爆发是在约一秒钟之内完成的。由於高能辐射与爆炸拋射出来的恒星大气相互作用,使得超新星也可能有X射线等辐射。例如SN1987A在爆炸后100多天才被Ginga卫星所探测到它的X射线。而光学波段的突然增亮,首先是由膨胀大气引起的,后来则由Ni56等同位素的衰变提供能量,使得光度下降较为缓慢。图五中给出了典型的超新星光变曲线。超新星爆发的高速拋射物与周围介质相互作用形成的激波引发出电波辐射,而对星周尘埃的加热则可以产生红外辐射。但这些只有周围有稠密的星际物质的II型或Ib、Ic型超新星才能观测得到。 在不到一秒钟时间内释放出1051~1053erg的能量(相当於90个太阳在其一生所释放能量之总和)的天体,它的前身星是什么?产生如此巨大能量的机制是什么?这些是天文学家首先面临的问题。 首先我们来看看Ia型超新星。在它的光谱中缺少氢谱线,而且根据统计它在不同类型的星系中都有可能出现。据此天文学家提出了Ia型超新星是密近双星演化到晚期的终极结果的想法。设想有一密近双星系统,其两个成员星的质量均小於8M¤ ,其中质量大的那一个演化得比较快,在其核心燃烧完氢后,接著燃烧氦,而变成中心为碳和氧的白矮星。这时初始质量较小的那颗成员星的物质就被它吸积。假如物质转移速度小於每年10-8M¤ 的话,在白矮星周围形成氢壳,当它达到核融合点火的温度时,其表面就产生核融合点火爆发,这就是新星爆发的现象,其规模比超新星要小得多。 当转移速率在每年10-6M¤ ~10-8M¤ 之间的话,表面同样会产生核融合,而形成氦,氦形成碳,逐步使其碳核心质量增加,直到钱氏 (Chandrasekhar) 极限的1.4 M¤ 。其中心密度可达到3×109g/cm3,而且中心达到碳点火的温度。碳被点燃,并且融合过程从中心往外迅速传播,在不到一秒钟之内传到白矮星的最外层。其爆炸将产生1053erg的能量,而且爆炸规模巨大无比,以至於将这颗白矮星完全「炸飞」了。由於白矮星中的氢已经燃烧殆尽,所以它的光谱中没有氢线,同时因为它是一种「老年」的恒星,因此会出现在不同的星系之中。 II型的超新星则不同。它的光谱中以氢线为主,而且往往出现在螺旋星系的旋臂上,在那裡往往有恒星正在形成。一个目前被广泛接受的II型超新星爆炸的模型是:一个大质量的恒星(质量大过10M¤ ),在其最初的3000万年甚至更短的时间内,它的核心首先是氢融合为氦,然后氦变为碳和氧,碳变为氖和镁,氧和镁变为硅和硫,直到最终硅和硫融合为铁属元素。上述每种融合过程都释放出大量的能量,维持著恒星的「生命」,而且其核心变得愈来愈密,温度则愈来愈高,以致能够抵抗恒星引力的收缩。但到了核心变为铁心后,由於铁属元素的核束缚能最小,融合无法继续为恒星提供能量,反而要吸收能量。引力收缩就开始,中心的密度和温度继续增大,到 1010K和1010g/cm3时,电子就被压到原子核内而形成富含中子的同位素,而高能辐射又将原子核「撕」成a粒子。这两个过程都要吸收能量,使得重力塌缩变得更快。当中心密度超过2.7×1014g/cm3时,塌缩不能继续,产生反弹而引发超新星爆发。它将外层核融合的剩余物,包括最外层的氢向外拋,而留下一个核核心,也就是中子星。所以在光谱中有强的氢线,同时因为大质量恒星(寿命短;因此我们看到的都是不久前形成的)是和恒星形成区相关的,所以他们往往出现在螺旋星系的旋臂上。至於Ib和Ic型超新星,目前也认为是一种称为「沃夫─瑞叶星」 (Wolf-Rayet stars; W-R stars) 的大质量恒星演化到晚期的结果。由於W-R星有大规模的恒星风,质量流失很大,因此表层已失去了氢甚至氦,所以其光谱中没有氢线(或甚至於氦线)。 超新星1987A(1987年发现的第一个超新星)是近代爆炸的超新星中,最靠近地球的一个,位於169,000光年外(我们银河系的伴星系)的大麦哲伦星系。它也是自从克卜勒在1604年於银河系中观测到超新星以来最明亮的一个;同时是自1885年以来第一个肉眼看得见的超新星。那原来是一个蓝超巨星的位置,其质量约为太阳的20倍。天文学家相信这个星球先是膨胀成红超巨星,在吹开一部份的星球体后,经过收缩与再加热,成为一个蓝超巨星。之后,在短短不到一秒钟,整个星球的中心突然就崩垮了,一阵微中子将中心加热至100亿度。这个过程引爆出震波,将此星球炸散掉,并喷出大量的微中子到太空中。 直至1987年5月,国际紫外线探索号已在超新星的碎片中发现了许多化学元素,显示出这个始祖星球已经过了红巨星期,证实了原来的理论。到了7月,一个日本的人造卫星和德国的望远镜都侦测到从碎片中发射出来的X光线。自8月到11月,更有其他的研究团队侦测到高能的伽玛射线,这是在即将死去的星球中心出现核反应所产生的放射性元素,衰变时所放射出来的。此资料证实了大家所相信的理论,即超新星会产生组成地球大部分的重化学元素。 ![]() 超新星1987A影像 哈伯太空望远镜先进巡天相机 (ACS) 所拍摄的超新星1987A影像,在其四周包围著一串如珍珠项链般的气体环,这些「珍珠」其实是超新星爆发所产生的冲击波,以超过每小时6千万公里的速度追撞上了“恒星在爆炸前数万年所喷出, 膨胀速度较慢的气体”。爆震波追上了这个环,由於碰撞作用,气体受到衝击,温度升高到了数百万至1千万度,因而发出了红外辐射。环中的尘埃是在星风中形成的,而不是在超新星爆发中形成的。光环直径约一光年,光环中央的长椭圆形黯淡星体就是超新星残骸,主要受超新星爆炸时所产生放射性元素鈦 44 衰变辐射加热而发光,未来数十年都还将持续发光。天文学家在 1996 年首次在 SN 1987A 的外圈发现一个亮点,现在则可看出数十个。天文学家推测,未来几年中还将陆续出现更多类似的光点,这些亮点的光会将周围照亮,天文学家届时将可推测超新星爆炸前是如何喷发物质至太空中。当震波逐渐往外移时,产生的紫外线和X射线辐射将加热更多周围过去所喷出的物质。就如同参与钱卓研究计画的科学家理查、麦克雷所说:「超新星1987A将会点亮它自己的过去」。 超新星的爆炸使物质摆脱了引力的束缚,但铁元素的核却坠入引力的深渊,巨大的塌方把电子都压进了质子,于是质子全变成了中子,而中子之间没有电磁力的排斥,原子核可以相互紧紧的挨在一起,这就形成了最致密的物质──中子星,它一立方厘米的质量能达到十亿吨,而它引力强大到让光都要成抛物线才能挣脱。把一个几百万公里直径的物体压缩成只有30公里的直径,就是中子星,而同时被压缩的还有磁场,这是一个匪夷所思的超高能核电站,它可以把表面附着的电子象高压水柱一样喷射出去,它们所具有强烈的方向性可以成为宇宙定位的灯塔。十几年前,人类寻访外星生命的一艘飞行器上所携带的人类的自我介绍,就是用多颗中子星为地球做定位。一些大的超新星爆炸之后,将会产生引力的奇迹──黑洞,巨大的引力把物质化为无形,因为连光都要被吸回它的表面,如果把地球压缩成一个核桃,就是黑洞,因为地球其实是一个强力和电磁力支撑的物体,如果把原子核都毁灭了,地球就将成为几厘米直径的浓缩引力的载体,黑洞的存在已经被证实。 超新星是宇宙中4种力配合的杰作,它们共同建造一个巨大的原子锅炉,然后以锅炉的崩溃所激发的能量完成所有元素的制造,并且在最后的瞬间把元素都彻底的抛洒出去,正因为有这种抛洒,物质才有可能演化,否则,就象有钱不去投资,再多的财富也将没有任何意义。恒星以自身的毁灭造就了宇宙中最伟大的新生。 在超新星的物质弥漫之后,引力将会再次把这些物质凝聚成天体,大的塌缩成恒星,小的形成行星,如果这颗恒星有较长的寿命,而它的周围有若干合适的行星围绕,那么这个长寿的核能和比较靠近它的行星上丰富的宇宙元素的光和热交流,就可能最终产生宇宙中最复杂的物质形态──生命。 ![]() 4/4/2007 宇宙的标尺——Ia型超新星 超新星是最激烈的天体物理现象,它的爆发过程只延续大约一秒鐘,但是释放出极大的能量,超新星爆炸的光度可能相当於1,000万亿颗恆星同时发出的光芒。爆炸时產生的高能粒子是地面上任何加速器都不能达到的, 它提供一个在极端条件下进行的核融合,以及与高能粒子相互作用的实验,包括爆炸过程在内,这样的条件在地面上是永远无法实现的。在周期表中原子序数比铁更高的元素(如锌、金或铅)全都是在超新星爆炸中產生的。超新星爆炸标示了一颗恆星壮烈的死亡,但是也触发了新一代的恆星诞生。 ![]() 超新星Supernova 1994D 天文学家把超新星按它们光谱上的不同元素的吸收线来分成数个类型: I型:没有氢吸收线。 Ia型:没有氢、氦吸收线,有硅吸收线。 Ib型:没有氢吸收线,有氦吸收线。 Ic型:没有氢、氦、硅吸收线。 II型:有氢吸收线。 I型的超新星一般都比II型超新星亮。一般学生最先知道的超新星是II型(Type II)超新星, 是大质量恆星死亡后, 成為黑洞或中子星前的超新星爆炸產生的。 Ia型超新星(Type Ia supernova, Ia唸成one-a, 不是i-a).一般相信(会写一般相信, 就表示并非百分之百有定论)是来自含有白矮星与巨星的双星系统, 白矮星从巨星的外层大气中逐渐吸收质量, 待白矮星的质量超过所谓"钱的限制(Chandrasehkar's limit)"后, 会引发重力塌缩及超新星爆炸。 这种双星系统的爆炸分为两种,一种是新星的爆炸,另外一种则是更剧烈的超新星爆炸。 新星 (Nova) 爆炸: Nova(复数Novae)在拉丁文中代表「新的」,在天文学中「新星」指的是看来像是新產生的星星。新星会在天空中突然变亮,维持几天后,逐渐变暗,至数月后才看不见。但是事实上「新星」并非一个新诞生的星星,而是一颗年老的白矮星爆炸所形成。 新星爆炸是由於一颗普通星星的质量经由吸积盘转移到一颗白矮星上。由於这些物质是由一颗普通的星星上来的,所以裡面含有许多未经核融合的成分,其中氢就佔得最多。当这些物质聚集在白矮星的表面时,形成一层未经核融合反应的燃料层。当这层物质愈来愈厚,它也变得愈来愈密、愈来愈热,最后到达可以產生氢的核融合的条件,突然產生爆炸。 為了明白这些爆炸如何產生,我们要先了解质量如何掉入一颗星球上。 吸积盘 (Accretion Disks) 当伴星质量往白矮星掉落时,由於角动量守恆,事实上物质无法直接掉在白矮星上,而是绕著白矮星转。我们用一个日常生活举例︰一个装满水的洗脸槽,槽内的水原本有些轻微的扰动,不过它的旋转并不明显,一旦我们将塞子拔掉,往排水口流出的水由於角动量守恆,所以变成了漩涡。同样的,掉入白矮星的气体也会因同样的效应形成一个旋转盘,称為吸积盘。 ![]() 中度极化双星系统中的吸积盘 在吸积盘中会发生两件重要的事情︰第一,盘中的气体因為摩擦力及潮汐力而变得十分热。这个吸积盘扮演煞车的角色,让气体旋转速度变慢,掉入白矮星内。靠吸积盘内部的气体温度可以超过100万K,气体会发生强烈的X光。另外,从吸积盘往内掉落至白矮星上的物质会发出巨大的爆炸。 新星的爆炸将白矮星的外层以每秒几千公里的速度往外炸开。虽然往外炸开的物质质量仅有0.0001倍的太阳质量,但是它的光度可达太阳的10万倍。当外层膨胀得愈来愈大,且愈来愈稀薄时,就逐渐变冷,新星看来就逐渐黯淡了。 这个爆炸几乎不会影响这颗白矮星和它的伴星,所以同样的质量转移的过程又开始进行。白矮星外层的燃料层加厚的速度与质量转移的速度有关。根据这个理论,有些新星需要1,000到10万年来累积足够厚的燃料层来產生爆炸;有些则仅需要几週。再发新星 (recurrent novae)、矮新星 (dwarf novae) 及一些相关的不规则变星 (irregular variable stars) 都经歷类似新星的较小规模的爆炸。虽然这几型星球并不一样,不过它们都经歷质量累积在吸积盘的过程。 ![]() 不断发生爆炸的蛇夫座RS (RS Ophiuchi)的双星系统 超新星爆炸: 经典的观点认为,热核爆炸超新星——也就是Ia型超新星——爆炸发生在白矮星——一种燃烧完核燃料(Nuclear Fuel)并且全部由碳(Carbon)和氧(Oxygen)组成的星体——从一个邻近的伴星吸积物质的时候发生。在吸积的同时白矮星会收缩从而导致密度和温度上升。这个过程一直进行到白矮星的质量达到质量极限——也就是所谓的Chandrasekhar质量,大概等于1.4倍的太阳质量。当达到这个状态的时候,由于热核反应不稳定性导致核聚变放出大量的能量,将白矮星外层的物质以很高的速度喷射出去,速度可以达到光速的百分之几。核反应可以将大概0.6个太阳质量的白矮星物质变成一种同位素:放射性的镍56(Nickel-56)。这种同位素的衰变——先是衰变到钴56(Cobalt-56),然后再衰变到铁56(Iron-56)——提供了一个延迟能量来源,这可以维持喷射出去的物质处于高温,导致超新星获得比十亿个太阳更强的峰值光度(光度的定义为单位时间内辐射出来的能量)。 天文学家对于Ia型超新星具有浓厚的兴趣,因为它们可以被用来探索宇宙的膨胀历史。这种超新星的光度很大,这就意味著能够在很远的地方看到——由于光的传播速度有限,这同时也意味著可以看到遥远的过去——而它们的相对视亮度则可以被用来推测它们的距离。超新星光变曲线和峰值光度之间的经验关系可以用来很精确地确定超新星的光度。 所有的Ia型超新星, 当它们的亮度达最高点时,都有著同样的绝对亮度。因为它们发生爆炸的原因都完全相同,起始于白矮星吸收伴星物质的过程一直进行到白矮星的质量达到质量极限,由于热核反应不稳定性导致核聚变放出大量的能量。 但是1996年后, 这一点被新观测给修正了。由Howell等人发现的超新星是SNLS-03D3bb(或者SN2003fg)在光学波段具有发射和吸收谱,由这些信息可以确定这颗超新星是Ia型的。这就意味著它的爆炸是由前面描述的失控热核反应驱动的,而不是驱动其它类型超新星的引力塌缩。但是这颗超新星的峰值光度是典型Ia型超新星爆炸事例的2.2倍。超新星爆炸的光度取决于镍56的质量,在这个案例中,产生这么大的光度需要有1.3倍太阳质量的镍56。产生这么多的镍要求初始喷射物质的质量远远超过Chandrasekhar极限允许的1.4倍的太阳质量。这是因为核聚变不仅产生镍,而且还稳定的铁系同位素,而且SN2003fg的光学谱显示存在更轻元素比如硅(Silicon)、硫磺(Sulphur)和钙(Calcium)的存在。同时还可能存在没有燃烧完全的碳和氧。把这些都考虑在一起,Howell等人估计喷射物的质量达到了2.1个太阳质量。 但是为什么白矮星可以如此之重呢?一种可能是两个邻近的白矮星相互绕转最后融合。这种情况可以通过由引力波导致的星体角动量损失产生。但是这种情况下通常会产生的是中子星而不是超新星爆发。一个可能性更大的解释是,从普通伴星那里被白矮星吸积过来的物质导致白矮星的角动量增加,从而使得白矮星高速转动,可以克服引力的吸引,从而使得白矮星在爆炸之前具有超过极限的质量。 在这种情况下白矮星可以具有多大的质量取决于角动量在星体内部如何分布,也就是说白矮星作为一个整体转动还是各不同部位的转动不一样。较差转动(Differential Rotation)可以使得白矮星的质量达到四倍太阳质量之巨,考虑到从伴星吸积物质有一定限度,白矮星的质量可能被限制在大概两倍太阳质量。 由于多普勒效应的结果——移动物体发出的辐射谱发生变化——SN2003fg的光谱被展宽,而光谱变化的程度显示喷射物质的速度比起典型Ia型超新星来要低。这和超极限质量白矮星是符合的,因为虽然在这种情况下核聚变产生的能量更多,而同时也造成物质脱离引力束缚需要具有更高的能量。高束缚能造成较低的喷射速度。 为了更好地了解Ia型超新星,确定喷射物质的质量分布是非常关键的。比如Ia型超新星是否普遍具有超极限的质量?它们的质量在1.4到2.1倍太阳质量之间有平滑的分布?Howell等人对超新星样例所作的一项分析表明情况可能确实如此。目前的数据和位于质量极限附近的典型Ia型超新星是相容的,而SN2003fg则显得比较例外。这种解释主要是受到了不同以往的超大光度以及对于光度-光变关联关系的破坏这两种异常现象的启发。虽然这种Ia型超新星的亮度非常大,光变曲线的形状则是典型的。 但是这种Ia型超新星爆发现象的发现并不意味著用Ia型超新星作为宇宙学距离指示器有问题。如果假设SN2003fg符合光度-光变形状经验关系,就有可能极大地低估它的光度,从而低估它的距离。但是由于这颗超新星是如此地奇特,在一项宇宙学研究中已经将其排除。光度-光变形状关系是经验性的,并且对Ia型超新星的质量分布没有人为假设。这就已经意味著这个经验关系可以容纳白矮星质量对质量极限有少许偏离,但这并不包括SN2003fg这种情形。 无论如何, 我们可以透过观测Ia型超新星而得知它们的绝对亮度. 一但有了绝对亮度, 和观测到的亮度比较后, 透过平方反比律, 我们就可以算出该超新星的距离, 也就是它的母星系的距离。 6/16/2006 扩展Eclipse视图弹出菜单(二)上一篇文章我们知道了Eclipse弹出菜单的基本用法。其实Eclipse的弹出菜单可以用来做很多文章,简单一点的根据文件类别,我们可以进行不同的文件操作,比如Ant的build.xml我们可以用来build,Java文件我们可以用Java Editor打开,这些基于文件类型的操作我们都可以很容易的实现。但是还有一种情况,如果文件类型一样,我们想进行不同的操作,该怎么实现呢?实际上这样的应用很多,比如同样是Java文件,含有main方法的Java文件有Run和Debug的选项,其它的都没有。还有现在的框架都是基于XML文件进行配置的,如果一个项目使用了多个框架,我们怎么根据不同的XML文件进行框架的区分呢?答案就是enablement的test。 <!ELEMENT test EMPTY> This element is used to evaluate the property state of the object in focus. The set of testable properties can be extended using the propery tester extension point. The test expression returns EvaluationResult.NOT_LOADED if teh property tester doing the actual testing isn't loaded yet.
<plugin>
<extension point="org.eclipse.ui.popupMenus"> <objectContribution id="Advanced.PopupMenus" objectClass="java.lang.Object"> <action id="Advanced.PopupMenus.Action" label="AdvancedPopupMenus" style="pulldown" menubarPath="additions" class="advancedpopupmenus.popup.actions.AdvancedPopupMenusAction" enablesFor="+"> </action> <enablement> <test property="advancedpopupmenus.popup.visable"/> </enablement> </objectContribution> </extension> <extension point="org.eclipse.core.expressions.propertyTesters"> <propertyTester namespace="advancedpopupmenus.popup" properties="visable" type="java.lang.Object" class="advancedpopupmenus.popup.actions.VisablePropertyTester" id="advancedpopupmenus.popup.propertyTesters.visable"> </propertyTester> </extension> </plugin>
id - unique identifier for the property tester package advancedpopupmenus.popup.actions;
import org.eclipse.core.expressions.PropertyTester; import org.eclipse.jdt.core.IMethod; import org.eclipse.jdt.core.IType; import org.eclipse.jdt.core.JavaModelException; import org.eclipse.jdt.internal.core.CompilationUnit; public class VisablePropertyTester extends PropertyTester { public boolean test( Object receiver, String property, Object[] args, Object expectedValue ) { if ( !( receiver instanceof CompilationUnit ) ) return false; CompilationUnit unit = (CompilationUnit) receiver; try { IType[] types = unit.getTypes( ); if ( types == null ) return false; for ( int i = 0; i < types.length; i++ ) { IMethod[] methods = types[i].getMethods( ); if ( methods == null ) return false; for ( int j = 0; j < methods.length; j++ ) { if ( methods[j].isMainMethod( ) ) return true; } } } catch ( JavaModelException e ) { e.printStackTrace( ); } return false; } }
<plugin> <extension point="org.eclipse.ui.popupMenus"> <objectContribution id="Advanced.PopupMenus" objectClass="org.eclipse.core.resources.IFile" nameFilter="*.xml"> <action id="Advanced.PopupMenus.Action" label="This is web xml" style="pulldown" menubarPath="additions" class="advancedpopupmenus.popup.actions.AdvancedPopupMenusAction" enablesFor="+"> </action> <enablement> <test property="advancedpopupmenus.popup.visable"/> </enablement> </objectContribution> </extension> <extension point="org.eclipse.core.expressions.propertyTesters"> <propertyTester namespace="advancedpopupmenus.popup" properties="visable" type="org.eclipse.core.resources.IFile" class="advancedpopupmenus.popup.actions.VisablePropertyTester" id="advancedpopupmenus.popup.propertyTesters.visable"> </propertyTester> </extension> </plugin> 注意和上一个例子不同的地方,objectClass,nameFileter和type(在上一个例子中,我们也可以使用objectClass="org.eclipse.core.resources.IFile" nameFilter="*.java"),相应的我们的VisablePropertyTester类也要做一些改动: package advancedpopupmenus.popup.actions; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.eclipse.core.expressions.PropertyTester; import org.eclipse.core.resources.IFile; import org.w3c.dom.Document; import org.w3c.dom.DocumentType; public class VisablePropertyTester extends PropertyTester { public boolean test( Object receiver, String property, Object[] args, Object expectedValue ) { if ( !( receiver instanceof IFile ) ) return false; IFile xml = (IFile) receiver; try { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance( ); DocumentBuilder db = dbf.newDocumentBuilder( ); Document doc = db.parse( xml.getContents( ) ); DocumentType type = doc.getDoctype( ); if(type.getSystemId( ).equalsIgnoreCase( "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd" ))return true; } catch ( Exception e ) { e.printStackTrace( ); } return false; } } 这样根据不同的xml SystemID,我们就能够知道到底这是哪一种框架的配置文件了。 关于界面布局的重新洗牌复杂布局的重用,比较容易实现的就是GridLayout,至于FormLayout,基本上如果相似度不是很大,很难重用。我们在实现很多Page的时候,优先考虑的都会是GridLayout。但GridLayout在界面元素改动较大的时候也拥有一些弊端,比之FormLayout要麻烦的多。 当界面元素拥有上下文的时候,随着其上下文的改变,要想界面元素按照新的上下文重新布局,总是让人头疼。因为首先能想到的方法就是隐藏掉不需要的元素,这样会减少时间和代码上的开销。但是如果采用GridLayout布局的时候,一个Widget隐藏的时候,它仍然占用着界面空间,即使将它的hightHint和widthHint设置为0,依然不能解决问题,因为GridLayout通常设置了verticalSpacing和horizontalSpacing。 现在想到的一个解决方案就是将界面元素重新洗牌。 界面元素的生成由Model里的各个元素来决定。界面的上下文都交由一个属性控制层进行控制,它上承GUI界面,下接业务模型,属于一个过渡的层次。该层可以装饰业务模型,并附加上新的上下文,形成一个新的Model。根据这个新的Model,我们在界面上创造元素。如果Model仅仅只是值发生了变化,我们重新设置界面的值即可。如果Model发生了上下文的变化,比如不需要某个属性了或者是增加一个属性,我们就对整个界面进行重新洗牌,通过一个循环Dispose掉所有的Widget,然后根据新的上下文重新初始化界面元素,并进行赋值。由于MVC的分离,重新初始化界面是很容易的。对于不太复杂的Page,布局上的问题就可以迎刃而解,而且在时间上的开销也不会体现得很明显,至少并看不出显示上的延迟。 GEF代码及文章阅读这几天阅读GEF 相关的几篇文章: 看下来感觉不错,有些收获,尤其是createEditPart,两个参数,EditPart是上下文,另一个是Model,有可能用到项目的Property Editor上面,根据上下文和传入的Model来控制界面的显示。GEF的这段代码可以用来研究研究。
public class PartFactory implements EditPartFactory
{
public
EditPart createEditPart(EditPart context, Object model)
{ EditPart part
=
null
;
if
(model
instanceof
Diagram) part
=
new
DiagramPart(); else if(model instanceof RectangleModel)
{ part
= new
RectanglePart(); }
part.setModel(model);
return
part; }
}
至于GEF,感觉只要有入门文章,再看看项目上的代码,上手很容易,如果要做出复杂的应用,还要在研究研究它的API。八进制的文章写得基本上很清楚了, BTW:Eclipse 有些view是绝佳的查看代码的工具,比如Type Hierarchy视图,Call Hierarchy视图都非常有用。真是不用不知道呀! 4/20/2006 GEF的初步认识
GEF我严重低估了它的学习周期,原因是我一直无法把握它的全局架构。了解了这一点之后,我首先从GEF的设计着手研究。
在表现层上,GEF采用的是EditPartViewer,所有的用户界面都在上面显示,一般采用的是Draw2d。Draw2d上所有的图形都是实现了IFigure接口,所以实际上EditPartViewer上放置的都是一些IFigure。当用户针对EditPartViewer做出了一些动作,实际上都是对某个IFigure提出了请求。每一个IFigure都对应了一个控制器EditPart,EditPart也是一个事件监听器,用来捕获用户的操作事件。
每一个EditPart都可以对应若干个EditPolicy。所有的用户请求分类都被认为是一种角色(Role),当EditPart收到一个用户请求以后,就会分析这个请求属于哪一种角色,然后将请求交给相应的EditPolicy进行处理。EditPolicy根据请求创建相应的Command,通过Command就可以操作GEF背后的Model,达到通过操作图形来操作Model的效果。由于EditPolicy是和Role对应的,而不绑定于EditPart,所以实际上针对不用的EditPart,EditPolicy能达到重用的效果。 4/18/2006 SWT中获取字符宽度的函数以前一直认为是控制字符串宽度是 org.eclipse.swt.graphics.FontMetrics 的getAverageCharWidth()方法,今天才发现是错误的,应该是 org.eclipse.swt.graphics.GC的getAdvanceWidth(char ch)方法。
getAdvanceWidth public int getAdvanceWidth(char ch)
public static int getStringWidth(String string,Control control){ int width = 0; } gc.dispose(); return width; 3/13/2006 SQL 的 out joinSQL 的 out join 我一直很头痛,其实join本身并不是很难理解,就是2张表之间的关联,关键是我总是把怎么关联的给忘掉了,一直想找一个毕其功于一役的方法。今天趁着学习Hibernate的抓取机制再次好好了解了一番,总结总结,以后就不会忘掉了。
Left join 呢可以这么认为,先不管查询条件和关联条件,把左表要求的数据全部列出来,然后考虑join的on查询条件,把右表中符合左表条件的数据列出来,没有的就是NULL。这样就得出了一个结果集,在这个结果集中,找出最后满足Where条件的结果,就是最后要得到的答案了。
Right join刚好和Left join 相反,先列右表,再查左表。
Full join用得很少,就是把2张表的内容全部显示出来,on应该就是无效的。
3/12/2006 iBatis and HibernateiBatis 和 Hibernate 是目前最流行的2种O/R框架,但是两者差别也很大。由于某些原因,我必须学习Hibernate。其实这两种工具我觉得有一种就可以畅行无阻,实无两者都学习的道理。但是Java社区偏偏喜欢重复发明轮子,人在江湖,身不由己呀,想不学都难。
初期的时候,我并无采用任何框架的习惯,喜欢用自己的一套O/R工具,其实用自己的工具也无可厚非,但是使用一套成熟的框架有一个极为令人诱惑的附加效果:稳定性。既然称之为成熟的框架,那么就必然是健壮、应用的。于是我开始接触iBatis和Hibernate,总体而言iBatis比Hibernate更容易上手的多,它就是简单的SQL Mapping,没有面向对象形式的继承,仅仅就是把一张表映射到一个POJO上,一个平面的体系,很容易构造。一个查询对应一个自己手工编写的SQL,相当灵活,完全由自己控制。我想很适合那些自己设计表结构,自己编写O/R部分的开发人员。使用iBatis基本上就是一个傻瓜式的开发,不需要考虑对象之间的关系,也就是one and more。只要你会使用SQL,你就可以快速上手。
Hibernate我没有做过实际项目,目前处于学习状态,很难说这个东西到底是好是坏,不过就代码而言,我更喜欢iBatis的参数设置方式,传递一个key或者一个map就可以了,框架帮你自动映射。而不是Hibernate的那种JDBC式的传参方式,丑陋无比,不能自动映射,必须手工一一对应。
实际上iBatis是一个O/R toolkit,而Hibernate是一个O/R Manager,更多地参与了对象实体的管理。采用Hibernate,就要去应用面向对象的一些设计理念,也就是对象的继承体系,要和数据库的设计关联起来。可以这样来说,iBatis建立的是一个二位体系,而Hibernate建立的则是一个三位体系。从这个意义上来说,采用iBatis和Hibernate,2者对代码底层架构甚至是数据库的设计有质的影响。基本上来说,只要有表结构,就可以采用iBatis。而如果想采用Hibernate,大概数据库设计也要按照OO的思维模式来设计了。
iBatis学习曲线温和,只要会SQL就可以进行开发了,不过因为是直接操作SQL,所以在跨数据库方面就比较笨拙了,而且对表结构进行修改的时候,所有的相关部分,包括xml配置文件,映射class类,执行类都需要修改。Hibernate基本上SQL由它自动生成,通过设置Dialect可以实现在不同数据库之间的切换,而基本上不需要修改代码。不过个人感觉这个东西上手还是蛮复杂的,当然我指的并不是简单应用,而是把一个iBatis应用转化为Hibernate应用。
回头再写一些代码,应该能够对Hibernate有更实际的了解。对于Hibernate的关系,我已经从DOOP里学到了,剩下的就是它的关联、继承以及组件了。 3/5/2006 拒绝放弃爱情 在情感世界,我觉得“拒绝”和“被拒”,都需要勇气。 我本以为自己对爱情领悟的还算透彻,实际上爱情这个东西,真的是千变万化,令人琢磨不透,经历的越多,才发现爱情越复杂。君不见现在流行的情歌全都不尽相同?拥有一份爱情,可以让人感到无限的幸福和希望,但同样它也是烦恼的滋生地。人总是生活在矛盾之中,总是喜欢明知不可为而为之。我一向认为自己是一个无欲无求的人,但依然还有无尽的烦恼。人不能只为自己活着,还要为自己身边的人活着。人的烦恼十有八九都是自找的,所谓知足者常乐,但是能做到者又有几何。 仿佛总是生活在大喜大悲之中,冥冥之中我学会了乐观做人,以悲观的思想来面对感情。现实社会的道德伦常已经完全被新的文明所颠覆。本来简简单单的我经历了小说一般的爱情,曾经的我没有选择放弃,没有选择拒绝,今后的我同样也不会,就算是小说,也要按照我自己的方法书写下去。 人生终归是要继续走下去的……
我最喜欢的歌词: 你出现我身边像个奇迹发生
3/4/2006 经典管理定理二十三条一、 素养 蓝斯登原则:在你往上爬的时候,一定要保持梯子的整洁,否则你下来时可能会滑倒。 提出者:美国管理学家蓝斯登。 点评:进退有度,才不至进退维谷;宠辱皆忘,方可以宠辱不惊。 卢维斯定理 :谦虚不是把自己想得很糟,而是完全不想自己。 提出者:美国心理学家h?卢维斯 点评:如果把自己想得太好,就很容易将别人想得很糟。 托利得定理: 测验一个人的智力是否属于上乘,只看脑子里能否同时容纳两种相反的思想,而无碍于其处世行事。 提出者:法国社会心理学家h?m?托利得 点评:思可相反,得须相成。 二、统御 刺猬理论 :刺猬在天冷时彼此*拢取暖,但保持一定距离,以免互相刺伤。 点评:保持亲密的重要方法,乃是保持适当的距离。 鲦鱼效应 :鲦鱼因个体弱小而常常群居,并以强健者为自然首领。将一只稍强的鲦鱼脑后控制行为的部分割除后,此鱼便失去自制力,行动也发生紊乱,但其他鲦鱼却仍像从前一样盲目追随。 提出者:德国动物学家霍斯特 点评:1、下属的悲剧总是领导一手造成的。 2、下属觉得最没劲的事,是他们跟着一位最差劲的领导。 雷鲍夫法则 :在你着手建立合作和信任时要牢记我们语言中: 1、最重要的八个字是:我承认我犯过错误 2、最重要的七个字是:你干了一件好事 3、最重要的六个字是:你的看法如何 4、最重要的五个字是:咱们一起干 5、最重要的四个字是:不妨试试 6、最重要的三个字是:谢谢您 7、最重要的两个字是:咱们 8、最重要的一个字是:您 提出者:美国管理学家雷鲍夫 点评:1、最重要的四个字是:不妨试试; 2、最重要的一个字是:您 洛伯定理 :对于一个经理人来说,最要紧的不是你在场时的情况,而是你不在场时发生了什么。 提出者:美国管理学家r?洛伯 点评:如果只想让下属听你的,那么当你不在身边时他们就不知道应该听谁的了。 三、沟通 斯坦纳定理 :在哪里说得愈少,在哪里听到的就愈多。 提出者:美国心理学家s?t?斯坦纳 点评:只有很好听取别人的,才能更好说出自己的。 费斯诺定理:人两只耳朵却只有一张嘴巴,这意味着人应该多听少讲。 提出者:英国联合航空公司总裁兼总经理l?费斯诺 点评:说得过多了,说的就会成为做的障碍。 牢骚效应 :凡是公司中有对工作发牢骚的人,那家公司或老板一定比没有这种人或有这种人而把牢骚埋在肚子里公司要成功得多。 提出者:美国密歇根大学社会研究院 点评:1、牢骚是改变不合理现状的催化剂。 2、牢骚虽不总是正确的,但认真对待牢骚却总是正确的。 避雷针效应 :在高大建筑物顶端安装一个金属棒,用金属线与埋在地下的一块金属板连接起来,利用金属棒的尖端放电,使云层所带的电和地上的电逐渐中和,从而保护建筑物等避免雷击。 点评:善疏则通,能导必安 四、协调 氨基酸组合效应 :组成人体蛋白的八种氨基酸,只要有一种含量不足,其他七种就无法合成蛋白质。 点评:当缺一不可时,一就是一切。 米格-25效应 :前苏联研制的米格-25喷气式战斗机的许多零部件与美国的相比都落后,但因设计者考虑了整体性能,故能在升降、速度、应急反应等方面成为当时世界一流。 点评:所谓最佳整体,乃是个体的最佳组合。 磨合效应 :新组装的机器,通过一定时期的使用,把磨擦面上的加工痕迹磨光而变得更加密合。 点评:要想达到完整的契合,须双方都做出必要的割舍。 五、指导 波特定理 :当遭受许多批评时,下级往往只记住开头的一些,其余就不听了,因为他们忙于思索论据来反驳开头的批评。 提出者:英国行为学家l?w?波特 点评:总盯着下属的失误,是一个领导者的最大失误。 蓝斯登定律 :跟一位朋友一起工作,远较在父亲之下工作有趣得多。 提出者:美国管理学家蓝斯登 点评:可敬不可亲,终难敬;有权没有威,常失权。 吉尔伯特法则 :工作危机最确凿的信号,是没有人跟你说该怎样作。 提出者:英国人力培训专家b?吉尔伯特 点评:真正危险的事,是没人跟你谈危险。 权威暗示效应 :一化学家称,他将测验一瓶臭气的传播速度,他打开瓶盖15秒后,前排学生即举手,称自己闻到臭气,而后排的人则陆续举手,纷纷称自己也已闻到,其实瓶中什么也没有。 点评:迷信则轻信,盲目必盲从。 六、组织 奥尼尔定理 :所有的政治都是地方的。 提出者:美国前众议院院长奥尼尔 点评:只有能切身体会到的,群众才认为那是真实的。 定位效应: 社会心理学家曾作过一个试验:在召集会议时先让人们自由选择位子,之后到室外休息片刻再进入室内入座,如此五至六次,发现大多数人都选择他们第一次坐过的位子。 点评:凡是自己认定的,人们大都不想轻易改变它。 艾奇布恩定理 :如果你遇见员工而不认得,或忘了他的名字,那你的公司就太大了点。 提出者:英国史蒂芬?约瑟剧院导演亚伦?艾奇布恩 点评:摊子一旦铺得过大,你就很难把它照顾周全。 七、培养 吉格勒定理 :除了生命本身,没有任何才能不需要后天的锻炼。 提出者:美国培训专家吉格?吉格勒 点评:水无积无辽阔,人不养不成才。 犬獒效应 :当年幼的藏犬长出牙齿并能撕咬时,主人就把它们放到一个没有食物和水的封闭环境里让这些幼犬自相撕咬,最后剩下一只活着的犬,这只犬称为獒。据说十只犬才能产生一只獒。 点评:困境是造就强者的学校。 八、选拔 近因效应 :最近或最后的印象对人的认知有强烈的影响。 提出者:美国社会心理学家洛钦斯。 点评:结果往往会被视为过程的总结。 洒井法则 :在招工时用尽浑身解数,使出各种方法,不如使自身成为一个好公司,这样人才自然而然会汇集而来。 提出者:日本企业管理顾问酒井正敬。 点评:不能吸引人才,已有的人才也留不住。 美即好效应 :对一个外表英俊漂亮的人,人们很容易误认为他或她的其他方面也很不错。 提出者:美国心理学家丹尼尔?麦克尼尔。 点评:印象一旦以情绪为基础,这一印象常会偏离事实。 九、任用 奥格尔维法则 :如果我们每个人都雇用比我们自己都更强的人,我们就能成为巨人公司。 提出者:美国奥格尔维?马瑟公司总裁奥格尔维。 点评:如果你所用的人都比你差,那么他们就只能作出比你更差的事情。 皮尔?卡丹定理 :用人上一加一不等于二,搞不好等于零。 提出者:法国著名企业家皮尔?卡丹。 点评:组合失当,常失整体优势,安排得宜,才成最佳配置。 十、激励 马蝇效应 :再懒惰的马,只要身上有马蝇叮咬,它也会精神抖擞,飞快奔跑。 点评:有正确的刺激,才会有正确的反应。 倒u形假说 :当一个人处于轻度兴奋时,能把工作作得最好。当一个人一点儿兴奋都没有时,也就没有作好工作的动力了;相应地,当一个人处于极度兴奋时,随之而来的压力可能会使他完不成本该完成的工作。世界网坛名将贝克尔之所以被称为常胜将军,其秘诀之一即是在比赛中自始至终防止过度兴奋,而保持半兴奋状态。所以有人亦将倒u形假说称为贝克尔境界。 提出者:英国心理学家罗伯特?耶基斯和多德林。 点评:1、激情过热,激情就会把理智烧光。 2、热情中的冷静让人清醒,冷静中的热情使人执着。 十一、调研 特伯论断 :在数字中找不到安全。 提出者:美国经济学家w?s?特伯。 点评:数字是死的,情况是活的。 摩斯科定理 :你得到的第一个回答,不一定是最好的回答。 提出者:美国管理学家r?摩斯科。 点评:刨根得根,问底知底。 十二、预测 罗杰斯论断 :成功的公司不会等待外界的影响来决定自己的命运,而是始终向前看。 提出者:美国ibm公司前总裁p?罗杰斯。 点评:只想随波逐流,难有理想彼岸。 萨盖定律 :戴一块手表的人知道准确的时间,戴两块手表的人便不敢确定几点了。 提出者:英国心理学家p?萨盖。 点评:若选错误参照,必无正确比较。 隧道视野效应 :一个人若身处隧道,他看到的就只是前后非常狭窄的视野。 点评:1、不拓心路,难开视野。 2、视野不宽,脚下的路也会愈走愈窄。 十三、目标 巴菲特定律 :在其他人都投了资的地方去投资,你是不会发财的。 提出者:美国股神巴菲特。 点评:1、善于走自己的路,才可望走别人没走过的路。 2、特色不特,优势无优。 古特雷定理 :每一处出口都是另一处的入口。 提出者:美国管理学家w?古特雷。 点评:上一个目标是下一个目标的基础,下一个目标是上一个目标的延续。 十四、计划 列文定理 :那些犹豫着迟迟不能作出计划的人,通常是因为对自己的能力没有把握。 提出者:法国管理学家p?列文。 点评:如果没有能力去筹划,就只有时间去后悔了。 弗洛斯特法则 :在筑墙之前应该知道把什么圈出去,把什么圈进来。 提出者:美国思想家w?p?弗洛斯特。 点评:开始就明确了界限,最终就不会作出超越界限的事来。 十五、参谋 波克定理 :只有在争辩中,才可能诞生最好的主意和最好的决定。 提出者:美国庄臣公司总经理詹姆士?波克。 点评:无磨擦便无磨合,有争论才有高论。 韦奇定理 :即使你已有了主见,但如果有十个朋友看法和你相反,你就很难不动摇。 提出者:美国洛杉矶加州大学经济学家伊渥?韦奇。 点评:1、未听之时不应有成见,既听之后不可无主见。 2、不怕开始众说纷纭,只怕最后莫衷一是。 十六、决策 福克兰定律 :没有必要作出决定时,就有必要不作决定。 提出者:法国管理学家d?l?福克兰。 点评:当不知如何行动时,最好的行动就是不采取任何行动。 王安论断 :犹豫不决固然可以免去一些作错事的机会,但也失去了成功的机遇。 提出者:美籍华裔企业家王安博士。 点评:寡断能使好事由好变坏,果断可将危机转危为安。 十七、执行 格瑞斯特定理 :杰出的策略必须加上杰出的执行才能奏效。 提出者:美国企业家h?格瑞斯特。 点评:好事干实更好,实事办好愈实。 吉德林法则 :把难题清清楚楚地写出来,便已经解决了一半。 提出者:美国通用汽车公司管理顾问查尔斯?吉德林。 点评:杂乱无章的思维,不可能产生有条有理的行动。 十八、信息 沃尔森法则 :把信息和情报放在第一位,金钱就会滚滚而来。 提出者:美国企业家s?m?沃尔森。 点评:你能得到多少,往往取决于你能知道多少。 塔马拉效应 :塔马拉是捷克雷达专家弗?佩赫发明的一种雷达,它与其他雷达的最大不同是不发射信号而只接收信号,故不会被敌方反雷达装置发现。 点评:善藏者人不可知,能知者人无以藏。 十九、监督 小池定理 :越是沉醉,就越是抓住眼前的东西不放。 提出者:日本管理学家小池敬。 点评:自我陶醉不易清醒,自以为是不喜批评。 赫勒法则 :当人们知道自己的工作成绩有人检查的时候会加倍努力。 提出者:英国管理学家h?赫勒。 点评:只有在相互信任的情况下,监督才会成为动力。 二十、控制 横山法则 :最有效并持续不断的控制不是强制,而是触发个人内在的自发控制。 提出者:日本社会学家横山宁夫。 点评:有自觉性才有积极性,无自决权便无主动权 蝴蝶效应:紊乱学研究者称,南半球某地的一只蝴蝶偶尔扇动一下翅膀所引起的微弱气流,几星期后可变成席卷北半球某地的一场龙卷风。他们将这种由一个极小起因,经过一定的时间,在其他因素的参与作用下,发展成极为巨大和复杂后果的现象称为蝴蝶效应。 点评:善终者慎始,谨小者慎微。 阿什法则 :承认问题是解决问题的第一步。 提出者:美国企业家m?k?阿什。 点评:你愈是躲着问题,问题愈会揪住你不放。 二十一、法纪 洛克忠告 :规定应该少定,一旦定下之后,便得严格遵守。 提出者:英国教育家洛克 。 点评:简则易循,严则必行。 热炉法则 :当人用手去碰烧热的火炉时,就会受到烫的惩罚,其有以下三个特点:即时性、预警性、平等性。 点评:罪与罚能相符,法与治可相期。 二十二、改革 柯美雅定律 :世上没有十全十美的东西,所以任何东西都有改革的余地。 提出者:美国社会心理学家m?r?柯美雅。 点评:不拘于常规,才能激发出创造力。 达维多夫定律 :没有创新精神的人永远也只能是一个执行者。 提出者:前苏联心理学家达维多夫 点评:只有敢为人先的人,才最有资格成为真正的先驱者。 自吃幼崽效应 :美国硅谷企业竞争十分激烈,以至于各公司都积极寻找自己的致命弱点,所有公司共同的生存之道是:拿出更好看产品来击败自己的原有产品。有人将这种行为戏称为自吃幼崽。 点评:1、自己不逼自己,别人迟早会逼你。 2、敢于对过去告一个段落,才有信心掀开新的一章。 二十三、创新 舍恩定理 :新思想只有落到真正相信它,对它着迷的人手里才能开花结果。 提出者:美国麻省理工学院教授舍恩。 点评:只有信之不疑,才能持之以恒。 吉宁定理 :真正的错误是害怕犯错误。 提出者:美国管理学家h?吉宁。 点评:不怕错误的人,错误往往也离他最远。 卡贝定理 :放弃是创新的钥匙。 提出者:美国电话电报公司前总经理卡贝。 点评:在未学会放弃之前,你将很难懂得什么是争取。 2/15/2006 SpringSide VS MyEclipse SpringSide 是最近由广州Bea User Group 江南白衣兴起的一个教学式的项目,目标是集合一些主流开源框架,让人通过该项目学以致用。我正好路过,遂搬了个小板凳坐下来看看。主要关注了一下里面的Hibernate,Spring,OSCache(里面好像还包含了WebWork?没仔细弄清楚),不过以前没有接触这些东西,只是老听见有人在耳边唠叨。
第一遍看下来,就是一个乱字。我对这些框架完全不熟,而且它们全是通过XML配置来完成的,谁是谁都没法分清楚。最后进行代码跟踪跟到Spring的一个接口就over掉了。我第一个反应就是恶补Spring基本概念。什么IoC,DI都基本上明白了。无奈这个项目框架太多,实在是难以琢磨。
这时MyEclipse出现了,让我眼前一亮。我下载MyEclipse4.1GA的时候,原本打算的是看看它开发Ajax的效果,其实Ajax只是它新版本增加的功能之一。MyEclipse做得最好的还是对开发环境的整合,新版本中,MyEclipse又增加了对Spring的整合,加上以前的Hibernate,Struts,三剑客合而为一,已经很方便程序员进行开发了。整个SpringSide项目显得错落有致,格外醒目。哪些东西属于Spring,哪些东西属于Hibernate,即使我完全没有用过,也能分辨得清清楚楚,对我分析代码起了极大的帮助。
很多人初次使用工具的时候,一旦用起来不爽,比如不容易上手,占用系统开销等等,都会产生强烈的抵触情绪——我觉得Java程序员确实比较变态,抵触这个抵触那个,谁也看不起。MyEclipse也属于这种类型的工具,但我却是越用越觉得好,只能举起大拇指说一个赞字!合适的开发工具对于程序员来说是不可或缺的,MyEclipse 应当是我目前用过的最适合WEB项目开发的工具吧。
基本上来说,SpringSide现在还处于孕育阶段,代码极为简单,很容易看明白。一天下来,看懂代码是没有什么问题了,自己写还会有问题。通过它的代码也学到一些东西,毕竟是强人开发的,还是有些特色。不过命名规范看上去有些别扭,和我的不一样——看问题的方式不一样吧。明天再看一天,然后自己也试着写一写,大概Spring+Hibernate就没有什么问题了。至于Struts,我还是不想去碰那个玩意,Jsp不太好玩,没啥子兴趣。 2/10/2006 JSP Error page 配置原以为对于不同的Web Server,Error Page的配置会不同,偶然发现是我错了。
你可以在web.xml文件中使用<error-page>来对servlet和JSP 页面声明这是一个error page:
如果你需要在某些特殊的JSP页面中使用一个不同的error page,可以用“@page”设置errorPage属性来有选择性地覆盖web.xml中的声明。 10/25/2005 好想念阿尔贝蒂尼 曾今是那样喜欢过一个叫德米特里奥·阿尔贝蒂尼的孩子,曾今以为他和他身上穿的4号红黑剑条衫会一起成为一个伟大的不朽,就像6号和3号一样,可是传奇却早已结束。
一首《此情可待》更加激发了我对他的怀念,曾经的米兰副队,却无情的被某些人排挤,以至于远走他乡。当年demi离开米兰的时候在给球迷的公开信里面用这句话来结尾:“milan and madrid are not so far away if we go on loving each other.”
1988年阿尔贝蒂尼开始在米兰崭露头角,90年被租借到帕多瓦队,第2年重新回到米兰,成为米兰中后场不可或缺的球员。外号“中场节拍器”,头脑清晰,性格开朗,是米兰更衣室的开心果,当时有一句话最能评价他的作用,“阿尔贝蒂尼打个喷嚏,米兰就要感冒了”。尽管球队拥有荷兰三剑客,但是他和其他几位巨星组成的中后场是全世界最好的,为人忠诚,仗义执言,人送“骨头”的美誉。遗憾的是2002年球队调整,他被租借到西班牙马德里竞技队,尽管非常伤感,但是他不愿堕落,全力以赴,努力保持良好的状态,心中渴望1年后重返米兰内洛。不幸的是苦苦等待1年之后,他又一次被送到了拉齐奥,他很失望,也很愤慨,但是他忠心可鉴,我们永远都会记住他,也相信有朝一日,他会重新迈进圣西罗球场的大门,不论以什么身份,因为这都不再重要。
治污工程——典型的政府做秀 昨天去建行完全体现了我一个路痴的名号,迷路迷的找不着北。去的时候多走了2站路,回来的时候多走了3站路,还花了2元坐车。然而不幸的是,我等车又等了半个小时。结果1点不到去建行,回来都3点多了。
不过回来的路上,我倒是看见了一件新鲜事。在离家不远的龙珠港上,小桥被粉刷一新,上面一大群人在拍照,我这就感到新鲜了,一条臭水沟怎么就能围这么多人。后来凑过去一看,桥上大部分的人都是记者,还有几个人是政府相关人员,正在向记者们解说对这条臭水沟治污的难度。我听了以后真晕,这条沟虽然没以前那么臭了,但依然是绿油油的呀,看上去就让人恶心。看了看旁边的照片,由于特殊取景,照片上倒是看得挺干净,上面写着上海第一治污工程。我这一想可就乐了,政府这次可就在做秀了。
以前在太原的时候,汾河水也是出了名的臭水沟,太原开始着手治污,还建成了汾河公园,煞是壮观。绝对算得上中国典型的治污工程,不过即使是这项工程,也仅仅是治理了太原市区内的那部分河段,出了这条河段,依然是臭气熏天。
政府如果真的下定决心去整治污染,还是脚踏实地的做比较好,起码这件事让我看到了,对政府的信任又少了一分,虽然我从来就不对政府抱有任何期望。
做秀归做秀,现在龙珠港的水确实是不臭了。但为了拍照而去粉刷河上的小桥,这可是在浪费我们纳税人的钱呀。这才只是很小的一部分,那更多地到哪儿去了?肯定不会用在治污上面…… 10/22/2005 中国十大名剑![]() 第十承影 远古的一个黎明,天色黑白交际的一瞬间,一双手缓缓扬起。双手合握之中是一截剑柄,只有剑柄不见长剑剑身,但是,在北面的墙壁上却隐隐投下一个飘忽的剑影,剑影只存片刻,就随着白昼的来临而消失,直到黄昏,天色渐暗,就在白昼和黑夜交错的霎那,那个飘忽的剑影又再次浮现出来。扬起的双手划出一条优雅的弧线,挥向旁边一棵挺拔的古松,耳廓中有轻轻的“嚓”的一声,树身微微一震,不见变化,然而稍后不久,翠茂的松盖就在一阵温和掠过的南风中悠悠倒下,平展凸露的圈圈年轮,昭示着岁月的流逝。天色愈暗,长剑又归于无形,远古的暮色无声合拢,天地之间一片静穆。这把有影无形的长剑就是在《列子。汤问》之中被列子激赏的铸于商朝后来被春秋时卫国人孔周所藏的名剑:承影。承影是一把精致优雅之剑。 剑气激射指数:7 ![]() 第九纯钧 春秋时期,一个风和日丽的午后,经过数年卧薪尝胆终于击败吴国的越王勾践,睡了一个甜美的午觉醒了过来,心情非常舒畅。饮了一壶上好的龙井新茶后,勾践兴致勃勃地派手下去找一个人。这个人就是薛烛。薛烛是秦国人,此时正在越国游历。薛烛虽然年纪轻轻,但却已经名动列国,被人称为天下第一相剑大师。不大一会儿,眉清目秀文质彬彬的薛烛就赶来了。宾主一番客套寒喧之后,就带着随从来到室外宽阔的露台之上。越王勾践酷爱刀剑,这个露台高达数丈,气势舒张,光线充沛,专门用来看剑赏刀。落座之后,勾剑扫了一眼身边的薛烛,心想这个年轻人虽然年纪轻轻但却阅剑无数,一般刀剑肯定难入他的法眼,于是,勾践一开口就叫手下取来了自己颇为得意的两把宝剑:毫曹和巨阙。哪知,薛烛走马观花地看了一遍,随便地说了一句:“这两把剑都有缺点,毫曹光华散淡,巨阙质地趋粗,不能算宝剑。”说完他还在温暖的阳光里懒懒地打了一个哈欠。勾践颇感意外,觉得很没面子,他想了一想,一咬牙,俯在一个贴身侍从耳边吩咐了几句,过了一会儿,侍从率领几百个铁甲武士护送一把宝剑来到台下。薛烛感到好笑,问道:“大王这么兴师动众,拿来的是什么剑啊?”勾践对薛烛的态度有一丝不快,他没好气地吐出了两个字:“纯均”。只听见“咣啷”一声,薛烛从座位上仰面摔倒,束发的金钗掉在地上,一头长发披散下来,面色突然凝住、呆滞。好大一会儿,才突然惊醒,只见他脚尖点地几个纵跃掠下台阶,来到剑前,深深一躬,然后又表情肃然地整理好自己的衣服,从侍者手中接过宝剑,小心翼翼地敲了几敲掂了几掂之后方才将剑从鞘中缓缓拔出。只见一团光华绽放而出宛如出水的芙蓉雍容而清冽,剑柄上的雕饰如星宿运行闪出深邃的光芒,剑身、阳光浑然一体象清水漫过池塘从容而舒缓,而剑刃就象壁立千丈的断崖崇高而巍峨……过了好久,薛烛才用颤抖的声音问道:“这就是纯钧吗?!”勾践点了点头:“是,”他得意地接着说道:“有人要用千匹骏马三处富乡两座大城来换这把宝剑,你看行吗?”薛烛连忙说道:“不能换。”勾践做作地皱了一下眉头问道:“为什么?你说说道理。”薛烛激动地大声对道:“因为这把剑是天人共铸的不二之作。为铸这把剑,千年赤堇山山破而出锡,万载若耶江江水干涸而出铜。铸剑之时,雷公打铁,雨娘淋水,蛟龙捧炉,天帝装炭。铸剑大师欧冶子承天之命呕心沥血与众神铸磨十载此剑方成。剑成之后,众神归天,赤堇山闭合如初,若耶江波涛再起,欧冶子也力尽神竭而亡,这把剑已成绝唱,区区骏马城池何足道哉……”勾践满意地频频点头:“说得有理,既是无价之宝,我就永远把它珍藏吧。”故事见于《越绝书》。纯均是一把尊贵无双之剑。 剑气激射指数:7.5 ![]() 第八鱼肠 黑铁一般的大鹰向大殿疾飞的时候,专诸也正端着亲手烹制的梅花凤鲚炙走上殿来。天空里阳光猎猎,大鹰疾飞如故。大殿间甲士陈列,专诸稳步向前。云朵被飞鹰的气势惊呆纷纷游走起来。王僚被专诸手里的菜香所吸引,提了提鼻子,向前欠了欠身,他只看到菜没有看到专诸。那道菜叫梅花凤鲚炙,梅花是严冬的寒梅,凤鲚是太湖里只在酷暑出现的凤尾鲚鱼,炙,是用严冬寒梅的枝杆来烤炙盛夏太湖里的凤尾鲚鱼。飞鹰已经看到大殿的轮廓,天色突然暗了下来。专诸已经来到王僚的面前,把菜放在案上,殿内灯火依旧。乌云在天空翻滚,大鹰已经收翅。王僚吞着口水,看着面前的美味。专诸稳稳地正在用手掰鱼。伴随着一声响雷,飞鹰向大殿凌空击下。王僚突然感到一股凛冽的杀气从鱼腹中激射而出,他被惊呆了。鱼肠剑已经出鞘(鱼腹),它稳稳地依偎在专诸的手中,疾速向前,两把训练有素的铁戈从面前交叉拦住,鱼肠剑从缝隙中穿了出去,依然疾进。面前有三层狻猊铠甲。第一层穿透,第二层穿透,穿透第三层时,鱼肠剑发现自己已变成了断剑。剑断,然而杀气未断。鱼肠剑依旧向前。飞鹰将大殿击碎的时候,鱼肠剑也挺进了王僚的心脏。 飞鹰在受伤下坠的时候满足地打了一声呼哨。断成一半的鱼肠剑在王僚渐渐减弱的心跳中哼起了无声的歌曲。被刀锋剑雨扑倒的专诸,用最后一丝力气,向着脸下的土地,绽出了一个寂寞的微笑。……夫专诸之刺王僚,飞鹰击殿……见于司马迁《史记。刺客列转》鱼肠剑是一把勇绝之剑。 剑气激射指数:8
![]() 第七第六干将莫邪 干将、莫邪是两把剑,但是没有人能分开它们。干将、莫邪是两个人,同样,也没有人能将他(她)们分开。干将、莫邪是干将、莫邪铸的两把剑。干将是雄剑,莫邪是雌剑。干将是丈夫,莫邪是妻子。干将很勤劳,莫邪很温柔。干将为吴王铸剑的时候,莫邪为干将扇扇子,擦汗水。三个月过去了,干将叹了一口气。莫邪也流出了眼泪。莫邪知道干将为什么叹气,因为炉中采自五山六合的金铁之精无法熔化,铁英不化,剑就无法铸成。干将也知道莫邪为什么流泪,因为剑铸不成,自己就得被吴王杀死。干将依旧叹气,而在一天晚上,莫邪却突然笑了。看到莫邪笑了,干将突然害怕起来,干将知道莫邪为什么笑,干将对莫邪说:莫邪,你千万不要去做。莫邪没说什么,她只是笑。干将醒来的时候,发现莫邪没在身边。干将如万箭穿心,他知道莫邪在哪儿。莫邪站在高耸的铸剑炉壁上,裙裾飘飞,宛如仙女。莫邪看到干将的身影在熹微的晨光中从远处急急奔来。她笑了,她听到干将嘶哑的喊叫:莫邪……,莫邪依然在笑,但是泪水也同时流了下来。干将也流下了眼泪,在泪光模糊中他看到莫邪飘然坠下,他听到莫邪最后对他说道:干将,我没有死,我们还会在一起……铁水熔化,剑顺利铸成。一雄一雌,取名干将莫邪,干将只将“干将”献给吴王。干将私藏“莫邪”的消息很快被吴王知晓,武士将干将团团围住,干将束手就擒,他打开剑匣绝望地向里面问道:莫邪,我们怎样才能在一起?剑忽从匣中跃出,化为一条清丽的白龙,飞腾而去,同时,干将也突然消失无踪。在干将消失的时候,吴王身边的“干将”剑也不知去向。而在千里之外的荒凉的贫城县,在一个叫延平津的大湖里突然出现了一条年轻的白龙。这条白龙美丽而善良,为百姓呼风唤雨,荒凉的贫城县渐渐风调雨顺,五谷丰登,县城的名字也由贫城改为丰城。可是,当地人却时常发现,这条白龙几乎天天都在延平津的湖面张望,象在等待什么,有人还看到它的眼中常含着泪水。六百年过去了。一个偶然的机会里,丰城县令雷焕在修筑城墙的时候,从地下掘出一个石匣,里面有一把剑,上面赫然刻着“干将”二字,雷焕欣喜异常,将这把传诵已久的名剑带在身边。有一天,雷焕从延平津湖边路过,腰中佩剑突然从鞘中跳出跃进水里,正在雷焕惊愕之际,水面翻涌,跃出黑白双龙,双龙向雷焕频频点头意在致谢,然后,两条龙脖颈亲热地纠缠厮磨,双双潜入水底不见了。在丰城县世代生活的百姓们,发现天天在延平津湖面含泪张望据说已存在了六百多年的白龙突然不见了。而在第二天,县城里却搬来了一对平凡的小夫妻。丈夫是一个出色的铁匠,技艺非常精湛,但他只用心锻打挣不了几个钱的普通农具却拒绝打造有千金之利的兵器,在他干活的时候,他的小妻子总在旁边为他扇扇子,擦汗水。干将、莫邪是一把挚情之剑。 剑气激射指数:8.5 ![]() 第五七星龙渊 这把剑传说是由欧冶子和干将两大剑师联手所铸。欧冶子和干将为铸此剑,凿开茨山,放出山中溪水,引至铸剑炉旁成北斗七星环列的七个池中,是名“七星”。剑成之后,俯视剑身,如同登高山而下望深渊,飘渺而深邃仿佛有巨龙盘卧。是名“龙渊”。此剑铸造的技艺固然精湛,但它的闻名还在于无法知道其真实姓名的普通渔翁:鱼丈人。话说伍子胥因奸臣所害,亡命天涯,被楚国兵马一路追赶,这一天荒不择路,逃到长江之滨,只见浩荡江水,波涛万顷。前阻大水,后有追兵,正在焦急万分之时,伍子胥发现上游有一条小船急速驶来,船上渔翁连声呼他上船,伍子胥上船后,小船迅速隐入芦花荡中,不见踪影,岸上追兵悻悻而去,渔翁将伍子胥载到岸边,为伍子胥取来酒食饱餐一顿,伍子胥千恩万谢,问渔翁姓名,渔翁笑言自己浪迹波涛,姓名何用,只称:“渔丈人”即可,伍子胥拜谢辞行,走了几步,心有顾虑又转身折回,从腰间解下祖传三世的宝剑:七星龙渊,欲将此价值千金的宝剑赠给渔丈人以致谢,并嘱托渔丈人千万不要泄露自己的行踪,渔丈人接过七星龙渊宝剑,仰天长叹,对伍子胥说道:搭救你只因为你是国家忠良,并不图报,而今,你仍然疑我贪利少信,我只好以此剑示高洁。说完,横剑自刎。伍子胥悲悔莫名。 故事见于《吴越春秋》。七星龙渊是一把诚信高洁之剑。 剑气激射指数:8.8 ![]() 第四泰阿 楚国的都城已被晋国的兵马围困了三年。晋国出兵伐楚,是想得到楚国的镇国之宝:泰阿剑。世人都说,泰阿剑是欧冶子和干将两大剑师联手所铸。但是两位大师却不这样认为,他们说泰阿剑是一把诸侯威道之剑早已存在,只是无形、无迹,但是剑气早已存于天地之间,只等待时机凝聚起来,天时、地利、人和三道归一,此剑即成。晋国当时最为强大,晋王当然认为自己最有资格得到这把宝剑,但是事与愿违,此剑却在弱小的楚国铸成,出剑之时,剑身果然天然镌刻篆体“泰阿”二字,可见欧冶、干将所言不虚。晋王当然咽不下这口气,于是向楚王索剑,楚王拒绝,于是晋王出兵伐楚,预以索剑为名借机灭掉楚国。兵力悬殊,楚国大部分城池很快陷落并且都城也被团团围住,一困三年。城里粮草告罄,兵革无存,危在旦夕。这一天,晋国派来使者发出最后通牒:如再不交剑,明天将攻陷此城,到时玉石俱焚!楚王不屈,吩咐左右明天自己要亲上城头杀敌,如果城破,自己将用此剑自刎,然后左右要拾得此剑,骑快马奔到大湖,将此剑沉入湖底,让泰阿剑永留楚国。第二天拂晓,楚王登上城头,只见城外晋国兵马遮天蔽日,自己的都城宛如汪洋之中的一叶扁舟,随时有倾灭危险。晋国兵马开始攻城,呐喊声如同山呼海啸,城破在即。楚王双手捧剑,长叹一声:泰阿剑啊,泰阿剑,我今天将用自己的鲜血来祭你!于是,拔剑出鞘,引剑直指敌军。匪夷所思的奇迹出现了:只见一团磅礴剑气激射而出,城外霎时飞砂走石遮天蔽日,似有猛兽咆哮其中,晋国兵马大乱,片刻之后,旌旗仆地,流血千里,全军覆没……这件事情过后,楚王召来国中智者风胡子问道:泰阿剑为何会有如此之威? 风胡子对道:泰阿剑是一把威道之剑,而内心之威才是真威,大王身处逆境威武不屈正是内心之威的卓越表现,正是大王的内心之威激发出泰阿剑的剑气之威啊!见于《越绝书》。泰阿剑是一把威道之剑。 剑气激射指数:9.3 ![]() 第三赤霄 秦朝时,有这样一个没有出息、浑身都是毛病的青年。他懒,从来不干家里的农活。他好酒,常常醉成一滩烂泥。他好色,见着漂亮姑娘就迈不开腿。他没有礼貌,对官对民都大大咧咧。最可气的是他好撒谎,好吹牛。他经常让人看他左腿上的七十二个黑痣,他不说这是皮肤病而说是天相图。他经常遥望咸阳,摇头叹气:嗟乎,大丈夫当如此也!他撒谎越来越离谱。他不知从哪儿弄来一根生锈的铁棍,告诉乡里人说这是一把从南山仙人那里得来的宝剑,名字叫:赤霄。他把它奉为至宝,整日“剑”不离身。他还说自己不是人而是天上的一条赤龙。他的牛越吹越大。他说他早就认识始皇帝,始皇帝是白龙,他还说始皇帝不如他,因为他是法力更高的赤龙,他将来要取而代之也做皇帝。他还说他知道始皇帝的元气已化为一条白蛇最近一段时间正在丰西泽附近游弋。他说他要斩去这条白蛇,他边说还边用捡来的铁棍比划了一下。人们都把他的话当笑话、大话,没有人相信。可是,在一个晚上,一切都变了。这天晚上,乡里几十个结伴去县里学徒做工的青年走到了丰西泽,这个青年也在其中,但他不是去做工而是凑热闹,他一边走一边掏出酒壶喝。 这帮人走到丰西泽时停住了脚步,说来也怪,最近,去县城学徒做工的人经常有人莫名其妙地消失在丰西泽附近,所以,为保险起见,大家派了一个身手敏捷的青年先走几步前去打探,过了一会儿,探子吓得面无人色逃了回来,他说他走一段路闻到前面隐隐有腥气,于是爬上一棵大树了望,看见一条硕大的凶恶的白蛇正挡在道路中间,象在等待什么。人群大惊失色,再也不敢向前。这时,这个青年分开众人向前走去,他说那条白蛇在等他,他要斩了它。他一边说一边拔出铁棍,脚步踉踉跄跄,看来他喝了一路,到现在已经喝醉了。 人们屏住呼吸看着他歪歪扭扭远去的背影,心里都在说:这个傻小子……一夜过去,这个青年也没有回来,人们知道他一定成了蛇的美餐。云开雾散,大家继续前行。走了一段路,突然,他们看见一条硕大的白蛇,被斩为两截扔在路边。再向前走了几里地,发现这个青年正躺在路边呼呼大睡,他的身体上方有一团云气笼罩,云中有条赤龙正在懒懒洋洋地飞来飞去。而手中的那根铁棍不见了,代之的是一把饰有七彩珠、九华玉的寒光逼人、刃如霜雪的宝剑,剑身上清晰镌刻着两个篆字:赤霄。这一刻,人们都相信了这个青年原来说的话都是真的。这个青年就是刘邦。这把剑就是斩蛇起义的赤霄剑。赤霄剑是一把帝道之剑。 剑气激射指数:9.7 ![]() 第二湛泸 湛泸是一把剑,更是一只眼睛。湛泸:湛湛然而黑色也。这把通体黑色浑然无迹的长剑让人感到的不是它的锋利,而是它的宽厚和慈祥。它就象上苍一只目光深邃、明察秋毫的黑色的眼睛,注视着君王、诸侯的一举一动。君有道,剑在侧,国兴旺。君无道,剑飞弃,国破败。五金之英,太阳之精,出之有神,服之有威。欧冶子铸成此剑时,不禁抚剑泪落,因为他终于圆了自己毕生的梦想:铸出一把无坚不摧而又不带丝毫杀气的兵器。所谓仁者无敌。湛泸剑是一把仁道之剑。 剑气激射指数:10 ![]() 第一轩辕 夏禹剑众神采首山之铜为黄帝所铸,后传与夏禹。剑身一面刻日月星辰,一面刻山川草木。剑柄一面书农耕畜养之术,一面书四海一统之策。轩辕夏禹剑!对这样一把剑我们还能说些什么呢。黄帝、夏禹!对这样两个人我们还能说些什么呢。勇气、智慧、仁爱……一切归于两个字:圣道。轩辕夏禹剑是一把圣道之剑。 剑气激射指数:无穷大。 又平了 今天早上的冠军杯,米兰又一次以平局收场,而且付出了巨大的代价——舍瓦肌肉拉伤,尚不清楚什么时候才能恢复。米兰今年的比赛让人总是觉得无力,打的颤颤抖抖。前锋线的轮换更是让人莫名,坚持使用V32难道真的能够达到去年克雷斯波的效果吗?今年可是已经有了吉拉迪若,不重用年轻人,为什么要去信任一个老头子,而且维埃里对阵强队一向都不好用。不是我不信任V32,想当年巴蒂如此强悍,时隔一年以后,状态却一落千丈。这种强力中锋往往如此,属于靠身体吃饭的那种类型,为什么放着年轻的加强版因扎吉不用?况且吉拉最近状况很不错。
我很希望米兰能够买来巴拉克,当然要付出很大的代价,但是德国人能传能射,具有很强的中场组织能力,如果能替代西多夫,坐镇左边前卫,能大大增加米兰的进攻力量。而且德国人的大范围覆盖能力,也能协助皮尔洛进行防守,增强腰的硬度。虽然我很喜欢德国人,但是不可否认,购入德国人对米兰有利无害。
主教练我真是服了安猪,打法单调,换人屡屡失误。能力不错我承认,但是含金量不足也是显儿易见的,缺乏中场调度能力。伊斯坦布尔是我这辈子永远的痛,就算他能再拿2个冠军杯,我也不能原谅他。
米兰已经来到了十字路口,如果再不变革,注定沉沦下去,十年一个轮回,1996年是上个米兰王朝的最后一次辉煌,也是老队长巴雷西的陨落之日,十年之后,轮到了马尔蒂尼。
米兰?辉煌:沉沦; 10/18/2005 Java桌面应用可行性的研究摘 要: Java自从1995年诞生以来,已经走过了10个年头,如今已成为使用最广泛的计算机语言。Java凭借着它跨平台、高度开源等特性,占领了服务器端、移动设备的大部分市场。而在桌面市场,Java所取得的成就和它的声望形成了讽刺性的反差,那么有没有解决这个问题的办法呢?本文将探讨这个问题。
谈到Java,我们不得不谈到Java优秀的可移植性,这基本上是Java最值得夸耀的地方。一次编译,随处运行,Java的这一切都源于它的运行方式——采用JVM(Java虚拟机)托管运行。由于采用操作系统最小交集,对于每个平台,它都能有一套实现机制,保证实现相同的效果。但是正由于Java的这种特性,也导致了Java的低效。
为什么程序员以及用户都不喜欢用Java做桌面开发呢? 主要有以下几点原因:
1、启动速度慢:Java采取JVM进行托管运行,在启动Java程序的时候,首先要加载JVM,然后才是依次加载Java所需的类库,这需要一定时间的延时。
2、占用内存大:加载JVM需要消耗极大的内存,而且由于Java采取自动回收垃圾的机制,内存回收并不由Java程序本身控制,而是由JVM来自动实现,这样不能通过手工马上释放内存。Java并没有提供一个手工处理垃圾回收的机制,而仅仅提供了一个简易垃圾回收的方法。如果内存占用不大,也许Java永远也不会进行垃圾回收。
3、需要安装JRE:JRE(Java Runtime Environment)是Java程序的运行环境,这需要用户额外的安装一个应用程序,最新版本的JRE5.0大约为15M左右,这使得任意一个Java桌面应用程序的安装包都在15M以上,即使一个简单的“Hello world”程序。
4、响应速度慢:JDK提供的标准的界面开发包为awt包和swing包。他们的底层实现并不是直接调用操作系统自身提供的小窗口部件,而是采用另外一套轻量级实现机制进行窗口小部件模拟,以保证在各个操作系统下看到的效果都一样。但是一来看上去样子很别扭,二来效率低下,响应速度慢。
5、Java的布局:为了保正在每个操作系统看到的效果都一样,Java采取了Layout策略。这样就不能像Window程序开发通过简便的可视化拖拉就可以达到我们想要的结果,而要进行复杂的布局管理器设置。每个Java开发人员在学习界面编程都不得不去面对复杂的布局管理器编程。
6、能够操纵的系统API太少:由于采用系统交集,所以Java也只能操作所有操作系统一致拥有的API,这样将使桌面应用程序的功能不得不大大减少。很多功能都是Java开发人员无法得到的,连拿到磁盘空间这种最基本的API,Java程序员甚至都无法做到。
|
|
|