Chinaunix首页 | 论坛 | 博客
  • 博客访问: 47674
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-05 15:57
文章分类
文章存档

2015年(67)

我的朋友

发布时间:2015-03-27 09:40:43

消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程 可以向其中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息1.创建新消息队列或取得已存在消息队列原型:int msgget(key_t key, int msgflg);参数:key:.........【阅读全文】

阅读(333) | 评论(0) | 转发(0)

发布时间:2015-03-27 09:32:34

其实,我已经不记得自己是第几次重读这本《The C Programming Language》了,但每次读都不禁感叹,技术书竟然也可以写得如此精炼,完美,俨然是一副美丽的画卷。能从此书进入浪漫而严谨的黑客世界不能不说是一 种荣幸。因此这本书一直我向初学者们推荐的首选书籍。但凡写过技术文章的人都知道,写这类文章最困.........【阅读全文】

阅读(441) | 评论(0) | 转发(0)

发布时间:2015-03-27 09:20:44

一、前言有人说指针是C语言的灵魂,也有人说没学好指针就等于不会C语言。虽然在现代C++中一般都是推荐尽量避免使用原生的raw指针,而是以smart pointer 和reference替代之。但是无论怎样,对于C/C++来说,指针始终是个绕不过去的坎。究其原因,是因为C/C++都是支持面向底层操作的语言,而 面向底层操作.........【阅读全文】

阅读(357) | 评论(0) | 转发(0)

发布时间:2015-03-26 10:45:20

利用虚拟机调试内核模块本文描述了在虚拟机中,利用KGDB双机联调NBD驱动的准备过程以及使用频率较高的调试命令。以此为例,介绍调试Linux内核以及内核模块的一种较常用的方法。在进行内核调试时,系统已经不会响应用户态程序,所以需要使用两台计算机利用串行端口或网络进行双机联调,本文介绍的是利用串行端口进.........【阅读全文】

阅读(391) | 评论(0) | 转发(0)

发布时间:2015-03-26 10:43:10

C/C++代码中,野指针问题历来已久,当然,大家都知道new/delete要成对出现:A *p = new A();delete p;p = NULL;然而现实中却并不是总是如此简单,考虑如下例子:class A{public: C() {} virtual ~C() {}};class B{public: B() { m_pA = NULL; } virtual ~B() {} void SetA(A* .........【阅读全文】

阅读(1003) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册