上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 动态链接是指在生成可执行文件时不将所有程序用到的函数链接到一个文件,因为有许多函数在操作系统带的dll文件中,当程序运行时直接从操作系统中找。 而静态链接就是把所有用到的函数全部链接到exe文件中。 动态链接是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入; 而静态 阅读全文
posted @ 2017-08-22 22:19 loanhicks 阅读(363) 评论(0) 推荐(0) 编辑
摘要: http://www.linuxidc.com/Linux/2015-02/113921.htm Apache的主配置文件:/etc/httpd/conf/httpd.conf http://www.linuxidc.com/Linux/2015-02/113921.htm Apache的主配置文件 阅读全文
posted @ 2017-08-22 20:18 loanhicks 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/CareySon/archive/2012/04/27/HTTP-Protocol.html 简介 园子里已经有不少介绍HTTP的的好文章。对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将HTT 阅读全文
posted @ 2017-08-22 20:05 loanhicks 阅读(149) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/daiyutage/article/details/8540932 来说一说fgets(..)函数。 原型 char * fgets(char * s, int n,FILE *stream); 参数: s: 字符型指针,指向存储读入数据的缓冲区的地址。 n 阅读全文
posted @ 2017-08-16 21:43 loanhicks 阅读(319) 评论(0) 推荐(0) 编辑
摘要: C 运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C 语言内置了丰富的运算符,并提供了以下类型的运算符: 本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。 算术运算符 下表显示了 C 语言支持的所有算术运算符。假设变量 A 的值为 10,变量 B 阅读全文
posted @ 2017-08-16 20:39 loanhicks 阅读(535) 评论(0) 推荐(0) 编辑
摘要: IPv4中使用gethostbyname()函数完成主机名到地址解析,但是该API不允许调用者指定所需地址类型的任何信息,返回的结构只包含 了用于存储IPv4地址的空间。为了解决该问题,IPv6中引入了getaddrinfo()的新API,它是协议无关的,既可用于IPv4也可用于 IPv6。调用该函 阅读全文
posted @ 2017-08-16 20:37 loanhicks 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会发现这些函数其实是与主机字节序和网络字节序之间转换有关。就是什么网络字节序,什么是主机字节序呢?下面 阅读全文
posted @ 2017-08-15 22:57 loanhicks 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 知识背景: 210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式。英语叫做IPv4 numbers-and-dots notation。 如果把210.25.132.181转换为整数形式,是3524887733,这个就是整数形式的IP地址。英语叫做binary data。(其 阅读全文
posted @ 2017-08-15 22:55 loanhicks 阅读(704) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/eagle51/article/details/53157643?utm_source=itdadao&utm_medium=referral 这两个函数是随IPv6出现的新函数,对于IPv4地址和IPv6地址都适用。函数名中的p和n非别代表表达(prese 阅读全文
posted @ 2017-08-15 22:30 loanhicks 阅读(23313) 评论(0) 推荐(0) 编辑
摘要: 1. memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:为指针或是数组, c:是赋给buffer的值, count:是buffer的长度. 这个函数在socket中多用于清空数组.如:原型是memset(b 阅读全文
posted @ 2017-08-15 22:01 loanhicks 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页