摘要: 转自:http://www.cnblogs.com/super119/archive/2011/03/26/1996145.htmlfunc是一个函数指针,该函数返回值是int,没有输入参数;然后主程序中声明了一个函数指针myFuncPointer,该函数指针代表的函 数输入参数是一个int,返回值也是一个函数指针,类型就是func类型的。所以我们可以把func2这个函数赋给myFuncPointer这个指针。 interview的题目要的就是myFuncPointer这个指针的声明。 //add by wenhao //20110422 添加注释#include <stdio.h> 阅读全文
posted @ 2011-04-22 20:01 hnrainll 阅读(2613) 评论(0) 推荐(0) 编辑
摘要: /* ************************************************************************ * Filename: m_mutex.c * Description: * Version: 1.0 * Created: 2011年04月22日 阅读全文
posted @ 2011-04-22 19:34 hnrainll 阅读(26326) 评论(0) 推荐(1) 编辑
摘要: 最近使用sqlite较多,这东西现在是越用越着迷,不管是工作或者个人自娱自乐写东西,只要有数据存储首先就想到了sqlite,我一直对C/S模式的数据存储很反感,记得在知道sqlite之前的很长一段时间里一直用的是xml来存数我的数据,我喜欢将数据存储在单一文件里,我可以随时把数据带在身上,而且它们兼 阅读全文
posted @ 2011-04-22 10:44 hnrainll 阅读(15510) 评论(0) 推荐(0) 编辑
摘要: 驱动程序和用户程序可不一样,它是作为一个模块连接到内核模块来运行的,运行在内核空间里面。所以要运行我们自己构造的模块,需要自己的系统已经配置好内核树,然后把目标模块和内核树连接起来运行!可以查看一下自己的电脑有没有配置内核树,可以到 /lib/modules/2.6.35-22-generic目录下面,看看有没有build这个文件夹,如果有,说明你已经有内核树了,如果没有,就自己构建内核树吧。内核树构建过程安装编译内核所需要的软件(也可不装,除非你要用 make menuconfig,用make oldconfig不要)sudo apt-get install build-essential 阅读全文
posted @ 2011-04-22 08:35 hnrainll 阅读(2377) 评论(0) 推荐(0) 编辑