• 2006-05-18

    高中军训 - [设计模式]

    想起了高中军训。。。。
    每天早晨六点起床跑操,然后吃饭,然后休息一下开始训练,正步,军体拳,
    97年9月正好赶上世界杯,我们是一边听着中国队被伊朗在最后两分钟从2:2干到2:4的电台直播一边吃着馒头+腐乳(红方)的。真怀念那段日子。
    想起来后半夜我们被突然叫醒-----紧急集合+跑圈,跑完回来倒在床上就睡。
    想起来我和同学一起站夜岗,我身后有一面墙,全是大号蚊子,我居然要站上两个小时(我们是从10点开始轮岗,一直到第二天早晨六点)。
    想起来我们第一次打靶,五发子弹不知道打到哪里去了,很可能都打到别人的靶子上了。
    想起来我们的队列比武-----一个女孩子坐错了动作觉得对不起大家在旁边哭了。
    想起来我们的阅兵式-----大家拼出来最后一点力气扯着沙哑的嗓子喊口号,为自己班级成为军训尖刀班狂喜。
    想起来我们的晚会----一群半大小子狂吼真心英雄。
    还有离开的最后一顿午饭,吃的是红烧肉,还有烧鸡块。
    还有做着大巴离开训练基地的时候,教练官整齐的站在门口两侧欢送我们回家,当他们敬礼示意,女孩子都痛哭失声。
    我妈就和我说了一句话:“乖乖,晒糊了哈。。。。”
  • http://yourblog.blogbus.com/AddBlog.asp
    http://yourblog.blogbus.com/AddBlog.asp
    http://yourblog.blogbus.com/AddBlog.asp
    http://yourblog.blogbus.com/AddBlog.asp
    http://yourblog.blogbus.com/AddBlog.asp
  • 2006-02-23

    发两句牢骚 - [设计模式]

    人生……总有几次踩到XX的时候
    今天就遇到了一次……我正觉得今天下午又将是一个神清气爽的下午的时候。结果一封信就把我的好心情弄没了。"bug",是这段时间经常能看到的词汇,这难道就是用户和程序员之间不能调和的鸿沟么?用户的想法永远和程序员是不一样的?还是我的想法永远和用户不能走到一起?我都给他准备好了一个接口,让他可以便利的工作,可是这个家伙却一直要走另一条路,结果就出现了所谓的“bug”。可是这些东西根本就是可以避免的啊。也许做软件做时间长了,自然就不会再有这样的或者那样的牢骚在肚子里面,用户要什么样子,照做就行了……可是到了那个时候,我还是程序员么?现在才算稍微理解了一下为什么一定要有一个和用户打交道的人的存在,狂妄的程序员和狂妄的用户是很难调和的,但是因为我们要靠用户这个上帝吃饭,所以,我忍了。
    技术对于大多数程序员来说也许不是一个很复杂的问题,但是怎么和用户打交道,这实在是一门学问,慢慢的体会吧。。
    一肚子牢骚,发泄完了。

    然后就是那个团团圆圆啦,我并不是不喜欢这个名字啊,只是觉得是中共弄出来的,所以不舒服罢了。中国发展我看得见,中国富强我们都会沾光的,我当然希望中国越来越好,但是这并不容易,我们这一代是看不到中国有日本这么发达的时刻了。不过我们要为之努力,也许在天堂里面能看到呢。还有那个小台湾的问题,人家要独立,都这么多年了,你说中国要收回,两边都要统一,一个是要统一大陆,一个是要统一台湾,你说,什么叫做统一呢?谁打谁是正义的呢?我是分不清了,我只是看到两个政府在延续着1945年以来的一出闹剧,只是那个时候是两家在争天下,就好像战国七雄,又好像三国演义,只不过这次少了一点,是两个地区(我实在说不出来什么叫做国家)。什么叫做统一?不过就是一种变相的侵略罢了。一个政府干掉了另一个政府,一个得到利益,一个一无所有。不要觉得台湾独立就怎么怎么恶心,中国武力收复台湾就怎么怎么光荣,这些都是政府宣传出来的话,谁都不是正义的,这个世界上面没有绝对的正义,但是却有绝对的邪恶。

    今天好愤青哦。我实际上是一个蛮有看法的人么,hohoho
  • 虽说人无完人,可悉数十二星座的缺点,发现大家还真是有不少的怪毛病耶。不相信,那就自己看看吧!谁敢说这些话自己没有说过呢?!12星座的依赖症真的很严重啊!

       白羊座--名牌

      “LV, CHANEL, DIOR……我不能没有你们!没有人比我这么适合大牌!穿这条裙子多衬LV的樱桃包啊!”(也太爱名牌,太奢侈,太虚荣了吧?)“我哪有虚荣?!我只是觉得钱放在那里发霉,还不如拿去买点好东西给自己找点自信!”(用自信的名义贪恋名牌和奢华的生活吧?)“话不投机半句多。唉,最近熬夜皮肤变差,要去买个SK-Ⅱ面膜敷一下!妈妈的礼物?等到下个月吧。嘻嘻。”(还真是爱名牌的自私鬼啊!)

       金牛座--金钱

      “哇!下个月我的存款就会达到六位数了呀!好开心哪!”(嗯~还蛮会理财的嘛)“哈哈,六位数了,要不要干点什么呢?买房?泡沫太多,不安全!买车?进口车价格还有望下调,再等等。炒股?风险太大……还是好好放在银行吧!每天看着你们都在,我的心啊才觉得踏实,才能吃得香睡得好。”(什么嘛?!根本就是守财奴!)

      双子座--资讯

      “什么?!停电了!有没有搞错啊!”(停电而已,至于吗?)“停电了不要紧,可我怎么看电视,怎么上网,怎么看报纸?!”(那就歇着呗。)“不看电视,我怎么能知道美国今天又欺负了谁?不上网,我怎么知道周杰伦这次又跟谁去了日本?不看报纸,我怎么知道明天哪家商场打折?”(不知道就不知道喽)“那怎么能行!离开这些资讯信息,这些娱乐报料,我的生活还有什么乐趣?!”(喂,你也太八卦了吧?还真把自己当“消息王”啊!)

      巨蟹座--妈妈

      “妈!我好想你呀!我好想回家哟!”(唔~真是感人哦!)“妈,最近好想吃你做的红烧肉,好想好想哦。也不知道为什么,最近总是梦到你。不是梦到吃红烧肉,就是梦到躺在你的腿上看电视……妈妈,我不想在外面住了,我要回家,我要和你一起住!”(呃~你会不会太恋家了呀?长大就不可以那么粘着妈妈了哦。)

      狮子座--权力

      “你赶快把这个文件复印一下!你,说你呢,你把这个重新整理一下!”(噢,还蛮威风的嘛!)“不是每个人都有这样的权力啊,可我必须要有!”(噢,啊?!)“我就是不能受那些无名小卒的摆布。我这样能干,天生就是控制权力的领袖!(啊?!啊?!官迷?还是专制者?!)

      处女座--标准

      “哎哟,这个桌子太脏了,要擦得发亮才行嘛!这个蛋糕要烤得鲜黄松软才好吃嘛!”(会不会太苛刻了?)“这是标准!每一件事情都要达到标准!就好像减肥的目的就是为了达到标准体重,这样看起来才漂亮啊!还有啊,每一件事情也要严格按照标准要求来做!每天喝多少水,吃多少油,都是有标准的。水喝多了会浮肿,喝少了会干燥;油……”(啊!我的妈呀!我要崩溃了!还真是个标准的碎碎念!)

      天秤座--天赋

      “我太累了,也该歇歇了。今天的才艺表演,我都佩服我自己了!真是太帅了!掌声真是太热烈了!”(骄傲使人退步!)“我呀,就是这么帅!也不用刻意准备什么,时间一到好东西自然来!琴棋书画,哪样咱都行!”(尾巴翘上天!)“不服不行!这是与生俱来的!太累了,去睡了。明天的报告?小CASE,明天再说吧。”(呃~怎么能靠天赋应付一切呢!)

      天蝎座--宿命

      “一切感情纠葛,皆因缘起缘灭。有一些事情是命中注定要发生的,有一些人是命中注定要出现在你面前。”(喂,不要宣扬唯心主义观!)“我始终坚信世事轮回。一次邂逅,也许有着曾经500年的祈求。”(也太宿命了吧?)“有时间还要再看看《周易》,有些东西真是很玄妙。宇宙如此浩瀚,生命何此渺小!缘分天注定!”(可是,天在哪里呢?)

      射手座--朋友

      “哎哎哎,这个题选什么?这个词是什么意思?拜托,快点啦。”(咦?自己没有脑袋吗?)“朋友嘛,就是要互相帮助啊!还要一起行动啊,这样才团结,才是好哥们儿!再说集体活动也热闹好玩嘛!”(可是,脑袋不是用来思考的吗?)“我要去WC!你们谁去?哎呀,算了,大家一起去吧!”(天哪!真的是有够幼稚!)

      魔羯座--书本

      “这个问题,我要好好想想。你给我三天时间,我回去查查资料,仔细研究一下,再给你答复。”(是严谨还是古板?)“三思而行,古人是有道理的。难道你会怀疑真理?书本上的能有假吗?我们要相信科学!”(书本上的也不一定都是科学哦:)

      水瓶座--直觉

      “这个为什么是对的啊?我也说不太好,但我感觉是对的。”(感觉也能相信?)“我的直觉超准的!上次说粉红色要流行,结果半个月后,大街小巷是一片粉!真的很厉害的!还有啊,我有预感,今天要下雨!出门别忘带雨伞哦。”(天气预报都会有失误,何况是你的直觉。)

      双鱼座--爱情

      “假如明天就是世界末日,我希望今天就可以与你相遇——我的至爱!”(哇哈,感动!)“假如只有三天光明,我希望与你一起欣赏日出日落——我的至爱!”(花痴?)“假如你是罗切斯特,那么我就是你的简,我会永远守护你——我的至爱!”(世上除了爱情,还有很多重要的事情。)

  • 我们有一些秘密漏在外面呢

    我想我不用留言了,因为有我的存在你一定会解决好的

    ^_^,我是说这样很又意思啊,你不用着急的啊,只要你把那个日记都设成隐藏就可以了















  • #include <iostream>
    #include <cstdlib>
    #include "factorys.h"
    #include "widghts.h"

    using namespace std;
    void CreateWidghts(aFactory& f)
    {
    aWidghtA* pa;
    aWidghtB* pb;
    pa = f.CreateWidghtA();
    pb = f.CreateWidghtB();
    pa->print();
    pb->print();
    f.DeWidghtA(pa);
    f.DeWidghtB(pb);
    }
    int main(int argc, char *argv[])
    {
    Factory1 f;
    CreateWidghts(f);
    system("pause");
    return 0;
    }
  • #ifndef __WIDGTHS_H__
    #define __WIDGTHS_H__

    #include <iostream>
    using namespace std;

    class aWidghtA
    {
    public:
    virtual void print(void)=0;
    };
    class WidghtA1:public aWidghtA
    {
    public:
    virtual void print(void)
    {
    cout<<"WidghtA1"<<endl;
    }
    };
    class WidghtA2:public aWidghtA
    {
    public:
    virtual void print(void)
    {
    cout<<"WidghtA2"<<endl;
    }
    };

    class aWidghtB
    {
    public:
    virtual void print(void)=0;
    };
    class WidghtB1:public aWidghtB
    {
    public:
    virtual void print(void)
    {
    cout<<"WidghtB1"<<endl;
    }
    };
    class WidghtB2:public aWidghtB
    {
    public:
    virtual void print(void)
    {
    cout<<"WidghtB2"<<endl;
    }
    };
    #endif
  • #ifndef __FACTORYS_H__
    #define __FACTORYS_H__

    #include<iostream>
    #include "widghts.h"
    class aFactory
    {
    public:
    virtual aWidghtA* CreateWidghtA()=0;
    virtual aWidghtB* CreateWidghtB()=0;
    public:
    virtual void DeWidghtA(aWidghtA* pA)=0;
    virtual void DeWidghtB(aWidghtB* pB)=0;
    };
    class Factory1 : public aFactory
    {
    public:
    Factory1(){};
    virtual aWidghtA* CreateWidghtA()
    {
    return new WidghtA1;
    }
    virtual aWidghtB* CreateWidghtB()
    {
    return new WidghtB1;
    }
    public:
    virtual void DeWidghtA(aWidghtA* pA)
    {
    delete pA;
    }
    virtual void DeWidghtB(aWidghtB* pB)
    {
    delete pB;
    }
    };
    class Factory2 : public aFactory
    {
    public:
    virtual aWidghtA* CreateWidghtA()
    {
    return new WidghtA2;
    }
    virtual aWidghtB* CreateWidghtB()
    {
    return new WidghtB2;
    }
    public:
    virtual void DeWidghtA(aWidghtA* pA)
    {
    delete pA;
    }
    virtual void DeWidghtB(aWidghtB* pB)
    {
    delete pB;
    }
    };
    #endif
  • 2004-10-19

    有地方蹲了 - [设计模式]

    今天有了自己的blog,终于有一个地方蹲了~,呵呵,现在在学习设计模式,一会儿把别的地方写的东西给挪过来。