- 博客(9)
- 资源 (12)
- 收藏
- 关注
转载 iPanel 笔记
一、消息为什么会有消息之一说?因为client和server时间的协议交互是异步的,也就是说不是立即返回的。所有对于请求试处理,一般都会使用消息通知来告诉上层做了什么事情,并且这些事情的结果是什么,比如,应用调用接口去执行setup请求,那么这个请求发送出去之后,client端会监听服务器的返回,得到返回之后,利用消息机制告诉应用层,setup的结果。一般来说,对于VOD应用层需要知道的过
2012-04-26 15:19:35 2498
转载 Linux 信号量sem_wait(3) (翻译 man 3)
SEM_WAIT(3) Linux Programmer's Manual SEM_WAIT(3)NAME sem_wait, sem_timedwait, sem_trywait - lock a semaphore//锁定一个信号量 SYNOPSIS #include int sem_wait(sem_t *sem); int sem_trywait(sem_t *sem)
2012-04-21 10:38:23 2060
转载 GDB调试
一个调试示例源程序:tst.c代码:1 #include23 int func(int n)4 {5 int sum=0,i;6 for(i=0; i7 {8 sum+=i;9 }10 return sum;11 }121314 main()15 {16 int i;17 long result = 0;18
2012-04-18 11:14:57 391
转载 驱动模块中Makefile的自我理解
转载于:http://www.hovercool.com/en/%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97%E4%B8%ADMakefile%E7%9A%84%E8%87%AA%E6%88%91%E7%90%86%E8%A7%A3对于一个简单的驱动模块,以下为Makefile的经典构成: //------------Makefile--------------
2012-04-17 10:27:30 846
转载 内核模块加载命令
转载于:http://www.sudu.cn/info/html/edu/20070101/292793.html1、lsmod 列加以挂载的内核模块;lsmod 是列出目前系统中已加载的模块的名称及大小等;另外我们还可以查看 /proc/modules ,我们一样可以知道系统已经加载的模块;代码:[root@localhost beinan]# lsmod2、modinfo 查看
2012-04-15 21:43:39 899
转载 信号量sem_t,互斥锁pthread_mutex_t的使用
信号量的数据类型为结构sem_t,它本质上是一个长整型的数。------函数sem_init()用来初始化一个信号量。 它的原型为: extern int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __value));sem为指向信号量结构的一个指针;pshared不为0时此信号量在进程间共享,否则只能
2012-04-14 18:15:32 521
转载 #、##和__VA_ARGS__
1.#假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串。例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字符串。该过程称为字符串化(stringizing).#incldue #define PSQR(x) printf("the square of" #x "is %d.\n",(x)*(x
2012-04-14 10:02:07 357
转载 可变参数宏__VA_ARGS__
可变参数宏__VA_ARGS__在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数中使用可变参
2012-04-14 09:56:07 677
转载 va_list详解,详解请看http://www.cnblogs.com/diyunpeng/archive/2010/01/09/1643201.html
va_list当你的函数的参数个数不确定时,就可以使用上述宏进行动态处理,这无疑为你的程序增加了灵活性。Example:◎用法1:func( Type para1, Type para2, Type para3, ... ){ /****** Step 1 ******/ va_list ap; va_start
2012-04-13 22:10:46 818 1
实验五 加密程序的编写
2010-11-29
非常完整数据结构课程设计,文章编辑器的设计与实现
2010-06-29
用C编写的冒泡排序算法
2010-06-25
PacketTracer5_setup汉化包
2010-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人