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

字符编码转换的问题

我接受一个httpresponse到ret串中,该httpresponse是Unicode编码,我如何将ret转化为中文,即打印出来为中文。如:得到的ret为"\u7528\u6237\u540d\u4e0d\u5408\u6cd5",执行ret=newString(ret.getBytes("iso8859-1"),"UTF-8");后打印出来的ret仍为\u752

作者: tyz 发布时间: 08-23

Linux的密码是什么算法加密的?

好像不是MD5,因为我看到长度跟MD5不一样的。

作者: liexusong 发布时间: 08-23

多线程-linux

#include<stdio.h>#include<stdlib.h>#include<pthread.h>voidthread(void){

作者: alexandnpu 发布时间: 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