carl's profileCarlcorvette`s spacePhotosBlogLists Tools Help

Blog


    April 10

    感觉打错到我手机的人好多啊

    今天又遇上一个。
    是个小孩(他好像已经不是第1次了,真是顽强啊)
    上来第一句:怎么是个男生啊?
        -_-。。。。。那还真不好意思啊
    然后听到他妈在电话那边喊:你拨错电话了啊!
        是啊,打电话的人为什么就没有发现呢。。。
    随后就在电话里听到他和他妈开始关于有没有打错电话的讨论了
        汗啊
    最后他终于被他妈说服了,就把电话挂掉了。
    =========================================================
    觉得如果能建个模研究一下什么样的电话号码容易拨错还是挺有意思的。
    下周要被拉去做卷子了,简历挫还是很痛苦的。其他事以后在说吧。。。。

    March 21

    一些程序小错误

    第1个问题:
    void swap(int& a,int& b){
        a=a^b;
        b=a^b;
        a=a^b;
    }
    本来一直以为这样写是对的,今天终于发现还是有问题的。
    比如a和b本来就是一个变量时,运行这个函数会把变量清零。(第一句)
    今天在写排序的时候发现的,后来很搓的加了
    if(a==b)
       return;
    不知道有什么优雅的办法。后来看很多书上也都是用声明中间变量的办法解决的。
    可能不用中间变量只是为了好看吧。

    第2个问题:
    ...
    char * p="1.2.3";
    char * first=strtok(p,".");
    ...

    这个会导致运行时错误,说某内存地址不能写。
    后来才发现C有个叫常量区的地方,而这样定义的P就是指向那个常量区的。
    而strtok的原理是把字符窜中delims里面的内容替换为'\0'
    改成char p[]="1,2,3";就好了。这样P和String都是在栈上的,连free都省掉了。

    PS:如果要开在栈上,可以写
    char * p=(char*)malloc(6);
    strcpy(p,"1.2.3");

    C/C++基本是自学的,现在感觉C都搞不定了。
    写JAVA写多了人就不行了啊。


    March 14

    移植fcitx

    经过3天努力,这个基于xlib的程序裁到能在VS2005 下编译连接了
    想起一起学长的告诫:“裁代码要从makefile看起”
    不过在make 前还要configure ,无耐fcitx的configure有7K行,也不知道都写了干什么用的。。。
     
    fcitx的词库在源码包里是用.txt存的,可是在代码里读的都是.mb的文件。
    卡了很久才想到去linux下去make一下工程,原来make一下.txt就成了.mb的二进制文件了。
    还是第一次发现make有这个功能。好神奇啊~~~
     
    读代码的话有source insight觉得已经足够强大了。
    不过要是去裁代码就会想要软件能做到输入一个源码包,输出所有函数的调用关系树。
    就好了。。。。
    或者可以自己写一个,凭现在的认识,好像还是有可能的写出来的。
     
    话说微软的VC名字看上去是写C的,可是怎么连个.c的文件都不能编译呢?
    只能都当C++编译了,这在性能上还是有差别的。
     
    以前一直觉得VS就是一个几百MB的大记事本,今天好好用了才发现它的DEBUG比eclipse CDT要强的多。
    而且VS的编译器的错误提示信息也很准确,以前minGW一个错,后面句句都错了。
    看来VS 卖这价钱还是有道理的。
     
    March 12

    重回space

    觉得微软在web2.0上始终是苦苦追赶的。
    今天装了msn9.0,上space发现space已经和winodws live 整合起来了。
    虽然晚了点,至少整个这一套东西是朝着SNS靠拢吧。
    不过话说回来,ms至少在个人领域是最大的公司吧。把东西托管在space上面的风险还是很小的。

    the big swtich 上面说web2.0造就了网上的血汗工厂。
    既然现在我也在web上贡献内容(虽然是rubbish),也算是当了免费工人了吧。

    大学已经过了差不多了。Some say 读大学= 读书|社团|女朋友
    现在看来好像一个也没有沾上,倒是对大一大二自以为是的我感到奇怪。

    所以打算在从现在开始记录点什么,这样以后还可以回来看看那时的自己为什么会有这样那样的心态。

    这个月估计都要话在研究fcitx上了,看代码越看越觉得如果现在拿去编译肯定一排错。
    不过要说移植到moblin的话,也没有更方便的了。
    觉得很佩服fcitx的作者,这么好的一个输入法是一个人完成的。而且能坚持到3.4版。
    不过因为是一个人写的,所以一点注释也没有,估计作者本来想:大家都不帮忙的话只要我一个人看懂就行了。

    上周把奥威尔的<<1984>>看掉了。在故事结束前,里面那句“我们将在没有黑暗的地方见面”我一直理解反了。
    估计作者也是这么安排剧情的吧,不然只能说我。。。。


    September 16

    9.15 上海联赛

    这是我第一次参加上海自行车联赛,感觉还不错。一直跟在大部队里,可以38-40巡航了。不过比赛的U型弯比较郁闷,每次都被内侧的其他车挤出去。这次交大男子就去了3个,没有什么团队配合,不然可能成绩可能能再强一点。
    复旦的车协真的很有气势,人多而且车也有。竟然还有TREK的车,看得太不爽了。下次在紫竹的比赛,真的要好好加油了。 
    以下是比赛时的我,转自bikehome
    August 12

    30D之四川

    前几天去九寨沟和黄龙逛了逛,可惜我把这么好的风景和30D的机能都浪费了。前两天天也不是很帮忙,老是下雨,搞得天空始终是灰色的,啥也没有,唉唉。从几百张烂片中找了几张像样的,大家凑合看看吧。
    PS:有些天空比较蓝的是用了CPL,别的就用了UV。不过比起景区里其他米人的球台3角架和一堆红圈镜头,这也只能算是小打小闹了。 
    下面来一张纯水~~~
    January 28

    又糟蹋了一辆好车。。。

    终于把SLR做好了。算算到现在我已经做了5辆车了。从最开始考试前一周赶出来粗燥的F50。到没喷漆的350Z,到喷了过多漆的ENZO。还有贴了一大张水印的WRX STI WRC。每一辆都只能算是凑合像样。
    现在终于有时间,出血买了SLR,没想到才2天,我就发现我已经做好了。。。。。
    不过花钱买了不少教训
    总结一下:
    1。漆喷坏了千万不要用砂纸。。。除非能把表面砂得和原来一样平。不然漆上去一样是沟沟壑壑的,还不如就不动了。
    2。涂漆不要用毛笔。以前觉得专用的笔很贵,就买了毛笔。后来发现漆涂不匀不说,还会掉毛。。。。。
    3。最好有一支快干胶水。不然粘金属漆部件时只能眼睁睁看着漆被溶掉。
    4。涂玻璃是漆是涂在内侧的。这样从外面看上去漆不论怎么样都是平的(如果我那时能把图纸看仔细一点就好了。。
    5。美纹纸在弧形表面上要贴紧是很难的,不过还是要想办法贴好。漆是会在你意象不到的地方渗入的。要是这样以前的都都白涂了。
    6。XF系列的漆干了以后就不要用了。再溶开就不可能均匀了。反正这种漆都是涂小地方的,就用笔去蘸新的吧。
    September 07

    小试30D

    今天去乌镇玩,在室内试了传说中的ISO3200,感觉就是爽啊。不过看到一个路人用小白,还有一个用5D+EF 24-70MM L 感觉还是太有差距了。还是要努力啊。
    July 30

    香港也是个好地方啊

    无聊也打点东西吧。毕业族没钱靠脚力,我就这样去了香港一次,不过靠自己走路基本把那里的电脑城都逛过了。搞了GTL ,TOCA RACE DRIVER3, X3都是大陆买不到的好游戏。在那里还看到了TRACkIR和X52,都是高端的游戏外设。感觉很帅,还是香港人会玩游戏,比起大陆庞大的网游群体要好多了。还看到了很大的CD店,NIKIA的全球唯一一家flagship shop和劳斯莱斯的展厅。
    我建议以后大家去旅游还是靠脚力吧,会看到很多意象不到的东西。
    July 18

    WRC WRC 太帅了。
    July 16

    大阪是个好地方啊

    在大阪搞了很多WRC的录像,可是一张要3000多日元,心痛啊