每一次实验和大作业都是学习的过程

2009年4月20日 | 分类: Learning | 标签: , , ,
这次学会了结构体的对齐,记录锁和QT的基本操作。顺便强烈推荐使用qt-creator进行开发。

当然还碰到个囧事,一个文件用r方式打开了,然后想往上面加写锁,加了半天就是报“错误的文件描述符”,郁闷之下man了下fcntl的内容,顿悟:

EBADF fd is not an open file descriptor, or the command was F_SETLK or F_SETLKW
and the file descriptor open mode doesn't match with the type of lock
requested.

其实本来想写很多的,但是因为这个东西做的时间太长了,又忘了随手记,就只能写出这么多了……

  1. _
    2009年4月21日17:11

    内存对齐,就是那个pack是吧。我正好没太听明白。。。能解释解释对齐对RISC和CISC的影响么?

    • 2009年4月21日17:16

      @_, 据说RISC处理未对齐的结构体会导致trap,具体的我也不知道。。。

      • _
        2009年4月21日17:37

        @Ant, coly也这么说哦,不过我不明白为什么~~~:(

      • _
        2009年4月21日17:39

        @Ant, 还说,好像哈,一个数据会被放在不同的page里。。。但是访问的时候不知道。。。额。。我再自己查查吧