自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

snowman的博客

努力每天学习新知识.

  • 博客(9)
  • 收藏
  • 关注

转载 管道和消息队列有什么不同

转载自:http://bbs.chinaunix.net/viewthread.php?tid=265266作者:beginner-bj请问管道和消息队列有什么不同管道通信(PIPE)管道通信方式的中间介质是文件,通常称这种文件为管道文件。两个进程利用管道文件进行通信时,一个进程为写进程,另一个进程为读进程。写进程通过写端(发送端)往管道文件中写入信息;读进程通过读端(接收端)从管道文件中读取信息...

2018-06-28 21:01:52 4336

转载 pthread_join的使用

在Linux中,新建的线程并不是在原先的进程中,而是系统通过一个系统调用clone()。该系统copy了一个和原先进程完全一样的进程,并在这个进程中执行线程函数。不过这个copy过程和fork不一样。 copy后的进程和原先的进程共享了所有的变量,运行环境。这样,原先进程中的变量变动在copy后的进程中便能体现出来那么pthread_join函数有什么用呢???pthread_join使一个线程等...

2018-06-25 12:05:56 2075

转载 tslib出错集合

因为某些原因,又搞了下tslib和qt的移植,骤然发现还是遇到很多问题,以前搞得时候有些问题也莫名其妙,现在就总结下这次遇到的问题,方便以后解决。1.tslib 中的segmentation faultproblem:所有的tslib测试程序 一运行 都是直接提示 segmentation faultanswer:原来是自己的ts.conf文件去掉第一行的注释的时候 忘记删除空格,删除空格就好了。...

2018-06-15 15:48:24 1786

转载 编程规范

1.if、else、else if、for、while、do等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都要加{ }。  说明:这样可以防止书写失误,也易于阅读。 正例: if (varible1 < varible2){    varible1 = varible2;} 反例:下面的代码执行语句紧跟if的条件之后,而且没有加{},违反规则。   if (varible1 &lt...

2018-06-14 10:12:03 182

转载 深入理解C语言函数指针

示例1:void myFun(int x); //声明也可写成:void myFun( int );int main(){ myFun(100);//一般的函数调用 return 0;}void myFun(int x){ printf("myFun: %d\n",x);}我们一开始只是从功能上或者说从数学意义上理解myFun这个函数,知道myFun函数名...

2018-06-06 15:34:06 688

转载 通用的makefile讲解

makefile讲解makefile基础知识1、赋值符号的区别:  =  是最基本的赋值,用到了之后才赋值,不能在变量后追加内容  :=  是覆盖之前的值,立即赋值,可以在变量后追加内容  ?= 是如果没有被赋值过就赋予等号后面的值  += 是添加等号后面的值2、自动变量:  $<    第一个依赖文件的名称  $?    所有的依赖文件,以空格分开,这些依赖文件的修改日期比目标的创建日期晚...

2018-06-04 20:10:37 666

转载 makefile '@' '$' '$$' '-' '-n ' 使用小结

编译代码时,会进程接触makefile,会涉及到一些符号,由于不明白有些意思经常出现问题,在此归纳一下。'@'  符号的使用      通常makefile会将其执行的命令行在执行前输出到屏幕上。如果将‘@’添加到命令行前,这个命令将不被make回显出来。      例如:@echo --compiling module----;  // 屏幕输出 --compiling module----  ...

2018-06-04 19:50:32 26938

原创 GCC编译为什么不用包含头文件

编译结果:思考1:为什么a中没有包含b的头文件,却能调用b中的函数?因为a.c和b.c用gcc一起联合编译,且只有一个main函数,在编译阶段,a会自动去b中寻找函数体.思考2:将A的定义由a.h中改为在b.c中定义,编译报错说A未定义?因为预处理在编译之前,在预处理的时候,会展开#替换掉函数中的#等语句,这时候会检查出A为定义....

2018-06-04 14:18:10 4247

转载 svgalib动态库的问题 error while loading shared libraries

韦东山第三期编译使用svgalib的时候   ./svgatest: error while loading shared libraries: libvga.so.1: cannot open shared object file: No such file or directoryls /usr/local/lib/发现libvga.so.1存在sudo vim /etc/ld.so.conf...

2018-06-03 16:33:00 178

空空如也

空空如也

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

TA关注的人

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