• 2006-10-03

    Books

    今天早上把《八月未央》和《莲花》买回来了。
    比较可惜的是没有买到《清醒纪》,书城里只剩下一本已经破损的。
    《清醒纪》这本书印得很漂亮,好想要。我看到漂亮的书就会失去理智。
    下次去深圳书城找找看。

    书买了回来,却没有多少时间可以看了。
    作业一点都没有动,明天要开始拼命了。
  • 2006-10-02

    Expression

    可以自由地通过文字表达自己的心情是一件很幸福的事情。
    但,我还没有到达这样的境界,无论以怎样的方式,浅显或隐晦。
    或许我的心情太复杂。
    或许我自己也不知道自己想要说什么。
    或许我的潜意识拒绝将自己暴露在众人眼前。
    或许...
  • Grew up in a small town
    And when the rain would fall down
    I just stared out my window
    Dreaming of a could-be
    And if I'd end up happy
    I would pray (I would pray)
    Trying not to reach out
    But when I'd try to speak out
    Felt like no one could hear me
    Wanted to belong here
    But something felt so wrong here
    So I pray (I would pray)
    I could breakaway
    I'll spread my wings and I'll learn how to fly
    I'll do what it takes til' I touch the sky
    I'll make a wish
    Take a chance
    Make a change
    And breakaway
    Out of the darkness and into the sun
    But I won't forget all the ones that I loved
    I'll take a risk
    Take a chance
    Make a change
    And breakaway
    Wanna feel the warm breeze
    Sleep under a palm tree
    Feel the rush of the ocean
    Get onboard a fast train
    Travel on a jet plane, far away (I will)
    And breakaway
    I'll spread my wings and I'll learn how to fly
    I'll do what it takes til' I touch the sky
    I'll make a wish
    Take a chance
    Make a change
    And breakaway
    Out of the darkness and into the sun
    But I won't forget all the ones that I loved
    I'll take a risk
    Take a chance
    Make a change
    And breakaway
    Buildings with a hundred floors
    Swinging around wild indoors
    Maybe I don't know where they'll take me but
    Gotta keep moving on, moving on
    Fly away, breakaway
    I'll spread my wings
    And I'll learn how to fly
    Though it's not easy to tell you goodbye
    I gotta take a risk
    Take chance
    Make a change
    And breakaway
    Out of the darkness and into the sun
    But I won't forget the place I come from
    I gotta take a risk
    Take a chance
    Make a change
    And breakaway, breakaway, breakaway

    ------------------------------------------------------
    Out of the darkness and into the sun
    But I won't forget all the ones that I loved
    非常喜欢这两句。
  • 2006-09-30

    Over!

    军训了7天, 终于结束了.
    感觉这7天里自己变成了机器人, 完全按照命令行事, 都快疯了
    不过那个营长说对了一句话, "脱下军服又变成另一个人..."
    现在我又变回原来的自己.

    自由万岁

  • 2006-09-10

    雨物语

    今年夏天的台风特别频繁,伴随着台风而来的还有滂沱大雨。我十五岁的暑假被浸泡在夏季充沛的雨水中。

    中考结束的第二天,下着大雨。雨点在窗前敲打着,提醒我新的生活即将开始。

    于是每一天,我带着旺盛的好奇心,探索计算机编程的神秘国度,硬着头皮啃从图书馆借来的英文的技术资料。电脑里的一个个字节,仿佛就是自己的一滴滴汗水。

    独自在家,自己煮饭更是从未有过的尝试。每天在厨房里手忙脚乱地切菜,炒菜,洗碗。心中有一种莫名的成就感。

     

    雨再大也无法洗刷掉脑海中那些深深的烙印。

    初三的那些欢笑和眼泪、欣喜和悲伤怎么可能如此轻易地忘掉。在初三(6)班上演的一幕幕场景,我常常还会梦见。

    我对朋友们许诺说暑假的时候会写一篇悼念初三的文章,题目是《痕迹》。但每次拿起笔的时候脑子却一片空白。断断续续地写出了两个部分,却已经严重失真,没有当初想要表达的那种感觉。

    仿佛已经没有必要再诉说什么,仿佛曾经的他她它和雨水一起,在阳光下蒸发了。

     

    八月27,又是雨天。望着车窗外灰蒙蒙的天空的同时,我在想象着我高中三年的生活。

    我曾追求凤凰木的苍绿,却在命运的带领下来到高级中学。离开家人会怎样,新的同学们怎样,我的未来怎样?我对高中的生活有着无限的向往。

    雨停了,出现在我眼前的是深圳高级中学的校门。

    紫色,无法看穿的神秘。就如人的一生。

    八月在雨水嘀嗒、雷声轰隆中渐次远去。暑假结束了。夏天结束了。我的十五岁结束了。

     

    九月似乎还舍不得和雨水说再见。

    来到高级中学已经一个星期了,上完一节课后走出教室,发现天又下起了雨。倾盆大雨。

    走到阳台上,深呼吸。雨露给我一种清新的感觉。

    忽然想起了《黑客帝国》,这是我最喜欢的一部电影。在这部电影中,多次出现的大雨象征着新生。刚开学的时候下大雨,是在暗示我在高中会获得新生吗。这真是最好不过的寓意。

    新的诗,新的伤,新的歌曲在唱。

  • 2006-08-26

    Repeat

    去年的这个时候,我们还在初三的教室里补课,与那些之乎者也、XYZ奋斗。
    如今又一个9月即将来到我们的眼前……
    记得初三刚开学的时候,写过一篇《秋的轮回》,感叹世事总是在不断地重复。

    在这些重复之中,总有一些细微的事物在悄无声息地变化着。
    参天大树每天迎着朝阳,一步一步迈向苍老。

    Everything has the beginning and the end.
    但为什么这样的重复从未终结,太阳每天落下,第二天依旧升起。

    相聚离开,都有时候,没有什么会永垂不朽。
    也许我应该坚信,总有一天,太阳不再升起,轮回不再继续。

  • 2006-08-25

    第一个GTK程序

    想学一下怎样写GUI程序, 于是就去下载了GTK. 经过一个下午的折腾, 得出结论:GTK的开发者一定学过<孟子>中的<生于忧患, 死于安乐>. 想写GTK程序的人都要经受非人的折磨.
    首先, 要下载GTK的安装程序, 然后安装...
    然后运行MSYS, 设置环境变量...
    export PKG_CONFIG_PATH=D:/GTK/lib/pkgconfig
    再然后...
    gcc -o hello hello.c `pkg-config --cflags --libs gtk+-2.0`
    最后, 成功运行...
    .


  • 2006-08-24

    堆排序算法

    //hsort.c
    //算法来自《算法导论》

    #include <stdio.h>
    #include <string.h>
    #include <stdlib.h>

    typedef unsigned long int ULong;

    ULong heapSize = 0;

    ULong Parent(ULong index) {

        //因为C语言的数组起始下标为0
        //所以和《算法导论》中的代码有点不同
        //index >> 1 == i / 2;
        return (index % 2) ? (index >> 1) : ((index >> 1) - 1);

    }

    ULong Left(ULong index) {
        
        //index << 1 == index * 2;
        return ((index << 1) + 1);

    }

    ULong Right(ULong index) {

        return ((index << 1) + 2);

    }

    void swap(char * a, char * b) {
        
        char tmp = *a;
        *a = *b;
        *b = tmp;

    }

    //array[index] 与其左右子树进行递归对比
    //用最大值替换array[index]
    void maxHeapify(char * array, ULong index) {

        ULong largest = 0;
        ULong left = Left(index);
        ULong right = Right(index);

        if ((left <= heapSize) && (array[left] > array[index]))
            largest = left;
        else
            largest = index;

        if ((right <= heapSize) && (array[right] > array[largest]))
            largest = right;

        if (largest != index) {

            swap(&array[index], &array[largest]);
            maxHeapify(array, largest);

        }

    }

    //初始化堆,将数组中的每一个元素置放到适当的位置
    //完成之后,堆顶的元素为数组的最大值
    void buildMaxHeap(char * array, ULong length) {

        int i;
        heapSize = length;

        for (i = (length >> 1); i >= 0; i--)
            maxHeapify(array, i);

    }

    int heapSort(char * array, ULong length) {

        int i;

        buildMaxHeap(array, (length - 1));

        //堆顶元素(即数组的最大值)被置换到数组的尾部
        //然后从堆中移除该元素
        //然后重建堆
        for (i = (length - 1); i >= 1; i--) {
            swap(&array[0], &array[i]);
            heapSize--;
            maxHeapify(array, 0);
        }

    }
  • 2006-08-20

    Trace

    毕业根本没有我想像中的那么轰轰烈烈。铃声响起,最后一科的考试结束,拿到毕业照之后,我独自一人走出了校门,连再见之类的话都没有说。

    转眼暑假快结束了,这是我经历过的最平淡的暑假,每天做着同样的事情。玩电脑,看书,看电视。我总是很疑惑,我真的毕业了吗,为什么我觉得一切都那么虚幻,没有真实感。很害怕哪天早上起来发现我的初三根本没有结束,那是可以让我崩溃的噩梦。

    但 一点一点的痕迹都在提醒我,结束了,2006年6月18日那天,我的初三就已经结束了。每天不用6点30分起床,不用看着枯燥的课本发呆,不用听《新概 念》的录音。那些课本试卷上密密麻麻的字迹,见证了我一年来的努力,如今却被捆成一堆,等着卖给废品回收站。清理房间的时候,我竟没有一丝的不舍,很快房 间就变得空空荡荡,甚至找不到一切曾经存在过的痕迹。只是偶尔的,自己还会想起初三的那些欢笑和眼泪,感动和伤悲。