-
C/C++中数据对齐的缺陷classCA{ inta; shortb;};classCB:publicCA{ shortc;};上面是C++的类定义例子,sizeof(CA)==8,实际只占6字节;sizeof(CB)==12,实际只需8字节.typedefstructCA{pan_0326 时间:08-23 + 阅读全文
-
招聘 嵌入式软件开发工程师大连软件园某一大型企业火热招聘,嵌入式软件开发工程师要求:日语三级以上(包括三级),有一年以上嵌入式相关工作经,精通C有意向的朋友,请尽快跟我保持联系电话:39707292emil:[email protected]dream0719 时间:08-23 + 阅读全文
-
请教,关于用C读二进制文件问题。刚写的代码:inti,ch1,ch2,qu,wei,ret,sd; FILE*fd;1方法: fd=fopen(FILENAME,"rb");//FILENAME为一二进制文件名robin254817 时间:08-23 + 阅读全文
-
关于有名管道的打开死锁问题。1.我创建了一个有名管道,读进程可以读到数据,为什么ls-l显示这个FIFO是0字节呢。2.书上说FIFO可以和一个普通文件一样进行打开,读写操作。为什么我单独打开一个已经创建的FIFO文件,进程会死锁?(以读写方式打开的)。edsionte 时间:08-23 + 阅读全文
-
进程重启后出现bind socket failed: Address already in use情况机器上有大约二十几个进程。配crontab,在每天下午1点时候重启这两天突然出现了二十几个进程只能启动5个进程的情况。查看一下程序日志,发现报了bindsocketfailed:Addressalreadyinuse。也就是端口未被释放掉。但是在重启之前进程也已经杀死了啊。进程杀死照理说应该端口也被释放掉了。为何在重启的时候端口未被释放掉。这问题以前并没有出现liumilan2009 时间:08-23 + 阅读全文
-
奇怪的malloc()!本帖最后由zhuqing_739于2010-08-2315:30编辑众所周知,malloc()是在堆空间分配内存的,麻烦大家来看一段代码:#include<stdio.h>#include<string.h>#include<stdlib.h>zhuqing_739 时间:08-23 + 阅读全文
-
linux X86 分页权限测试!#include<stdio.h>#include<stdlib.h>#include<string.h>#definePAGE_SHIFT zhangsuozhu 时间:08-23 + 阅读全文