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源代码分析
win10+Qt5.12.10编译thrift
一、环境操作系统:windows10专业版Qt:5.12.10,安装路径D:\Qt\Qt5.12.10因thrift依赖boost、
libevent
、openssl、zlib,因此需要先编译这些库。
蓝天easy
·
2023-09-10 21:56
开源库编译
qt
Glusterfs3.3.1DHT(hash分布)
源代码分析
作者:老叮当猫来源:开源中国原文:https://my.oschina.net/uvwxyz/blog/182224版权声明:本文为博主原创文章,转载请附上博文链接!1.DHT简介GlusterFS使用算法进行数据定位,集群中的任何服务器和客户端只需根据路径和文件名就可以对数据进行定位和读写访问。换句话说,GlusterFS不需要将元数据与数据进行分离,因为文件定位可独立并行化进行。Gluster
苍山雪麓
·
2023-09-07 04:21
tmux终端复用安装教程(非root用户)
首先下载安装包:执行命令:wgethttps://github.com/tmux/tmux/releases/download/2.2/tmux-2.2.tar.gzwgethttps://github.com/
libevent
jiandanjinxin
·
2023-09-05 18:27
基于S3C 2440 的 U-BOOT 启动代码之 start_armboot()
源代码分析
基于S3C2440的U-BOOT启动代码之start_armboot()
源代码分析
start_armboot()是U-BOOT为2440的启动是初始化硬件,引导挂载linux系统的核心代码,看起来还是有一点复杂的
ImageTechniques
·
2023-09-05 11:09
uboot
嵌入式
操作系统
Memcache的安装与使用详解
wget-chttp://soft.vpser.net/lib/
libevent
/
libevent
-2.0.13-stable.tar.gztarzxvf
libevent
-2.0.13-stable.tar.gzcd
libevent
linuxoffer
·
2023-09-05 06:46
其它
linux
【Linux】
Libevent
相关小知识总结
Libevent
是基于事件的,也就是说,相当于去注册一个事件,当这个事件发生的话,那么就会调用回调函数。
哥不想学算法
·
2023-09-04 09:40
c++
质量管理工具SonarQube
1.安装说明1.1下载两个SonarQube服务器:显示
源代码分析
结果的服务器软件安装社区版:https://www.sonarqube.org/downloads/SonarQube扫描器:用于分析源代码的工具
泥人冷风
·
2023-09-03 00:41
2. 安装Memcached
官网下载下载地址安装依赖yuminstall
libevent
libevent
-devel-y下载软件包:(1/3):
libevent
-devel-1.4.13-4.el6.x86_64.rpm(2/3)
GTC_GZ
·
2023-09-02 15:01
linux_中间件安装
memcached
数据库
缓存
day22-----3.1-----coturn安装以及报错“coturn/src/apps/relay/netengine.c:316:对‘SSL_CTX_up_ref’未定义的引用“
sudoapt‐getinstalllibssl‐devsudoapt‐getinstall
libevent
‐dev1.2编译安装coturn然后我正常的安装。
Mango酱
·
2023-09-02 01:26
音视频流媒体开发
linux
webrtc
(
libevent
) 基础demo
文章目录介绍Code并发服务器signalfifoENDP.S简单客户端代码介绍官网:
libevent
#linux中下载apt-getinstall
libevent
-dev官网的简介:The
libevent
APIprovidesamechanismtoexecuteacallbackfunctionwhenaspecificeventoccursonafiledescriptororafterat
天赐细莲
·
2023-08-31 14:31
linux
c++
linux
运维
服务器
《高性能Linux网络编程核心技术揭秘》已出版
本书详解高性能Linux网络编程的核心技术及DPDK框架,剖析Nginx高性能服务器架构,实战基于
libevent
的FTP服务器、基于epoll的高并发聊天服务器、基于DPDK的应用案例、基于P2P架构的高性能游戏服务器
新知图书
·
2023-08-31 10:10
linux
网络
运维
riscv64 裸机编程实践与分析
riscv64裸机编程实践与分析1.概述2.最小工程的构成3.链接脚本4.可执行的程序
源代码分析
5.编译与运行5.1编译5.2运行5.3调试6.总结1.概述任何芯片在启动之前都需要有一段汇编代码,从这段汇编代码上就可以体现一些架构设计的特点
ctbinzi
·
2023-08-31 08:11
risc-v
libevent
之IO事件循环
看这篇之前可以看这篇基础
libevent
学习准备接下来就开始吧:先来个例子来源https://blog.csdn.net/luotuo44/article/details/39670221voidaccept_cb
YuWenHaiBo
·
2023-08-29 14:42
libevent
源码学习-第三天
&提供了各个接口函数voidevent_enable_debug_mode(void)打开debug模式,跟踪程序的运行。该函数会打印出:1,事件重复添加;2,函数在事件添加前执行。我们需要知道以下几个常用宏:__func__,指明当前执行的函数名;__FILE__,指明当前执行的文件;__LINE__,指明当前执行程序所在的行号。voidevent_debug_unassign(structev
zhoushuaiyin
·
2023-08-28 07:04
Libevent
学习九:bufferevent 基础接口
文章目录bufferevent基础接口创建bufferevent上下文开启/关闭bufferevent操作设置bufferevent的回调函数读取bufferevent缓冲区写入bufferevent缓冲区设置bufferevent超时时间释放bufferevent连接服务端socketbufferevent基础接口bufferevent的接口都位于头文件中,本章介绍一些常用的接口。创建buffe
myw31415926
·
2023-08-28 06:02
libevent
我的文章
学习
c语言
网络
Libevent
学习六:
Libevent
定时器事件
与信号类似,
Libevent
定时器事件API也是一系列宏定义的接口,对event_等基础函数做了一个简单的封装,源码如下://给一个定时器事件赋值,需要传递事件指针,不常用#defineevtimer_assign
myw31415926
·
2023-08-28 06:01
libevent
我的文章
学习
c++
网络
libevent
库源码学习-poll/select( linux) .devpoll(/dev/poll)( linux) ,epoll(linux)
http://blog.csdn.net/hcwzq/article/details/7526088
libevent
库源码学习-poll/select(linux)这两种实际上差不多,都是把一组fd传送给
happylife1527
·
2023-08-28 06:00
libevent
libevent
学习:官方案例hello-world(都在这里)
我花了一夜用数据结构给女朋友写个H5走迷宫游戏https://blog.csdn.net/qq_40693171/article/details/100716766zookeeper应用场景与实现https://blog.csdn.net/guangyacyb/article/details/96702721别再翻了,面试二叉树看这11个就够了~https://blog.csdn.net/qq_3
happylzs2008
·
2023-08-28 06:00
2019必看
libevent
libevent
库介绍--事件和数据缓冲
首先在学习
libevent
库的使用前,我们还要从基本的了解开始,已经熟悉了epoll以及reactor,然后从event_base学习,依次学习事件event、数据缓冲Bufferevent和数据封装evBuffer
diaoguan4535
·
2023-08-28 06:30
epoll
后端
操作系统
libevent
库学习(1)
一、初识1、
libevent
介绍
Libevent
是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动(event-driven),高性能;轻量级,专注于网络,不如ACE那么臃肿庞大
StudyWinter
·
2023-08-28 06:59
linux网络编程
C&C++记录学习
linux
服务器
libevent
Libevent
源码学习(一) 支持多种网络模型原理
在linux下学习了一段时间网络编程,主体的编程思路懂得差不多了(windows下做过,基本差不多),所以决定看些开源的库来实际学习一下.故选择了相对简练的
libevent
进行代码阅读.在读的过程中,参考了一位已经将
蒋_X_X
·
2023-08-28 06:59
网络编程学习
libevent
源码学习7---
libevent
常用设置
libevent
源码学习7—
libevent
常用设置
libevent
有一些被整个进程共享的、影响整个库的全局设置。
Stack Overflow?Tan90
·
2023-08-28 06:28
Libevent
libevent
CentOS7部署FastDFS
tar.gzfastdfs-nginx-module-1.22.tar.gzlibfastcommon-1.0.42.tar.gznginx-1.16.1.tar.gz安装依赖环境yuminstall-ygccgcc-c++yum-yinstall
libevent
Mr_Darren
·
2023-08-28 02:59
ServiceLoader
源代码分析
1.ServiceLoader可以用来做什么我比较喜欢用通俗的语言来说明,ServiceLoader我用通俗的语言来讲的话,就是可以通过配置文件灵活的来指定一个接口的实现类,再用ClassLoader来把这些实现类加载到内存中。这么做的好处是什么,这么做的好处是什么?显而易见,使得我们写的程序更加灵活,更加容易扩展。ServiceLoader是Java的SPI实现。2.直接上个sample定义一个
有点胖的小乐乐
·
2023-08-27 06:29
linux问题定位
每个线程的栈空间连续且相互独立3).使用x/100a$esp可以看到栈内存中的原始数据3.函数调用过程函数调用过程在栈中如何组织数据的4.堆三级堆管理想详细了解的阅读《glibc内存管理ptmalloc
源代码分析
百鸣
·
2023-08-26 22:32
linux
gdb
调试
libevent
源码学习6---链接监听器evconnlistener
libevent
源码学习6—链接监听器evconnlistenerevconnlistener机制提供了监听和接受TCP连接的方法。
Stack Overflow?Tan90
·
2023-08-26 12:17
Libevent
libevent
libevent
源码学习4--数据缓冲Bufferevent
libevent
源码学习4–数据缓冲Bufferevent很多时候,除了响应事件之外,应用还希望做一定的数据缓冲。
libevent
为此提供了一种通用机制,即bufferevent。
Stack Overflow?Tan90
·
2023-08-26 12:47
Libevent
libevent
libevent
源码学习5---数据封装evBuffer
libevent
源码学习5—数据封装evBuffer
libevent
的evbuffer实现了为向后面添加数据和从前面移除数据而优化的字节队列。evbuffer用于处理缓冲网络IO的“缓冲”部分。
Stack Overflow?Tan90
·
2023-08-26 12:46
Libevent
libevent
Facebook 开
源代码分析
工具 —— Mariana Trench
Facebook的安全团队本周向开源社区揭晓了一个新的开源项目——MarianaTrench,这是一个用于识别Android和Java应用程序漏洞的开源工具,Facebook此前一直在公司内部使用这个以应用安全为重点的工具可以分析数千万行的大型代码库,帮助开发者在代码出现漏洞之前发现漏洞,大大减少交付安全和隐私错误所带来的风险MarianaTrench的工作方式:MarianaTrench通过分析
ejinxian
·
2023-08-26 10:45
大数据
facebook
android
代码安全
vue3.3中ref和reactive原理
源代码分析
源码是ts编写的,这里部分简化成js便于阅读function ref(value){ returncreateRef(value,false)}functioncreateRef(rawValue,shallow){//shallow是否是浅层定义数据,用于区别ref和shallowRef if(isRef(rawValue)){//如果已经是ref直接返回源数据 returnrawValue
竹子js
·
2023-08-26 09:49
vue.js
前端
javascript
Centos7 安装 php-event 扩展
1、前置条件yuminstall
libevent
-yyuminstall
libevent
-devel-yyuminstallphp-develphp-pear-y2、安装peclinstallevent
毛小zhu
·
2023-08-25 13:22
linux
运维
服务器
libevent
源码深度剖析-张亮
文章目录一序幕1前言2
libevent
简介3学习的好处二reactor模式1reactor的事件处理机制2reactor模式的优点3reactor模式框架4reactor事件处理流程5小结三
libevent
xupeng1644
·
2023-08-25 05:56
网络编程相关
记一个宏定义写法#define HT_FIND(name, head, elm) name##_HT_FIND((head), (elm))
记一个宏定义写法最近在看
libevent
源码,看到一个有趣的宏写法。特此记录。方便日后巩固学习。
Stack Overflow?Tan90
·
2023-08-25 05:55
c++
c++
libevent
(1)-源码编译安装和基础函数介绍
1.编译安装官方网站:https://
libevent
.org/1.1安装方式1:从GitHub下载源码编译安装#1.从
libevent
官网获取github的地址后,使用gitclone源码[wengjh
一念之间 一心向阳
·
2023-08-25 05:55
#
libevent
c++
网络通信
libevent
源码学习-----event操作
libevent
核心结构是event_base和event,接下来主要介绍event结构/*event的定义的主要部分*/structevent{/*...
一个程序渣渣的小后院
·
2023-08-25 05:54
libevent
libevent
源码
libevent
源码学习-----事件驱动流程分析
libevent
中事件驱动的大体流程如下/*创建事件驱动*/structevent_base*base=event_base_new();/**创建一个事件*@parambase:事件驱动*@paramfd
一个程序渣渣的小后院
·
2023-08-25 05:24
libevent
libevent
源码
libevent
源码学习-----统一事件源及信号绑定函数
libevent
在对文件描述符,套接字进行监控时直接放到event,这些event通过io多路复用函数进行监控,然而对应信号来说io复用函数却无能为力,为了解决问题,
libevent
采用统一事件源的方式
一个程序渣渣的小后院
·
2023-08-25 05:24
libevent
libevent
signal
源码
libevent
源码学习3---事件event
libevent
源码学习3—事件event
libevent
的基本操作单元是事件。
Stack Overflow?Tan90
·
2023-08-25 05:53
Libevent
libevent
procps-ng 3.3.10
源代码分析
- top (二)
6procs_refresh()procs_refresh()得到本轮采样中的进程数据。调用procs_hlp()得到本轮采样中系统全局的clocktick(时钟滴答)。调用openproc()初始化PROCTAB结构。其中,两个成员finder和reader()是函数指针。前者用于查找下一个进程的pid,后者指定进程pid得到进程数据。成员pids指定一组进程pid。通过命令选项-p可以指定这组
RonZheng2010
·
2023-08-24 23:26
Spark 3.2 MemoryManager
源代码分析
MemoryManager统一管理Execution内存和Storage内存。Execution内存包括shuffles,joins,sortsandaggregations。Storage内存包括caching和传播内部的数据结构,如broadcast的对象等。在UnifiedMemoryManager中,Execution和Storage内存可以共享堆内存,这两部分可以占用的总内存为(thet
houzhizhen
·
2023-08-24 00:13
spark
java
大数据
通过
源代码分析
Mybatis的功能
SQL解析Mybatis在初始化的时候,会读取xml中的SQL,解析后会生成SqlSource对象,SqlSource对象分为两种。DynamicSqlSource,动态SQL,获取SQL(getBoundSQL方法中)的时候生成参数化SQL。RawSqlSource,原始SQL,创建对象时直接生成参数化SQL。因为RawSqlSource不会重复去生成参数化SQL,调用的时候直接传入参数并执行,
联旺
·
2023-08-23 17:48
【Linux】
Libevent
库---event
libevent
框架:1.创建event_base(乐高底座)structevent_base*event_base_new(void);structevent_base*base=event_base_new
zsyyugong
·
2023-08-22 23:58
【Linux】
linux
算法
数据库
【Linux】
Libevent
库---bufferevent
服务器端框架1.创建event_base_new();2.使用evconnlistener_new_bind创建监听服务器,设置其回调函数listner_cb(),当有客户端成功连接时回调函数被调用。3.封装listner_cb(),在函数内部,完成:4.创建bufferevent事件对象,bufferevent_socket_new();5.使用bufferevent_setcb()函数给buf
zsyyugong
·
2023-08-22 23:58
【Linux】
服务器
前端
运维
libevent
常用函数最全讲解
目录1、事件处理框架2、设置事件循环3、终止事件循环4、事件的创建与释放5、事件的添加和删除1、事件处理框架//头文件#include//创建一个事件处理框架structevent_base*event_base_new(void)//释放一个事件处理框架//参数:event_base_free(structevent_base*base)voidevent_base_free(structeve
落雨碎江南 Lucinda
·
2023-08-22 19:05
C++
c++
网络
编译器是怎么工作的 —— 代码生成
前两篇博客已经把
源代码分析
和分析结果转换的这两个过程写完了,还剩下最后一个过程——新代码的生成。
边城少年_
·
2023-08-21 06:20
Memcached安装及配置
文章目录准备安装安装
libevent
安装memcached安装memcached-replication启动测试基本memcached客户机命令memcached修改命令参数缓存管理命令参考资料java
顽石九变
·
2023-08-20 22:14
运维
memcached
MoE 系列(五)|Envoy Go 扩展之内存安全
Envoy是基于
libevent
封装的事件驱动,而Go又是包含了抢占式的协程调度。为
·
2023-08-18 15:20
gojavac++网关运维
reactor模式
redis/nginx/
libevent
对网络io的处理,都采用了reactor模式。
congchp
·
2023-08-18 13:15
软件测试学术顶会——ISSTA 2023 论文(网络安全方向)清单、摘要与总结
总结本次会议涵盖的安全研究主题广泛,包括
源代码分析
、二进制代码分析、恶意软件检测、漏洞检测、模糊测试、程序验证等。
riusksk
·
2023-08-18 06:26
web安全
安全
2022美亚杯个人赛复现
waze导航2223查看苹果手机接受照片的方式24252627查找备忘录上锁问文件28293031日志文件3233343536373839遇见加密数据库40414243虚拟机分析444546474849
源代码分析
双层小牛堡
·
2023-08-16 10:37
取证
取证
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他