- 博客(3)
- 收藏
- 关注
原创 #pragma pack()相关问题
#pragma pack(n) //按n字节对齐,但实际上是:取结构体中单个成员的最大占用字节数和n两者的最小值。例如:#pragma pack(8)struct aa{int a;int v;char c;short w;}; 对齐数取得是 min(sizeof(int),8) 即为 4。即求sizeof(
2017-08-31 22:00:05 374
转载 linux下的硬链接和软链接
linux下有两种链接方式:硬链接和软链接通过命令 : ln source target 可以产生硬链接 【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许
2017-08-28 17:58:00 495
原创 htonl() htons()及inet_ntoa() inet_addr()的用法
在写C/S模式的客户端服务端时经常遇到:主机序转网络序、网络序转主机序、十进制的IP转网络序、网络序转十进制IP。总是搞混,所以抽出点时间记录一下。下面的代码是绑定socket的函数。sockaddr_in addrin;addrin.sin_family = AF_INET;addrin.sin_port = htons(nport); //端口号addrin.sin_add
2017-08-19 10:21:52 949
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人