上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: stat函数讲解表头文件: #include <sys/stat.h> #include <unistd.h>定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体 阅读全文
posted @ 2017-09-20 14:54 骑单车去旅行 阅读(357) 评论(0) 推荐(0)
摘要: 【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了 阅读全文
posted @ 2017-09-20 14:45 骑单车去旅行 阅读(311) 评论(0) 推荐(0)
摘要: “一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所 阅读全文
posted @ 2017-09-20 11:48 骑单车去旅行 阅读(290) 评论(0) 推荐(0)
摘要: addrinfo结构体原型 typedef struct addrinfo { int ai_flags; //AI_PASSIVE,AI_CANONNAME,AI_NUMERICHOST int ai_family; //AF_INET,AF_INET6 int ai_socktype; //SO 阅读全文
posted @ 2017-09-20 10:58 骑单车去旅行 阅读(330) 评论(0) 推荐(0)
摘要: 1. 概述IPv4中使用gethostbyname()函数完成主机名到地址解析,这个函数仅仅支持IPv4,且不允许调用者指定所需地址类型的任何信息,返回的结构只包含了用于存储IPv4地址的空间。IPv6中引入了getaddrinfo()的新API,它是协议无关的,既可用于IPv4也可用于IPv6。g 阅读全文
posted @ 2017-09-20 10:57 骑单车去旅行 阅读(379) 评论(0) 推荐(0)
摘要: printf()/sprintf()/snprintf()区别 先贴上其函数原型 printf( const char *format, ...) 格式化输出字符串,默认输出到终端 stdout sprintf(char *dest, const char *format,...) 格式化输出字符串 阅读全文
posted @ 2017-09-20 09:06 骑单车去旅行 阅读(816) 评论(0) 推荐(0)
摘要: getopt被用来解析命令行选项参数。就不用自己写东东处理argv了。 #include <unistd.h> extern char *optarg; //选项的参数指针 extern int optind, //下一次调用getopt的时,从optind存储的位置处重新开始检查选项。 exter 阅读全文
posted @ 2017-09-19 13:19 骑单车去旅行 阅读(367) 评论(0) 推荐(0)
摘要: 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改 阅读全文
posted @ 2017-09-19 11:33 骑单车去旅行 阅读(265) 评论(0) 推荐(0)
摘要: 前言 C语言程序从源代码到二进制行程序都经历了那些过程?本文以Linux下C语言的编译过程为例,讲解C语言程序的编译过程。 编写hello world C程序: // hello.c #include <stdio.h> int main(){ printf("hello world!\n"); } 阅读全文
posted @ 2017-09-18 15:41 骑单车去旅行 阅读(576) 评论(0) 推荐(0)
摘要: 相关函数: stat, lstat, symlink 表头文件: #include <unistd.h> 定义函数:ssize_t readlink(const char *path, char *buf, size_t bufsiz); 函数说明:readlink()会将参数path的符号链接内容 阅读全文
posted @ 2017-09-18 12:55 骑单车去旅行 阅读(2212) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 下一页