- 博客(4)
- 收藏
- 关注
原创 将IP转换为数字
项目中要用到对IP地址的排序,所以一般要将其转换为一个整型数,具体流程为:先将各点分十进制的IP值转为十六进制数,最后将整个十六进制组成一个字符,然后将其表示成一个十进制长整型数,在程序中范围应该使用long long型,否则可能造成越界,自己随便实现了一个: /* transform IP string into long long decimal value */ long long i
2013-05-30 18:28:52 779 1
原创 Linux system program-时间
获取时间和日期 #include time_t time(time_t *t); int gettimeofday(struct timeval*tv, struct timezone *tz); struct timeval{ int tv_sec; int tv_usec; }; struct timezone{ int tz_minutes
2013-05-20 11:53:35 504
原创 Linux system program-网络
地址: #include struct sockaddr{ unsigned short sa_family; char sa_data[MAXSOCKADDRDATA]; }; 一、基本套接字操作 #include int socket(int domain, int type, int protocol); AF_UNIX PF_UNIX
2013-05-20 11:52:05 571
原创 Linux system program-目录操作
#include char *getcwd(char *buf, size_t size);//获得当前进程运行所在目录,该目录是相对系统根目录的。 linux C函数库: get_current_dir_name(); 实现: get_current_dir_name() { char *env = getenv("PWD"); if(env
2013-05-20 11:50:55 661
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人