过滤空格的时候少了一个字符?

/*过滤空格函数*/voidtrimspace(char*p){      char*q;      if(*p!='\0'

作者: jd808 发布时间: 07-28

求教:epoll的ET模式对EPOLLOUT事件怎么处理的?

以前写过一个epollLT模式的网游服务器的socket通信架构;据说ET模式在大连接情形下更高效,但是更难用;LT似乎是关注资源,ET关注事件;只要资源还有,LT就会通知你;只要新资源到达,ET也会通知你;但是如果你不用完,又没有新资源到达,就不再理你了。剩下的资源。。浪费着。。关于recv的两种方式处理还是很好理解;但是至今没想通关于send的处理;因为li

作者: okocha-jay 发布时间: 07-28

so动态库在运行时候要放哪目录呢

编译的时候我都把它生成so动态库放在$(HOME)/lib目录下,调试都正常了。但是到了生产系统,换了台机器了,我放上去的时候,我的so动态库也放在生产机的$HOME/lib目录下,这样可以保证程序运行吗,非要放在/usr/lib目录下面吗?。。如果可执行程序能自己找到连接的动态库地址,那么该怎么个设置呢。。有没高手帮个忙。我着急啊。谢谢大家了。

作者: powaer 发布时间: 07-28

该用什么IDE来写C程序

新手上路,该用用什么IDE来写C程序。turbc吗?谢谢

作者: runeveryday 发布时间: 07-28

"读"与"写"会产生冲突吗?

进程A负责目录下1000个文件的更新(1000个文件更新前同时打开(fopen,读写),更新后一起关闭(fclose),没有fflush),进程B负责在这1000个文件中查找所要信息(fopen,只读),没有其他的任何锁,2个进程同时工作,会否发生冲突导致进程B崩溃,或者返回不完全的结果吗?2个进程都不能停止工作,如果会发生冲突,有什么办法解决吗?

作者: k8king 发布时间: 07-28

请教10倍乘,除法如何转化为位运算,谢谢先。

本帖最后由梅川内依酷于2010-07-2811:01编辑即一个数乘,除10的倍数。用位运算来表示。

作者: 梅川内依酷 发布时间: 07-28

动态库加载问题

问个小白的问题在UNIX下动态库的加载方式是什么?代码加载在什么位置,有没有可能被不同的进程同时调用,会不会发生错误

作者: ly336117 发布时间: 07-28

读取文件出问题

voidinitializationconf(){    FILE*fp;    intch[50]={0x00,0x00};  

作者: jd808 发布时间: 07-28

初学者字符与ASCII转换

从SOCKET接收的数据如buffor(i=0;i<sizeof(buf);i++)    printf("%d",buf[i]);            这样可以打印我想要的ASCII的值那我如何保存

作者: youzlm 发布时间: 07-28

[请教] 在计算TCP的checksum的时候为什么要加入ip header一些信息?

加入了12byte的  ipsource,ipprotocol,以及tcplen,    然后才是tcpheader的struct不知道为什么要加入额外的12byte呢?还请大家指教,谢谢!

作者: nine8 发布时间: 07-28