- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 AIX/linux/unix fopen 打开2G文件问题
程序采用fopen(filepath,"w"); 文件超过2G,程序自动结束,关闭文件。解决方法:1.编译添加-D_FILE_OFFSET_BITS=64例如:CC=ccAR=arRANLIB=ranlibLDFLAGS=DEBUG=-DDEBUGBIGFILES=-D_FILE_OFFSET_BITS=64CFLAGS=$(DEBUG) -g $(BIGFILES)其他网络上找的方法://这三个宏定义一下,为支持大于2G的文件#define _LARGEFILE_SOURCE#define _LARGE
2010-08-31 17:11:00 1825
原创 vi设置tab长度
<br />用户根目录下面,新建.vimrc文件<br />写入:<br />set ts=4 或者set tabstop=4<br />重新打开vi tab长度就为4<br />
2010-08-26 21:15:00 3174
原创 socket 简单实例2.客户端代码
#include#include#include#include#include#include#include#define MAXDATASIZE 100 /*max number of bytes we can get once*/int main(int argc,char *argv[]){ int sockfd,numbytes; char buf[MAXDATASIZE]; struct hostent *he; struct sockaddr_in their_addr; /*connect
2010-08-25 22:41:00 539
原创 socket 简单实例1.服务器代码
#include#include#include#include#include#include#include#include#define BACKLOG 100main(){ int sockfd,new_fd; struct sockaddr_in my_addr; /*my address information*/ struct sockaddr_in their_addr; /*connector's address information*/ int sin_size; if((sockfd
2010-08-25 22:40:00 501
原创 c 去除字符串前后空格
void ltrim(char *dstr,char *sstr){ int i; char tmp[4096]; strcpy(dstr,sstr); for (i=0;dstr[i]==' ';i++); strcpy(tmp,dstr+i); strcpy(dstr,tmp);}void rtrim(char *dstr,char *sstr){ int i; strcpy(dstr,sst
2010-08-21 23:10:00 3717
原创 xml解析处理 自己的笔记而已
#include /**编码转换函数***/char *ConvertEnc(char *encFrom, char *encTo, const char * in){ static char bufin[1024], bufout[1024], *sin, *sout;/**静态局部变量**/ int mode, lendin, lenout, ret, nline; iconv_t c_pt; if( (c_pc = iconv_open(encTo, encFrom) ) == (iconv_t) -
2010-08-20 16:30:00 740
Linux_C函数手册.chm
2011-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人