2008年10月28日

原创 指针数组和数组指针收藏


指针数组和数组指针这两个概念很容易混淆。今天写个小程序要用到他,正好复习一下。
指针数组--- 一个数组     数组的元素是指针
数组指针------一个指针 指向的是一个数组
举个例子:
 char *stra[3];    //指针数组,有3个元素,都是地址,指向的字符串类型
 char (*strb)[3];//数组指针,一个指针,指向有3个字符元素的数组。
其实有个好方法来证明 sizeof().
在上面的例子中  sizeof(stra) 值为 12 (3个指针的大小)
                             sizeof(strb) 值为 4 (一个指针的大小)阅读全文>

发表于 @ 2008年10月28日 19:41:00|评论(loading...)|收藏

2008年09月02日

原创 ODBC在ACCESS 中存取二进制收藏


通过ODBC 操作ACCESS存取二进制文件,步骤如下:
sprintf(sql,"INSERT INTO image(image) VALUES(?)");//sql语言
len = SQL_DATA_AT_EXEC;//必须
SQLBindParameter(hstmt, 语句句柄
                               1, //绑定序号
                    &阅读全文>

发表于 @ 2008年09月02日 18:44:00|评论(loading...)|收藏

2008年06月10日

原创 几种linux内核文件的区别收藏


vmlinux  编译出来的最原始的内核文件,未压缩。
zImage   是vmlinux经过gzip压缩后的文件。
bzImage bz表示“big zImage”,不是用bzip2压缩的。两者的不同之处在于,zImage解压缩内核到低端内存(第一个640K),bzImage解压缩内核到高端内存(1M以上)。如果内核比较小,那么采用zImage或bzImage都行,如果比较大应该用bzImage。
uImage   U-boot专用的映像文件,它是在zImage之前加上一个长度为0x40的tag。
vmlinu阅读全文>

发表于 @ 2008年06月10日 22:01:00|评论(loading...)|收藏

2007年12月21日

原创 驱动程序常识收藏

专业计算机教材对驱动程序是这样定义的:“能够解释各种BIOS不能支持的硬件设备,使计算机能够认识和识别这些硬件设备,从而保证硬件设备的正常运行,以充分发挥硬件设备性能的特殊程序”。通俗地说,驱动程序就是控制计算机硬件设备的软件,操作系统通过它识别硬件设备,硬件设备通过它按操作系统发出的指令进行操作。因此把驱动程序说成是操作系统与硬件设备连接的桥梁非常合适。 阅读全文>

发表于 @ 2007年12月21日 17:16:00|评论(loading...)|收藏

Csdn Blog version 3.1a
Copyright © 我思故我在