![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
apue
文章平均质量分 78
大头码农
这个作者很懒,什么都没留下…
展开
-
APUE源代码编译
转自: http://linux.chinaunix.net/doc/2004-10-05/22.shtml一最近学习Linux编程,收获真的很多。以前都是别人或man告诉你某个命令怎么使用,但现在我才领悟到,是程序的源代码决定了全部。linux编程,首先需要安装gcc与其它编程工具与库文件。最简单的方法是进入图形界面的添加删除程序,选上开发工具就可以了。 1.APUE2源代码下载:http://www.apuebook.com/src.tar.gz2.我保存到了/root下.解压缩:tar -xzvf s转载 2010-12-01 14:06:00 · 468 阅读 · 0 评论 -
unix实际用户ID和有效用户ID解析
今天在看APUE,这两个问题很难理解,GOOGLE一下,有篇文章总结的不错,看了一下才明白透彻了。由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、 SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水平问题,文章中如果有不当之处,请广大网友指正。一、UNIX下关于文件权限的表示方法和解析SUID 是 Set User ID,转载 2010-12-01 15:37:00 · 346 阅读 · 0 评论 -
apue读书笔记之socket
创建 Socket:#includeintsocket(int domain, int type, int protocol);domain: AF_INET AF_UNIX(AF_LOCAL 在某些系统)规定通信的本质,比如地址的格式type: SOCK_STREAM SOCK_DGRAM SOCK_RAW SOCK_SEQPACKET 规定数据的传输方式protocol: 通常为0,使用默认值。四种 type 区别:感觉听上去很简单,其实还是需要理解的SOCK_DGRAM: 数据报方式。无原创 2011-05-16 16:19:00 · 1268 阅读 · 0 评论 -
apue读书笔记之大端小端字节序
<br />一个数 i =0x04030201 的最大有效位总是在最左边 04,最小有效位总是在最右边 01.<br /><br />上图中,整数的地址为n,整数存储范围是 n -n+3. <br />存储最高有效位是整数的最低字节的是大端<br />存储最高有效位是整数的最高字节的是小端<br /> <br />一般的网络字节序是大端(TCP/IP).网络字节和本地字节之间的转换函数:<br /> <br />#include <arpa/inet.h> (旧一点的系统包含 netinet/i原创 2011-05-16 16:15:00 · 592 阅读 · 0 评论