-
菜鸟问个关于全局变量连接的问题therearesomeglobalvarsdefinedina.cpp,b.cppuseoneglobalvarwhichisdefinedina.cpp.thequestionis:howtocompileandlinkb.cpp?比如下面的测试例子:via.c#include<stdio.h>inta,b;inlingxuwaltz 时间:09-12 + 阅读全文
-
数据直接往硬盘写 不经过缓冲区本帖最后由chengmao2010于2010-09-1215:53编辑比如将某个目录下的一个文件,从该文件复制到另外一个目录,该如何编写程序,不用缓冲区,而是直接往硬盘写chengmao2010 时间:09-12 + 阅读全文
-
关于sigprocmask的一个问题APUE中有一段话我很疑惑,大致是这样的:当我阻塞SIGINT后又用sigprocmask解除对此信号的阻塞,就在解除阻塞后紧跟pause语句执行暂停;可是在pause之前,sigprocmask之后这个时间窗口中出现SIGINT的传递会发生什么情况呢?APUE中说的是该信号会丢失,我觉得不能理解,因为sigprocmask(SIG_SETMASK,&oldmask,NULL)不blackgenius 时间:09-12 + 阅读全文
-
让fork创建的子进程分开干活fork创建新进程后,除了下面的方法,还有什么其他方法让子进程和父进程分开干活吗?#include<stdio.h>#include<unistd.h>intmain(){ pid_tchildpid; childpid=fork(); oxangen 时间:09-12 + 阅读全文
-
关于字符长度的诡异现象(已解决)本帖最后由blackgenius于2010-09-1213:48编辑我写了这么一段代码,测试字符串和字符数组的长度问题,测试strlen和sizeof函数的异同,结果有一处很不明白,先看程序#include<stdio.h>#include<string.h>blackgenius 时间:09-12 + 阅读全文
-
程序运行后变成白底黑字。不是xterm设置的那样?两个问题10.04.1版本的ubuntu安装eclipse后无法新建java项目,需要些什么设置吗?如图:谢谢附件:Screenshot-NewProject.png[34.82KiB|被浏览6次]xsunset 时间:09-12 + 阅读全文
-
C++实现的avl树模板类源代码业余时间没事自己实现了个avl树的C++模板类,留着平时用。在这里公开,供大家参考。断断续续的写了挺长时间,主要是自己动力不足。实现代码:/**AVL_TREE*完成了添加、删除、查找节点功能。*author:lysde*date:2010-9-9lysde 时间:09-11 + 阅读全文
-
用sbrk实现自己的malloc,是不是得自己管理一个碎片列表?需要实现一个类似内存池的东西。比如,先malloc了1024字节,malloc了512字节,再free了开始的1024自己,再malloc的话,只能从512字节之后的某个地方开始,等等。也就是操作系统里面学的那些内存分配的算法,都得自己实现?sbrk/brk只是一个系统调用重新设定了进程的地址最大空间而已,不能实现具体的存储管理功能?--kgisme170 时间:09-11 + 阅读全文
-
使用GDB时,怎么显示类中的静态成员变量?例如:类server中有个静态变量PORT,想显示出来的,但是出现如下错误,请问怎么显示呢?(gdb)pServer:ORTNosymbol"SysConf"incurrentcontext.rain_fish 时间:09-11 + 阅读全文