志存高远

专注于C/C++

排序:
默认
按更新时间
按访问量

linux c加密和解密的例子

此方法利用按位异或的算法,按位异或就是指同位得1,异位得0; 例如:2和1异或 2的二进制是10 1的二进制是01 2^1的结果是00 我们将2^1的结果00再次和1异或 2^1的结果是00 1的二进制是01 异或结果是10(也就是2) 相信大家已经明白了我的意思了。 先...

2016-01-04 11:23:19

阅读数:2370

评论数:0

Linux c 源码(StrDelAllSpace:去除字符串所有空格)(strpack)

Linux c 源码(StrDelAllSpace:去除字符串所有空格) void pubStrDelAllSpace(char *sStr) { int len,k,i; if (sStr == NULL) return; len = strlen(sStr); k = 0; for (...

2015-11-19 11:21:35

阅读数:1760

评论数:0

Linux c 源码(getvalbypos根据位置和特定的字符解析所需的信息)

char * getvalbypos( char *pack, int pos, char *cSec, char *val )pack:传入的数据缓冲区数据 pos:需要获得的位置数据,如果是0表示得到第一个数据,1表示得到第二个数据cSec:其实就是一个分割字符,由用户指定,例如下面例子的 ...

2015-11-17 18:20:15

阅读数:802

评论数:0

Linux c 源码(nMAsciiHexToBinary:将16进制字符串格式转换为ASCII码形式)

short nMAsciiHexToBinary( unsigned char* vspSourceStr, short          vnSourceStrL, unsigned char* vspDestStr) { if(vnSourceStrL % 2) return -1; ...

2015-09-22 15:39:46

阅读数:2063

评论数:0

Linux c 源码(issockettype:套接字描述符判定函数)

int issockettype(int fd) { struct stat st; int err = fstat(fd, &st);//获得文件的状态 if( err < 0 ) { return -1; } i...

2015-09-11 11:34:00

阅读数:695

评论数:0

Linux c 源码(readn:从fd中读取n字节数据)

/* Read "n" bytes from a descriptor. */ readn(int fd, void *vptr, size_t n) { size_t nleft; ssize_t nread; char *ptr; pt...

2015-09-08 11:15:30

阅读数:1305

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭