-
请教各位一个问题 为什么我malloc 228个字节的时候释放就会出错啊#include<stdio.h>#include<stdlib.h>intmain(intargc,char*argv[]){ if(argc!=2){ printf("error\n"; exit(0); &nbsmmxcq 时间:09-13 + 阅读全文
-
读《C++程序设计原理与实践》有感读《C++程序设计原理与实践》有感 说起来,学习和使用C++的时间比其它语言都要长一些。C++是我学习过的第二门语言,我是先学会了C语言,才学习和使用C++的。最近几年又学习了几门其它的语言,C++也很少用到,但还是会经常关注C++。 这次读《C++程序设计原理与实践》,感觉像从零开始学习C++,但又有很多不同: &ynchnluiti 时间:09-13 + 阅读全文
-
为什么我打开文件的FD总是为0用fd=open("./test",O_WRONLY|O_CREAT|O_TRUNC,0644)复制代码打开文件时总是打开的fd=0; 这样的话总是写数据直接打开了标准输入,向里面写入东西,退出程序后cat文件为空0vk0 时间:09-13 + 阅读全文
-
linux系统如何保证原子操作的?linux系统如何保证原子操作的?如:apue中的一个例子,lseek+write,这样子多进程会有问题。用O_APPEND打开就解决了。问题:为什么用O_APPEND就解决了这个问题?pengjianbokobe 时间:09-13 + 阅读全文
-
求一个算法的复杂度,谢谢有如下递归函数f(n),其时间复杂度为?intf(intn){ intsum=0; for(inti=0;i<n;i++) sum=sum+i; returnf(n/2)+f((n+1)/2)+sum;}xdshting 时间:09-13 + 阅读全文
-
Segmentation faultSegmentationfault.0xb767bb40in??()from/lib/tls/i686/cmov/libc.so.6这是什么错误阿?相关代码如下:====================================typedefstructABC_*ABC;typedefstructXYZ_*XYZ;structABC_{&nbgah 时间:09-12 + 阅读全文
-
性能测试gprof 如何测试查看dynamic lib函数调用 ?用gprof进行瓶颈分析,使用过程中发现动态库里的信息无法采集到,不知道各位有没有什么好的办法?linuxc++,编译的时候都已经加了-pg选项。动态库是自己写的,动态-share链接,编译时也加了-pg,如:g++ *.o-shared -pg-olibTestD.so然后库在运行期间由主程序将其加载,主程序的信息采集tonyswe 时间:09-12 + 阅读全文