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
Libevent源代码分析
关于程序运行时加载动态库失败的解决方法
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误,比如:errorwhileloadingsharedlibraries:
libevent
-1.4.so.2:cannotopensharedobjectfile
sylalak123
·
2023-07-17 10:51
linux
x264源代码简单分析:编码器主干部分-2
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2023-07-17 10:09
x264
开源多媒体项目源代码分析
x264
编码
H.264
Slice
NALU
x264源代码简单分析:宏块编码(Encode)部分
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2023-07-17 10:09
x264
开源多媒体项目源代码分析
x264
DCT
量化
残差
编码
redis设计与实现-Reactor模型的应用
1.概述Redis没有使用第三方的
libevent
等网络库,而是基于Reactor模式自己开发了一个单线程的Reactor模型的事件处理模型。
shandadadada
·
2023-07-16 20:49
redis
stun/tun 服务搭建详细记录
安装gcc环境#查看gcc是否安装whichgcc安装libssl-devsudoaptinstalllibssl-dev安装
libevent
下载wget--no-check-certificatehttps
佳朗
·
2023-07-14 18:20
stun/turn
服务器
turn
stun
Linux内核
源代码分析
一(Linux0.12)
Linux内核
源代码分析
一(Linux0.12)Linux内核主要由5个模块构成,它们分别是:进程调度模块、内存管理模块、文件系统模块、进程间通信模块和网络接口模块。
ch132
·
2023-06-24 11:34
Linux
linux
libevent
(3)IO模型基础知识
一、用户态和内核态我们知道现在的操作系统是分层的,内核封装了与底层的接口,通过系统调用提供给上层应用使用。当进程运行在内核空间时,它就处于内核态;当进程运行在用户空间时,它就处于用户态。当我们需要进行IO操作时,如读写硬盘文件、读写网卡数据等,进程需要切换到内核态。一般情况下,应用不能直接操作内核空间的数据,需要把内核态的数据拷贝到用户空间才能操作。应用程序向操作系统发出IO请求:应用程序发出IO
量化交易编程
·
2023-06-24 10:56
网络编程
c++
IO模型
libevent
libevent
(2)linux下安装
libevent
相比windows,在linux下安装
libevent
要简单很多。
量化交易编程
·
2023-06-24 10:56
网络编程
linux
服务器
运维
libevent
libevent
(1)windows下安装
libevent
Socket通信库
libevent
成熟、稳定、性能高,在unix和windows下都能使用,在证券交易领域也有不少成功的应用,已经用事实证明是非常棒的socket通信库。
量化交易编程
·
2023-06-23 12:12
网络编程
linux
服务器
libevent
【代码阅读软件】source insight 4.00.0.124 的 下载、安装、阅读代码
目录一、概述二、安装步骤三、看代码的步骤3.1新建工程3.2同步代码文件一、概述SourceInsight是一款强大的
源代码分析
工具,可以用于浏览、编辑、搜索、分析源代码。
wkd_007
·
2023-06-19 11:42
嵌入式开发
windows
c++
c语言
编辑器
libevent
实现httpserver 终极版C/C++
最近要用C++实现哥httpserver,之前探索了很多个http的库。1.我之前最习惯用httplib-cppgithub.comhttps://github.com/yhirose/cpp-httplib但是它要求gcc-g++版本要大于4.8。然后我用了6.1.0之后,我的其他库比如mysqlglog之后怎么都链接不上。换了系统,换了gcc-g++版本还是不行,可能时版本跨度大吧。结果新编译
终结者X
·
2023-06-18 20:33
http
c++
开发语言
libevent
面试题丨android面试问题合集
静态分析工具是指在不运行程序的情况下,通过对程序文件进行
源代码分析
,从而对程序的安全性、可靠性、性能等进行分析的工具。
极安御信安全研究院
·
2023-06-16 18:03
网络安全
php安装event扩展
安装方法如下:centos系统1、安装event扩展依赖的
libevent
-devel包,命令行运行yuminstall
libevent
-devel-y#如果无法安装,尝试使用下面的命令#yuminstall
libevent
2
myydan
·
2023-06-15 15:43
php
开发语言
Libevent
学习
一、
Libevent
概述1、简介
Libevent
是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动(event-driven),高性能;轻量级,专注于网络,不如ACE那么臃肿庞大
木头人爱学习
·
2023-06-15 10:41
libevent
学习
linux用户空间open函数怎么调到内核的open,linux内核sys_open
源代码分析
打开一个文件,是通过内核提供的系统调用sys_open来实现的,在用户空间的open函数会被编译器编译成为int80的汇编代码,进入内核空间执行打开操作,我们来顺着内核的代码来看一下具体的实现过程。sys_open函数定义在fs/open.c文件,定义如下asmlinkagelongsys_open(constchar__user*filename,intflags,intmode){longre
weixin_39695323
·
2023-06-14 20:09
【
libevent
】 反向代理
使用
libevent
反向代理转载自:https://blog.csdn.net/toontong/article/details/6029151/***********************ToonTonG
欧恩意
·
2023-06-14 02:38
#
Windows
网络
服务器
http
三种列式存储
源代码分析
读取差异
三种列式存储
源代码分析
读取差异tablename:t列信息:A,B,C三列,列数据量相同,类型为string表数据量大小:300G,每列数据100G主要分析两种类型的sql对于不同存储格式的读取数据量大小
君子慎独焉
·
2023-06-12 21:37
Python modbus_tk 库源码分析
#modbus_tk
源代码分析
##前言modbus_tcp协议是工业项目中常见的一种基于TCP/IP协议的设备数据交互协议。
.Hanabi
·
2023-06-11 15:00
全图文分析:如何利用Google的protobuf,来思考、设计、实现自己的RPC框架
三、protobuf基本使用1.基本知识2.使用步骤四、
libevent
1.
libevent
简介2.基本使用五、实现RPC框架1.基本框架构思2.元数据的设计3.客户端发送请求数据4.服务端接收请求数据
IOT物联网小镇
·
2023-06-11 03:36
嵌入式
应用程序架构设计
RPC
protobuf
应用程序设计
利用protobuf实现RPC框架之RPC简介
整个系列内容分为四个部分:RPC介绍protobuf基本使用网络通信框架
libevent
介绍实现RPC框架二、RPC基础概念1.RPC是什么?
CoreDump1024
·
2023-06-11 03:33
RPC框架
rpc
网络
利用protobuf实现RPC框架之实现 RPC 框架
整个系列内容分为四个部分:RPC介绍protobuf基本使用网络通信框架
libevent
介绍实现RPC框架二、实现RPC框架1.基本框架构思我把图中的干扰细节全部去掉,得到下面这张图:其中的绿色部分就是我们的
CoreDump1024
·
2023-06-11 03:33
RPC框架
rpc
网络
c++
利用protobuf实现RPC框架之protobuf 基本使用
整个系列内容分为四个部分:RPC介绍protobuf基本使用网络通信框架
libevent
介绍实现RPC框架二、protobuf基本使用1.基本知识Protobuf是ProtocolBuffers的简称,
CoreDump1024
·
2023-06-11 03:03
RPC框架
rpc
网络
c++
利用protobuf实现RPC框架之
libevent
整个系列内容分为四个部分:RPC介绍protobuf基本使用网络通信框架
libevent
介绍实现RPC框架二、
libevent
实现RPC框架,需要解决2个问题:通信和序列化。
CoreDump1024
·
2023-06-11 03:03
RPC框架
rpc
网络
网络协议
关于memcached ,你得知道这几点
memcached是基于
libevent
库(一个非阻塞式的网络程
jiango0
·
2023-06-10 13:28
libevent
深入浅出
引子图1一种简单的服务架构在介绍
libevent
之前,首先抛出一个问题,如果让你设计一个高性能的服务架构,要求服务端能够处理多个客户端连接并响应客户端的请求,如图1所示,你会如何设计?
spencersong
·
2023-06-09 12:39
epoll
内核
reactor
LIBEVENT
框架
LIBEVENT
框架LAMP
libevent
特点:
libevent
的功能
libevent
官网安装步骤Linux下
libevent
主要API介绍
libevent
使用步骤
libevent
编程案例LAMP从LAMP
踏过山河,踏过海
·
2023-06-08 13:46
Linux
服务器
运维
MoE 系列(五)|Envoy Go 扩展之内存安全
Envoy是基于
libevent
封装的事件驱动,而Go又是包含了抢占式的协程调度。为
·
2023-06-06 21:53
gojavac++网关运维
go-libp2p-net
源代码分析
IPFS网络包处理所有对等网络。它连接到其他主机,它加密通信,它在网络的客户端服务和目标主机之间复用消息。它有多个子组件:Conn-与单个Peer的连接MultiConn-一组与单个Peer的连接SecureConn-加密(类似tls)连接Swarm-保持与对等体的连接,与每个MultiConn的多路复用Muxer-服务和Swarm之间的多路复用。处理请求/回复。service-连接外部客户服务和
区块链布道者Enoch
·
2023-04-21 18:35
事件主循环
一、事件主循环1、事件处理主流程
libevent
的事件循环主要是通过event_base_loop函数来完成,其主要的操作如下:1、根据timer-heap中的事件最小超时时间,计算系统I/Odemultiplexer
MessiGo
·
2023-04-20 23:22
libevent深入浅出
c++
黑猴子的家:Redis 和 Memcache 区别
Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了
libevent
即
黑猴子的家
·
2023-04-19 13:46
epoll_wait
源代码分析
在io多路复用中,有三个主要操作。epoll_create接口描述intepoll_create(intsize);创建epoll的句柄,size是监听的数目,这个参数不同于select()中的第一个参数,给出最大监听的fd+1的值,参数size并不是限制了epoll所能监听的描述符最大个数,只是对内核初始分配内部数据结构的一个建议。当创建好epoll句柄后,它就会占用一个fd值,在linux下如
Gin_714d
·
2023-04-18 12:43
ubuntu下Thrift安装
目录1.下载软件包1.1thrift下载1.2
libevent
下载1.3boost下载2.安装(注意步骤)2.1安装
libevent
2.2安装boost2.3安装与Python2.7版本对应的python-dev2.4
hsy12342611
·
2023-04-18 11:19
Thrift
集成定时器事件
一,定时器事件1、概述
libevent
提供了高性能定时器的功能,方便执行延迟回调逻辑。在添加事件监听的时候,可以不指定fd和监听的事件,指定超时的时间,实现定时器功能。
MessiGo
·
2023-04-18 04:04
libevent深入浅出
c++
Android: 在wsl中使用
libevent
实现http服务器,并编写Android app 实现文件下载
在wsl中使用
libevent
实现http服务器,并编写Androidapp实现文件下载PC端:在WSL中编译
libevent
-2.1.8-stablesample中的http-server.c,实现http
katerdaisy
·
2023-04-18 00:42
android
http
服务器
Linux网络编程 第六天
目录学习目标
libevent
介绍
libevent
的安装
libevent
库的使用
libevent
的使用
libevent
的地基-event_base等待事件产生-循环等待event_loop使用
libevent
没有网名L
·
2023-04-16 16:39
Linux网络编程
linux
网络
服务器
mysql innodb 源码_MySQL列:innodb的源代码的分析的基础数据结构
在过去的一年中的数据库相关的
源代码分析
。前段时间分析levelDB实施和BeansDB实现,数据库网络分析这两篇文章非常多。他们也比较深比较分析,所以没有必要重复很多劳力。
weixin_39639286
·
2023-04-15 18:07
mysql
innodb
源码
mysql innodb源码_MySQL系列:innodb
源代码分析
之内存管理
在innodb中实现了自己的内存池系统和内存堆分配系统,在innodb的内存管理系统中,大致分为三个部分:基础的内存块分配管理、内存伙伴分配器和内存堆分配器。innodb定义和实现内存池的主要目的是提供内存的使用率和效率,防止内存碎片和内存分配跟踪和调试。我们先来看看他们的关系和结构。下面是它的关系结构图:上图中的:ut_mem_block块是基础内存管理Buddyallocator是内存伙伴分配
何以法考人
·
2023-04-15 18:37
mysql
innodb源码
Linux 下编译 thrift
网上有文章说thrift编译还需要依赖Boost,
libevent
,但是我发现不依赖这两个库也能把thrift编译出来。
cuijiecheng2018
·
2023-04-15 15:05
linux
庖丁解牛之LruCache
源代码分析
和设计
背景LruCache这个很常见,做过android的开发没见过也都听说过这个,一般应用常见就是做缓存的时候用到,说一下我与LruCache的故事吧,好多年面试的时候让我实现一下Lru算法,我当时用HashMap搞的,搞的好复杂,其实你看Android的中LruCahe类很简单,就三百多行代码什么是Lru算法呢?LRU是LeastRecentlyUsed的缩写,即最近最少使用,常用于页面置换算法,是
饥饿的大灰狼
·
2023-04-15 12:17
epoll 反应堆模型(
Libevent
库核心思想)
epoll反应堆模型是从
libevent
库里面抽取的核心代码。
@小棋童
·
2023-04-14 18:23
服务器
网络
linux
tcp/ip
如何查看libevet的版本
在github下载的
libevent
时间长了,忘了是哪个版本的
libevent
,在有源码的情况下,可以查看WIN32-Code\nmake\event2目录下的event-config.h文件,#defineEVENT
snakehacker
·
2023-04-14 10:18
C++
c++
开发语言
libevent
编程疑难解答
转载请注明出处:http://blog.csdn.net/luotuo44/article/details/39547391前段时间阅读了
libevent
的源码。
luotuo44
·
2023-04-14 10:13
Libevent使用
Libevent
libevent
、libev等网络库介绍
文章目录一、介绍二、
libevent
libevent
快速上手(简单使用)三、libev1.ev_timer四、libhv五、Gear-Lib一、介绍
libevent
libevlibuvGear-Liblibhv
mayue_csdn
·
2023-04-14 10:11
网络编程
网络
linux
HDFS
源代码分析
之DataNode BlockScanner实现
BlockScanner实现每个DataNode都会有一个BlockScanner周期性的验证DataNode上存储的所有数据块的正确性,并把损坏的数据块报告给NameNode。VolumeScanner是专门针对每个存储目录做块扫描的服务,由于DataNode可以使用多目录,所以BlockScanner会持有多个VolumeScanner。publicclassBlockScanner{.../
苍老流年
·
2023-04-14 07:58
大数据
--
hadoop源代码分析
代码审计思路详解
代码审计概念代码审计定义代码审计(Codeaudit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的
源代码分析
。软件代码审计是对编程项目中源代码的全面分析,旨在发现错误,安全漏洞或违反编程约定。
C1yas0
·
2023-04-14 06:03
java
php
Linux系统编程13:
libevent
目标学会
libevent
的安装。学会编译和运行使用
libevent
的程序。了解
libevent
反应器原理熟悉
libevent
的开发步骤能够使用
libevent
解决一些简单问题。
jdzhangxin
·
2023-04-13 12:31
spring mvc源码学习笔记(学习自springMvc
源代码分析
与实践)
SpringMvc自身创建的过程mvc中的servlet一共有三个层次,分别为HttpServletBeanFrameworkServletDispatcherServlet其中第一个是直接继承httpServlet第二个是初始化webapplicationContext第三个是初始化自身的9大组件DispatcherServlet主要使用OnRefresh调用initStrategies初始化9
张帆demo
·
2023-04-12 16:37
CMake定义宏的方式
,对于无值宏:add_definitions(-DMG_ENABLE_OPENSSL)对应于C语言中的#defineMG_ENABLE_OPENSSL而对于有值宏:add_definitions(-D
LIBEVENT
_VERSION_NUMBER
风闲1217
·
2023-04-12 10:52
cmake
c++
android ndk 编译
libevent
androidndk编译
libevent
Russinovich`sBlog2022-10-19原文https://www.shuzhiduo.com/A/rV57oAKG5P/下载
libevent
2.1.8
katerdaisy
·
2023-04-12 05:11
android
ubuntu
linux
Android:编译
libevent
动态库并移植jni中,在Android AVD虚拟机上实现一个http服务器
libevent
源码:
libevent
-2.1.8-stableAndroidStudio版本:AndroidStudioElectricEel|2022.1.1Patch2AVD虚拟机为x86.大体步骤
katerdaisy
·
2023-04-12 05:06
android
http
服务器
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他