一、libevent是干什么的 1. 开源的库, 提高开发效率 封装了socket通信 封装了IO多路转接 2. 精简, 专注于网络, 性能高 3. 事件驱动 二、libevent库的安装 1. 官方网站: http://libevent.org 2. 源码包下载: 1.4.x -- 适合源码学习 ...
分类:
系统相关 时间:
2019-05-15 22:52:46
阅读次数:
228
转自:http://blog.sina.com.cn/s/blog_9f1496990102vshz.html 原文:http://www.lvtao.net/c/631.html Libevent介绍 libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部 ...
分类:
其他好文 时间:
2019-05-10 13:13:56
阅读次数:
1081
源码编译安装Mairadb1.先安装环境所需要的依赖组件[root@node6~]#yum-yinstallbisonbison-develzlib-devellibcurl-devel\libarchive-develboost-develgccgcc-c++cmakencurses-develgnutlsevel\libxml2-developenssl-devellibevent-devel
分类:
数据库 时间:
2019-05-02 17:08:48
阅读次数:
357
event 源文档解释 /** * @struct event * * Structure to represent a single event. * * An event can have some underlying condition it represents: a socket * b ...
分类:
其他好文 时间:
2019-05-01 12:02:18
阅读次数:
155
一依赖库编译先要将其依赖的库编译好,其中openssl需要编译到libevent中,编译成libevent_openssl.lib库,zlib在新版本中只有示例用到。1)windows平台使用VS2017编译openssl源码贴文章的链接,各个平台贴各自的文章链接参考前面的文章openssl默认编译到C:\ProgramFiles(x86)\OpenSSL目录,包含收文件,lib文件和dll文件,
1)依赖安装安装perl脚本解释器下载http://libevent.net/download安装nasm汇编器C:\Users\xiaca\AppData\Local\bin\NASM下载http://libevent.net/download默认会安装用户目录C:\Users\用户名\AppData\Local\bin\NASM配置windows的环境变量,将此路径加入到环境变量path中安装
(1)编译安装Memcached 1.51.1 安装依赖包libevent# yum -y install epel-release# yum -y install libevent libevent-devel 1.2 编译安装# tar xzf memcached-1.5.12.tar.gz# ...
分类:
系统相关 时间:
2019-04-15 19:52:39
阅读次数:
234
1. 简介:Reactor : 反应堆模型, 一种事件驱动方式。 2. 优点 a 响应快,不必为单个同步时间所阻塞。(Reactor 本身是同步的) b 编程相对简单,可以最大程度的避免复杂的多线程和同步问题,避免了多线程/进程的切换开销 c 可扩展性, 可以方便的通过增加Reactor实例个数来充 ...
分类:
其他好文 时间:
2019-04-14 14:15:58
阅读次数:
89
一.源码安装ncurses库 1.1 获取源码 wget https://invisible-island.net/datafiles/release/ncurses.tar.gz tar xvf ncurses.tar.gz ~/ cd ~/ncurses-6.1 1.2 生成配置 ./autog ...
分类:
其他好文 时间:
2019-04-10 13:53:54
阅读次数:
135
一、添加Zabbix存储库 1.安装存储库配置包。 2.在将运行Zabbix前端的系统中启用可选rpms的存储库 3.安装支持MySQL的Zabbix服务 4.安装支持MySQL的Zabbix前端 二、安装MySQL5.7数据库 1.卸载mariadb包 2.下载并解压MySQL源码包 3.创建My ...
分类:
其他好文 时间:
2019-04-07 14:32:47
阅读次数:
455