摘要: 1、recv和send函数提供了和read和write差不多的功能。但是他们提供了第四个参数来控制读写操作. int recv(int sockfd,void *buf,int len,int flags) int send(int sockfd,void *buf,int len,int flags) 前面的三个参数和read,write相同,第四个参数能够是0或... 阅读全文
posted @ 2011-08-24 22:52 浪里飞 阅读(2081) 评论(0) 推荐(0) 编辑
摘要: 1)安装vim-enhanced包 rpm -qa | grep vim (一般都有安装包,此步可省) 2)修改secureCRT的属性:Options->SessionOptions ->Emulation,然后把Terminal类型改成xterm,并点中ANSI Color复选框。 3)按Esc->:进入命令模式输入syntax on也没有效果;这是因为vi没有识别当前... 阅读全文
posted @ 2011-08-24 19:21 浪里飞 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1、在[1]中下载软件。 2、./configure && make && make install 3、上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下, 下面创建软链接, 并命名为rz/sz: # cd /usr/bin # ln -s /usr/local/bin/lrz rz # ln -s /usr/local/bin/ls... 阅读全文
posted @ 2011-08-24 13:26 浪里飞 阅读(237) 评论(0) 推荐(0) 编辑
摘要: c_str()返回的指针保证指向一个size()+1长的空间,而且最后一个字符肯定'\0'。而data返回的指针则保证指向一个size()长度的空间,有没有null-terminate不保证,可能有,可能没有,看库的实现了。 c_str()返回的是C风格的字符串的首地址,而data()返回的是字符数组的首地址。 程序中,只在需要时才使用c_str()或者data()得到字... 阅读全文
posted @ 2011-08-24 11:21 浪里飞 阅读(617) 评论(0) 推荐(0) 编辑