-
请教一个与signal和fork有关的问题先贴代码:/*****************a.c******************/#include<stdlib.h>#include<stdio.h>#include<setjmp.h>sigjmp_bufboot;intmain(){ pid_t  SK|fisker 时间:07-02 + 阅读全文
-
拿到这个题目该如何去思考?本帖最后由runeveryday于2010-07-0221:53编辑下载(2.35KB)2010-07-0221:52拿到这个题目该如何去思考?并打印出红色的星号。我第一眼能够想到的就是嵌套for循环,可是里面的那个嵌套不知道怎么去写。。新手盼指点。runeveryday 时间:07-02 + 阅读全文
-
C++内存操作速度问题今天作一个大文件(50M~500M)处理的程序,我用strstr()遍历一边内存得到每一行的开始指针。50M的文件用时30秒。无法忍受了。后来换成这种方式while(*pbuffer++!=NULL){ if(*pbuffer++ =='\n')lssliu 时间:07-02 + 阅读全文
-
简单linux socket 编程,客户端连接不能断开。不好意思自己太大意了。。本帖最后由peijue于2010-07-0218:51编辑server.c#include<sys/types.h>#include<pthread.h>#include<sys/socket.h>#include<nepeijue 时间:07-02 + 阅读全文
-
对个一个unsigned long的值前面加负号代表什么?比如-(unsignedlong)0xc0000000-(unsignedlong)0x08000000的值是多少?unsignedlong的值前面加了负号是否会进行隐式转换?是否会将unsignedlong扩展到64位?MyStar_api 时间:07-02 + 阅读全文
-
讨论一个点名的算法问题本帖最后由群雄逐鹿中原于2010-07-0213:35编辑在N个人中间点名,找到最近、最频繁被点名的10个人。现在用这个方式决定最近+最频繁:每次点名,有一个序列号加1, no++每个人保留最近两次点名时的序列号:N2(次近) N1(最近), 两次序列号的间隔越小,说明被点名的越频繁。所以通过N1群雄逐鹿中原 时间:07-02 + 阅读全文
-
代码阅读--------不爽-------废掉-------工具--------无奈现在工作就阅读大量代码,搞明白代码是怎么工作的,写文档,fixbugs,基本上不写代码了。呵呵,这样就废了。现在不爽的不是每天阅读无关的代码,丝毫不相关的项目,丝毫不相关的语言,Java的、shell的、C++的、C的,反而什么代码对我来说都一样,迅速搞明白工作流程,fuck之。现在悲剧的是不喜欢用cscope,总是找不到,也许是我不会用吧。也不喜欢用gdb,总觉得跟踪很麻烦。现在就prolj 时间:07-02 + 阅读全文
-
问个fread的未知问题本帖最后由houtinghua于2010-07-0211:21编辑fread一个打开的文件流,文件长度100;intr=fread(buf,1,100,fp);这个时候fread有没有可能返回70,我的意思是说fread的过程中没有发生普通意义上的错误,只是一次没读那么多,让你再fread一次,读取100-70=30个字节呢?因为我看函数介绍说fread返回实际读取houtinghua 时间:07-02 + 阅读全文