自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山庄来客的专栏

Android, Linux Kernel Research Notes

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 专题 7 设备文件编程

1.       设备文件操作UNIX对设备文件的操作相对简单,一般分为打开设备文件、设置设备文件、读写设备文件和关闭设备文件等几部分。代码示例如下:fd = open(devname, O_RDWR);//打开设备文件ioctl(fd, TCGETA, &oldtty);//备份设备文件设置ioctl(fd, TCSETA, &newtty);//设置设备文件设置…………

2011-06-29 21:43:00 749

原创 专题 6 目录文件编程

1.       对目录文件的操作包括创建、打开、定位和删除等内容, 其中(1)       获取工作目录的函数有getcwd和getwd等。(2)       设置工作目录的函数有chdir和fchdir等。(3)       创建目录文件的函数有mkdir等。(4)       删除目录文件的函数有rmdir等。(5)       目录文件定位的函数有seekdir、rew

2011-06-29 21:41:00 552

原创 专题5 低级文件编程

1.       文件的打开与创建1.1   函数原型#include int open(const char *filename, int oflag, …/*[mode_t mode*/];1.2   重要说明oflag:只能为如下三个值:O_RDONLY O_WRONLY O_RDWR读方式打开文件/etc/passwdint fno;if((fno = op

2011-06-29 21:39:00 1095

原创 Qt中使用C++的方式

先看一个普通的C++类的定义:#include using std::string;class MyClass{public:MyClass( const string& text );const string& text() const;void setText( const string& text );int getLengthOfTe

2011-06-29 21:33:00 8124

原创 Qt全局宏和变量

1.  Qt 全局宏定义Qt版本号: QT_VERSION :  (major 检测版本号:QT_VERSION_CHECK(major, minor, patch)((major当使用命名空间时的一些宏定义:namespace QT_NAMESPACE {} //命名空间定义# define QT_PREPEND_NAMESPACE(name) ::QT_NAMESP

2011-06-29 21:29:00 6925

原创 内核错误码处理宏

Linux有时候在操作成功时需要返回指针,而在失败时则返回错误码。但是C语言每个函数只允许一个直接的返回值,因此,任何有关可能错误的信息都必须编码到指针中。虽然一般而言,指针可以指向内存中的任意位置,而Linux支持的每个体系结构的虚拟地址空间中都有一个从虚拟地址0到至少4K的区域,该区域中没有任何有意义的信息。因此内核可以重用该地址范围来的编码错误码。       ERR_PTR是一个辅助宏

2011-06-29 21:26:00 1222

原创 内核线程

内核线程可以用户两种方法实现:1. 古老的方法创建内核线程:ret = kernel_thread(mykthread, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); 内核线程方法的实现static DECLARE_WAIT_QUEUE_HEAD(myevent_waitqueue);rwlock_t

2011-06-29 21:23:00 687

Beginning Visual C++ 2008(含源码)

Iror Horton的作品,涵盖了VC2008的常见知识。包含标准C++和托管的C++, MFC以及WFP,总页数1394, 英文版。

2010-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除