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
windows下编译
libev
ent 2.18报错问题
1、在官网下载
libev
ent源码后使用VS开发人员编译2、进入
libev
ent目录执行如下语句nmake/fMakefile.nmake3、报错如下4、解决错误,根据错误在test文件夹下增加一个文件
By_Zhww
·
2020-07-10 05:38
C/C++
visual studio 2017使用
libev
ent的准备步骤
本人使用的visualstudio2017为community版本,
libev
ent为github上pull下来的最新版本,链接如下:https://github.com/
libev
ent/
libev
ent
辉夜乱月
·
2020-07-10 04:32
CPP
Windows下编译
libev
ent
用cmake在windows下编译
libev
ent很简单,但是Github上通过release下载的没有包含cmake脚本GitHub地址:https://github.com/
libev
ent/
libev
ent
DevEnvZ
·
2020-07-10 04:37
开发环境配置
开源网络库boost.asio,
libev
ent,mongoose学习记录以及多线程模式的实现
目录IO操作:IO多路复用(select,poll,epoll)select:poll:epoll:异步IO(iocp,epoll)
Libev
entBoost.asioMongoose总结:首先说明一下几个基础概念
初夏微凉夜
·
2020-07-10 04:24
c++
编程方法
unix网络编程(五)--IO复用+非阻塞
AtinyintroductiontoasynchronousIO链接:http://www.wangafu.net/~nickm/
libev
ent-book/01_intro.htmlLinux下的非阻塞
sunny_ss12
·
2020-07-10 02:14
linux服务器编程
Visual Studio 2017开发linux程序之
libev
ent使用实例
下载源码编译安装后,samle里面有个hello-world.c就是最简单的一个tcpserver端程序了/*ThisexampleprogramprovidesatrivialserverprogramthatlistensforTCPconnectionsonport9995.Whentheyarrive,itwritesashortmessagetoeachclientconnection,
phymat.nico
·
2020-07-10 02:20
VS2017编译支持openssl的
libev
ent源码
2)
libev
ent+openssl(为什么要用openssl呢,微信请求后台验证网址https,如果请求是http的那么可以不需要编译带openssl的
libev
ent
msdb198901
·
2020-07-09 20:04
libev
ent简介[翻译]9 Bufferevents的概念和基础
http://www.wangafu.net/~nickm/
libev
ent-book/Ref6_bufferevent.htmlBufferevents的概念和基础很多时候,一个程序想去执行一些数据缓冲
秋来叶黄
·
2020-07-09 20:00
Tmux源码编译安装
Tmux源码编译安装一安装
libev
ent1下载
libev
ent-2.0.20-stable.tar.gz,解压[root@localhostsoft]#tarxvf
libev
ent-2.0.20-stable.tar.gz
峡云无痕
·
2020-07-09 20:41
VS2015下编译
libev
ent
libev
ent代码地址:https://github.com/
libev
ent/
libev
entParty1编译32位lib打开vs2015x86命令行直接进入代码目录,输入nmake/fMakefile.nmake
九嶷山
·
2020-07-09 18:59
网络编程
windows 平台使用 VS2017 编译openssl源码
1)依赖安装安装perl脚本解释器下载http://
libev
ent.net/download安装nasm汇编器C:\Users\xiaca\AppData\Local\bin\NASM下载http:/
夏曹俊
·
2020-07-09 18:42
c++
数据库
编程语言
视频教程
vs2017编译
libev
ent-2.1.8-stable
http://
libev
ent.org/这里下载的版本是2.1.8。然后解压。然后打开你的vs的命令行窗口,按需求打开,如果你要编译64位的,就打开64位我想编译64bit的,所以我选择如图所示的。
想养个猫咪老师
·
2020-07-09 18:42
libevent
vs2012编译
libev
ent-2.1.8-stable源码 可调试
windows下用vs2012编译
libev
ent-2.1.8-stable源码~可调试,可看源代码。
dingzhaoyan
·
2020-07-09 15:06
c++
libev
ent2.1.11 win10下使用vs2017 源码编译64位静态库 并使用!
目的:
libev
ent2.1.11win10下使用vs2017源码编译64位静态库并使用!
清风弥天
·
2020-07-09 15:54
libevent
libev
ent学习之六:VS2013调试
libev
ent源码
今天就介绍一下vs2013下面调试
libev
ent源码。不需要创建sln解决方案,只需要创建工程,包含源码目录即可源码调试。
灿哥哥
·
2020-07-09 14:16
libevent
Libev
ent学习环境搭建
Libev
ent简介
Libev
ent是一款事件驱动的网络开发包,由于采用C语言开发体积小巧,跨平台,速度极快。
Achou.Wang
·
2020-07-09 13:48
C/C++设计模式
UML
mysql xtrabackup自动备份以及脚本用例。
percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm
libev
-4.15-1.el6.rf.x86_64.rpm博客不好放附件,需要软件的
[email protected]
Xun_Jia
·
2020-07-09 12:20
accept (EMFILE错误)文件描述符用尽解决方案
对于用户而言,处理该请求的关键就是文件描述符,然而没有请求成功就不存在相应的文件描述符,这是一个麻烦的问题,下面借由muduo库(方法来源于
libev
)简单说明一下解决方案。
Clark_Sev
·
2020-07-09 10:22
C++
网络库
FastDFS整合Nginx环境搭建
tar.gzFastDFS_v5.05.tar.gzlibfastcommonV1.0.7.tar.gznginx-1.8.1.tar.gz[root@192src]#yum-yinstallgcc-c++
libev
entpc
我要、发光_233
·
2020-07-09 08:43
Nginx
CentOS
7
Java
8
windows 平台使用 VS2017 编译
libev
ent 源码
一依赖库编译先要将其依赖的库编译好,其中openssl需要编译到
libev
ent中,编译成
libev
ent_openssl.lib库,zlib在新版本中只有示例用到。
夏曹俊
·
2020-07-09 08:30
c++
数据库
编程语言
视频教程
c++
libevent
Libev
ent详解与实践(十)
十、使用
libev
ent的DNS:高层和底层功能
libev
ent提供了少量用于解析DNS名字的API,以及用于实现简单DNS服务器的机制。
张志安_z
·
2020-07-09 07:32
Libev
ent详解与实践(九)
九、连接监听器:接受TCP连接evconnlistener机制提供了监听和接受TCP连接的方法。本章的所有函数和类型都在event2/listener.h中声明,除非特别说明,它们都在2.0.2-alpha版本中首次出现。1.创建和释放evconnlistener接口structevconnlistener*evconnlistener_new(structevent_base*base,evco
张志安_z
·
2020-07-09 07:38
php 安装 event 和
libev
ent 扩展
这里使用的是php7.0.24,php是yum安装的一、安装event扩展用yum无法安装event扩展手动安装php必须要开启sockets功能,需要安装php的socket扩展,才可以安装event扩展编译PHP的时候开启--enable-sockets#tarxfevent-2.3.0.tgz#cdevent-2.3.0#phpize#./configure--with-php-config
centos2015
·
2020-07-09 06:58
PHP
event
php
libevent
Libev
ent学习笔记1
使用
Libev
ent进行快速可移植非阻塞网络编程传送门https://github.com/
libev
ent/
libev
enthttps://
libev
ent.org/学习
libev
ent第1章:关于本文档这些文档是
周健文
·
2020-07-09 05:53
libevent-book
libev
ent源码III--event_base_dispatch()事件循环
Reactor模式中的Event、EventHandler、Reactor目前都完成了,下面就剩EventDemultiplexer了这一步通过event_base_dispatch()完成intevent_base_dispatch(structevent_base*event_base){return(event_base_loop(event_base,0));//调用event_base_
风吹日落噎死青春
·
2020-07-08 20:11
网络
libev
学习系列之四:ev_loop事件循环
libev
学习系列之四:ev_loop事件循环版本说明版本作者日期备注0.1ZY2019.5.31初稿目录文章目录
libev
学习系列之四:ev_loop事件循环版本说明目录一、前言二、描述三、例子一、前言这个是基于官网资料以及这里
xiaoyaoyou.xyz
·
2020-07-08 19:19
网络编程
libev学习
Libev
ent源码分析—event_base_dispatch()
我们知道
libev
ent是一个Reactor模式的事件驱动的网络库。
weixin_33795833
·
2020-07-08 15:18
Centos7安装gearman和php扩展
linuxgearman所需要的依赖yuminstall\vim\git\gcc\gcc-c++\wget\make\gperf\automake\autoconf\boost-devel\libuuid-devel\
libev
ent-devel
weixin_30700977
·
2020-07-08 14:49
iOS环境下
libev
ent库编译流程
1.下载
libev
ent-2.1.8-stable下载链接为:http://
libev
ent.org/下载编译ios版
libev
ent脚本下载链接为:https://github.com/szuwest
YDomo
·
2020-07-08 12:03
CentOS 编译安装 PHP 5.6.25
相关依赖包安装1、演示环境#more/etc/redhat-releaseCentOSrelease6.9(Final)2、扩展支持(mcrypt、mhash扩展和
libev
ent)如果想让编译的php
IM魂影
·
2020-07-08 11:28
Linux
PHP
MySQL
编译Memcached测试客户端连接【web级ubuntu速学课程】
1.下载安装1.1进入官网进行下载和安装1.2依赖的安装sudoapt-getinstall
libev
ent-dev-y1.3安装.
柚9527
·
2020-07-08 11:34
php
Linux
PHP7 安装 event 扩展
Libev
ent是一个用C语言编写的、轻量级的开源高性能I/O框架,支持多种I/O多路复用技术:epoll、poll、dev/poll、select和kqueue等;支持I/O,定时器和信号等事件;注册事件优先级
木偶跳舞
·
2020-07-08 10:26
PHP
php
event
libev
ent源码解析(三)event_base接口函数
###一.前言 本文将重点介绍event_base相关的几个接口函数,包括:*event_base_new(),event_base_loop(),*event_base_new_with_config()###二.函数介绍(1)event_base_new()函数 该函数功能如字面意思,即建立一个新的event_base,用于存放、管理事件。具体代码如下所示:/*创建event_base*/
Ch_ty
·
2020-07-08 10:22
libevent源码解析
开源库学习
libev
ent使用(二) ----- event_base 和 event
关于event_base如果设置event_base使用锁,则可以安全的在多线程这使用它。然而,其事件循环则只能运行在一个线程中,如果需要用多个线程检测IO,则需要为每个线程使用一个event_base。建立默认的event_basestructevent_base*event_base_new(void)//函数分配并返回一个新的具有默认设置的event_base。函数会检测环境变量,返回一个到
yuanhaitaozz
·
2020-07-08 09:24
Libevent源码分析
Libev
ent之struct event和struct event_base及其对应操作详细解释
分析一个开源库,首先应该关注其中重要的结构体,因为结构体往往是将一个事物抽象出来了。例如structevent结构体就是表示事件这一抽象个体。里面包含了事件应该有的所有操作。定义不同事件实质就是填充结构体里面对应的字段而已。结构体里面大量含有指针变量,那么可以说明这个指针变量一定指向堆中的某一段内存。存在着大量的动态分配内存操作。作者真的对内存了如指掌了,还是贯彻了一个道理,一切皆内存,全部都是通
有时需要偏执狂
·
2020-07-08 08:34
Libevent源代码分析
PHP
libev
ent函数基本介绍
event_base_free()释放资源,这不能销毁绑定事件event_base_loop()处理事件,根据指定的base来处理事件循环event_base_loopbreak()立即取消事件循环,行为各break语句相同event_base_loopexit()在指定的时间后退出循环event_base_new()创建并且初始事件event_base_priority_init()设定事件的优
Technofiend
·
2020-07-08 07:20
LINUX
php
libev
ent源码学习-----event_base事件循环
event_base是
libev
ent的事件驱动,也是Reactor模式的直接体现。
一个程序渣渣的小后院
·
2020-07-08 05:48
libevent
event_base
我们在调用任何
Libev
ent的函数前,我们都是需要先申请event_base结构体。
sdoyuxuan
·
2020-07-08 04:02
Libevent
[
libev
ent]event_base_new()
structevent_base*event_base_new(void){inti;structevent_base*base;//相当于一个reactor,声明后分配空间if((base=calloc(1,sizeof(structevent_base)))==NULL)event_err(1,"%s:calloc",__func__);detect_monotonic();//通过调用clo
scnuxiaotao
·
2020-07-08 04:11
libevent源码分析
[
libev
ent]event_base_loop()
intevent_base_loop(structevent_base*base,intflags){conststructeventop*evsel=base->evsel;//选择了epoll机制(如果之前选择了epoll)void*evbase=base->evbase;//epoll.c的epollop对象structtimevaltv;structtimeval*tv_p;intres,
scnuxiaotao
·
2020-07-08 04:11
libevent源码分析
install memcache under centos 6.3
installmemcacheundercentos6.3date:2015-04-2817:09:32+0800comments:truecategory:memcachetags:memcache,linuxRequirementyuminstall-y
libev
ent
libev
ent-develInstallationgetsourcecodewgethttp
全栈运维
·
2020-07-07 23:54
浅谈嵌入式软件架构思想
近期有萌生换个行业方向的想法,想做做后台服务器相关的开发,由于之前工作中并没有这方面的实际需求,只是自己平时关注,了解了些知识,比如:NIO,epoll,ngnix,zeromq,
libev
ent,
AI技术
·
2020-07-07 21:08
嵌入式系统开发
libev
ent源码学习(13):事件主循环event_base_loop
目录开启事件主循环执行事件主循环校对时间阻塞/非阻塞处理激活队列中的event事件主循环的退出event_base_loopexitevent_base_loopbreak开启事件主循环在
libev
ent
HerofH_
·
2020-07-07 20:00
libevent源码学习
C++开源库使用之evpp(一)
配置安装与使用范例1.1简介evpp是一个基于
libev
ent开发的现代化C++11高性能网络服务器,自带TCP/UDP/HTTP等协议的异步非阻塞式的服务器和客户端库。
lovecurry
·
2020-07-07 19:29
C++
[
libev
ent]事件主循环
libev
ent事件处理的中心部分——事件主循环,根据系统提供的事件多路分发机制执行事件循环,对已注册的就绪事件,调用注册事件的回调函数来处理事件。
ouyangshima
·
2020-07-07 18:56
LibEvent
libev
ent简介[翻译]8 工具函数和可移植函数
http://www.wangafu.net/~nickm/
libev
ent-book/Ref5_evutil.html
libev
ent的帮助函数和类型头文件中定义了很多函数,你可以使用,帮助你实现可移植性的程序使用
秋来叶黄
·
2020-07-07 17:00
1、安装配置zabbix,并实现zabbix监控tomcat,nginx,memcached,redis等,并实现发生报警后发送邮件报警。
develnet-snmpnet-snmp-develcurlcurl-develphpphp-bcmathphp-mbstringmariadbmariadb-develmariadb-server
libev
ent-develjava
赵国志_Morin
·
2020-07-07 17:24
Libev
ent源码分析-----配置event_base
转载请注明出处:http://blog.csdn.net/luotuo44/article/details/38443569前面的博文都是讲一些
Libev
ent的一些辅助结构,现在来讲一下关键结构体:event_base
luotuo44
·
2020-07-07 15:06
Libevent源码分析
Libevent源码分析
使用
libev
ent处理http请求时,带中文的url乱码
我使用
libev
ent创建了一个http服务器,本地有一些资源。通过evhttp_set_cb,指定了下载URL。但当URL中有中文的时候,这个下载地址就无效了。
liuguangzhou123
·
2020-07-07 14:03
C/C++
libevent
中文乱码
Honeyd使用
honeyd可以同时模仿上千个不同的计算机官网honeyd-1.5c.tar.gz:http://www.honeyd.org依赖包
libev
ent-1.3a.tar.gz:http://
libev
ent.org
jsd2honey
·
2020-07-07 12:30
安全
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他