- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 警告: assignment makes pointer from integer without a cast的另外一种原因
char * = rtnString();原因是rtnString()函数没有在使用前声明。
2011-11-14 11:35:54 1741
转载 libxml库之xmlParseMemory和xmlDocDumpFormatMemory函数
两个函数,怎么在内存中处理xml文件。有个疑问,xmlChar *xmlbuff;这样系统第一次分配了xmlbuff的大小以后。对xml做修改,可以成功吗。有空试试。函数原型:xmlParseMemoryxmlDocPtr xmlParseMemory (const char * buffer, int size)parse an XML in-memo
2011-11-10 12:54:10 11875 1
原创 带有xml转发的select非阻塞,修正了一个错误
修改部分在transfer.c第288行,修改如下ptr = conns[m].totalBuffer;conns[m].edSize = 0;//-----------------------同一文件,这样修改貌似可以减少提示出现的不是utf-8字符串的问题。79 content[target->XmlLength+1] = '/0';//about utf-8p
2011-11-09 00:34:00 1097
转载 %m和其他参数
GNU glibc provides an extension to printf, %m, which outputs strerror(errno).This specifications fields only available on glibc, not portableto other compiler, like VC 6.0.e.g.#include #
2011-11-08 17:59:47 1312
转载 文件描述符与Linux文件IO
Linux系统可以看成是一个由文件组成的系统,在linux系统中,基本上所有的设备,硬件,资源都被看成一个文件,比如,在/dev下面我们可以看到我们的硬盘sda1(我的机器是安装的SCIS硬盘的虚拟机),终端设备ttyn,在/proc目录下面我们可以看到当前的内存信息,cat /proc/meminfo,可以查看CPU的信息: cat /proc/cpuinfo , 这些文件都是被linux系统抽
2011-11-08 16:20:58 1198 1
原创 反思:关于select的一些经历
今天交了,该了几改的程序。是一个服务器转发聊天程序,第一次是在别人例子的基础上直接做得。后来,发现我用得时阻塞,当时考虑的问题太多。包括一个包分了好几次才收到,或者一次收到了,相互独立且完整的几个包。最重要的一个问题是,在使用费阻塞的io以后,因为对select的FD_ISSET理解错误(我认为是不是变化,但事实上是不是在集合内),我对select返回可读套接字后能不能一定读到数据产生了疑问。
2011-11-08 12:33:38 764
Software System ppts(University of Mysore) 系统软件课件(印度迈索尔大学)
2011-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人