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参考手册第七章:Evbuffers用于缓冲IO的实用工具
Libev
ent参考手册第七章:Evbuffers:用于缓冲IO的实用工具NickMathewson著老衣翻译
Libev
ent的evbuffer功能通过实现一个字节队列,在队列末尾添加
csdn程序猿
·
2020-07-13 06:21
Libevent
io
struct
buffer
search
reference
null
libev
ent参考手册第六章:bufferevent:概念和入门
libev
ent参考手册第六章:bufferevent:概念和入门NickMathewson著晨星翻译老衣整理很多时候,除了响应事件之外,应用还希望做一定的数据缓冲。
csdn程序猿
·
2020-07-13 06:21
Libevent
struct
socket
events
callback
input
buffer
libev
ent参考手册第四章:与事件一起工作
libev
ent参考手册第四章:与事件一起工作NickMathewson著晨星翻译老衣整理
libev
ent的基本操作单元是事件。
csdn程序猿
·
2020-07-13 06:20
Libevent
基于
Libev
ent的HTTP Server
简单的HttpServer使用
Libev
ent内置的http相关接口,可以很容易的构建一个HttpServer,一个简单的HttpServer如下:#include#include#include#include
kkwant
·
2020-07-13 06:01
CentOS 7下Memcached 安装与配置
安装memcached之前首先需要安装
libev
ent,我这里用的版本是:
libev
ent-2.0.22 memcached-1.4.251.安装
libev
ent查看有没有安装
libev
entshellls-al
PHP菜鸡
·
2020-07-13 06:40
MemCached 安装日志
1、下载memcached-1.2.1.tar.gz和
libev
ent-1.3b.tar.gz;2、安装
libev
enttarxvfz
libev
ent-1.3b.tar.gzcd
libev
ent-1.3b
iteye_6014
·
2020-07-13 06:08
分布式缓存
memcached
Bash
linux上安装memcached小结
(1)memcached依赖
libev
ent,必须先安装
libev
ent,安装了
libev
ent后,memecahced使用.
fangaoxin
·
2020-07-13 04:52
Linux技术
ubuntu16.04 源代码编译 bitcoin core(比特币钱包)
环境:操作系统:ubuntu16.04LTSbitcoin版本:bitcoin-0.17.1前提安装第三方库:安装libssl,
libev
ent,libboost库等apt-getinstallbuild-essentiallibtoolautotools-devautomakepkg-configlibssl-dev
libev
ent-devbsdmainutilsapt-getinstallli
zheng6652
·
2020-07-12 20:20
bitcoin
bitcoin编译(0.17+)
bitcoinsudoapt-getupdate#bitcoin-coresudoapt-getinstallbuild-essentiallibtoolautotools-devautomakepkg-configlibssl-dev
libev
ent-devbsdm
yinzhiqing
·
2020-07-12 18:39
技术文档
Libev
ent详解与实践(五)
五、辅助类型和函数定义了很多在实现可移植应用时有用的函数,
libev
ent内部也使用这些类型和函数。
张志安_z
·
2020-07-12 17:48
windows系统 和ubuntu 系统 安装python Scrapy
参考https://www.cnblogs.com/rwxwsblog/p/4557123.html)安装依赖sudoapt-getinstallpython-devsudoapt-getinstall
libev
ent-devsudoapt-getinstalllibssl-dev
伽玛程序猴
·
2020-07-12 17:25
python_crawl
libev
ent中的缓冲区(一)
libev
ent中的缓冲区定义为evbuffer,主要在文件evbuffer-internal.h文件中,定义如下structevbuffer{/**Thefirstchaininthisbuffer'slinkedlistofchains
kgduu
·
2020-07-12 16:46
libevent
libev
ent中事件的添加与删除
前面介绍了
libev
ent中的hash表,在添加事件时,具体是如何操作的呢?事件操作主要是在evmap.c文件中,包含了io事件,signal事件的操作。
kgduu
·
2020-07-12 16:46
libevent
libev
ent中的缓冲区(二)
1.缓冲区的chunk的分配在分配chunk时,其实chunk头包含一些附加信息,如chunk块存放数据的空间大小(buffer_len),起始地址(buffer),当前数据尾到起始片的偏移(off)等。chunk的大小算上头部信息,至少是1024个字节。staticstructevbuffer_chain*evbuffer_chain_new(size_tsize)//这个size不包括chun
kgduu
·
2020-07-12 16:46
libevent
libev
ent中的基本数据结构
libev
ent中文件queue.h文件包含5种数据结构:单链表,双向链表,队列,尾队列,环形队列。
kgduu
·
2020-07-12 16:46
libevent
centos7 安装比特币客户端——bitcoin
bitcoin安装安装依赖环境sudoyuminstall-yautoconfautomakelibtoollibdb-develboost-devel
libev
ent-devel下载github上找到对应版本
二师兄-公众号-程序新视界
·
2020-07-12 15:13
区块链
运维
区块链实践
比特币
客户端
centos
bitcoin
安装
zabbix4.0安装
//cdn.zabbix.com/stable/4.0.19/zabbix-4.0.19.tar.gz2,解压tar-xfzabbix-4.0.19.tar.gz3,安装依赖包yuminstall-y
libev
ent-develwgettargccgcc-c
L....Y....
·
2020-07-12 12:01
memcache
yuminstall-yepel-releaseyuminstall-y
libev
entmemcachedlibmemcached/etc/init.d/memcachedstartnetstat-lnp
Rank92
·
2020-07-12 09:40
Python基础系列:初识python引用计数与弱引用
接下来我打算基于
libev
ent写一个支持并发的HTTP服务器。因为之前学习群里大神早就开发过一个同时支持HTTP与WebSocket的服务器,我看了之后感觉很有兴趣,所以才买了本网络编程的书来看。
weixin_34061555
·
2020-07-12 08:05
HBase Thrift with Python
HBase2.0.0、Python2.7环境下,其他环境的童鞋选择性进行参考安装Thrift安装依赖包yuminstall-yautomakelibtoolflexbisonpkgconfiggcc-c++
libev
ent-develzlib-develpython-develruby-developenssl-devel
迹说
·
2020-07-12 02:30
大数据
Hbase
Linux下Memcache的安装方法
首先去官方下载最新的版本,现在最新的是memcached-1.4.1,然后就编译安装了.另外,Memcache用到了
libev
ent这个库用于Socket的处理,所以还需要安装
libev
ent,
libev
ent
tracyking1986
·
2020-07-12 01:49
缓存
Libev
ent源码分析(一)--- 基本数据结构
event结构体
libev
ent是一个基于事件触发的网络库,它的特色之一是把I/O事件,定时器事件和信号量事件统一处理,对上层用户基本是透明的。
子曰帅
·
2020-07-12 00:21
libevent源码分析
libev
ent安装与使用(2)
http-server.c创建一个简单的http服务端/*Atrivialstatichttpwebserverusing
Libev
ent'sevhttp.Thisisnotthebestcodeintheworld
superZGL1983
·
2020-07-12 00:10
libevent
libevent
安装coturn服务器
1.安装依赖环境yuminstallopenssl-devel
libev
ent2
libev
ent-develmysql-develmysql-servergccgcc-c++2.下载源码gitclonehttps
多懂一些
·
2020-07-12 00:43
linux
centos7离线安装GreenPlum6.1集群
github.com/greenplum-db/gpdb/releases2、centos7.4.iso3、JDK84、需要的依赖:aprapr-utilbashbzip2curlkrb5libcurl
libev
entlibxml2libyamlzlibopenldapopensshopensslopenssl-libs
新氧气
·
2020-07-11 18:59
libev
ent源码学习(7):event_io_map——哈希表数据结构解析
函数哈希表初始化哈希表元素查找哈希表扩容哈希表元素插入哈希表元素替换哈希表元素删除自定义条件删除元素哈希表第一个非空元素哈希表下一个元素释放哈希表向event_io_map中添加event激活event_io_map中的event删除event_io_map中的event以下源码均基于
libev
ent
HerofH_
·
2020-07-11 16:17
libevent源码学习
Libev
ent参考手册:evbuffer:缓冲IO实用功能
libev
ent的evbuffer实现了为向后面添加数据和从前面移除数据而优化的字节队列。evbuffer用于处理缓冲网络IO的“缓冲”部分。
qq250941970
·
2020-07-11 15:53
网络
ziliao2
http://pod.tst.eu/http://cvs.schmorp.de/
libev
/ev.pod#THREADS_AND_COROUTINEShttp://www.mathworks.com/access
Rainqin123
·
2020-07-11 14:27
c++及技术类
matlab
jni
汇编
编程
centos 7 部署Gearman和Gearman-Monitor
sysconfig/network-scripts/ifcfg-ens33servicenetworkrestartyuminstall-yhttpdgitgcc-c++boost-develgperf*
libev
ent-devel
李其伟
·
2020-07-11 13:51
webrtc conturn 服务器配置
ubutun16.04系统环境安装组件sudoapt-getinstalllibssl-devsudoapt-getinstall
libev
ent-devsudoapt-getinstalllibpq-devsudoapt-getinstallmysql-clientsudoapt-getinstalllibmysqlclient-devsudoapt-getinstalllibhiredis-d
码一周
·
2020-07-11 12:06
Linux
Libev
ent源码分析-----event_io_map哈希表
转载请注明出处:http://blog.csdn.net/luotuo44/article/details/38403241上一篇博客说到了TAILQ_QUEUE队列,它可以把多个event结构体连在一起。是一种归类方式。本文也将讲解一种将event归类、连在一起的结构:哈希结构。哈希结构体:哈希结构由下面几个结构体一起配合工作:structevent_list{structevent*tqh_f
luotuo44
·
2020-07-11 12:14
Libevent源码分析
Libevent源码分析
Libevent
初试memcacheq
按照官方的说法,memcacheq有五大优势:1.无与伦比的简单2.非常快3.支持多个队列4.高并发性5.与memcache协议兼容安装和启动请参考这里,需要bdb和
libev
ent。
li_yang98
·
2020-07-11 10:44
MQ
Memcached
FastDFS安装常见错误解决方法
/fdfs_trackerd:errorwhileloadingsharedlibraries:
libev
ent-2.0.so.5:cannotopensharedobjectfile:Nosuchfileordirectory
kjsayn
·
2020-07-11 10:11
Libev
ent中哈希表详解
Libev
ent的哈希表数据结构如下图所示::根据fd,通过一个hash算法,在一个数组event_map_entry确定该fd所在的数组位置。
jiayp004
·
2020-07-11 09:57
c
Libev
ent分解之数据结构 哈希表
event_base中的io变量是类型为event_io_map的结构体,其定义如下:HT_HEAD(event_io_map,event_map_entry);即structname{//哈希表structevent_map_entry**hth_table;//哈希表长度unsignedhth_table_length;//实际存储的要素个数unsignedhth_n_entries;//存储
jiayp004
·
2020-07-11 09:25
c
libevent
c
数据结构
CentOS 下安装Memcached服务器
memcached是基于
libev
ent的
libev
ent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接口。
二两天涯
·
2020-07-11 08:00
Memcache
centos7 安装 greenplum-db-6.1.0-rhel7-x86_64.rpm
参考http://docs.greenplum.org/6-1/install_guide/install_gpdb.html安装依赖包yum-yinstallkrb5-devel
libev
entlibyamlsshpass
huamin_wang1
·
2020-07-11 07:11
gp
libev
ent源码分析之---hash表
libev
ent-2.022源代码:event-internal.h中原始代码如下:代码编译展开方式:是用gcc的-E选项展开的(一)#ifndef_EVENT_HT_H#define_EVENT_HT_H
happylzs2008
·
2020-07-11 07:08
libevent
hash表的三处使用讲解(nginx, memcache,
libev
ent)
Libev
entBook官方教程"Programmingwith
Libev
ent"英文版pdfhttps://download.csdn.net/download/hdgcx/10178579Nginx
happylzs2008
·
2020-07-11 07:08
libevent
Ubuntu18.04安装Thrift 0.9.3
安装相关的依赖包sudoapt-getinstallautomakebisonflexg++gitlibboost-all-dev
libev
ent-devlibssl-devlibtoolmakepkg-config
空腹熊猫
·
2020-07-11 06:29
thrift
安装Memcached
安装Memcached安装memcached之前需要安装
libev
ent依赖shell>cd/root/ampshell>wgethttps://github.com/
libev
ent/
libev
ent
小白V587
·
2020-07-11 06:40
Linux
Memcached
Memcached
mac下安装thrift
/b2threading=multiaddress-model=64variant=releasestageinstall2、安装
libev
ent下载:http://
libev
e
ado1986
·
2020-07-11 05:37
thrift
libev
ent中的hash表
libev
ent中的hash表的代码在ht-internal文件中,在添加io事件,signal事件时,底层是在操作event_io_map和event_signal_map1、hash的结构(开链
kgduu
·
2020-07-10 19:37
libevent
XtraBackup安装与使用(mysql自动备份)
percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm(mysql5.7)percona-xtrabackup-2.3.9-1.el6.x86_64.rpm(mysql5.6)
libev
zhong_jianyu
·
2020-07-10 14:01
服务器
数据库
MySQL
微服务
accept()ing when you can’t问题分析
accept()ingwhenyoucan’t问题在
libev
的官方文档中提到一个accept()ingwhenyoucan’t的问题,下面是作者对于这个问题的分析:Forexample,largerserversoftenrunoutoffiledescriptors
zhangyifei216
·
2020-07-10 14:10
linux网络编程
MySQL-xtrabackup安装与使用
xtrabackup安装与使用OS:CENTOS7.5MYSQL版本:5.7.22XTRABACKUP版本:2.4.91、rpm安装yum-yinstall
libev
yum-yinstallperl-DBIyum-yinstallperl-DBD-MySQLyum-yinstallperl-Digest-MD5yum-yinstallperl-IO-Socket-SSL2
王仲肖
·
2020-07-10 12:12
MySQL
利用
libev
ent进行网络异常检查
《网络编程释疑之:TCP半开连接的处理》这篇文章主要讲述了网络异常的出现、以及如何在服务端解决存在的网络异常。同时,客户端能否及时检测到自身的网络异常(比如网络禁用,网线断开......)也同样影响着客户端的正常逻辑,下面我就通过自己的实验和实践来给大家说明下。场景是这样的,客户端和服务端建立起一个长连接,并且通过一个心跳来维持上线状态、同时也为了解决上面所说的TCP半开连接问题。客户端在自身出现
weixin_33866037
·
2020-07-10 07:26
gearman 日志分发
博客已经搬家,请访问如下地址:http://www.czhphp.com一,安装:wgethttp://www.monkey.org/~provos/
libev
ent-1.4.12-stable.tar.gztarzxvf
libev
ent
weixin_33770878
·
2020-07-10 07:56
windows 平台使用 VS2017 编译openssl源码
windows平台使用VS2017编译openssl源码1)依赖安装安装perl脚本解释器下载http://
libev
ent.net/download安装nasm汇编器C:\Users\xiaca\AppData
weixin_30820077
·
2020-07-10 07:14
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
其实也就是没有将依赖包装全:sudoapt-getinstalllibxml2-devlibxslt1-devpython-devsudoapt-getinstallzlib1g-devsudoapt-getinstall
libev
ent-devsudopipinstalllxml
若闻
·
2020-07-10 05:54
Linux
Python
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他