关闭

Way on c & c++ 小记 [四]

关于自增运算符的进一步研究。 代码: #include int main(int argc,char*argv[]){ int a,b; a = b = 0; b = ++a; b = a++; b++; a = a++; return 0; } 反汇编后: b = ++a; 000...
阅读(874) 评论(0)

Way on c & c++ 小记 [三]

继续不简单的数据类型。        昨天没有继续“动笔”,倒是萌发了阅读《东周列国志》的念头,并且看了两章Joel写的《软件随想录》,颇有几分感触。今天再次回到巩固所学的路途上。        在操作系统中,有一种思想或者技术叫“覆盖”,利用的是某个运行时间段内函数(或其它占据内存的载体)不共存的现象。比如在下表中,main可以调用l-fun()或者r-fun(),但不会同时调用二者;同样地...
阅读(1218) 评论(4)

Way on c & c++ 小记 [二]

简单的数据类型?感觉不那么简单。        C语言的数据类型我认为可以划分为3类,分别是空类型void、基本类型(字符型、整型、浮点型和枚举类型)和派生类型(数组、函数、指针、结构体和共用体)。        标准C上规定int类型范围为-32768 ~32767,然而实际上往往并非如此,这取决于编译器的设计,比如下述代码: #include int main(int argc...
阅读(3845) 评论(31)

Way on c & c++ 小记 [一]

标题:那一抹绿色        想来大多数学习C语言的人都是从谭浩强教授那本绿色封面的《C语言程序设计》入门的,我也是其中之一。记得那是在大学入学前,我在泉州九一街十字路口的晓风书屋(后来为风雅颂)买下了那本书。 命运的手掌轻轻一抚,就突如其来地使得我选择了计算机专业,这是我所始料不及的。虽然计算机也是我的兴趣,虽然高中时代在家还会津津有味地对着《黑客X档案》或者《电脑爱好者》的VB教程敲个Q...
阅读(1536) 评论(1)

关于Qt的静态编译

过程会很久……很久…… 首先修改位于/mkspecs/win32-g++下的qmake.conf,在QMAKE_LFLAGS标签中增加-static即将QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc修改为QMAKE_LFLAGS = -stat...
阅读(1989) 评论(2)

fork浅谈

...
阅读(1166) 评论(2)

Linux内核中的list.h浅谈

[十月往昔]——Linux内核中的list.h浅谈 为什么要叫做“十月往昔”呢,是为了纪念我的原博客。 不知道为什么,突然想来一个新的开始——而那个博客存活至今刚好十个月,也有十个月里的文档。 十月往昔,总有一些觉得珍贵的,所以搬迁到这里来。 而这篇文章是在09.04.10里写的。 Jason Lee   ————————————–cut-line /*------------...
阅读(4879) 评论(0)

Linux内核中的内存管理浅谈

[十月往昔]——Linux内核中的内存管理浅谈 为什么要叫做“十月往昔”呢?是为了纪念我的原博客。 不知道为什么,突然想来一个新的开始——而那个博客存活至今刚好十个月,也有十个月里的文档。 十月往昔,总有一些觉得珍贵的,所以搬迁到这里来。 而这篇文章是在09.04.20-09.04.21里写的。 Jason Lee   ————————————–cut-line   1。基本框架...
阅读(3387) 评论(0)

消息队列简记

消息队列简记 在了解了信号量和共享内存之后,消息队列自然就比较容易理解了。 之前提到共享内存的操作不是原子的, 那么便可以结合信号量来进行控制。 消息队列是另外一种进程间通信的手段, 使用以下几个函数调用。         #include         #include         #include //一般上述两个头文件都被此文件包含         int m...
阅读(1242) 评论(0)

共享内存小记

Shared Memory     Shared Memory is easily to understand, especially after grasping semaphore.     Normally, if we execute a piece of program twice (make them running at the same time), variables wit...
阅读(1436) 评论(0)

semget, semop and semctl函数小记

SEMGET FUNCTION     The prototype of semget is         int semget(key_t key, intnsems,int semflg);     We use semget() toget a semaphore set ID. After we call semget() successfully, it returns a no...
阅读(1925) 评论(0)
206条 共14页首页 上一页 ... 11 12 13 14
    个人资料
    • 访问:1580866次
    • 积分:14882
    • 等级:
    • 排名:第831名
    • 原创:195篇
    • 转载:9篇
    • 译文:2篇
    • 评论:871条
    博客专栏
    文章分类
    最新评论