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
全图文分析:如何利用Google的protobuf,来思考、设计、实现自己的RPC框架
三、protobuf基本使用1.基本知识2.使用步骤四、
libev
ent1.
libev
ent简介2.基本使用五、实现RPC框架1.基本框架构思2.元数据的设计3.客户端发送请求数据4.服务端接收请求数据
IOT物联网小镇
·
2023-06-11 03:36
嵌入式
应用程序架构设计
RPC
protobuf
应用程序设计
利用protobuf实现RPC框架之RPC简介
整个系列内容分为四个部分:RPC介绍protobuf基本使用网络通信框架
libev
ent介绍实现RPC框架二、RPC基础概念1.RPC是什么?
CoreDump1024
·
2023-06-11 03:33
RPC框架
rpc
网络
利用protobuf实现RPC框架之实现 RPC 框架
整个系列内容分为四个部分:RPC介绍protobuf基本使用网络通信框架
libev
ent介绍实现RPC框架二、实现RPC框架1.基本框架构思我把图中的干扰细节全部去掉,得到下面这张图:其中的绿色部分就是我们的
CoreDump1024
·
2023-06-11 03:33
RPC框架
rpc
网络
c++
利用protobuf实现RPC框架之protobuf 基本使用
整个系列内容分为四个部分:RPC介绍protobuf基本使用网络通信框架
libev
ent介绍实现RPC框架二、protobuf基本使用1.基本知识Protobuf是ProtocolBuffers的简称,
CoreDump1024
·
2023-06-11 03:03
RPC框架
rpc
网络
c++
利用protobuf实现RPC框架之
libev
ent
整个系列内容分为四个部分:RPC介绍protobuf基本使用网络通信框架
libev
ent介绍实现RPC框架二、
libev
ent实现RPC框架,需要解决2个问题:通信和序列化。
CoreDump1024
·
2023-06-11 03:03
RPC框架
rpc
网络
网络协议
关于memcached ,你得知道这几点
memcached是基于
libev
ent库(一个非阻塞式的网络程
jiango0
·
2023-06-10 13:28
libev
ent深入浅出
引子图1一种简单的服务架构在介绍
libev
ent之前,首先抛出一个问题,如果让你设计一个高性能的服务架构,要求服务端能够处理多个客户端连接并响应客户端的请求,如图1所示,你会如何设计?
spencersong
·
2023-06-09 12:39
epoll
内核
reactor
LIBEV
ENT 框架
LIBEV
ENT框架LAMP
libev
ent特点:
libev
ent的功能
libev
ent官网安装步骤Linux下
libev
ent主要API介绍
libev
ent使用步骤
libev
ent编程案例LAMP从LAMP
踏过山河,踏过海
·
2023-06-08 13:46
Linux
服务器
运维
chatgpt赋能python:Python中的Gevent:安装和使用
Python中的Gevent:安装和使用Gevent是Python生态系统中的一个流行的高性能网络库,它是基于
libev
的Python网络库,提供了非阻塞IO、协程和并发编程等方面的特性。
pythonxxoo
·
2023-06-07 15:23
ChatGpt
python
chatgpt
开发语言
计算机
MoE 系列(五)|Envoy Go 扩展之内存安全
Envoy是基于
libev
ent封装的事件驱动,而Go又是包含了抢占式的协程调度。为
·
2023-06-06 21:53
gojavac++网关运维
【C++】C++的工具库
HTTP网络库单元测试性能测试文件压缩下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目-1.Webbench-2.Tinyhttpd-3.cJSON(C++的不推荐这个库)-4.CMockery-5.
Libev
bdview
·
2023-04-21 21:22
c++
编译器
entity
aof
bluetooth
事件主循环
一、事件主循环1、事件处理主流程
libev
ent的事件循环主要是通过event_base_loop函数来完成,其主要的操作如下:1、根据timer-heap中的事件最小超时时间,计算系统I/Odemultiplexer
MessiGo
·
2023-04-20 23:22
libevent深入浅出
c++
黑猴子的家:Redis 和 Memcache 区别
Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了
libev
ent即
黑猴子的家
·
2023-04-19 13:46
ubuntu下Thrift安装
目录1.下载软件包1.1thrift下载1.2
libev
ent下载1.3boost下载2.安装(注意步骤)2.1安装
libev
ent2.2安装boost2.3安装与Python2.7版本对应的python-dev2.4
hsy12342611
·
2023-04-18 11:19
Thrift
集成定时器事件
一,定时器事件1、概述
libev
ent提供了高性能定时器的功能,方便执行延迟回调逻辑。在添加事件监听的时候,可以不指定fd和监听的事件,指定超时的时间,实现定时器功能。
MessiGo
·
2023-04-18 04:04
libevent深入浅出
c++
Android: 在wsl中使用
libev
ent实现http服务器,并编写Android app 实现文件下载
在wsl中使用
libev
ent实现http服务器,并编写Androidapp实现文件下载PC端:在WSL中编译
libev
ent-2.1.8-stablesample中的http-server.c,实现http
katerdaisy
·
2023-04-18 00:42
android
http
服务器
Linux网络编程 第六天
目录学习目标
libev
ent介绍
libev
ent的安装
libev
ent库的使用
libev
ent的使用
libev
ent的地基-event_base等待事件产生-循环等待event_loop使用
libev
ent
没有网名L
·
2023-04-16 16:39
Linux网络编程
linux
网络
服务器
Linux 下编译 thrift
网上有文章说thrift编译还需要依赖Boost,
libev
ent,但是我发现不依赖这两个库也能把thrift编译出来。
cuijiecheng2018
·
2023-04-15 15:05
linux
10-Percona Xtrabackup
mirrors.aliyun.com/repo/epel-7.repoyum-yinstallperlperl-devellibaiolibaio-develperl-Time-HiResperl-DBD-MySQL
libev
1.2
UncleZ_strive
·
2023-04-14 20:03
epoll 反应堆模型(
Libev
ent库核心思想)
epoll反应堆模型是从
libev
ent库里面抽取的核心代码。
@小棋童
·
2023-04-14 18:23
服务器
网络
linux
tcp/ip
如何查看
libev
et的版本
在github下载的
libev
ent时间长了,忘了是哪个版本的
libev
ent,在有源码的情况下,可以查看WIN32-Code\nmake\event2目录下的event-config.h文件,#defineEVENT
snakehacker
·
2023-04-14 10:18
C++
c++
开发语言
libev
源码分析(三)---ev_timer
ev_timer结构体:typedefstructev_timer{intactive;/*是否已经激活*/intpending;/*是否事件易产生,需要执行回调*/intpriority;/*事件优先级*/void*data;/*rw*/void(*cb)(structev_loop*loop,structev_timer*w,intrevents);/*回调*/ev_tstampat;/*pr
人间凑数
·
2023-04-14 10:16
嵌入式
网络编程
libev
ent编程疑难解答
转载请注明出处:http://blog.csdn.net/luotuo44/article/details/39547391前段时间阅读了
libev
ent的源码。
luotuo44
·
2023-04-14 10:13
Libevent使用
Libevent
libev
简介
fromhttp://ju.outofmemory.cn/entry/111430简介
libev
是MarcLehmann用C写的高性能事件循环库。
kexiuyi
·
2023-04-14 10:43
libev事件库
libev
ent、
libev
等网络库介绍
文章目录一、介绍二、
libev
ent
libev
ent快速上手(简单使用)三、
libev
1.ev_timer四、libhv五、Gear-Lib一、介绍
libev
ent
libev
libuvGear-Liblibhv
mayue_csdn
·
2023-04-14 10:11
网络编程
网络
linux
Linux系统编程13:
libev
ent
目标学会
libev
ent的安装。学会编译和运行使用
libev
ent的程序。了解
libev
ent反应器原理熟悉
libev
ent的开发步骤能够使用
libev
ent解决一些简单问题。
jdzhangxin
·
2023-04-13 12:31
CMake定义宏的方式
,对于无值宏:add_definitions(-DMG_ENABLE_OPENSSL)对应于C语言中的#defineMG_ENABLE_OPENSSL而对于有值宏:add_definitions(-D
LIBEV
ENT_VERSION_NUMBER
风闲1217
·
2023-04-12 10:52
cmake
c++
android ndk 编译
libev
ent
androidndk编译
libev
entRussinovich`sBlog2022-10-19原文https://www.shuzhiduo.com/A/rV57oAKG5P/下载
libev
ent2.1.8
katerdaisy
·
2023-04-12 05:11
android
ubuntu
linux
Android:编译
libev
ent动态库并移植jni中,在Android AVD虚拟机上实现一个http服务器
libev
ent源码:
libev
ent-2.1.8-stableAndroidStudio版本:AndroidStudioElectricEel|2022.1.1Patch2AVD虚拟机为x86.大体步骤
katerdaisy
·
2023-04-12 05:06
android
http
服务器
【转】Flask实现异步非阻塞请求功能
关于geventGevent是一个Python并发网络库,它使用了基于
libev
ent事件循环的greenlet来提供一个高级同步API。下面是代码示例:from
ZhouLang
·
2023-04-10 21:41
Ubuntu安装
libev
ent
使用git下载gitclonehttps://github.com/
libev
ent/
libev
ent.gitsudoapt-getinstallcmakesudoaptinstalllibssl-dev
handle_d717
·
2023-04-10 14:57
php7.1 安装 event扩展
导言php不能直接操作
libev
ent库,因此需要通过事件扩展库来间接调用C语言书写的事件库但提供与之相关的C扩展,如
libev
ent,event,swoole流程安装C语言库
libev
ent安装php
pardon110
·
2023-04-09 00:44
event
异步事件库
swoole
pecl
php 第三方扩展
安装依赖1.libmemcached-1.0.82.libmemcached-devel-1.0.83.1-2依赖3
libev
ent2-2.0.214.1-2依赖4cyrus-
u012587734
·
2023-04-09 00:44
php运维
php运维
运维
Ubuntu 安装 thrift
安装依赖sudoapt-getinstallautomakebisonflexg++gitlibboost-all-dev
libev
ent-devlibssl-devlibtoolmakepkg-config
疯狂的冰块
·
2023-04-08 14:19
FastDFS在linux上部署
首先把需要的压缩文件上传到linux服务器中安装依赖:yum-yinstallgccyuminstall-yunzipzipyum-yinstall
libev
entyum-yinstallpcrepcre-develzlibzlib-developensslopenssl-devel
狗语
·
2023-04-08 12:54
Redis与Memcached的比较
IO模型Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描述字pipe传递给worker线程,进行读写IO,网络层使用
libev
ent
the cool grass
·
2023-04-06 19:06
后台开发技术总结
redis
memcached
TekiXquic 的使用
简介tekixquic是基于Xquic+
libev
进行二次封装的Androidsdk库,为了方便理解和使用,沿用了okhttp的封装方式模式,同时沿用了短链接和长链接的思维。
小贝子
·
2023-04-06 14:49
android
开发
android
xquic
h3
libev
2020-02-24 终于把zabbix安装上了
sudoaptinstallzabbix-server-mysqlzabbix-frontend-phpzabbix-agent报错:
libev
ent-dev:Depends:
libev
ent-2.0-
lipper_0947
·
2023-04-05 23:20
值得推荐的C/C++框架和库
值得推荐的C/C++框架和库1.值得学习的C语言开源项目1.1.
Libev
ent1.2.Memcached1.3.Redis1.4.Webbench1.5.APR(ApachePortableRuntime
selfsongs
·
2023-04-05 19:17
C++基础部分
值得推荐的C与C++框架和库
值得推荐的C与C++框架和库date:2020-08-0511:25:35toc_number:true值得推荐的C/C++框架和库转载:EZLippi-值得推荐的C/C++框架和库值得学习的C语言开源项目
Libev
ent
libev
Shy_tom
·
2023-04-05 15:49
C
C++
c++
c语言
软件框架
开发工具
ProxySQL_读写分离
安装配置1、安装perl的软件包支持yum-yinstallperlperl-devellibaiolibaio-develperl-Time-HiResperl-DBD-MySQL
libev
2、下载proxySQLhttps
子牙
·
2023-04-04 04:56
SFT1200 科学插件-酸酸乳
wget-qO-https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/install.sh|sh如果页面显示xxx未运行则需要安装shadowsocksr-
libev
ssr-redir
Time一柒
·
2023-04-03 18:51
ubuntu18.04下编译windows10 下的 libvncserver/libvncclient
如题主要核心是安装ming-w64先安装依赖aptinstall-ycmakeffmpeglibavcodec-devlibavformat-devlibavutil-dev
libev
ent-pthreads
weixin_41330194
·
2023-04-03 05:31
ffmpeg
c++
vnc
Linux 网络编程学习笔记
协议详解三、TCP协议详解四、HTTP通信五、Linux网络编程基础API六、高级I/O函数七、Linux服务器程序规范八、高性能服务器程序框架九、I/O复用十、信号十一、定时器十二、高性能I/O框架库
Libev
ent
碧龗
·
2023-03-31 21:03
计算机网络
linux
学习
运维
libev
ent源码分析(三)——信号处理
libev
ent实现了timer、IO、signal三者的统一,那么timer我们已经分析过了,比较简单的可以融入,那signal怎么统一进去呢?
闫++
·
2023-03-31 21:54
信号处理
c语言
06.
libev
ent在linux下信号事件处理
makefiletest:test.cppg++$^-o$@-levent./$@clean:rm-rftestrm-rf*.otest.cpp#include#include#includeusingnamespacestd;//sock文件描述符,which事件类型,arg传递参数staticvoidCtrl_C(intsock,shortwhich,void*arg){cout<<"Ctrl
天蝎座的程序员
·
2023-03-31 21:23
libevent
c++
libev
ent处理信号
使用evsignal_new注册一个no-pending的事件,并指定回调函数具体例子#include#include#includeusingnamespacestd;staticvoidCtrl_C(intsockfd,shortwhat,void*arg){cout<<"Ctrl_C"<
顾文繁
·
2023-03-31 21:52
libevent
event
epoll
libev
ent源码分析三--signal事件响应
libev
ent支持io事件,timeout事件,signal事件,这篇文件将分析
libev
ent是如何组织signal事件,以及如何实现signal事件响应的。
weixin_30758821
·
2023-03-31 20:37
后端
数据结构与算法
cmake链接
libev
ent的问题
然而上述的方案碰上链接
libev
ent却失效了。相关背景:我是通过apt安装的li
君梦如烟Brian
·
2023-03-31 20:04
#
CMake
服务器
c++
linux
Libev
ent编程-捕获 signal
Libev
ent是一个轻量级的开源高性能网络库,事件驱动(event-driven),实现基于Reactor模式,网上学习资料众多,这里分享一下关于signal的处理。
「已注销」
·
2023-03-31 20:03
开源框架
libevent编程
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他