上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 52 下一页
摘要: (1)安装Vmware WorkStation 11.0 和 RetHatEnterpriseLinux[RHEL]7.0 步骤就不描述了,网上都可以找到 (2)安装VMware Tools (3)配置Yum软件仓库 (4)配置网卡信息 在红帽RHEL6系统中网卡配置文件的前缀为“eth”,第一块即 阅读全文
posted @ 2018-07-24 11:31 Fate0729 阅读(1458) 评论(0) 推荐(0)
摘要: 正所谓“工欲善其事,必先利其器”, 我们在实现通信设计任务的过程中需要一些基础工具来帮助我们搭建部分基础组件,这些基础工具包括消息队列,线程池,缓冲区抽象,事件循环和日志工具。接下来对这部分基础工具进行描述和实现。 1. 消息队列 1.1 linux消息队列应用 (1)成员函数和数据结构 (2)示例 阅读全文
posted @ 2018-07-19 14:32 Fate0729 阅读(997) 评论(0) 推荐(0)
摘要: 1. 本节思维导图 2. 基本的网络编程接口 2.1 基于TCP的通信模型 2.2 基于UDP的通信模型 3. 非阻塞的服务器程序 file、pipe、fifo、socket在默认创建过程中都是阻塞的(block),非阻塞的接口相比于阻塞型接口的显著差异在于,在被调用之后立即返回,在linux中我们 阅读全文
posted @ 2018-07-18 16:16 Fate0729 阅读(359) 评论(0) 推荐(0)
摘要: linux平台下要编译安装除gcc和gcc-c++之外,还需要两个开发库:bzip2-devel 和python-devel,因此在安装前应该先保证这两个库已经安装:#yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel 阅读全文
posted @ 2018-07-18 13:55 Fate0729 阅读(13494) 评论(0) 推荐(1)
摘要: 本节思维导图 1. 主次版本号与向后兼容性 并不是所有代码改动都会对模块的功能产生影响,有些改动只是对原有代码进行一些细微的改进或错误修正,而其它一些改动则会修改原有的功能实现,在复杂的版本控制策略中,根据代码改动的重要性来确定主次版本号变更,实现向后兼容性。 1.1 主版本号变更 一般来说,如果动 阅读全文
posted @ 2018-07-17 13:10 Fate0729 阅读(934) 评论(1) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 52 下一页