摘要: 1、预编译:-o hello1.c代表输出的文件名为hello1.c -E表示预编译。(预编译输出的文件为.c文件,一般情况我们bu) 2、编译:-o hello1.0 代表输出的文件名为hello1.0 -c表示编译。(编译是对第一步输出的.c文件进行编译,输出文件为.o文件).o文件为二进制文件 阅读全文
posted @ 2019-11-05 22:07 caoruipeng 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 客户端 服务端 阅读全文
posted @ 2019-11-02 21:08 caoruipeng 阅读(2642) 评论(0) 推荐(1) 编辑
摘要: 客户端 服务端 阅读全文
posted @ 2019-11-02 16:43 caoruipeng 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 客户端 服务端 阅读全文
posted @ 2019-11-01 11:31 caoruipeng 阅读(2565) 评论(0) 推荐(0) 编辑
摘要: 函数的功能是:将指针变量 s 所指向的前 n 字节的内存单元用一个“整数” c 替换,注意 c 是 int 型。s 是 void* 型的指针变量,所以它可以为任何类型的数据进行初始化。memset() 的作用是在一段内存块中填充某个给定的值。因为它只能填充一个值,所以该函数的初始化为原始初始化,无法 阅读全文
posted @ 2019-11-01 11:17 caoruipeng 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: domin一般我们只选择AF_INET,即TCP/IP协议。 阅读全文
posted @ 2019-10-31 21:43 caoruipeng 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-09-19 22:43 caoruipeng 阅读(498) 评论(3) 推荐(0) 编辑
摘要: 今天来介绍所有设计模式中结构最简单的设计模式单例模式,它的核心结构中只包含一个被称为单例类的特殊类。 要想完成单例类的设计,我们要遵循一下原则即可: 1、一个类只能有一个实例 2、确保该实例对外有一个访问入口(保证我们的系统可以从这个入口拿到该类的唯一实例) 3、将单例类的构造函数私有化(priva 阅读全文
posted @ 2018-09-17 23:22 caoruipeng 阅读(239) 评论(0) 推荐(0) 编辑