会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Fate0729
当你的才华还撑不起你的野心时,那你就应该静下心来学习。当你的经济还撑不起你的梦想时,那你就应该踏实的去工作!
博客园
首页
新随笔
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
52
下一页
2018年7月24日
Rhel7安装及网卡、yum、vmtools配置和修改主机名
摘要: (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)
2018年7月19日
基础工具之消息队列、线程池、缓冲区抽象、事件循环和日志实现
摘要: 正所谓“工欲善其事,必先利其器”, 我们在实现通信设计任务的过程中需要一些基础工具来帮助我们搭建部分基础组件,这些基础工具包括消息队列,线程池,缓冲区抽象,事件循环和日志工具。接下来对这部分基础工具进行描述和实现。 1. 消息队列 1.1 linux消息队列应用 (1)成员函数和数据结构 (2)示例
阅读全文
posted @ 2018-07-19 14:32 Fate0729
阅读(997)
评论(0)
推荐(0)
2018年7月18日
I/O多路复用方案
摘要: 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下安装boost
摘要: 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)
2018年7月17日
高级C/C++编译技术之读书笔记(五)之动态库版本控制
摘要: 本节思维导图 1. 主次版本号与向后兼容性 并不是所有代码改动都会对模块的功能产生影响,有些改动只是对原有代码进行一些细微的改进或错误修正,而其它一些改动则会修改原有的功能实现,在复杂的版本控制策略中,根据代码改动的重要性来确定主次版本号变更,实现向后兼容性。 1.1 主版本号变更 一般来说,如果动
阅读全文
posted @ 2018-07-17 13:10 Fate0729
阅读(934)
评论(1)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
52
下一页
公告