個人檔案猪来猪往相片部落格清單 工具 說明

猪来猪往

良心与思想,凸凹而已
25/7/2007

rom搬家了!

新的blog地址是:
 
欢迎大家访问! 
17/7/2007

为什么汽车人总打不过霸天虎(转)

(原文地址:http://bbs.ent.sina.com.cn/?h=/g_forum/00/86/01/view.php%3Ffid%3D68244%26tbid%3D4212&g=13)
(QQ方:本来今晚要领表哥家孩子去看变形金刚,这个猪闲累,真是faint!)
 
    这几天变形金刚全球上映,突然又想起很多年前看的第一季 TRANSFORMER 来。记得小时候爱疯了擎天柱,动不动学着“汽车人变形”, 然后嘴里发出吱吱咯咯的声音浑身乱扭被大叔大妈众目睽睽下居然还觉着自己很酷,而且整天掺着我老娘给我买个变形金刚(当时那玩意可不便宜)。我父母被我吵的无奈,就在去义乌出差的时候给我搬了个回来。可是搬回来我大失所望,原来这两个老东西搬回来的是个“红蜘蛛”。我当时问我爸怎么搬这个玩意回来?我要擎天柱我要擎天柱!我爸挠挠头说不会啊这个比较帅可以变飞机,你要的那个东西只能变大卡车(其实是擎天柱比较贵)。我当时相当的不爽(好像当时很多小孩的处境都很类似,要买个擎天柱结果爹娘搬了个坏坏的自己很讨厌的家伙回来)。不过当事情过去很多年以后,我再想想当年的那个变形金刚,我突然觉着,我爹好象是对的:红蜘蛛是架F15,擎天柱是个集装箱卡车,好像后者也就开搬家公司的时候用处大一点;红蜘蛛的确是更牛逼一些的,可是五六岁的孩子一般很难看问题看的这么深刻,我想这就是为什么我拿到玩具还闹腾然后被打了一顿的原因!还有……我好像是跑题了。 
       写这个帖是突然想起当时卡通的一些片段来:汽车人总是善良的,霸天虎总是残忍的;汽车人总是友好的,霸天虎总是凶猛的;汽车人总是可爱的,霸天虎总是可憎的;汽车人总是阳光的,霸天虎总是猥亵的;汽车人总是八荣八耻的,霸天虎总是十恶不赦的……但是,汽车人跟霸天虎打仗却很少能彻底胜利的,出现过无数次这样的情况:霸天虎满地球抢东西,然后汽车人跑去把霸天虎打跑,然后过几天,霸天虎又跑到另一个地方去抢东西然后汽车人又去把霸天虎打跑。霸天虎很少去抄汽车人的老窝,汽车人也很少打落水狗,两支势力就在地球上这么你不死我也活的折腾着! 
       于是这个电视剧就一连拍了N多集,地球很生气后果很严重。许多年以后的今天,站在一个受过高等教育的层次上来瞎琢磨这些事,我得出一个结论其实汽车人是打不过霸天虎的! 
       具体分析如下: 
       第一,战争性质: 
       首先我们要看一下双方战斗的性质,霸天虎说白了就是支高科技的土匪部队,他们到处打家劫舍的。最根本原因就是寻找能源,什么钻井平台、什么油矿都是霸天虎这帮土匪们的最爱。 而汽车人的战斗性质就截然不同,汽车人作战是因为“为了地球和平和人类的自由”(多SB的理由啊)!那么汽车人的能量块是什么地方来的呢?是纳税人给的??那么我们就可以这么把双方定位:霸天虎是车匪路霸,汽车人是110或者是城管。 于是汽车人在战斗的最开始就被定性为“防御性作战”,也就是说, 什么时候霸天虎开始抢东西了,什么时候接到群众报案了,老大这才一声令下“汽车人变形”, 然后一群城管嗷嗷的跑到事发地点。不外乎遇到两种情况,情况一,没等汽车人赶到,威震天已经抢完跑了。那么汽车人只好留下来清理清理场子,慰问一下受难家属,然后在当地吃顿饭讲讲“三个××在防御霸天虎中的重要作用”之类的东西。之后回基地等电话;情况二,汽车人赶到的时候,威震天正抢在兴头上,然后给汽车人一阵厮打,大部分时候是各有损伤,然后霸天虎跑了,汽车人留下来清理清理场子,慰问一下受难家属,然后在当地吃顿饭讲讲“三个代表在防御霸天虎中的重要作用”之类的东西,之后回基地等电话。所以从这个故事最开始最根本的,汽车人就是在被霸天虎牵着鼻子走,只要是这样,那么霸天虎总有作案时间。所以不管威震天撤退的多么狼狈,他回到家总是能带着他的喽罗们大口大口吃能量块,而那个时候热爱和平的汽车人正在饿着肚子清理场子。在这种情况下,汽车人想要扭转最根本的这种战略劣势,最根本的无外于几条路:后发制人去抄霸天虎老窝,但是擎天柱似乎只会在气急败坏的时候才会这样做,而且还不见得能打出气势,往往还是被揍一顿,而且汽车人的绅士风度也不允许他们过多的去玩“劫寨”这种把戏,偷袭就算是(注意我说的是“就算是”)打赢了听上去也多丢人啊;要不就是安插内鬼玩无间道。不过这个擎天柱好像还真的曾经在霸天虎阵营里安插了一个叫“幻影”的汽车人战士,不过没过几集就给组织发现了,所以这条路也失败了;要不然就是擎天柱一狠心一咬牙大叫一声:老子也去梁山落草!然后就成了狗咬狗,不过这更是扯淡,至少全世界的小朋友是不会同意的。于是汽车人就这样无奈的被动着。所以汽车人是不太称职的110,而霸天虎却是相当优秀的土匪。还有一点我必须要指出,就是这种战略性质所带来的直接影响,往往在抢劫中,霸天虎想要抢多少,不是以人民的意愿为转移的而是以威震天的意愿和他能拿走多少所决定的,所以土匪们想拿多少就拿多少,没有理由没有原因。汽车人所面对的概念则是截然不同,他们所能吃的能源,是从人民那里来的,也就是说,汽车人想吃多少想要多少,也不是由汽车人的意愿所决定的,全要看纳税人的脸色。那么回到事发现场汽车人赶到之后,不是打仗就是在灾区做善后工作。那么,灾区人民就算是对汽车人再爱戴再尊敬,请问,他们又能拿出点什么吃的来呢?几块能量块,顶天了,还要大家分着吃。时间长了,霸天虎一个个的兵强马壮、经费充裕、科技发达、求战欲望强烈,而汽车人吃不饱、穿不暖、面黄肌瘦、教研经费少的可怜,虽然表现出了很强的团队精神和正义感,可饿着肚子打仗总不是什么好滋味啊! 
       80年代初期变形金刚走红美国,那一代孩子受到鲜明教育,几乎每个孩子都希望象擎天柱一样,有正义感,受人尊敬,然而随着逐渐的长大这群小汽车人们发现做了自己很多好事伸张了很多正义也不见得有人尊敬,而且很多时候还很出力不讨好,于是他们开始思索,也就是在那个时候霸天虎的狰狞形象又跃进了他们的脑海,于是这群王八操的美国人恍然大悟骑着红蜘蛛拿着威震天跑到中东抢石油去了。
    第二,集团作战,明确分工:
    说完作战性质,说说实际作战很遗憾。在实际作战上,汽车人还是不占优势。早期的汽车人都是在地上跑的,而大部分霸天虎都是在天上飞的。汽车人的中坚力量是集装箱车(擎天柱)、面包车(铁皮)、开路先锋(吉普)、民用轿车(爵士、千斤顶、大黄蜂……), 说白了,就是一群民用设施。让我们再来看看霸天虎最早期的中坚,离子光束枪(威震天)、F15(红蜘蛛、惊天雷、闹翻天)、雷达(声波)。我想例举这些已经足以说明问题了。光这三架F15加声波的雷达制导系统就能让汽车人全部挂掉。这完全就是海湾战争的翻版。而且请大家明白一点,除了极少数的汽车人能在变形状态下全火力作战,大部分的汽车人都要在掏出枪来之前先花5到10秒中变形,而单单这5到10秒的时间,红蜘蛛和惊天雷就足以锁定目标把丫给秒杀。所以,在故事的最初阶段,汽车人根本没半点打赢的希望。接到群举举报,集合,报数,变形(故意磨蹭磨蹭浪费了很多时间),硬着头皮从派出所出来,赶往事发地点,然后刚走到半路,放哨的声波已经通过雷达发现这群目标,联系威震天,要不就是跑要么就是准备作战。威震天有绝对充裕的时间来做决定。所以霸天虎完全是以逸待劳,加上武器先进,打不赢那才叫奇怪呢!然后估计导演也发现了这个问题,过了很久很久以后,科研经费极度匮乏的汽车人自行研发的空中战队“飞行太保”终于横空出世了,当时全地球的小朋友都兴奋了,这种空中战队似乎能让汽车人摘掉“弱势无领空”的耻辱啊。的确,这只空中部队的诞生,让汽车人的脊梁骨挺了起来。不过,事情不象想象的那么好:
    首先, 制作材料。报废的宇宙飞船。充分显示了汽车人没有钱发不出工资的根本状态。之后,飞行太保的队长,银箭(翻译咋想的起了这么变态的名字),大型载人飞机(还不是战斗机),身高八斗,玉树临风,敏捷机灵,领袖人才。可是,他曾有恐高怔。还有比这更操蛋的事情吗?
    然后就是其他成员:鹞式战斗机(弹弓)、F16(俯冲)、F-4鬼怪(飞火)、F15鹰式(空袭),我当时根本就不知道这些家伙居然还都是有名堂来的。不过看到希望是最重要的,个人觉得,希望就在俯冲、空袭和弹弓的身上。这几架先进战机是汽车人中级少数可以跟红蜘蛛惊天雷玩上一圈的家伙,有这些东西的存在,至少让汽车人在进攻的时候多少有点空中保护。
    然而飞火幼稚、弹弓自大,也就空袭和俯冲关键时刻能顶顶局面。这个时候汽车人那少的可怜的经费又发挥了作用,俯冲,汽车人唯一一部F16,这部让汽车人骄傲的战斗机由于制造上的偷空减料,总是在做俯冲动作时熄火。于是乎只剩下一个空袭似乎还能说的过去。威震天微笑着看着汽车人的技术改良,可就在这期间,机器昆虫、挖地虎、飞虎队、战车队、都相继诞生了。有钱, 真好!汽车人空中力量的加强,虽然没有太大的提高汽车人的救火速度(因为汽车人的移动速度是以老大那辆破集装箱车所决定的),但是还是很大程度上止住了颓势。双方接近,开始肉搏,这时候汽车人的能力就显示出来了,到了后期机器恐龙参战后这种优势就变的更加明显。不过霸天虎也不是没有打陆地战的能力,大力神、飞天虎、混天豹,这些大机器也都不是吃素的。擎天柱这边,大力金刚是个傻子单挑不见得能赢,大无畏一打二比较困难,所以双方多是厮打一阵,各自收兵回营。霸天虎带回去的是伤痛和抢来的能量,汽车人带回去的是伤痛和医药费报销单。
  再说说单位分工:
    从这个角度上讲我觉着双方根本就没有可比性,汽车人纯粹就是一只义务抢险队,看看吧,集装箱车(老大我对不起你)、面包车、消防车、救护车、警车,汽车人最大的好处就是每次行动都有好几辆救护车跟着,我觉着这种战场急救的策略对没有钱的汽车人来说是非常对头的。再看看霸天虎这边,土匪一到被抢地点,声波做雷达,放哨,自身就带攻击附件(机器狗、机器鸟),哪怕发现敌人没有得到支援也能用轰隆隆顶几分钟。擎天柱手下有个叫立体声的,也是个玩雷达的,可是跟声波根本就不是一个档次,而且肚子里面也没东西。开抢,机器昆虫开始干活,各架战机随时待命,飞虎队战车队地面准备阻击,如果需要搞破坏或者搞建设或者做地下开发,挖地虎这帮搞工程的也都是好手,各单位分工相当明确,这土匪当的太他妈的职业了。所以,汽车人也就上去打打阵地战吧。
   第三,领导: 
    说完性质、装备、等级,最后就要说说人的因素。
    擎天柱的能力和威信都是没的说的,不然也就不会有那么多汽车人吃不饱穿不暖也跟着他而不去当土匪(孩子们也都不让)。在一直处于劣势中勇敢的当领导,顶住压力,顶住舆论,努力学习,坚持斗争,而且还培养了通天晓这样的杰出人才,保证了汽车人政权的平稳过渡,这哥们怎么说他都不简单。
    那威震天呢?
    这个猛男也不是个简单角色,霸天虎这个贼窝里不泛生猛的,可猛男威震天却很难压的住场子。  
  擎天柱没有不老实的手下,正面人物都是内心纯洁胸怀坦荡的。威震天手下的红蜘蛛经常会找茬,但是老威却一直活的不错,而且每次变成枪不是跳到声波手中就是跳到红蜘蛛手中。而当威震天不在,由红蜘蛛来执行命令的时候,声波又会对红蜘蛛表示忠诚。这三人关系如此暧昧,充满狼群的味道。
    所以,在装备、实力各方面都不占优的情况下,汽车人能象征性的逼平霸天虎偶尔拿到宝贵的一分,老大擎天柱功不可没。
    问题是,他的那部集装箱卡车也跑的实在是太慢了。
    接下来的问题,如果擎天柱和威震天都没有办法指挥战斗,汽车人的表现会如何?
这种情况好象对霸天虎来说也发生过几次,红蜘蛛这个家伙虽然没威震天的魄力,不过智商还说的过去,任务也多少能完成。
    不过在通天晓出现之前,却很少看见擎天柱不在场指挥的情况。
    为什么呢? 
    因为当时除了擎天柱汽车人没有谁有那么高的指挥能力。那个年代汽车人几乎没有二把手,唯一一个跟这个职位多少擦肩而过的就是那个叫铁皮的家伙。但是铁皮之所以能爬到这个位置上来,我个人认为还是因为这个老头在公司里呆的时间比较长,为人和蔼,不欺负新手,做事又抢着做脏活累活,于是很受大家好评。
    但是这并不代表铁皮有领导能力,而且这部面包车也是部老车了,虽然比较抗打,但是老出毛病。动不动就要人拼了命把他拖回基地来,沉啊!拖不动啊! 
    终章,为什么霸天虎灭不掉汽车人:
    写到这地方有人或者就要问我,按照我说的,那这么一来,为什么狼子野心的霸天虎不灭到汽车人呢?
    我觉着不要脸的威震天这个家伙不掏汽车人的老窝,是有他自己的道理的。
    第一,钢锁的存在。 
    机器恐龙这帮东西其实跟霸天虎都用很强的相似性,非常霸道,生性残忍。我个人觉得钢锁跟着擎天柱混,不是因为这哥们多么爱正义多么爱团结。钢锁带领的这群机器恐龙更大程度上是给人感觉象是群好汉,就是水泊梁山上的那种家伙。钢锁归了擎天柱 感觉跟武松跟了宋江非常相似。钢锁这种家伙跟着擎天柱混也不过是因为对老大的个人崇拜而已。设想,要是威震天真的带着手下去吧汽车人的老窝平了,擎天柱一定特郁闷,搞不好还在钢锁面前大哭。钢锁这种热血男儿,难道能让自己的哥们受这种欺负?血一冲到脑门上那还难能管的了?三七二十一叫上他那四个机器恐龙的弟兄抄着家伙就冲威震天老窝砍人去。俗话说,软的怕硬的,硬的怕横的,横的怕不要命的,很明显,在这种时候,威震天是横的,但是钢锁是不要命的,只要恐龙纵队能冲进霸天虎窝里,那时候,飞机飞不起来,组合也够呛,能组起来纯粹就是玩紧身肉搏,靠了!谁愿意跟一只不要命的霸王龙玩肉搏呢?
    所以,恐怕连老威在内心里也对钢锁犯嘀咕吧。
    第二,千斤顶的存在。
    一看到这个标题广大观众一定说,泻特,千斤顶就是一部小轿车,用不着把他放的这么重要吧。
    但是如果诸位同学对千斤顶的造型还有印象的话,您应该清楚的记得,千斤顶的肩膀上有两架发射器,而如果诸位同学再有兴趣去读读千斤顶的个人简历的话,你会从上面读到这么一句话:他可以用废铁和罐头瓶子做出核弹! 
    如果这句话放在别人的身上,那么都可能是一句玩笑,惟独用在千斤顶身上的时候 不是。千斤顶,汽车人科研组组长,从来没有经费,但是热爱科学,整天在实验室做些奇怪的东西,而且,变形金刚里面这么多集从来没有告诉过你,汽车人的实验室到底是在什么地方,千斤顶作战的时候不会冲在前面,他肩膀上的导弹发射架也很少使用。那么,请问里面装的到底是什么?核武器?!那么如果这是真的,很多时候威震天的见好就收就能得到更充分的解释,那就是各方面都不如人的汽车人至少有一点走到了霸天虎的前面,那就是核震慑能力,而这是不可一世的天哥怎么也没有的,当然根据早些年签署的《核不扩散条约》,正直、阳光、热爱和平的汽车人是一定会承诺不首先使用核武器的,但是这并不代表擎天柱不会走这步棋。要是老威真的把他给逼疯了,一个核弹头冲着霸天虎的基地飞过去造成能量块衰变爆炸,那老威也就没什么好玩的了。
    第三,全地球的孩子们。
    这条就最简单了,要是霸天虎把汽车人给灭了,那孩子还都看什么啊 ^_^ 
20/6/2007

看上去很美 - 5.1 变化

    97年5月,很快就要毕业了。那时候,我也已经和通软订了意向,工作终于落实了。每日无聊之中,除了到机房写程序,搞病毒,就是在宿舍睡觉(那时候还没有喝酒的恶习)。某天,某人对我说(实在忘记是谁了,呵呵),生力啤酒要在济南开分公司,有个小程序需要搞一下。他觉着我挺合适的,我和一个计算机的研究生一起做。
    坐车从学校到了舜井街的某个大厦(名字也忘记了,也许就是舜井大厦),到了生力的临时据点,一个MM和我们问好,然后切入正题,说明了软件的要求,报酬是每小时60。电脑他们那里提供,开发工具也是他们给。闲扯几句后,开始干活。大概也就3、4天的时间,东西出来了。晚上说生力济南的老板请我们吃饭。
    吃的什么,忘记了。饭桌上,MM和我们说,她也是山大的,研二,在这里实习。老板用E文和我们聊,搞的比较郁闷。幸亏MM的E文好,帮我俩做翻译。聊的什么,也都忘记了。印象比较深的是,中间出来上厕所,没找到地方。我当时貌似喝多了,利用这三天熏染的鸟语,问两个在聊天的人:Execuse me, could you tell me where the toilet?紧接着被鄙视了一把,厕所在那边!
    现在想,当时应该比较郁闷。或者说,回到宿舍酒醒后,会感觉比较郁闷,:)。
 
    第二天傍晚,到那里拿了RMB 1500,继续坐小公共回山大。5月的济南,已经开始有下火的迹象了。小公共里面人很多,顶子很矮,我虽然才172,居然也要低着头才能保持不被车顶摩擦的状态。看着路上熙攘的人群(当时泉城路还很破),闻着车里的不知名的混合气味,回想着刚才在据点里面的中央空调,心理就一个年头,还是有钱好啊!
 
    有一次回家,老爸和我说,那年到学校里面看我,我正好到楼下买东西。他在走廊里面,看我嘴里叼一根火腿肠,手里拿着方便面。呵呵,这个情节我还记着,不过没什么感触。我貌似对于钱没什么需求,97年的时候,每月700,整天出去喝酒,还有结余。2000年的时候,每月3K,还经常入不敷出。但是这不代表我对钱没有虚荣的想法,哈!
    最近几年关心政局太多,对未来实在是充满了敬畏与恐惧之心。如果没有500W,我的老婆孩子、我们的父母以及我们的余生,是没有任何保证的。太祖时代到太宗到本朝,越来越让我看不到希望。有本事的,自救吧!没本事的,只能被历史的车轮轰隆隆的甩为尘埃了,以自己的肉身,化为饲养别人的血食。
 
    一楼的人问了个典型问题,在这里补充一下,哈!
    500w这个帐很好算的,从我们30岁开始,到50岁,说难听点,老爸老妈也就20多年的寿命。中老年人一般在55岁之上,总会有这样那样的疾病。心血管疾病、其他什么的。钱少了也能治,但可能活的痛苦,或者活不长。现在家庭都是四个老人,退休金或者没有,或者少的可怜。敢生病吗?生了病,忍心因为没钱不好好治吗?4个老人,20年内,即使1个人的病,100万很正常吧?(按照现在的收入和生活成本来算)。
    对于孩子,幼儿园,好点的,1w不贵吧?小学,1-2w,不贵吧?如果1-2k的,眼睁睁看你儿子比邻居家受到的所谓“教育”少?平衡不?中学、大学不知道,身边同事基本上孩子还没那么大的。打出生,到22岁大学毕业,100万也正常(貌似有人算过的,也许比这个要多不少)。
    还差300万,现在买房子,尤其你那里,没有100w,住不下来啊!再算上自己家庭的开销,200w打20年的谱,也不算贵。
    其实还有一个想法,4险1金之类的我从来不相信。本朝8大银行敢违规炒股,SH敢拿30年后的钱来做项目,很容易的就想到,28年后,我60岁整,我能依赖谁?依赖英宗?还是明宗?
    实际上,要是平均一下,每年30w左右,在这个社会上,基本能保证自己的直系亲属范围,大病可以治治,教育可以不算差,和老婆可以吃点好的。仅此而已……
19/6/2007

针对一些人的疑问的答复

msn签名部分的:
伤心伤神,此句可以参考黄帝内经的原句。
故垒萧萧芦荻秋,此句可以参考该诗的前面一句。
股票跌到解放前:全部家当都在上面,一周内掉了25%
 
其他:
我不喜欢车,喜欢装甲车:原以为这是个梦,现在看唐山的大哥,真是超级偶像啊!有生之年,弄个装甲车自己玩玩,看来还是有戏地……
http://blog.joycode.com上面为什么不更新了:技术太面了,需要充电,1个月后重新开张。
msn密码破解:该程序只在本地起作用,而且默认的msn要保存密码,否则,啥也看不到。在本机通过代码破解其他人的msn密码,那是没戏地……
 
31/5/2007

无题

近日鸟事N多,立此存照,5月31日。
 
故垒萧萧芦荻秋,呵呵……
8/5/2007

又是5月8日

    过去8年了,游行的日子不知道大家还记得否?
 
    今日在gx这里顺利无比,看来最近的修改很有成效。今晚陪客户加班,但愿不要出太大的漏子。明天再抗一天,应该就没有问题了。

波谲云诡again

    现在是8号的凌晨3分钟,看凤凰,伊二世到m国,说:政府、公司、制度、个人。
    低眉臊眼的,日不落的贵族风度确实搞不定牛仔的盛气了。期间,bush仔说错了老太太的生辰,提前了200多年,老太太甚为郁闷。
    莫乃倩讲了半天,看来老夫人近3日,还要继续郁闷……
5/5/2007

天一、天衣、天意

    云南爆炸那两位,刀、段,立刻让偶想到天龙八部中的两位,实在是天意啊!
    许天衣,不知道还有几个兄弟记着?
 
    今晚和傻傻吃饭,我俩各自带老婆,突然得知,和xx的婚礼只差一天,真是faint,抉择中……实在不行,京沪来回跑啊,哈哈!
23/4/2007

炒股总结

1、国内股市都是投机行为,不要听信任何消息。有个牛人说的好,自己也不要相信。如果微软、oracle、sap之类的,我会用投资的角度来看。内地的,免谈吧!SO,我们是投机的,捞一把就跑。
2、能少亏就少亏点。赚钱有杠,赔钱也有杠。过了杠,就毫不犹豫的扔掉。
3、技术指标之类的纯属扯淡。幕后黑手就那么几只,凭什么看这些数字就能分析东西出来?
4、政治多看看,尤其是战略层面的。最近中亚极不太平,大陆最近半年又频频出招,总会有些股票狂涨、某些狂跌的。
 
没有了,因为是新手,so,没有赔的经验还。又看好了一只,把1062卖掉后就搞那个,希望能赚点啊!
16/4/2007

如何从1000炒到10000?

这是个梦想,如果成功了,这个帖子扔到天涯上去。(B)
去年7月份,股票分了一次红,共计RMB1080大洋整。因为偶对股票这玩意无任何兴趣,所以一直搁那没动。到了今年2月份,突然来了兴趣,四处找股票买。晕死了,扣除200多手续费,我只有800块可以玩。SO,几乎都是在2毛一下的转悠。终于搞了个民生国际,等待涨价。不是从去年开始银行股大热嘛,我就等啊等,NND,一直不动弹,搞球呢?后来问了一个老大,哦,此民生非彼民生,不是银行,这是个珠宝店。
 
faint,赶紧扔掉,还好涨了一点,扣除手续费,1080变成了1237。第一次试水,搞了150块,还好。近期中亚局势波谲云诡,据说上面在下一盘很大的棋,偶胡思乱想之下,搞了个南海石油。过了几天,突然想起了从前的教训,赶紧看看它干啥的。再次faint啊!和石油没啥关系!
228股市大跌,偶反映迟钝,3月1日才看到,嘿嘿,HK居然还在涨。偶不贪心,按照最低的价格都仍了,扣掉200多的手续费(HK太黑了,怎么这么高啊!),终于窜到了2000块。紧接着第二天,HK开始全面跳水(比内地晚了两天)
第二天,就是3月2日,两会前夕,国际民生大事又被提起。偶现在有RMB2000了,有钱啦!search了半天,找了一个农业股,力宝华润。华润太NB了,so,我以为这个也是华润投资的……最高价买下来的,后面的一个多月哗啦哗啦的往下掉。我第一次知道了所谓跳水的感觉,硬撑着等了1个多月,终于由0.32搞到了0.41,赶紧仍,还好,有人接了,变成了2350多。不管怎样,比上一次多了300多,总算是点安慰啊!
 
第二天,看中了软库发展。我以为是日本的SoftBank,而且我只有这么点钱,全扔进去了,0.128买了。刚才看到,开盘0.155,中午到了0.185。老天保佑,如果能够0.190卖出去,终于就可以到3000块了。
 
总结一下,2个月,1000翻到了3000。每个股票都是我以为的大牛们投资的,却无一例外的是一个不知名的小家伙。每次都是开盘小心翼翼,突然间上涨30%到50%不等。难道说,我的RP不错?运气也不错?希望今年,能把这1000炒到10000,
 
不要扔砖头!偶从不相信股市能分析,都是几个人在后面瞎搞。MS我的直觉还不错,哈哈!
 
很好,0.190都出去了,现在资金到了3180,两个月,资金上涨了200%。MS我还挺有RP。
5/4/2007

太大的转折

从纪元2年之后,皇上开始让我们惊喜连连。
 
神六上天、教育/农村税赋、导弹打星星、J10、中非论坛、东海定期巡航……好多好多,从主席那时开始,太多的久违了,让我们实在太激动了。
 
不和谐的,WQF的强硬通过(虽然好多人善良的以为这是胡总的引蛇出洞,排队的过程……),中非刚开始红红就开始三表起来,紧接着就炮弹打星星。不知道最近的东海巡航,到底有多少胡总搞不定的?
 
丞相的记者招待会,明明有针对故去皇帝在港岛的讨虏篇,偏偏太上皇的心腹全部都给删除了,门户/论坛/电视/影像,都不见了。太明显了,不知道丞相感受如何?皇上感受如何?
 
还有5年,太上的权利能交多少呢?
 
今日中亚的局势波谲云诡,如果小伊被美人灭掉,天朝真是没有太大的前途了。六个封锁口,最后一个了,鸡蛋是否能爆,看皇帝的手段了。南面,八哥还算给我们面子,据说40个J10要订购了,如果八哥也被颜色掉,真是亡我中华啊!!!
 
PS,乌克兰的丞相开始发兵搞皇帝,不知道到底有多大影响?对我们的中亚策略,有多大影响?
 
人生几何,有生之年,如能参与到这个大潮中,幸!唯我中华,如能平稳发展200年,定能再找回天朝的感觉!
8/3/2007

学友老爸之死及个人问题

没想到,从sina.com.cn上看到,LuoMeiWei居然真的是学友的老婆!至少十年了,如果买彩票,发达了啊!
 
PS,学友老爸正常死亡(学友如是说),SO,与本标题无关。
13/2/2007

李善长这一生

李善长这一生

    在滁州碰到了朱元璋,一番从容答问,太祖称善,就此参了军,身兼高级参谋、后勤部长。朱实力越来越大,慕名而来的人也越来越多,于是善长又帮助太祖做起了HR的工作。有些NB人物,自恃功高,经常互相发生龌龊,善长委曲求全,全部搞定。想当年,郭子兴同志怀疑太祖,随后便夺了他的兵权,又思量着把善长大哥也挖到身边辅佐自己,善长坚决推掉了。于是乎,他在太祖眼中的地位,越来越高了。
    某天,太祖率兵到和阳攻打“鸡笼山”,给善长留了几百号人看家。元朝的探子得知此消息准备打阴棍,被善长伏兵击败,太祖“以为能”。诸位,这“以为能”三个字,从古到今,也没有几个人能得到地!
    太祖当上吴王后,拜善长为右相国,自己率领各路大军,四处征讨。善长的HR工作没有停歇,继续招贤纳士,同时后勤军饷,运转无乏。太祖打下两淮后,善长遵照元朝制度,去其弊端,订了茶法、钱法、冶炼法,从此,太祖的经济实力,愈发强大。打下湖广两地后,太祖对善长说:“陈友谅这厮任命元朝旧臣普颜不花收取鱼税,我们现在既然把湖广打下来了,应该继续让普颜不花干下去,做个应天知府吧,帮我们收税。”太祖这番话,虽然保全了原来那收税的300多人的生计。可惜好景不长,应天府的税征了不少,上报的却不见多,于是怀疑普颜这人和税务局内部员工勾结,克扣下来都自己分了。大怒之下,扁普颜不花去修城去也。

    吴元年九月,太祖封赏各位大佬,善长为宜国公,左丞相(丞相里面最大的官)。朱元璋登基后,开始册封自己的祖宗十八代都为皇帝,身边的各个妃子、皇子、公主,皆有称号,这些事情,都让善长去做了,同时还安排他作太子的老师。除此之外,帮助皇帝定六部管制,讨论婚丧嫁娶、百官朝贺的各种规则,带领文官编撰元史、祖训录、大明集礼等书籍,定天下各路神仙的封号、各功臣的王号。事无巨细,都是善长领头干的。

    皇帝登基第三年,封赏功臣。太祖说:“善长这个同志虽然没有什么汗马功劳,但是和我混久了,内勤保障工作做的极好,功劳很大,应该给他的个大官来做。”什么太师、左丞相、韩国公,都让他做了。当时“公”这个位置,一共只有6个,徐达、常茂(常遇春的儿子,张无忌曾经给他治过病,可惜不听无忌哥哥的话,只活了40年)、李文忠、冯胜、邓愈以及善长自己。而李善长排列六公之首,当时人都说,堪比萧何了。
    更为NB的是,太祖赐给他免死铁卷(熟悉宋朝故事的人都知道,柴大官人家里就有一个),这个东西上面写着太祖的如下字句:我(指朱元璋,下同)听说自古以来成就大业的皇帝,都有老天派来的能臣来辅佐他的,所以威德布四海,天下臣服。我出道以来,拎着宝剑,领着几百人的兄弟,在各大军阀之间捉迷藏,也没什么建树。后来善长来了后,帮我出谋划策,渡过长江,打下了南京。声望所至,英雄来了无数。不到2年,就纠集了几十万的大军,东征西讨,每天忙得要死。多亏善长在家里面,帮我看守门户,转运粮草,供给武器,让各位兄弟每天吃的饱、睡的好、打仗也有精神。并且他把家里治理的头头是道,被我们收保护费的人民,没有一个有怨言的。这是老天派给我的,我自己知道,但是你们不一定知道,所以我要借这个机会把善长的功劳好好和你们讲讲。当年萧何有馈饷之功,一千多年了,大伙都认识他。但是如果和善长比,我认为萧何不一定比得上善长。现在天下统一了,我也老了,无以回报,只能加官进爵,让你的子孙世代继承。这里我朱元璋发誓,除非你李善长谋逆不宥,否则任何死罪,我都免除你两次,你儿子免一次。云云…………

    其实,人心真是不足,就怕那个蛇吞象。如果李善长趁此机会告老还乡,就不会惹出那么多事情了,导致大明朝一下子死掉好几万的官员。当然,此是后话。

    熟悉善长的人都知道,他表面宽和,实际上心理小气的很呢!他的下属有叫李饮冰和杨希圣的,稍微越了点权,就让善长感觉不爽,找个机会,就把这两人给废了。有一个小官李彬因为贪污被抓了,善长和他关系不错,就请求皇帝免罪,但是刘基(就是刘伯温,搞推背图那个牛人)不听,还是把李斌给宰了。善长大怒,跑老大那里告状,同时鼓动一大批人一起告刘基的状,英明勇武的太祖还是不听,还写封信给善长,砍掉了他一半年薪。这时候刘基的老婆正好去世,借此机会,伯温同志辞职回家,避难去也!
    大佬胡惟庸(此人后面专门讲他)被拿下后,善长的位置还是坐的挺稳当,已经70多的老头了,富贵之极,却又犯了骄横的毛病,书上讲,从这时候开始,皇帝开始厌恶他了(其实,书上扯淡……)。善长的儿子李琪娶了皇帝的闺女,过了一个月,胡惟庸就带领小弟,开始打善长的小报告:善长大哥现在有点不把老大你放在眼里了,最近老大你生病,将近10天没带领我们工作,善长他也不来问候你,而且他儿子也六天没来上班。我们把李琪叫过来,到了公司门口,他也不赔罪。这是在对你太不尊重了,老大!于是朱元璋大怒,把善长的年薪又砍掉了一半,同时让曹国公李文忠来分担部分李善长的工作。

    说到胡惟庸,其实此人还算是善长的亲戚。他在老大手下混了12年,还只是一个负责县城工作的小头目。后来通过200两黄金,善长才把他提拔到了中央,直至做到了丞相。官大了之后,善长的侄子,就娶了胡惟庸的闺女。从此官上加亲,亲上加官。洪武13年,胡惟庸因为造反被杀,党羽死伤无数,善长经历此事,官居然还坐的稳稳的。到了18年,有人打报告说,善长弟弟和弟弟的儿子,和胡惟庸案件有牵连,应该一同处决。皇帝开恩,没杀他们,只是流放到崇明岛去了(咱国家的第三大岛)。这么大个事情,皇恩浩荡,善长当时却没有做任何表示,你说皇帝的心情能不更加郁闷吗?(靠!你的兄弟和侄子我没杀,给你好大面子了,你也太不识数了!)
    23年,善长77岁,老帮脆非得要大兴土木,不知道是不是家里穷还是什么原因,从信国公汤和那里借了300人,给自己家盖房子。汤和不爽,偷偷的到老大那里告了一状。4月份,京城里面不少人犯事,连作之罪的人也要发配到边疆去。善长N次找老大通融,想把自己的一个叫丁斌的家丁赦免掉。老大本来就对这老头有意见,狂扁丁斌。丁斌终于交待,李存义父子(就是善长弟弟,发配到崇明那个)与胡惟庸有染,皇帝大喜,把存义父子抓来,这爷俩大刑之下交待说:“胡惟庸要造反,通过我们父子,联系李善长。善长当时说,你说啥呢!这可以要灭九族的事情!于是胡惟庸又找善长的好朋友杨文裕说,如果事成之后,让你做淮西的王爷。李善长还是不答应,但是似乎动心了。胡惟庸亲自出马,擅长还是不答应,但是口风松动了,说,我老了,不行了,我死之后,你们咋折腾都行。”
    祸不单行,存义父子把善长卖了后,又有人告状说:“蓝玉将军西征的时候,到捕鱼儿海,抓获了胡惟庸通敌的密探,这事情李善长也知道,但是他没和老大说。”屋漏偏逢连夜雨,善长的家奴卢仲谦也告发说,善长隐瞒胡惟庸通敌之事。

    到这个时候,善长终于被拿下了!当时有人评价说:狐疑观望怀两端,最是大逆不道!直到此时,皇帝老大还是“于心不忍”,直到有一天,钦天监的人说,国家有难,天上的星宿也起了变化,挡避灾难的唯一办法,就是拿有功的大臣来顶缸。自作孽,尤可活,现在老天都不容了!老大终于心平气和,善长和他的妻女弟侄等70多口,全部斩首。同时有7个候爷,坐连胡惟庸案,一并处决。老大随之写了一本《昭示奸党三录》,以警世后人。善长的儿子(就是那个驸马)和公主,一起发配到江浦,没多久就翘了。李琪的两个儿子,就是朱元璋的外孙子,看公主的情面,没有处理他们,继续在军中工作,但是世袭的爵位,全部被取消。

    第二年,郎中王国用上奏,讲了一番情深意切的话:“善长和老大你同心同德,出生入死得了天下,位列功臣第一。生封公,死封王,儿子娶了公主,亲戚都作了大官,位极人臣。他是否凭借这些老资格想图谋不轨,我不敢说。但说他是胡惟庸的同党,我绝对不赞成。古人都知道,爱护自己的儿子胜过爱自己的侄子,这是人之常情。有了现成的富贵,他没有必要再去找那些侥幸的富贵,这也是人之常情。即使善长和胡惟庸成事了,也不过是封公作王,娶皇帝的女儿,和现在有什么区别呢?如果他们真的这么做了,那必定是有什么逼不得已的理由。但善长和老大您这么铁,他犯得上吗?尤其说因为天象的变化,必须拿功臣来抵罪,那更不应该了。我很担心其他人听了这个理由,会说,李善长这么NB的人物都完蛋了,我们还干屁啊!如果那些人都不干了,咱大明朝不就完蛋了嘛!当然,反正现在善长也死了,我说这个也没用,只是希望老大你把这个事情仔细考虑一下,以后咱别这样了啊!“(这番话,后人考证,解缙写的,明史胡说,哈哈!)
    太祖得书,竞亦不罪也。  

10/11/2006

凤凰传奇

    惭愧,才听到这首月亮之上。baidu了一下,原来JMJ唱过(虽然俺看到这个名字,本能的就犯呕),原唱是玲花。立刻到joyo上订了cd,貌似还有红戡video版本的,可惜没有看到有卖的。第一感觉,小罗琦出来了!那种穿透力,真是大大的享受啊!女歌手里面,除了罗琦,偶实在想不出第二个人了!!!
    可惜了罗琦了,哭………………我俩同龄,她只我小2个月差2天,惭愧………………
9/10/2006

10月9日

中日发表联合公报,朝鲜进行了核试验。
注意联合公报的措辞:
1、共同为亚洲以及世界的和平、稳定与发展作出建设性贡献,是新时代赋予两国和两国关系的新的庄严责任。
2、双方同意,努力构筑基于共同战略利益的互惠关系,实现中日两国和平共处、世代友好、互利合作、共同发展的崇高目标。
3、通过中日安全对话和防务交流,增进安全领域互信
4、双方同意,加强在国际和地区事务中的协调与合作。
5、双方确认,就东亚区域合作、中日韩合作加强协调,共同推进东亚一体化进程
 
对于朝鲜,中方发表了措辞强硬的声明:(部分)
10月9日,朝鲜民主主义人民共和国无视国际社会的普遍反对,悍然实施核试验,中国政府对此表示坚决反对
悍然这个词,我印象中,只有苏联入侵阿富汗、美国入侵越南的时候,才使用的……
 
对于朝鲜的核试验,很多人都认为,美国佬忙着搞伊朗,现在抽不出身来。如果美国人打击朝鲜,中国绝对不会干的。但是如果美国人对朝鲜进行精确打击,或者进行斩首行动,中国也许会袖手旁观。或者,中日联合,和美国一起出兵。
朝鲜人有了核武器,加上深入的愚民政策,正在把中国一步步的拖向泥潭。对朝鲜人偶最反感的就是,没钱没粮就搞难民,我们每天都援助高丽棒子,他们就拼命的发展军队。
 
金胖子不死,国无宁日啊!!!
 
7/10/2006

朝鲜脱缰了么?(转自强坛)

(对于朝鲜,作者有点太自我感觉良好了。对于金胖子之流,除了利益,实在没有任何理由把它想象的太好了)。
 
朝鲜脱缰了么?
----请看中央大手笔!

最近一段时间,大概是从去年开始,朝鲜就脱离了“六方会谈”,身陷伊拉克重围的美国柄持着“同时打赢两场战争”的幻想与朝鲜之间发生了一系列的恶性互动,在经济上对朝鲜加以封锁,演至今日,朝鲜石破天惊的宣扬,要进行核试验!
东北亚可说是一个“小世界”,既有模糊的两派势力,也有犹豫不定的中间力量。两大派之间更搀杂了复杂的经济,政治,军事,文化,历史关系,可以说,东北亚的任何一颗小火星,都足以引起地球的震撼!
可朝鲜这次要放出的不是一颗“小火星”,而是一把冲天大火!和南亚当年印巴几乎同时放响核武器不同,南亚次大陆上,没有过多的复杂力量,基本就是印巴对峙,印巴背后的支持者通过这两者互相叫劲,基本可以保持一种“恐怖平衡”,可在复杂的东北亚,骄傲的朝鲜以及野心勃勃的日本,因核武实验会产生一种怎样的互动?朝鲜的“大浦洞”给日本射来了“爱国者3”,那么,朝鲜的核武器将带给日本什么?

日本的容忍底线在哪里?

大陆对台湾的容忍底线在“台独”,同样,日本的主要对手朝鲜做出怎么样的举动会令日本“发狂”?也就是说,日本要核武装自己需要什么样的触发条件呢?
前几天,巴基斯坦的总统穆沙拉夫在美国的讲话可以给我们一个借鉴。他说,当9·11之后,美国当时的副国务卿曾威胁,如果巴基斯坦不对美国侵略阿富汗的行为提供帮助的话,将把巴基斯坦炸回到“石器时代”,请大家注意,这个时候,已经距离巴基斯坦成功爆炸原子弹三年之久,巴基斯坦的核武器已经形成了一定的战斗能力,关键是,面对同样有核武器的巴基斯坦,美国仍旧敢于宣称将其炸回“石器时代”,这充分说明了,美国并不惧怕一个拥有核武器的小国。反过来讲,即使一个小国拥有了核武器,它并不具备完全自保的能力。
同样,今天的朝鲜即使有了核武器,就能够对美国够成威胁么?以朝鲜目前拥有的导弹,飞机等运载工具的质量来看,并不具备将核武器远程投放的能力,另外,从朝鲜本身的战略地域,经济,军事能力,它也不敢去使用核武器,因为,对于领土广袤的美国来说,一场有限的核战争,对于朝鲜就是灭顶之灾!甚至,在它的国家政权遭受到类似于上世纪中叶朝鲜战争那样的严重打击的前提下,它也不敢使用核武器,也就是说,甚至在它亡国的边缘也不会使用核武器。因为使用核武器,除了大量杀伤对方人员之外,对保卫自己政权并无益处反而会遭到同样的报复,加快政权的灭亡。
日本无论经济有多发展,驻扎在其本土的美军仍旧是垂帘听政的慈禧太后,日本可以在什么样的程度上武装自己,只要美国人民不选出一个精神不健全的总统,都会在美国的国会山事先讨论,设计完毕,也就是说,日本并不具备自我武装的能力。换句话说,日本这个“武士”能穿上什么样的“盔甲”,佩带什么样的“宝剑”,都是山姆大叔说了算。
对于美国来说,全世界都是它的敌人,只不过,分别为眼前的,将来的,长远的区别罢了。朝鲜就是眼前的威胁,中国是将来的威胁,长远的是日本的威胁。虽然前些年美国的右翼曾鼓动日本右翼在中日之间挑起事端,但日本借助宣扬“中国威胁论”意图从美国那里讨要武装的意图也非常明晰,美国的计划是,在经济越发紧密联系的中日之间,政治一定要保持一种安全距离。什么叫安全距离呢?经济联系的紧密必然导致政治上的互相靠近,这是美国不愿意看到的,如果日本成功的和中国友好起来,美国势必就逐渐丧失对日本的控制能力,也失去了控制中国的能力。所以,就美国利益来说,中日之间不能真正友好,但美国也惧怕中日之间矛盾斗争升级,升级到了兵戎相见的地步,那样,中日之间无论谁输谁赢,最后一同损失的还有美国的利益。美国最近一年似乎察觉到了小泉顽固拜鬼引发中韩声讨之后,加强自卫队军队化并借此给国家正常化奠定基础的图谋,美国一则永远不会忘记珍珠港,这是很惨痛的事情,二则也对日本右翼肆无忌惮为二战反案有所警惕,这两方面的压力之下,美国才郑重的对日本提出改善亚洲外交环境的要求,也才直接导致了强硬的安倍晋三访华的行程。
那么,从以上各点来看,日本的底线就是美国的底线,而美国对于朝鲜拥有核武器并不会感到切身的威胁。朝鲜核武,真正的威胁不是它爆炸威力,而是一种心理压力。在日本社会至今仍拥有很强大的“反核势力”,外在的美国不会允许日本进行核武装,日本本身也不敢在军队等基础军事力量自我化之前进行核武装。到是有可能美国重新在韩国部署核武器。

中朝在打“神经战”么?

说完了日本,回头说朝鲜。最近有很多人担心,中国是不是已经对朝鲜失去了控制能力?这一说法,尤其在国际上拥有很多的听众。前几天,外国报纸还报道,鸭绿江边中国增兵压制朝鲜的传闻。朝鲜不参加六方会谈,中国访朝代表团被拒绝接见,在中国一直主张半岛无核化的前提下仍高调宣称进行核实验,表面来看,中朝关系似乎到了自新中国建国以来最低迷的阶段!
关于进行核试验,我们先来回顾一下诱发因素,这几年,美国先后对和朝鲜有金融往来的国家进行了压制,对于一个贫穷的国家,几千万的美圆外汇似乎形成了足够大的压力,使朝鲜拥有绝对“充分”的理由进行核试验的宣传。
而事实却并非如此,众所周知,中国现在是国际上真正的“有钱人”,外汇储备8000多个亿,对于中国的铁杆盟友朝鲜,将闲置的美圆资产给予一定贷款似乎并非难事,起码要远远超过朝鲜目前被冻结的那几千万,也就是说,对于朝鲜的发展来说,外边被冻结的那点钱并不算什么。中国从手指缝里随便漏点,就够朝鲜政权的正常运做了。
相比日本之于美国,朝鲜于中国有着无比强烈的依赖!日本是被美国套在脖子上的绞索而动弹不得,而朝鲜和中国的靠近则是由全方位的力量去推动的。从政治观念上看,虽然朝鲜前些年曾在国内批判中国的改革开放是在搞“修正主义”,但朝鲜前几年和韩国搞了经济开发区,今年金正日又曾在中国考察“改革开放”的成果,这说明,朝鲜的政治观念已经在中国,越南这两个社会主义国家先后成功实践市场经济之后,发生了根本的转变,从社会主义理论,现实建设上看已经跟上了中国的脚步,两国之间,已经在政治上几乎完全认同。
那么,在经济上,贫瘠的朝鲜如果没有中国粮食和能源两大方面的资助,政权将接受严峻的挑战,如果中国切断了鸭绿江大桥,就等于真正的掐断了朝鲜的命脉,不但车开不动,船没有油,人民还要饿死。虽然朝鲜的民族主义情绪对中国有所排斥,更希望和韩国靠近,但东西德合并后东德完全被吞并的阴影始终萦绕在金正日的心头,在金正日没有足够的本钱之前,半岛统一的脚步不会前进,那么,朝鲜为了维持政权的稳固,满世界放眼去看,能依靠谁?只有中国!
在军事和国家安全上,朝鲜更加别无选择,俄罗斯虽然靠卖天然气赚了点钱,但北约的脚步已经迈到了它的家门口,俄罗斯比二战时的苏联更加倾斜欧洲方面,可以说,在第比利斯“捉放曹”为代表反复试探俄罗斯反应以对北约邀功的前提下,给予吸引足够美国压力的平壤的奖励,只能是大麻一样的口头嘉奖。中朝之间对于朝鲜来说“漫长”的边境线永远是朝鲜国家安全的战略纵深,没有中国在背后支撑,朝鲜早就已经成为了伊拉克。
那么,也许有人说,中国不能失去朝鲜,所以,朝鲜敢于对中国“撒泼”,朝鲜放出进行核试验的风声,是在和中国打神经战,目的是强迫,甚至要挟中国以更多的资助。如果说,中国对朝鲜没有控制能力,只能安抚甚至“说小话”的话,朝鲜确实有足够的勇气对中国横眉冷对。
可我们翻遍历史,任何一个小国,无论在任何情况下,都无法真正的“要挟”一个大国。以中朝关系来讲,中国确实需要朝鲜做为东北亚的坚定朋友,确保东北以及京津地区的安全,但相比来说,朝鲜是更需要中国。换句话说,中国怕得罪朝鲜,但得罪的起,朝鲜也许不怕得罪中国,但得罪不起。中国“失去”朝鲜,安全环境会恶化,但也恶化不到哪去,即使朝鲜美国化,东北亚仍旧是一个复杂的环境,到时候,朝鲜半岛,日本将发生怎样的变化,也不一定就完全会顺从美国的利益。而朝鲜一旦失去中国,没有悬念,肯定会亡国。中国约束朝鲜的手段有无数种,任何拿出一条来,都足够让朝鲜改变态度,乖乖听话的。
所以,中朝之间神经战的可能性等于零。那么,朝鲜放出核武实验的风声到底为了什么呢?

中国扁担,需要平衡

笔者2004年末曾讲,中国肩头有一副“扁担”,扁担的轻重和担扁担的人身体素质直接相关,中国近些年经济,军事实力提高了,可以在身后的筐里适当的增加点中东因素了,所以就有中国驻黎巴嫩维和部队的存在。可扁担如果太重了,就需要适当的放轻些,扁担两只筐里如果一轻一重,就需要去调节。
从地图上看,中国的两大门户,前边的朝鲜和身后的中亚,伊朗,巴基斯坦是正好横在中国身上,恰巧就是一个扁担形状。目前,中国肩头的这副扁担,有两大缺欠。
第一。中国身上总体承受的压力过重。近些年,中国的经济发展“威胁”到了欧美国家的制造业,它们侵略别国经济时候高喊的口号“自由经济”逐渐转变为保护自己的“经济爱国主义”,于是,两名美国议员放出了对中国征收惩罚性关税的“气象气球”,中国虽然戳破了它,但“松绑”人民币,开放金融市场也成了不可不做的让步。欧美国家鼓动同样受到中国制造业威胁的其他发达国家,发展中国家一起对中国赖以维持经济增长的对外出口设置障碍,并就知识产权保护等问题发难,这些行动近年已达到高潮。而在中国国内,改革进行到了关键阶段,关于改革走向的讨论还没有定论,和谐社会的实现还有待时日。民间有句俗语:枪打出头鸟。中国这样一个大国连续30年高速发展,带给全世界的冲击力都是无与伦比的,那么,它的反作用力也是无比强大的。
第二。中国“身后”的压力太重。本·拉登需要确立自己的恐怖主义教主的地位,而强大的美国对无法随意涂抹中东颜色也万分着急,于是,势同水火的双方在9·11事件上实现了“共赢”。而中国则先后失去了阿富汗,伊拉克,甚至中亚国家都开始有了美国的驻军,若非上海合作组织加强了内部凝聚力,新疆生产建设兵团现在恐怕已经放下锄头拿起枪杆了。中国海上石油生命线在美军沿线的密切注视下就好比飘在水中的纸船,陆军天下无敌的中国只能把希望寄托在陆地上,贪婪的俄罗斯无法让中国得到切实的能源安全,中国就更无法放弃丝绸之路边的国家,而在攻打伊拉克之前的美国已经确定了下一个目标是伊朗的时候,中国对伊朗的保护甚至可以算是一场生死之战!
在这两大前提下,我们就不难理解朝鲜放出核实验风声的原因。第一,对于关闭国门又贫穷的朝鲜来说,国际压力也就等于那几千万美圆而已,几乎相当于零。从这个角度来说,朝鲜承受压力的能力比中国要强很多,国际压力之下,朝鲜该什么还会干什么,即使朝鲜进行了核试验,中国也不会允许任何人侵略朝鲜,朝鲜除了挨几声骂之外什么也不耽误。
另外,伊朗面临的压力一天也没有消除和减弱,反而在逐渐提高,经济发展的中国承受不了能源危机的到来,必须全力以赴保障伊朗,那么,伊朗的压力就是中国的压力。由于传统上中国军事力量的分布是重视东部而轻视西部,伊朗给予中国的压力就远比朝鲜更大。朝鲜这个时候宣扬进行核试验,吸引美国压力的同时,也放松了伊朗的压力,从而一举两得,既从总体上减轻了中国的压力,增加了中国外交的灵活性,也直接支援了伊朗的核活动,间接的也调整了中国扁担身前身后不平衡的状况。给中国调整军事部署,凝聚上海合作组织,建设能源丝绸之路,确保西部国土安全赢得了时间。
中朝友谊,万古常青!










辽阳先生于中秋月色下
27/9/2006

当年明月

当年明月,我的偶像,大明历史,不知道他写道哪里了?惭愧,几个月没有看他的blog了。下面是他最新的一篇小文。
(此牛对明史巨熟,强烈建议大家看看先,然后自己找明史来看。真是太精彩了!)
 
写这篇小文的时候,是2006年9月25日晚上9点32分,我正在进行一个沉重的反思,因为今天晚上,我偷了两个钟头的懒,完成了一件事情之后,才开始写每天定写的章节。
 
而我之所以要检讨,根本原因并不在于偷懒这件事情本身,而是由于占用了两个钟头的时间,我今天的写作任务必须推迟完成,至少要到晚上十二点多才能睡觉了。悲痛之余,我开始反思这两个钟头的时间。
 
在这两个钟头里,我看了央视热播剧《传奇皇帝朱元璋》的前两集,应该说,我对这部电视剧还是很有期望的,看过宣传片,据说是陈宝国和唐国强主演的,阵势宏大。电视剧我大概有两年多没有看过了,但这一部讲述朱元璋历史的,我实在不应该错过。
 
于是,我怀揣着幼年时等待葫芦兄弟的热情在电视机前等待着朱元璋的开场。在我的印象中,开头应该是描述幼年朱元璋四处乞讨的场景,可后来才发现,这部五十集的电视剧并没有预备幼年朱元璋的角色,一开头朱元璋已经威风凛凛地站在战船上了,既然如此,他之前的那些个人奋斗史也就忽略不计了,然后出现的就是我景仰已久的唐国强老师,但当我看到他出场时候打出的字幕——郭子兴,一股不祥的预感就已经涌上心头。
 
根据剧情估算,电视剧开始时应该是至元十五年左右,如果不出现什么意外,郭子兴先生不久就会去世,当然了,如果他抖擞精神,突破生死极限和历史规律,再活个几年,那也是不难理解的,相信大家都有印象,在之前的某部历史大剧中,由于剧情需要,某些历史人物比史料中多活几年甚至几十年的这种活见鬼的情况还是经常出现的。
 
事实证明,编剧还是很负历史责任的,郭子兴出场和张天佑说了几句话后,很快就病卧在床上了,这时我已经肯定,郭子兴同志就要离开我们了,但我也觉得很遗憾,唐国强老师既然是主演,却只在这部大戏里出场了几分钟,其实他完全可以演一个活得更长一点的角色,即使不演刘伯温,也可以考虑一下胡惟庸嘛。
 
开头有点失望,但还是接着往下看,可是看着看着,我逐渐发现自己对明史原来是很无知的,有很多重要的历史人物我都不知道,比如那位叫佛性的神秘和尚,不但是朱元璋的师傅,也是刘基的师傅,而且曾经预言过朱元璋将来必成大器。我十分惶恐,因为我竟然不知道有这样一位重量级人物,在我的印象中,朱元璋同志在庙里的日子是过得比较差的,应该没有哪位高人指点过他。
 
但我实在也不敢肯定,便打电话给一位对明史很有造诣的同仁,因为这位仁兄看的野史多,我便问他在野史中可曾有这号人物,他正在和老婆看电影,认真地听完了我的问题,便表示自己不知道这个人,然后警告我,不要因为这些无聊的事情去打扰他干正经事(看电影),此外还严肃地批评了我:电视剧而已,那么认真干嘛?
 
想想也是,便接着看,可越看心底越没底,重量级人物一个个接着出场,比如江南才女苏坦妹,比如郭子兴同志的女儿(不好意思,我忘记了她的名字),然而,我必须承认,这些人我真的一个也没听说过。
 
要说明的是,我绝对不是调侃,有可能是确实有这些人,而我孤陋寡闻,特别是看到后来,朱文正抓了苏坦妹,蓝玉去和郭子兴的女儿聊婚姻大事,一幕幕在我面前出现,我却全无要领,实在让我汗颜。
 
刘伯温先生出场了,他拒绝了朱元璋的邀请,我原本担心会搞出个朱元璋亲自请他的剧情来,还好没有发生,但之后的事情还是出乎所料,这位刘伯温兄台竟然要亲自考察一下朱元璋,四处访问街头小贩,搞市场调查,调查多久不清楚,反正在我关电视之前他还在逛,看来朱元璋还是留给了他很多时间。
 
感觉也差不多了,于是我决定写点东西来纪念这两个钟头。
 
我并不是反对发挥,但发挥是应该以史实为基础的,要考虑到历史人物真实的人性,朱元璋之所以伟大,不是因为有一个所谓的高人在他做和尚的时候指点过他,认定他将来一定会有出息,为他将来的出人头地做好铺垫,这样的安排不但不能抬高他的身份和形象,只能起到贬低他的作用。
 
真正的朱元璋是一个从小父母双亡,在和尚庙里做苦工,受尽欺凌和鄙视,在死亡线上挣扎的可怜人。在那困苦的岁月中,没有人帮助他,没有人瞧得起他。
 
他经历困苦磨难,却不屈服于命运,战胜自己,最终奋起。
 
这样的朱元璋才是真正的朱元璋,一个真正的英雄。
 
还有刘伯温先生,这位仁兄之所以不去给朱元璋干活,很大原因在于他之前给元朝政府干了二十多年,对于朱元璋这号人物不太感冒。而朱元璋对他也并不温柔,处州总制孙炎的那句“剑当献天子,斩不顺命者”才是他出山的真正原因。
 
我认为,按照真实的人性去描绘历史人物,让他们不再具有所谓的传奇色彩,把他们当人看,也许会更能引起人们的共鸣吧。
 
真实的历史也许比不上虚构的剧情离奇,但那才是真正的历史,而真实的历史也是很精彩的。
 
我以为。
 
Ps: 看过之后,如鲠在喉不吐不快,故写文一篇,然后接着去干正经事,马上要写到于谦同志了,不聚精会神的写,可能会被人拍死,性命攸关,继续努力。
25/9/2006

陈良宇严重违纪

baidu可以search到,google.cn没有,google.com立刻dns error.
 
google看来被baidu折腾的,真是不轻啊!
15/9/2006

许飞没有进入五强

超女,潮女,糙女。。。
10/7/2006

五笔有错误

    我在劳改农场种了两年葡萄,成了劳动能手。第二年底得了重症肝炎。起初感到乏力、
食欲不振,试表有点低热,没介意,以为是一般流感,抗抗就过去。可一天早晨起来,变成
黄蜡样,接着出现谵妄、狂躁等神经失常症状。管教干部立即将我送往公安医院,路上我就
昏迷了。医院的大夫给我静脉滴了大量肾上腺皮质激素和强的松,制止了病情恶化。但由于
我过去长期生活不规律,酗酒,肝功能损害严重,在治疗时又并发了严重的胃肠炎,病程迁
延,转变为慢性肝炎。

    我在住了半年,除了个别单项指数居高不下,一切阳性体症都慢慢消逝。考虑到我愈后
不良,监狱农场条件也不适在隔离休养,继续劳改有可能再复发感染,导致生命危险。原审
法院改判我监外执行,保外就医。狱方为我联系附亲居住。我已无直系亲属、几门远亲确实
勉强。狱方征求我个人意见,我黯然说不要麻烦了,自己回家去住。入狱后,我父原单位还
算不错,没有收回那套小单元,属我父母生前购置,我在没收之列的一些家具什物还封存在
内。我在农场存下了一小笔钱,另外银行中我母亲名下尚有一小笔刚解除冻结存款,这样,
暂时我的生活还不成问题。

    我到家的头几天,心情还好,休息得也不错,想吃就吃,想睡就睡,有点自由的感觉。
屋里的奢侈品悉数人官了,桌椅床柜还齐全,只是屋于长期没人住,十分阴潮,好在天气也
渐渐热了,每天可以开通气。我终日一个人在家,亲戚自然是没人了,朋友也别提了,唯一
有时来看看我的,是那个年轻的管片民警。他倒是个好心眼的人,拿我也当半个朋友看,有
时,我们还聊聊天,他要不怕传染,也抽两支我的烟。

    “当年,我真叫你给蒙了。”他高兴了,也无话不谈,”你那孙子装得可够匀实。”
“那会儿是装的,这会儿可是真闹个肝炎。”

    “肝炎没事,好好养能好。你也是瞎他妈折腾,怎么搂不着钱,憋那份坏,媳妇也没
了。你媳妇的事你知道了吧?”

    “我媳妇?”“就是跟你合伙蒙我的那个女的。真媳妇假媳妇我也不知道,叫吴什么来
着?”“……你当时在场?”“我领着市局的人来的。明听见屋里有人嘻嘻哈哈说话,门锁
着,叫不开,踹开锁进去,窗帘当时拉着,人就躺在这张床上,胳膊搭拉在床沿,手腕切的
口子肉翻得象小孩嘴唇,脸扭向一边,似乎自己都不敢看。血已经流尽了,遍地殷红,走不
进人,你想想,几千CC血喷出来是什么劲头。她是学生吧?”我点头。“可惜。市局人
说,其实她不死没事。她是你们裹进去的,顶多劳教两年,辨好了,当庭释放也没准。想不
开,害怕。岁数太小,挺好的小姐就这么完了。”

    我没说话,递给片警一支烟。抽了会儿烟,我问:“你说当时屋里有人嘻嘻哈哈说
话?”

    “没人,她开着录音机,录音带上有人说话,这是障眼法,她考虑得还挺周全,看来是
下了决心,这样的人救也救不活。”

    “录音带,那录音带没收了吗?”

    “好象没有,那是她的东西。本来她父亲来时,我叫他上这儿把闺女的东西认认,老头
怕伤心,死活不来。也许还扔在这屋里哪旮旯,那种老式的TDK带子,红盒,上面有颗黑
白相间的多棱宝石。你干嘛?”

    “随便问问。”“你们俩是不是真好过那么一段?”片警问。

    “没有。”“噢,”他颌首吸烟:“算了,甭说这事了,过去就完了。”

    我们又聊了会儿,天色已晚,片警起身告辞。我送他到门口,他突然停住脚对我没头没
脑地说了句:

    她死后脸上泪水还没干呢?”

    门哐地关上了,我单独隔绝在这几间阴潮昏暗、悄无声息的屋子内。我走进卧室,看看
那张凌乱、空荡荡的床。房间内灯泡被窗外的风吹得摇曳,人影黑黢黢地放在墙上,象是一
个面目模糊,形体虚幻却紧紧相随的灵怪。我开始翻箱倒柜,直到不抱希望后,蓦地发现那
盘印着颗宝石的录音带就在桌上一个显然的位置。我把录音带放进我的小收录机,按下去,
一阵节奏铿锵的老式爵士乐响过后,出现了对话:

    “现在由著名的吴迪小姐为大家演唱,吴小姐是从埃塞俄比亚回国,她在非洲很受人爱
戴……”

    “我……我第一次见到你,你放风筝在蓝天。”

    “吴小姐很激动……”

    我蹲在楼角黑暗处,看到片警晃晃悠悠骑个车过。他看见黑乎乎的一团,片腿下车,犹
疑地走过来,走到跟前,认清了我,大声说:“你在这儿干嘛?这么晚了想劫道呀?”

    “你干嘛去?回所还是回家?”我问他。

    “回所,今晚我值班。”

    “到我那儿去呆会儿。”

    “出了什么事了?”他看我脸色。

    “没事,想找个人聊聊。”

    “嘿,你倒瘾大。那就去呆会儿吧。”

    我领着片警到了我家,般般勤勤地招待他。片警问我:“你怎么不睡那屋床上,倒睡这
屋地上?”

    “地上宽绰,在圈里睡惯了,再者说,日本人不也全睡地上。”片警被我逗乐了:“你
那会儿睡地上跟日本人是一个意思吗?”我笑嘻嘻地跟他说:“我告诉你件事,吴迪自杀,
不是怕折,为什么我知道。”“嘁,你又知道了。”“你们全弄拧了。”“我这人,宁吃白
煮蛋,不听摆活蛋。”

    “不是摆活。她呀,”我神秘地说,“是因为爱我无望。”

    “嘿,瞧你那一脸光荣。”片警十分腻味地说:“合着你巴巴儿地把我请来,就为听些
你这些缺德事?她怎么死的,与我无关,我得值我那班去,你呢,留神她的鬼魂吧。黑更半
夜起什么腻呀。”片警拍屁股要走,我忙拉住他:“等会儿,还没说完呢,我发现我有个特
异功能。”

    片警停住脚,疑惑地看着我。

    “我一放这盘带,”我举着那盘印有宝石的录音带,“就能让时光倒流,打破三维空
间,再现两年前的情景,不信你听。”我把录音带放进录音机按响,“你瞧,瞧这堵墙,看
透那屋了吧?瞧瞧,吴迪又躺回那床上了吧?侧着脸,手腕上的口子翻得跟小孩嘴唇一样。
瞧那一地血,粘稠的、般红的血,象龙头里汨汨流出来的水……”

    片警没去看那堵墙,只是目不转睛地看着我,打断我严厉地问:“你喝酒了?”我嘿嘿
乐。他一把揪住我:“你怎么喝得烂醉,不要命了!”

    “没事,就喝了一点。”我举起一只手指头。

    “缸子呢?”片警松开我,转身找水缸子,去厨房接了一缸子水,含了一口。“你嘴鼓
得跟猪尿泡似的。”

    “噗”——片警把嘴里的水喷到我脸上。

    “好点了吗?”他问。我点点头,自个儿趴在地铺上。

    “你真胡闹,肝有病,还喝酒。怎么啦?”

    “帮个忙行吗?”我脸色苍白地说:“让我回监狱。习惯了人挨人睡,一个人……睡不
着。”

    “这不可能。”他冷淡地说,关了灯走了。

    我知道世界上没有鬼魂,但有噩梦。假若那些身临其境般又极为逼真的梦中场面日一日
地再现、强化,便足以使人大白天也产生带有强烈真实感的幻觉,特别是梦中的环境和气氛
与现实中的环境和气氛完全一摸一稚。譬如是一间阴暗、昼夜变化不明显的屋子,是真实存
在过的一个人和真实存在过的一些事。那么,久而久之,神经再健全的人也没法不渐渐混淆
现在的真实和过去的真实。甚至被那种幻觉深深迷住,滋生出根深蒂固的信念,内心明白又
无力摆脱。我正是受到了这种盅惑。几天后,那个年轻的管片民警来到我家,一进门便大吃
一惊,我形容枯槁得不象样子,精神也根为萎靡颓唐。“你怎么啦?”“没事。”我竭力克
制自己才没说出蠢话,让他看躺在床上的吴迪和一地鲜血。在我看来,他踩了一脚血。

    “我看你不能一个人这么呆下去了。”他关切地对我说,“也许,你该找个女朋友。如
果你不惹乱子,我不会找你麻烦。”

    “不,”我疲惫地摇摇头说,“我得这种病就象阉了一样,早绝那份念头。再说,唾液
和精液也是传染途径,不能害人。”

    “你一个人,”他迟疑地说,“能行吗?你需要个人照顾。”

    “无所谓,我自己能照顾自己。”

    “你可别骗我。”他说,“最近西瓜上市,事儿开始多了,我也不能老来看你。有什么
事你可都跟我说,能帮的我就帮你。”“……”“没事我就走了。”“别走……”

    “到底怎么啦?”他急了,一把抓住我的手腕,“你他妈便秘啦!”“我害怕。”我一
下垮了,“我不能再住这儿了……”
28/6/2006

High CPU in GC

问题描述:

程序慢的要死,CPU占用始终持续在70%-80%之间

解决步骤:

性能监视器。对于高CPU占用,一般的是这三个原因:

·         高的离谱的循环

·         太多的加载(比如,许多小的对象被频繁的处理)

·         GC作了太多的事情

第一种情况,当你在恰当的时机抓到一个dump,就非常容易解决,一般而言,都是因为业务处理逻辑造成的。第二种情况,一般需要从硬件上考虑,scale up或者scale out,都行。

是否是GC的问题,我们需要看性能监视器里面的.NET CLR Memory计数器。这里面,最重要的是.net CLR Memory / % Time in GC. 这个值的阀值,可能是5%或者30%或者20%。实际上,没有一个准确的阀值存在的。当然,这个数字理论上应该接近于0%才对。

在GC里面,导致高CPU占用的原因,通常是因为过高的分配速率(对应到性能监视器里面的.net CLR Memory / allocated bytes/sec计数器。但实际上,如果所有的GC操作都在第0代上,则不会导致这个问题。真正的元凶,是大量的2代操作。如N多的对象在被移动到2代或者从2代中被释放。另一个原因就是我们熟知的大对象操作(LOH)

再强调一次,没有什么准确的指标,就告诉我们,超过了它就是出问题了,这是不可能的。包括微软给我们的大多数Practics Training,只有“尽量”、“尽可能”、“如果”等,而不是“一定”、“必须”。

如同我在那篇“浅谈GC中”讲到的一样,如果你搞了GC.Collect(2)或者GC.GetTotalMemory(true),那么也会导致大量的2代回收。

对于这个问题,我从性能监视器中抓到了这些数据:

% Time in GC                        ~40 % average
allocated bytes / sec              400 MB average
# Induced GC                        0
# Gen 0 Collections                28.379
# Gen 1 Collections                28.378
# Gen 2 Collections                28.378

看第二行,真是让人晕倒!每秒分配400M字节!但实际上,我的代码中没有分配任何这么大的东西,有点太离谱了吧?!如果看最后面三行,也比较搞笑,0、1、2代的分配几乎完全相同。这实际上说明有LOH在压缩,或者有大量的对象冲进了第2代,然后又被立刻释放掉。

开始debug吧!

GC问题很难debug,因为:

1. 如果在GC中间过程中用adplus -hang模式抓了一个dump,基本上从dump里面看不到任何高CPU占用的原因。
2. 即时你通过性能监视器找到了GC的问题,也抓到了dump,但是很难分析。

实际上,通用的做法是每隔一小段时间,你就抓一次dump。如果看起来都差不多,那么有可能就能分析出哪里的问题了。

步骤1 - 我们在GC里面不?

如果我们的OS是server,那么每个CPU有一个GC线程(如果超线程的话,就是2个)。如果是非server的,那么只有一个GC线程。我们正在看到的这个dump,是在一个双核的、带有.NET2.0的机器上产生的。

如果我们不在GC过程中,那么我们会有两个线程(每个CPU一个):

  18  Id: 134c.918 Suspend: 1 Teb: 7ffa8000 Unfrozen
ChildEBP RetAddr  Args to Child             
01e1fe68 7c822124 77e6baa8 00000398 00000000 ntdll!KiFastSystemCallRet
01e1fe6c 77e6baa8 00000398 00000000 00000000 ntdll!NtWaitForSingleObject+0xc
01e1fedc 79e77fd1 00000398 ffffffff 00000000 kernel32!WaitForSingleObjectEx+0xac
01e1ff20 79e77f9a 00000398 ffffffff 00000000 mscorwks!PEImage::LoadImage+0x199
01e1ff70 79e77f50 ffffffff 00000000 00000000 mscorwks!CLREvent::WaitEx+0x117
01e1ff80 79f3549b ffffffff 00000000 00000000 mscorwks!CLREvent::Wait+0x17
01e1ffa8 79f6ece3 00000000 b28c067c 01e1ffec mscorwks!SVR::gc_heap::gc_thread_function+0x2e
01e1ffb8 77e66063 000e7660 00000000 00000000 mscorwks!SVR::gc_heap::gc_thread_stub+0x9b
01e1ffec 00000000 79f6ec79 000e7660 00000000 kernel32!BaseThreadStart+0x34

上面的代码表明,GC正在等着干活……在我抓到的dump中,GC看起来这个样子:

16  Id: f28.1150 Suspend: 1 Teb: fff82000 Unfrozen
ChildEBP RetAddr  Args to Child             
0248fd28 7d4d8c46 000002dc 00000000 00000000 ntdll!ZwWaitForSingleObject+0x15
0248fd98 79e77fd1 000002dc ffffffff 00000000 kernel32!WaitForSingleObjectEx+0xac
0248fddc 79e77f9a 000002dc ffffffff 00000000 mscorwks!PEImage::LoadImage+0x199
0248fe2c 79e77f50 ffffffff 00000000 00000000 mscorwks!CLREvent::WaitEx+0x117
0248fe3c 79f35e1a ffffffff 00000000 00000000 mscorwks!CLREvent::Wait+0x17
0248fe54 7a0d5a3b 001afbf0 0000000d 00000002 mscorwks!SVR::t_join::join+0x61
0248ff54 79f391bf 00000002 001afbf0 00000000 mscorwks!SVR::gc_heap::plan_phase+0xd78
0248ff70 79f39954 00000002 ffffffff 001afbf0 mscorwks!SVR::gc_heap::gc1+0x57
0248ff88 79f35422 00000000 00000000 001afbf0 mscorwks!SVR::gc_heap::garbage_collect+0x37c
0248ffa8 79f6ece3 00000000 914b1904 0248ffec mscorwks!SVR::gc_heap::gc_thread_function+0x68
0248ffb8 7d4e0729 001afbf0 00000000 00000000 mscorwks!SVR::gc_heap::gc_thread_stub+0x9b
0248ffec 00000000 79f6ec79 001afbf0 00000000 kernel32!BaseThreadStart+0x34

看上面的粗体,哦,正在Collect。就是说,我们闯到了GC的肚子里面。

步骤2 - GC为什么开始工作了?

先看一下,CPU都被谁用掉了?

0:029> !runaway
 User Mode Time
  Thread       Time
 
 14:11b8      0 days 0:00:55.687
  16:1150      0 days 0:00:45.500
  17:7a8       0 days 0:00:43.875
  21:1244      0 days 0:00:23.140
 
  0:ea0       0 days 0:00:00.046
  29:fc8       0 days 0:00:00.000
  28:11f0      0 days 0:00:00.000

0:021> .time
Debug session time: Tue Jun 20 09:46:04.000 2006 (GMT+2)
System Uptime: 4 days 6:36:51.031
Process Uptime: 0 days 0:16:53.000
  Kernel time: 0 days 0:00:45.000
  User time: 0 days 0:02:48.000

上面来看,大约有17分钟被程序用掉了。我们看一下14号在作什么?

  14  Id: f28.11b8 Suspend: 1 Teb: fff88000 Unfrozen
ChildEBP RetAddr  Args to Child             
020afc8c 7d4d8c46 00000224 00000000 020afcd0 ntdll!ZwWaitForSingleObject+0x15
020afcfc 79e77fd1 00000224 00009c40 00000000 kernel32!WaitForSingleObjectEx+0xac
020afd40 79e77f9a 00000224 00009c40 00000000 mscorwks!PEImage::LoadImage+0x199
020afd90 79e77f50 00009c40 00000000 00000000 mscorwks!CLREvent::WaitEx+0x117
020afda0 79f5b69c 00009c40 00000000 00000000 mscorwks!CLREvent::Wait+0x17
020afe20 7a1121c3 001862f8 00009c40 00000000 mscorwks!ThreadpoolMgr::SafeWait+0x73
020afe94 79f71123 00000000 00000000 00000000 mscorwks!ThreadpoolMgr::WorkerThreadStart+0xf1
020affb8 7d4e0729 0019cab8 00000000 00000000 mscorwks!ThreadpoolMgr::intermediateThreadProc+0x49
020affec 00000000 79f710dd 0019cab8 00000000 kernel32!BaseThreadStart+0x34

哦,很清闲,什么都没干。但是,那17分钟中,有56秒在用着CPU,什么意思呢???我们继续看一下21号线程的托管堆。

0:021> !clrstack
OS Thread Id: 0x1244 (21)
ESP       EIP    
029ef1e8 7d61c824 [HelperMethodFrame: 029ef1e8]
029ef254 02920df3 LargeObjectHeap.GetLotsOfDatesXML(Int32)
029ef2a4 02920b20 LargeObjectHeap.Button1_Click(System.Object, System.EventArgs)
029ef2b4 6881bdc6 System.Web.UI.WebControls.Button.OnClick(System.EventArgs)
029ef2c8 6881bfbc System.Web.UI.WebControls.Button.RaisePostBackEvent(System.String)
029ef2dc 6881bf38 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(System.String)
029ef2e0 687d91e0 System.Web.UI.Page.RaisePostBackEvent(System.Web.UI.IPostBackEventHandler, System.String)
029ef2e8 687d912a System.Web.UI.Page.RaisePostBackEvent(System.Collections.Specialized.NameValueCollection)
029ef2f8 687dcbbf System.Web.UI.Page.ProcessRequestMain(Boolean, Boolean)
029ef4b0 687db521 System.Web.UI.Page.ProcessRequest(Boolean, Boolean)
029ef4e0 687db487 System.Web.UI.Page.ProcessRequest()
029ef518 687db3a7 System.Web.UI.Page.ProcessRequestWithNoAssert(System.Web.HttpContext)
029ef520 687db33a System.Web.UI.Page.ProcessRequest(System.Web.HttpContext)
029ef534 02920795 ASP.largeobjectheap_aspx.ProcessRequest(System.Web.HttpContext)
029ef538 686888df System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
029ef56c 6865a071 System.Web.HttpApplication.ExecuteStep(IExecutionStep, Boolean ByRef)
029ef5ac 6865a39b System.Web.HttpApplication.ResumeSteps(System.Exception)
029ef5f4 6865912d System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext, System.AsyncCallback, System.Object)
029ef610 6865e0bd System.Web.HttpRuntime.ProcessRequestInternal(System.Web.HttpWorkerRequest)
029ef644 6865dd72 System.Web.HttpRuntime.ProcessRequestNoDemand(System.Web.HttpWorkerRequest)
029ef650 6865c447 System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32)
029ef800 79f1ef33 [ContextTransitionFrame: 029ef800]
029ef850 79f1ef33 [GCFrame: 029ef850]
029ef9a8 79f1ef33 [ComMethodFrame: 029ef9a8]

看上面的call stack,我们看到了LargeObjectHeap.GetLotsOfDatesXML(),这个咚咚触发了LOH的回收,然后按次序触发了2代、1代、0代。

但是只有一个大对象,并不会导致高CPU的占用啊!那我们看一下实际的代码吧!

    String GetLotsOfDatesXML(int i)

    {

        String dates = "<Dates>";

        for (int j = 0; j < i; j++)

        {

            DateTime dt = DateTime.Now.Add(new TimeSpan(j, 0, 0, 0));

            dates += "<Date><Month>" + dt.Month + "</Month><Day>" + dt.Day + "</Day><DayOfWeek>" + dt.DayOfWeek + "</DayOfWeek><Date>";

            dates += "<Date><Month>" + dt.Month + "</Month><Day>" + dt.Day + "</Day><DayOfWeek>" + dt.DayOfWeek + "</DayOfWeek><Date>";

        }

        dates += "</Dates>";

        return dates;

    }

如果外面传来的i小点还好,但是如果很大呢?对于确切地i是多少,我们需要一点一点地开始找。从callstack上面,我们看到是LargeObjectHeap.Button1_Click调用了GetLotsOfDatesXML方法。

    protected void Button1_Click(object sender, EventArgs e)

    {

        String str = GetLotsOfDatesXML(Int32.Parse(txtNumIterations.Text));

    }

在这里,txtNumIterations是一个textbox控件。下面,基本上都是!do和!dso的工作了。

0:021> !dso
OS Thread Id: 0x1244 (21)
ESP/REG  Object   Name
029ef0f0 0b1a2270 System.String    <String is invalid or too large to print>
029ef1a8 0b1a2270 System.String    <String is invalid or too large to print>
029ef1bc 0b1a2270 System.String    <String is invalid or too large to print>
029ef228 06a759e4 System.String    </DayOfWeek><Date>
029ef28c
06a76df0 ASP.largeobjectheap_aspx
029ef2b4 06a77b84 System.ComponentModel.EventHandlerList
029ef2bc 06a77a84 System.Web.UI.WebControls.Button
029ef2c8 06a76df0 ASP.largeobjectheap_aspx
029ef304 06a76880 System.Web.HttpContext
...

0:021> !do 06a76df0
Name: ASP.largeobjectheap_aspx
MethodTable: 02746ccc
EEClass: 028d24cc
Size: 380(0x17c) bytes
 (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\debuggersamples\e7443224\5232f845\App_Web_h0ctkxwz.dll)
Fields:
      MT    Field   Offset                 Type VT     Attr    Value Name
790fa3e0  4001fe0        4        System.String  0 instance 02a7cba4 _id
790fa3e0  4001fe1        8        System.String  0 instance 00000000 _cachedUniqueID
68a2af44  4001fe2        c ...em.Web.UI.Control  0 instance 00000000 _parent
68a91070  4001fe3       2c         System.Int32  0 instance        5 _controlState
68a85ea0  4001fe4       10 ...m.Web.UI.StateBag  0 instance 00000000 _viewState
68a2af44  4001fe5       14 ...em.Web.UI.Control  0 instance 00000000 _namingContainer
68a273d0  4001fe6       18   System.Web.UI.Page  0 instance 06a76df0 _page
...
68a7d910  4000004      16c ...ebControls.Button  0 instance 06a77a84 Button1
68a95f40  4000005      170 ...bControls.TextBox  0 instance 06a77be4 txtNumIterations
68a2bc80  4000006      174 ...Controls.HtmlForm  0 instance 06a77688 form1

好,继续看一下这个textbox。

0:021> !do 06a77be4
Name: System.Web.UI.WebControls.TextBox
MethodTable: 68a95f40
EEClass: 68a95ebc
Size: 80(0x50) bytes
 (C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll)
Fields:
      MT    Field   Offset                 Type VT     Attr    Value Name
790fa3e0  4001fe0        4        System.String  0 instance 02a85a04 _id
790fa3e0  4001fe1        8        System.String  0 instance 00000000 _cachedUniqueID
68a2af44  4001fe2        c ...em.Web.UI.Control  0 instance 06a77688 _parent
68a91070  4001fe3       2c         System.Int32  0 instance        5 _controlState
68a85ea0  4001fe4       10 ...m.Web.UI.StateBag  0 instance 06a788f0 _viewState
68a2af44  4001fe5       14 ...em.Web.UI.Control  0 instance 06a76df0 _namingContainer
68a273d0  4001fe6       18   System.Web.UI.Page  0 instance 06a76df0 _page
68a92e2c  4001fe7       1c ...+OccasionalFields  0 instance 06a78974 _occasionalFields
68a2b378  4001fe8       20 ...I.TemplateControl  0 instance 00000000 _templateControl
...

0:021> !do 06a788f0
Name: System.Web.UI.StateBag
MethodTable: 68a85ea0
EEClass: 68a85e30
Size: 16(0x10) bytes
 (C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll)
Fields:
      MT    Field   Offset                 Type VT     Attr    Value Name
79113dfc  400235f        4 ...tions.IDictionary  0 instance 06a78900 bag
79104f64  4002360        8       System.Boolean  0 instance        1 marked
79104f64  4002361        9       System.Boolean  0 instance        0 ignoreCase

0:021> !do 06a78900
Name: System.Collections.Specialized.HybridDictionary
MethodTable: 7a747ad4
EEClass: 7a7aa890
Size: 20(0x14) bytes
 (C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll)
Fields:
      MT    Field   Offset                 Type VT     Attr    Value Name
7a747bac  4001145        4 ...ed.ListDictionary  0 instance 06a78924 list
790fea70  4001146        8 ...ections.Hashtable  0 instance 00000000 hashtable
79104f64  4001147        c       System.Boolean  0 instance        0 caseInsensitive

0:021> !do 06a78924
Name: System.Collections.Specialized.ListDictionary
MethodTable: 7a747bac
EEClass: 7a7aa918
Size: 28(0x1c) bytes
 (C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll)
Fields:
      MT    Field   Offset                 Type VT     Attr    Value Name
7a747c78  4001148        4 ...ry+DictionaryNode  0 instance 06a78940 head
790fed1c  4001149       10         System.Int32  0 instance        1 version
790fed1c  400114a       14         System.Int32  0 instance        1 count
791117c8  400114b        8 ...ections.IComparer  0 instance 00000000 comparer
790f9c18  400114c        c        System.Object  0 instance 00000000 _syncRoot

0:021> !do 06a78940
Name: System.Collections.Specialized.ListDictionary+DictionaryNode
MethodTable: 7a747c78
EEClass: 7a7aa9b8
Size: 20(0x14) bytes
 (C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll)
Fields:
      MT    Field   Offset                 Type VT     Attr    Value Name
790f9c18  4001158        4        System.Object  0 instance 06a66bd8 key
790f9c18  4001159        8        System.Object  0 instance 06a78914 value
7a747c78  400115a        c ...ry+DictionaryNode  0 instance 00000000 next

0:021> !do 06a66bd8
Name: System.String
MethodTable: 790fa3e0
EEClass: 790fa340
Size: 26(0x1a) bytes
 (C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll)
String: Text
...

找到了Text属性,看看是多少?

0:021> !do 06a78914
Name: System.Web.UI.StateItem
MethodTable: 68a131b4
EEClass: 68a13144
Size: 16(0x10) bytes
 (C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll)
Fields:
      MT    Field   Offset                 Type VT     Attr    Value Name
790f9c18  4002362        4        System.Object  0 instance 06a78184 value
79104f64  4002363        8       System.Boolean  0 instance        1 isDirty

0:021> !do 06a78184
Name: System.String
MethodTable: 790fa3e0
EEClass: 790fa340
Size: 28(0x1c) bytes
 (C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll)
String: 40000
Fields:
      MT    Field   Offset                 Type VT     Attr    Value Name
790fed1c  4000096        4         System.Int32  0 instance        6 m_arrayLength
790fed1c  4000097        8         System.Int32  0 instance        5 m_stringLength
790fbefc  4000098        c          System.Char  0 instance       34 m_firstChar
790fa3e0  4000099       10        System.String  0   shared   static Empty
    >> Domain:Value  001a8868:790d6584 001ca990:790d6584 <<
79124670  400009a       14        System.Char[]  0   shared   static WhitespaceChars
    >> Domain:Value  001a8868:06a303f0 001ca990:06a34118 <<


靠,循环了4万次!

结论:

地球人都知道,用+=会产生3*n个对象,如果用StringBuilder,就不会有这个问题了。

13/6/2006

隋唐英雄传外话 - 白愁飞的一生

mark一下,日后来补……
(白愁飞最出彩,死的但太突兀。小石头之流,就不必写啦!老温的行文太潇洒,晕!)
1/6/2006

隋唐英雄传 - 第一杰:李元霸

第一杰:李元霸

      

       实在不幸,第一杰就是一个“虚构”的人物,后面人物,大半也都是演义的。这里打上引号的目的,有二。

       小说家说元霸是李渊的三儿子,李世民的弟弟。但是李渊并无子唤“元霸”,唯一接近的,“玄霸”。并且李渊也无什么避讳之字需要由“元”至“玄”。(倒是凌烟阁二十四功臣中,徐氏茂工,被彻底修正为了李绩)此为其一。其二,玄霸确有其人,死的太早,所以他的事迹,是否被演义、被演义了多少,无人得知。

       假如我们不关心这个细节问题,假如我们不关心里面的怪力乱神,那么李元霸这个当世第一牛逼人物的风姿,我们无论如何是要见识一下的!容小子在这里追述一二……

 

n        第一印象:尖嘴缩腮,面如病鬼,骨瘦如柴,力大无穷。

n        幼年:雷公转世,十岁便手举一百斤的水缸。紫阳真人(据说也是罗成的老师,此人事迹,在封神、西游中,皆有描述,这里不说了),教他功夫。

n        兵器:双锤,各重400斤。如果合到现在的度量衡,各400*5/8=250斤。就是说,俩大锤,500斤。(日!10袋大米!!!)

n        坐骑:马,名万里云。(打断一下。各位达人,可看出点门道?当年关公斩颜良、诛文丑,第一就是靠赤兔,其次靠偷袭,最后靠偃月刀,就是那个有名的冷艳锯……YY一下,如果易中天老大不说的话,偶也想评三国了,哈哈!!!)

n        智力:估计比张飞还要差,达人们看说唐即可明白。

n        战绩(实在太多了,只能分开写):

u      金殿比武,宇文成都没能拽动元霸的胳膊,反被摔了一个大跟斗。

u      金殿比武续,二人各举3000斤重的石狮子,未分胜负。(实则分出来了,成都走了一圈,元霸举上举下几十遍。当时成都还是第一勇士,为尊者讳,炀帝还要照顾他面子地,是不?)

u      校场比武,两锤震的成都双手流血。续之,抓起成都望空一抛,双手一接。元霸突然想起老师教诲,放成都,杀成都家将十余人。(此役后,受封赵王,守太原。)

u      四明山下,一锤打掉叔宝的80斤重虎头枪,到几十步远。捡回来后,叔宝发现大枪像弯弓一样。郁闷之余,元霸双手一抖,枪又复原了。更奇的是,比原来的尺寸还长了1寸。(此处有戏,到后面讲述第16豪杰秦琼的时候,我们会发现这多出来的一寸,差点要了二哥的命!)

u      同样四明山下,两锤震走裴元庆(注意!这是隋唐第三好汉!)

u      同上,一锤震走伍云召、雄阔海,伍天锡。(注意!这是隋唐第五、第四、第六好汉!此处后面的一个小插曲要讲的哦!杨林老儿要占便宜,裴三帅哥从上面被元霸搞定后,心内郁闷不已。见到老儿,双锤下去,打断囚龙棒,震破虎口,杨林大败。要知道啊,杨林乃隋唐第八好汉!)

u      考武状元的时候,伍天锡两铛搞定梁师泰,元霸一锤震走伍,紧接着,大头朝下,活生生的撕了这第六条好汉伍天锡!

u      紫金山一役,过程同上。唯一遗憾的是,元霸忘记了老师紫阳的教导,一锤震走成都,紧接着活撕了他。(到此,元霸的命不久矣……最后的插曲,血腥有余……)

u      紫金山一役末期,元霸抢夺玉玺。罗成战,被其一锤打断枪杆,罗成仓惶而逃。待从李密手中夺得玉玺,18路反王的180万人马,被元霸大人自己干掉了118万(靠!怪物吗???!!!)

u      潼关受命,柴绍大哥也来了。不凑巧,又在打雷,元霸年少冲动,说了错话,终于被组织惩罚了。据说,当时是这样的:[元霸大怒,把锤指天大叫道:“天,你为何这般可恶,照我的头上响?”就把锤往空中一撩,抬头一看,那四百斤重的锤坠落下来,扑的一声,正中在元霸脸上,翻身跌下马来。]

 

n        死因:

u      好多版本哦!被雷劈,上面的版本(因为紫阳真人说过,不能干掉使铛的人,但是这伙计还是把18杰里面的两个用流金铛的全宰了)。另一个版本,被成都的老师,老辈十三杰的某人宰了(sorry,手头上没有兴唐,20年了,彻底忘记了,呜……等日后再修改此处。)

 

n        武力排名,元霸没有和没人交手,没办法,我们只能间接猜测了。

l        还是四明山一役,伍云召先上,战成都十合;伍天锡,又是十合;雄阔海,却是二十合;这哥三,隋唐四、五、六的牛逼人物,却合战了成都从辰到未后。如果算辰巳午未,到未后,已经8个小时多了!(这里有个细节也要看到!靠山王似乎早已看到了化及、成都父子要反,成都这么累,杨林却一直不鸣金!)8小时过去后,成都再战40多合,三杰全部撤退。(嘿嘿,还有一个秘密哦!雄阔海先行撤退,另外两个哥们一看不好,全跑了。成都回营后,立马晕死过去。化及丞相泣不成声,靠山王懊悔不已。为啥?没有把成都搞死了!)。

l        由上及上上及上上上得知,元霸=2*成都=3*元庆,这么算下来,成都和456一起搞8个小时平手,那么元霸“大概”等于=2*8*4=64个第二梯队(包括456。最后的2*8*4,其实我这么算的,,两个成都,每个成都干了8个小时,每个小时的成都,干掉4个人没问题)。如果这么算下去,罗成(他哥罗松,罗鸟就不要说了哦!这是偶的小弟,6年的哥们了,没元霸那么瘦,所以武功还不够,哈哈!),拼成128个差不多。倒是网上好多人说的,最后一个雄信大哥(史上确有此人的),如若和元霸比较的话,大概等于(2^5)^2(最小的来算了,反正算法很多,隋唐大虾们也也搞不清楚或者不在意的)=1024倍。

 

    虚构的人物,我们能够随意写。但是总会有不爽的地方。N部隋唐,排名的标准是不一致的!有以蛮力为主的,有以智谋+武力为主的。所以混乱至斯,第四+第五+第六,被第一的一锤干跑,第七接了两锤才跑。其他版本中,也有臆测,无论第一猛的罗士信,还是罗成他哥哥(罗松),看来都与元霸有一拼!

 

       那么,元霸的真实身份到底是什么?呵呵,如前所述,查无此人,没办法讲。如果讲玄霸,那么翻遍新、旧唐书,一段话而已:

       李渊一共二十二个孩子(女性多少,小子未考证,惭愧),玄霸是他老子原配的第三个儿子,但这伙计实在太衰,少年早逝(应该是16岁左右)。李世民的儿子(宜都王),“过继给”他已死的叔叔(干什么?守孝!各位达人一定要紧绷这根弦,隋唐前半部的题眼是杨林与秦琼,但是引申在后面的,是“孝道”二字!)。后来宜都王犯事了了,又把西平王的儿子保定过继了过去。很可惜,这位兄弟也太短命,史书上云“薨”。保定薨了后,原来的封地被撤除,玄霸这支,就彻底没了。

 

       其实我们如果仔细看隋唐的话,会有感觉的。前八豪杰里面在前四分之一中死了大半,后十豪杰,大部需要各位好汉来收拾的。如果仲琳兄来写此书,估计也会“某位星宿应劫而生,后归正果、封神而去”的。

       (笔记本没电了,耗了一个半小时,希望这能算作《看上去很美》的第四部分的第一小节,共18杰,分做18节。若如愿,小子瞑目了……)

隋唐英雄传 - 引子

    实在想不出合适的名字,因为我要写的这些人物,都是横贯隋、唐的豪杰。有虚构的,有史实的;有威猛的,有卑贱的;有蛮力的,有十全武功的。如果按照偶的本意,叫做隋末英雄笑谈,也许更合适。可惜,嘿嘿,从小不学无术,掌握不了那么多史料,偶想笑谈,这些前辈们也许不答应呢?!

       “隋唐英雄传”,更多的是借这个名字来提高人气了,呵呵……基本思路,是参照正史来写我们小时候耳熟能详的那些英雄的面目。

      

       80年代中叶的时候,我曾经无限向往过金装锏、走马流行锤,第几第几英雄,更是我辈的偶像。80年代末看过了封神,第一感觉就是,靠山王和闻仲大人实在太相像了!唯一不同的,前者是皇帝的叔叔而已。可以这么认为,不论是《兴唐传》,还是《说唐》,还是《隋唐演义》,杨林都是一个题眼,一个大大的题眼。反之,秦二哥如同宋公明兄一样,一个把正面人物、把反抗人物聚集起来的焦点。一个邪派的老实人,一个正派的奸人,这种情景,在上述任何一本评话的前半部分,都是无法回避的。

       各位大人可能会问了,为什么说前半部分,不说全部?实际上,我们摆脱不了这个事实:秦王世民,这是个所有评话者在最近800-1200年间的、武功震烁古今的大帝,都无法摆脱的人物。纵观隋唐系列,狡邪者有之、忠义者有之;白痴者有之、精明者有之。但是无论如何,李世民我们摆脱不掉。

       隋唐系列之所以被后世很难超越,恰因为它塑造了众多的狡邪、忠义、白痴、精明之辈,此其一;更重要的一点,三国的谋略、政治,在隋唐中也开始崭露头角。类比一下,即使现代的《大唐双龙传》,我们能够看到谋略,但是看不清政治;《寻秦记》我们能看到谋略,也看不清政治。但是从隋唐中,我们仔细挖掘,能够看到诸如罗成、世民等人的雄才大略、阴险狡诈,也能看到宋公明类的秦二哥小吏政治。

       “政治”二词,自大宋以来,一直如避讳很深的“性”一样,可思、可虑,但不可言。古文观止一部,第一个故事就是庄公的老谋,但自古到今,主流阶层一直讳莫能言。主流阶层是什么?士大夫阶层!皇帝在哪里?皇帝是代言人而已。

 

       想笑谈,实际上,呜……因为自己国学根底几近全无,所以选择的人物,相对要简单。18路反王,36路烟尘,实在很可怜,都被那隋唐18猛将顶替了。但是很可惜,第一杰,虚构的情结。这让我总是徘徊,为何不写李靖大人?王公小波的文字,仍然久久徘徊在自己的眼前。虬髯客、红拂女、李靖,多么让人想望的年代啊!李靖的十全武功、高深的政治谋略,实在让我们这些后辈小子们,景仰不已、感叹不已、唏嘘不已。

 

       18位豪杰,如下(版本不一,但是前十可以保证的。后续内容,小子也许会更换十一到十八。没办法,评话的版本太多啦!)

l        第一条:赵王,李元霸。

l        第二条:天宝大将宇文成都,凤翅镏金镗。 

l        第三条:三公子裴元庆,八十斤一只的八卦梅花亮银锤

l        第四条:紫面天王雄阔海。一条熟铜棍。

l        第五条:南阳侯伍云召,是春秋五霸时名将伍子胥的后人,使得是一条亮银枪。 

l        第六条:伍天锡,伍云召的族弟。使一对短棒混金镗

l        第七条:燕山公少保罗成,家传五钩神飞枪

l        第八条:老将靠山王杨林,水火囚龙棍。

l        第九条:花刀大帅魏文通

l        第十条:四宝上将尚师徒

l        第十一条:八马将新文礼,弘霓关总兵。 

l        第十二条:双枪老将,罗成干爹,定彦平。

l        第十三条:金刀殿帅左天成

l        第十四条:铁枪大将来护儿 

l        第十五条:挂锤庄庄主,梁师泰。是隋唐八大锤之一。 

l        第十六条:兵马大元帅秦琼,镶金锏

l        第十七条:皂袍大将尉迟恭,雌雄双鞭,龟背托龙枪。 

l        第十八条:聚显庄二庄主,赤法灵官单雄信,金顶枣阳槊 

 

      

       本文所有资料,全部来自:《旧唐书》、《新唐书》、《资治通鉴》、《兴唐传》、《隋唐演义》、《说唐》。历代的笔记,鄙人没有参考,实在太难找了!如有不当之处,忘各位达人不吝赐教!(现在书好贵!!!尤其是笔记体小说,太贵了哦!!!贵和那里的三联,简直就是吃人,靠!)

       小子在这里,多谢了!!!

                                                        (不窟卒)
31/5/2006

偶姓氏的起源

惭愧,只在史记上知道鞠姓从三皇那时候传(至今非常质疑太史公对于当年那段糊涂账的描述),出名的是鞠武,就是怂恿太子丹派荆轲刺秦王的那位太子丹的老师。后来听爷爷讲过,雍正后期,大批登州府的鞠姓逃难(柳条边那段历史)到东北来,繁衍生息。据说,鞠、曲同宗,也是那时候被逼无奈之举。
 
下面这个帖子很NB,考证得很清楚,不过最后说的从洪洞县大槐树下过来,偶甚表怀疑。大槐树据说是现在几乎所有中华儿女的发源地,偶也一直甚表怀疑 - 犹如说当今的四川人,都是当年张大王“七杀”之后,满清大举徙江浙、湖广之民填川一样,不可信。为啥?七杀碑,本就不可信!这个基础上的推论,也实在没什么太多的证据可讲。
 
考证鞠姓起源的帖子在这里:
 
尚未新增任何項目。
第 1 張 / 共 1 張