E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
libev
libev
ent(七)evbuffer
通常这些函数我们不会自己去调用他们,首先一般使用到它们是在bufferevent中,即在调用bufferevent_socket_new时会为input和output的bufferevent分配内存,并封装一系列的接口供用户调用,而接口的底层都是对evbuffer的操作,现在我们从structevbuffer结构体开始:structevbuffer{/**Thefirstchaininthisbu
春风又绿江南~
·
2020-08-18 09:55
libevent学习
libev
ent(六)bufferevent
先来看一下bufferevent的创建和工作流程:base=event_base_new();bev=bufferevent_socket_new();bufferevent_setcb(bev,do_read,do_write,do_event,(void*)base);bufferevent_enable(bev,EV_READ|EV_WRITE);bufferevent_socket_con
春风又绿江南~
·
2020-08-18 09:55
libevent学习
libev
ent(五)超时管理
第二种方式:在
libev
ent的前些版本中,只使用小根堆来管理超时
春风又绿江南~
·
2020-08-18 09:55
libevent学习
FastDFS的安装手顺
第二步:安装FastDFS之前,先安装
libev
ent工具包。yum-yinstall
libev
ent第三步:安装libfastcommonV1.0.7工具包。1、解压缩2、./make.sh3、.
y315495146
·
2020-08-18 06:19
libev
ent库epoll反应堆模型源码分析
libev
ent库epoll反应堆模型源码分析/**epoll基于非阻塞I/O事件驱动*/#include#include#include#include#include#include#include
zhuoyue01
·
2020-08-17 17:06
linux高并发模型
Zabbix 5.0.2源码包在线安装
、下载zabbix源码包:https://cdn.zabbix.com/zabbix/sources/stable/5.0/2、安装开发环境依赖包:yum-yinstallnet-snmp-devel
libev
ent-develyuminsta
羌俊恩
·
2020-08-17 17:06
Linux知识点
centos7.3上编译安装percona5.7.18
percona-toolkit-3.0.3-1.el7.x86_64.rpmboost_1_59_0.tar.gzpercona-xtrabackup-24-2.4.7-1.el6.x86_64.rpm
libev
4
weixin_30407613
·
2020-08-17 15:58
Centos 6 安装 Percona XtraBackup 2.2.13
test~]#yum-yinstalllibaioperlperl-develperl-Time-HiResperl-DBD-MySQLperl-IO-Socket-SSLperl-Digest-MD5
libev
rsync
saga_gallon
·
2020-08-17 14:28
Mysql
备份还原
值得学习的C/C++开源项目
转自http://ezlippi.com/blog/2014/12/c-open-project.html值得学习的C语言开源项目
Libev
ent
libev
是一个开源的事件驱动库,基于epoll,kqueue
小栩栩
·
2020-08-17 02:46
开源项目
ubuntu安装
libev
ent2.0.20
chen@chen-book1:~/
libev
ent20$ls-al/usr/lib|grep
libev
entlrwxrwxrwx1rootroot212013-06-0710:43
libev
ent-2.0
纯属虚构
·
2020-08-17 00:00
linux
开源服务器框架 收集
//www.cnblogs.com/zhiranok/archive/2012/07/30/fflib_framework.html\https://github.com/fanchy/fflib2.
Libev
ent
dellme99
·
2020-08-16 19:36
架构设计
开源框架
Memcached安装
2.1.4.4.2下载软件http://
libev
ent.org/
libev
ent-2.0.22-stable.tar.gzhttp://memcached.org/memcached-1.4.25.tar.gz2.1.4.4.3
amcsc
·
2020-08-16 18:42
Memcached
Libev
ent源码分析-----连接监听器evconnlistener
这个过程有点繁琐,为此在2.0.2-alpha版本的
Libev
ent推出了一些对应的封装函数。
一介丶草民
·
2020-08-16 17:24
基本库相关
Linux下xampp 安装php扩展(linux配置memadmin)
1.下载
libev
ent官方网页:http://monkey.org/~provos/
libev
ent/2.Memcached服务器端官方网页:http://memcached.org/3.PHPMemcache
赫_舞飞扬
·
2020-08-16 17:27
memcached
Linux下memcache的安装和启动
下载安装下载了,我到了其官方(http://memcached.org/),目前最新的下载版本是1.4.5还要再安装
libev
ent这个软件,从官方
wuzhilon88
·
2020-08-16 16:01
muduo--TimerQueue定时器
传统的Reactor是通过控制select和poll的等待时间来实现定时,
libev
ent中就是这么实现的,现在Linux中提供了timerfd,timerfd是Linux为用户程序提供的一个定时器接口
wuqiyi_71
·
2020-08-16 16:28
linux
C++
libev
ent和
libev
的区别对比
参考了这篇文章:http://www.cnblogs.com/Lifehacker/p/whats_the_difference_between_
libev
ent_and_
libev
_chinese.html
weixin_33805743
·
2020-08-16 15:31
C#使用memcached示例
1安装
libev
entubuntu:apt-getinstall名称suse:yast2-i名称centos:yuminstall名称2安装memcachedubuntu:apt-getinstall名称
weixin_30825581
·
2020-08-16 15:59
Linux下 Memcache安装
Linux下的Memcache安装准备安装程序memcached-1.4.20.tar.gzmemcache服务器端
libev
ent的最新版本是
libev
ent-2.0.21
libev
ent官网:http
sqbzo
·
2020-08-16 14:10
memcached
memcached
Linux安装memcache扩展
1、首先把老师发的安装包拷贝到linux服务器中一个文件夹里老师这里是把文件拷贝到了/memcache文件夹中2、安装Memcache在linux服务器上切换到/memcache目录中(1)安装
libev
ent
渲染笔墨情
·
2020-08-16 14:14
memcache
利用
libev
ent 和线程池实现高并发服务器的设计
主进程添加监听套接字的事件并进行事件循环,将连接描述符放入定义的数据结构中,并在主进程中进行写管道,触发子线程的读管道事件,然后从连接结构中获取连接描述符进行和客户端进行通信。其中主进程和子线程都有不同的基事件base.#include#include#include#include#include#include#include#include#include#include#includeco
hai0808
·
2020-08-16 13:00
libevent
安装memcachedb
先安装
libev
enttarzxvf
libev
ent-1.4.5-stable.tar.gzcd
libev
ent-1.4.5-stable.tar.gz.
kinglilei
·
2020-08-16 13:11
build
处理大并发之三 对
libev
ent的初步认识 (必看)
https://blog.csdn.net/feitianxuxue/article/details/9360347处理大并发之三对
libev
ent的初步认识首先翻译下http://www.wangafu.net
happylzs2008
·
2020-08-16 12:42
libevent
对
libev
ent+多线程服务器模型的C++封装类
最近在看memcached的源码,觉得它那种
libev
ent+多线程的服务器模型真的很不错,我将这个模型封装成一个C++类,根据我的简单测试,这个模型的效率真的很不错,欢迎大家试用。
flyingleo1981
·
2020-08-16 12:32
Linux系统中Memcache服务器的安装
安装Memcache之前要记得先安装
Libev
ent类库,因为
libev
ent是一个异步事件处理软件函式库,以BSD许可证释出。
执念太深の
·
2020-08-16 12:47
分布式
击鼓传花:对比 muduo 与
libev
ent2 的事件处理效率
前面我们比较了muduo和
libev
ent2的吞吐量,得到的结论是muduo比
libev
ent2快18%。有人会说,
libev
ent2并不是为高吞吐的应用场景而设计的,这样的比较不公平,胜之不武。
陈硕
·
2020-08-16 11:17
muduo
c++
Ubuntu编译安装Aria2 – 突破百度网盘下载限速
下载源码安装一些必要的依赖环境aptinstall-ylibcurl4-openssl-dev
libev
ent-dev\ca-certificateslibssl-devpkg-config\build-essentialintltoollibgcrypt-dev
MrTeacher
·
2020-08-16 11:46
Linux下Memcache服务器端的安装
1、分别把memcached和
libev
ent下载回来#wgethttp://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz#wgethttp:/
zhenhuaYang_
·
2020-08-16 10:20
Linux
使用
libev
ent 和
libev
提高网络应用性能——I/O模型演进变化史
这些事件驱动模型中,
libev
en
黄规速
·
2020-08-16 10:45
socket网络
在
libev
ent事件基础上实现一个TCPServer类
说明:实现的目标为,本地启动一个TCP服务器,接收来自客户端的连接和数据,采用多线程和回调的方式,方便上层调用。由于初学,如果有哪边问题,请务必指出。/***********************************************************************MyTcpServer.h****************************************
ShaYQ
·
2020-08-16 08:37
C++
常用demo
windows编程
RHEL6.4编译安装企业级LAMMP平台
LAMMP简介二、使用软件及服务器架构说明三、配置及安装过程1.安装arp与httpd2.安装mysql3.安装php(php-fpm)4.安装Xcache5.安装PHP的memcache插件四、安装
libev
ent
weixin_34392435
·
2020-08-16 03:06
php
memcached
数据库
最新vs2019编译
libev
ent-2.1.11-stable
最新vs2019编译
libev
ent-2.1.11-stable准备工作安装vs2019略下载lievent下载地址开始编译打开vs命令行进入到
libev
ent库目录执行nmake/fMakefile.nmake
老衲不出家
·
2020-08-16 01:31
网络编程
工具技巧
memcache集群+使用方法
192.168.24.128memcache-master192.168.24.129memcache-slave192.168.24.130magenta1192.168.24.131magenta2关闭防火墙、selinux安装:1、安装
libev
ent
liuxiansheng1228
·
2020-08-15 23:37
动态缓存
动态缓存
FastDFS + nginx 文件服务器的安装配置
首先我用的是阿里云的服务器,版本:CentOS7.464位准备好的安装包:1.安装c++yuminstallgcc-c++2.安装
libev
entyum–yinstall
libev
ent
libev
ent-devel3
__1234
·
2020-08-15 07:49
FastDFS
FastDFS
libev
ent异步TCP连接,判断是否连接成功
libev
ent异步TCP连接服务器的过程:1)创建nonblock的socket,2)调用connect连接服务器,检查返回值,判断是否是阻塞了,如果是,就设置等待EV_WRITE事件:event_set
litao0813
·
2020-08-15 06:49
Linux
C++
evpp性能测试(1): 与muduo进行吞吐量测试
本次测试是参考陈硕的博客文章muduo与
libev
ent2吞吐量对比,该文章的结论是:muduo吞吐量平均比
libev
ent2高18%以上。由于https://githu
zieckey
·
2020-08-14 22:59
evpp
FastDFS单台服务器一个tracker多个storage
软件准备:FastDFS_v5.05.tar.gzfastdfs-nginx-module_v1.16.tar.gzlibfastcommon-1.0.7.tar.gz安装依赖包:yuminstall-y
libev
ent
73hulu
·
2020-08-14 22:29
java第三方框架
muduo 与
libev
ent2 吞吐量对照
libev
ent是一款很好用的C语言网络库,它也採用Reactor模型,正好能够与muduo做一对照。
weixin_34008933
·
2020-08-14 20:08
开源网络库的分析
libev
ent muduo nginx ....
libev
ent:这是一个用纯C写的开源库,属于一个轻量级的网络中间件。其中用到的基本数据结构也是非常巧妙。展现反应堆模型的基本使用方法。不同的事件对应不容的处理方法。I/O定时信号。
acmdream
·
2020-08-14 20:08
开源库
muduo网络库源码阅读Step by Step
muduoC++Tags:muduo一般写服务端程序都需要有一个称手的网络库来帮我们处理琐碎的网络通信细节,比如连接的建立、关闭,读取数据,发送数据,接收、发送缓冲区的管理等,常用的C/C++网络库有
libev
ent
eyucham
·
2020-08-14 17:16
muduo
解决编译时遇到的/usr/bin/ld: cannot find -lpthreads问题
sudoapt-getupdate&&sudoapt-getinstallbuild-essential
libev
ent-pthreads-2.0.5doxygenxorg-devlibglu1-mesa-dev
黑不溜秋的
·
2020-08-14 12:50
环境
Linux:
Libev
ent简单使用
文章目录一、什么是
Libev
ent二、
Libev
ent如何使用三、
Libev
ent简单使用实例四、
Libev
ent简单实现TCP服务器一、什么是
Libev
ent
Libev
ent:是开源社区的一款高性能的
硕~
·
2020-08-14 11:27
Linux
redis分布式集群redis和mysql数据的同步
/99671504server7:需要的安装包:libgearman-1.1.12-18.el7.x86_64.rpmlibgearman-devel-1.1.12-18.el7.x86_64.rpm
libev
ent-devel
SS_CC_Go
·
2020-08-14 09:59
web
Centos7中源码安装Redis4.0版本并进行相关的配置
首先安装依赖主要是安装系统常用的一些底层依赖库yum-yinstallvimautomakelibtoolflexbisonpkgconfiggcc-c++\boost-develboost-devel-static
libev
ent-develzlib-develpython-devel
Louis的日常
·
2020-08-14 09:19
数据库
libev
ent高性能网络库源码分析——事件(event)及其接口(三)
libev
ent的结构event结构event相关接口
libev
ent的结构event结构//include/event2/event_struct.hstructevent{TAILQ_ENTRY(event
wzgang123
·
2020-08-14 08:33
libevent详解
libev
ent高性能网络库源码分析——事件循环(五)
libev
ent事件循环的流程事件循环源码分析结束事件循环
libev
ent事件循环的流程
libev
ent将IO事件、信号事件和定时器事件很好的结合在一起,采用了统一的事件源方式,即把信号事件也转换成IO
wzgang123
·
2020-08-14 08:33
libevent详解
libev
ent高性能网络库源码分析——事件处理框架(四)
event_base结构event_base的初始化接口函数
libev
ent中基于Reactor模式的事件处理框架对应event_base,在event在完成创建后,需要向event_base注册事件,
wzgang123
·
2020-08-14 08:02
libevent详解
libev
ent高性能网络库源码分析——介绍(一)
libev
ent介绍
libev
ent源代码结构
libev
ent介绍
Libev
ent是一个开源的轻量级高性能网络库,基于C语言编写。
wzgang123
·
2020-08-14 08:02
libevent详解
libev
ent学习之网络通信
libev
ent上篇介绍了,就不重复了,下面介绍单线程的客户端与服务器端。服务器端要实现网络通信,肯定会用到socket等函数,这几个函数应该没什么问题。
weixin_44836580
·
2020-08-14 08:33
项目
libev
ent使用IOCP网络模型的示例
这段时间抽空学习了一下强大的网络库
libev
ent,其使用标准C语言编写,支持Windows、Linux、Mac等等主流操作系统,早期版本不支持Windows的IOCP,最新版本已经添加上了,在网上找了一下资料
weixin_34087301
·
2020-08-14 08:45
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他