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源代码分析
kcp 介绍与
源代码分析
_KCP-GO源码解析
原标题:KCP-GO源码解析原文作者:张伯雨golang技术社区概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC:ForwardErrorCorrectionkcp简介kcp是一个基于udp实现快速、可靠、向前纠错的的协议,能以比TCP浪费10%-20%的带宽的代价
weixin_39550937
·
2023-10-28 20:49
kcp
介绍与源代码分析
React Native
源代码分析
--Android客户端启动流程(从JS到Java)
上一篇文章讲到启动过程中,最终Java层调用了JS层的AppRegistry.js的runApplication()方法来进行JS层的启动工作。我们看一下runApplication()的整个调用过程:runApplication()->require('ReactNative').render(renderable,rootTag);->ReactNativeRenderer-dev.rende
huangjun0
·
2023-10-28 03:02
IO多路复用select/poll/epoll
目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、io多路复用二、select/poll/epoll1.select(八几年的老东西了)2.poll注意问题3.epoll问题注意点缺点选择
libevent
Network porter
·
2023-10-27 20:02
IO
Redis
linux
linux
服务器
redis
IO
SpringCloudGateway 入门
的负载均衡三、核心概念详细3.1断言Predicate3.2过滤器3.2.1内置过滤器3.2.2自定义过滤器构造器(原理)资源结构Route/Predicate的构造器构造器的增强器整体协同关系/部分
源代码分析
扩展自己的过滤器
Love Orange
·
2023-10-27 20:16
分布式
java
开发语言
gateway
springcloud
[C/C++后端开发学习]16 使用
libevent
文章目录
libevent
和libev
libevent
的封装层次使用
libevent
1)由调用者自己管理I/O2)调用者只处理事件网络监听和读写事件普通I/O事件3)定时事件和信号处理定时事件信号处理事件原理浅析定时任务管理的实现
jiang_T
·
2023-10-27 08:38
C/C++后端开发学习笔记
后端
c语言
目录 && 分析计划
1,I/O库的目的,为什么要有IO库而不是使用原始的api,IO网络库解决了什么问题2,Reactor模式3,
libevent
源码分析数据结构与算法4,结合demo分析
libevent
cuihang
·
2023-10-27 05:46
Linux系统安装
libevent
库安装出错问题(安装1.1版本openssl)
1、首先查看系统openssl的版本opensslversionopenssl的版本号为1.02、首先
libevent
库安装出错的原因可能由于版本不兼容导致的,现如今一般使用的是
libevent
库的2.1
国家级退堂鼓
·
2023-10-26 11:50
linux
运维
服务器
ubuntu
centos
安装
libevent
库(基于openssl1.1版本)
事先保证openssl的版本对应兼容,详情请看这篇文章Linux系统安装
libevent
库安装出错问题(安装1.1版本openssl)1、官网下载最新安装包,并放入linux系统文件夹中https://
国家级退堂鼓
·
2023-10-26 11:50
linux
运维
服务器
c++
ubuntu
gwt-smalljava开发发布
webdw.vicp.net/gwt-smalljavaDemo页面上有两个操作按钮,第一个按钮将
源代码分析
成一个标准的ast,抽象语法树,第二个按钮则按照Java语法对一个抽象语法树进行求解。
webdw
·
2023-10-26 03:32
libevent
源码学习----io多路复用的封装和使用
又因为可供选择的io函数很多,linux下有epoll,poll,select等,window下有ICOP,select等,所以
libevent
需要在程序启动时选择一个合适的io多路复用函数,合适的依据是系统支持
一个程序渣渣的小后院
·
2023-10-25 18:43
libevent
libevent
源码
io多路复用
103-104_容器_JDK
源代码分析
_自己实现LinkedList
publicclassMyLinkedList/*implementsList*/{classNode{Nodeprevious;Objectobj;Nodenext;}privateNodefirst;privateNodelast;privateintsize;publicintsize(){returnsize;}//索引越界检测privatevoidrangeCheck(intindex)
werdzs
·
2023-10-25 17:51
Java基础
List
linkedlist
源代码
turn搭建测试
redhat-releaseCentOSLinuxrelease7.6.1810(Core)相关系统环境安装sudoyuminstall-ymakegccccgcc-c++wgetsudoyuminstall-yopenssl-devel
libevent
libevent
-devel
double_happiness
·
2023-10-25 12:18
音视频
webrtc
turn
如何在Ubuntu中安装
libevent
库
Ubuntu安装及测试
Libevent
_如何查看ubuntu是否安装了
libevent
-CSDN博客【精选】LinuxUbuntu20.04LTS安装OpenSSL步骤_ubuntu安装openssl-CSDN
我们都是路明非
·
2023-10-25 11:15
1024程序员节
android观察者模式容器联动,观察者模式(触发联动)
0、提纲目录:1、举例:发起登录请求2、AndroidAdapter相关
源代码分析
3、EventBus相关
源代码分析
4、观察者模式总结需要查看其它设计模式描述可以查看我的文章《设计模式开篇》。
乱世佳人断佳话
·
2023-10-24 18:38
Socket实现服务器搭建
1.顺序处理依次处理--效率低下2.并发处理2.1多线程并发(线程池)2.2多进程池2.3I/O转接接口selectepoll-可在单线程处理多任务请求+多线程效率更高2.4
libevent
高并发框架若客户端内部任务较复杂
深耕半夜
·
2023-10-24 10:30
服务器
运维
tcp/ip
linux
网络
c++网络库
Libevent
万字详解
服务端事件组成网络iO事件**Linux:**epoll,poll,select**windows:**iocp**mac:**kqueue定时事件红黑树最小堆:二叉树,四叉树跳表时间轮信号事件概述
libevent
@新法
·
2023-10-23 22:09
Linux
网络编程
c++
网络
开发语言
后端
linux
共享WiFi码项目一天赚3000,一个月6W,背后逻辑与
源代码分析
最近去饭店吃饭看到墙上贴着一个二维码,上面写着共享WIFI,躺着赚钱,类似下面的图片吧。于是呼我回家后深入研究了下。这套项目整体由小程序端和API接口端组成。小程序使用UNIAPP开发,整体连WIFI的逻辑就是使用了微信的startWifi接口,代码如下:exportdefault{connect_wf(ssid,pwd){//获取手机型号letthat=thisuni.getSystemInfo
DATA5U
·
2023-10-23 16:11
小程序源码
WIFI码
共享WIFI
网赚项目
微信小程序
阿里云服务器(Ubuntu18.04版本)中安装coturn穿透服务器
安装依赖库二、下载源码并编译安装三、coturn启动命令四、阿里云端口配置五、安装、配置完成后测试一、安装依赖库sudoapt-getupdatesudoapt-getinstalllibssl-dev
libevent
-devlibpq-devmysql-clientlibmysqlclient-devlibhiredis
一条小帅帅0v0
·
2023-10-23 03:19
音视频
阿里云
linux
ubuntu
udp
看透Spring MVC
源代码分析
与实践 .pdf
组件概览HandlerMapping根据request找到对应的处理器Handler和Interceptors。内部只有一个方法HandlerExecutionChaingetHandler(HttpServletRequestrequest)throwsException;HandlerAdapterHandler适配器,内部方法如下:booleansupports(Objecthandler)
90后小伙追梦之路
·
2023-10-22 07:42
架构
后端
java
java
开发语言
分布式
程序人生
面试
源码安装zabbix5.0
yum-yinstallnet-snmpnet-snmp-develcurl-develjava-1.8.0-openjdkjava-1.8.0-openjdk-develOpenIPMI-devellibssh2-devel
libevent
-devel2
洪栋梁
·
2023-10-20 22:30
linux
centos
服务器
ST电机库v5.4.4
源代码分析
(10): MCWB应用中的一个小技巧
编者:沉尸(
[email protected]
)前言:如图中箭头,我们新建一个项目,BKIN缺省是有效的,而我们项目中又没用上BKIN脚,那么怎么让它变灰无效呢?先设置好所有内容,然后生成项目然后将BKIN(PB.12)设置为输出口(输入还是输出要根据具体情况设置)千万不要在“STM32CubeMX”中生成项目只需要saveproject,然后退出,重新进入Workbench此时再来看如果在“STM32
stonechan02
·
2023-10-18 12:30
ST电机库
单片机
stm32
嵌入式硬件
【大数据】Hive查询(select 1)
源代码分析
详解
查询结果总共花费了0.5毫秒日志2021-02-03T10:50:05,288INFO[HiveServer2-Handler-Pool:Thread-83393]:conf.HiveConf(HiveConf.java:getLogIdVar(5130))-Usingthedefaultvaluepassedinforlogid:89172071-3587-4ed8-8e3f-d798d3e56
笑起来贼好看
·
2023-10-15 12:05
大数据
Hive
Spark
hive
大数据
hadoop
Go|sync.mutex
源代码分析
sync.mutex
源代码分析
[TOC]针对Golang1.10.3的sync.Mutex进行分析,代码位置:sync/mutex.gosync_mutex.jpeg结构体定义typeMutexstruct
CoffeeRabbit
·
2023-10-14 18:08
[代码审计篇]PHP代码审计入门(前置要点)
何为代码审计简介代码审计(Codeaudit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的
源代码分析
。即对源代码进行检查,寻找代码中会导致安全问题的bug(漏洞)。前置知识掌握
「已注销」
·
2023-10-14 12:03
代码审计
php
安全漏洞
web
代码规范
信息安全
WebRTC NAT穿透服务器 coturn服务搭建
文章目录安装需要的环境联网安装安装gcc安装make安装openssl安装wget编译安装
libevent
(手动安装)安装sqlite或mysqlCentos7安装最新的sqlite3下载coturn源码并编译使用
IT小浣熊
·
2023-10-13 19:35
WebRTC
coturn
centos
Xcode 14.3.1build 报错整理
CommandPhaseScriptExecutionfailedwithanonzeroexitcode2、In/Users/XX/XX/XX/fayuan-mediator-app-rn/ios/Pods/Cocoa
LibEvent
李小逗逗
·
2023-10-13 09:38
xcode
macos
react
native
ios
Linux 网络编程学习笔记——十二、高性能 I/O 框架库
Libevent
目录在处理I/O事件、信号和定时事件时,需要考虑如下三个问题:统一事件源:很明显,统一处理这三类事件既能使代码简单易懂,又能避免一些潜在的逻辑错误。可移植性:不同的操作系统具有不同的I/O复用方式,比如Solaris的dev/poll文件,FreeBSD的kqueue机制,Linux的epoll系列系统调用。对并发编程的支持:在多进程和多线程环境下,我们需要考虑各执行实体如何协同处理客户连接、信号
BeZer0
·
2023-10-12 23:49
计算机网络
linux
网络
服务器
Linux高性能服务器编程 学习笔记 第十二章 高性能IO框架库
Libevent
Linux服务器进程在处理三类事件(IO、信号、定时)时需要考虑以下问题:1.统一事件源。统一处理这三类事件既能使代码简单易懂,又能避免一些潜在的逻辑错误,可用IO复用系统调用来管理所有事件。2.可移植性。不同的操作系统有不同的IO复用方式,如Solaris的/dev/poll文件、FreeBSD的kqueue机制、Linux的epoll系列系统调用。3.对并发编程的支持。在多进程和多线程环境下,
吃着火锅x唱着歌
·
2023-10-12 23:46
Linux高性能服务器编程
服务器
linux
学习
libevent
学习——例子.md
time-test例子第一个例子位于
libevent
源码
libevent
-2.1.12-stable/sample/time-test.c下面,是一个超时事件回调。
OopspoO
·
2023-10-12 12:02
libevent
学习
c语言
libevent
[
libevent
:构建高性能事件驱动应用的利器]
其中,
Libevent
是一个备受欢迎的C语言库,用于构建高性能的事件驱动应用程序。本文将介绍
Libevent
的基本概念、特点以及如何使用它来创建事件驱动应用。什么是
Libevent
?
别出Bug啊
·
2023-10-12 04:03
网络
c++
<tx:annoation-driven/>, web.xml的Spring配置文件位置,Spring父子容器, Spring部分
源代码分析
,<mvc:annotation-driven/>
在配置文件中,默认情况下,会自动使用名称为transactionManager的事务管理器。所以,如果定义的事务管理器名称为transactionManager,那么就可以直接使用@Transactional可以加在Controller层,但是前提是位置必须放置正确:在spring-framework-reference.pdf文档中有这样一段话:onlylooksfor@Transactiona
porkczr
·
2023-10-12 00:32
IT-JAVA
java
Libevent
库的介绍以及使用示例
Libevent
库的介绍以及使用示例Chapter1
Libevent
库的介绍以及使用示例1、
Libevent
概述2、
Libevent
使用模型3、
Libevent
支持的事件类型4、示例一:简单使用
Libevent
宁静致远2021
·
2023-10-10 16:33
linux服务器网络编程
工控软件
c语言
获取西华大学新闻网站信息(爬虫样例)
1
源代码分析
访问网站,按下F12,进行元素查找分析。
sichuanwww
·
2023-10-10 11:16
Python
beautifulsoup
select
find_all
workman php教程_workerman的基本用法(示例详解)
支持
libevent
,HHVM,ReactPHP。
静夜河
·
2023-10-08 13:33
workman
php教程
workerman的基本用法(示例详解)
支持
libevent
,HHVM,ReactPHP。
weixin_64051447
·
2023-10-08 13:29
workerman
微信小程序
开发语言
libevent
线程池的设计
Threadpool背景在我所做过的一个基于
libevent
项目中,我所使用的线程模型是oneevent_baseperthread+threadpool模型。
liualiu
·
2023-10-08 04:18
三、Web漏洞-反序列化
反序列化热身题稳住-无类问题-本地1.序列化serialize2.反序列化unserialize3.本地源码分析4.key=123二、在撸一把CTF反序列化小真题压压惊-无类执行-实例1.实例操作2.
源代码分析
DDdd...
·
2023-10-07 23:20
小迪web安全
安全
web安全
php
网络安全
java
Pikachu靶场——远程命令执行漏洞(RCE)
文章目录1.RCE1.1exec"ping"1.1.1
源代码分析
1.1.2漏洞防御1.2exec"eval"1.2.1
源代码分析
1.2.2漏洞防御1.3RCE漏洞防御1.RCERCE(remotecommand
来日可期x
·
2023-10-06 09:32
网络安全
系统安全
web漏洞
pikachu
RCE
远程命令执行漏洞
Pikachu靶场——文件包含漏洞(File Inclusion)
文章目录1.FileInclusion1.2FileInclusion(local)1.2.1
源代码分析
1.2.2漏洞防御1.3FileInclusion(remote)1.3.1
源代码分析
1.3.2漏洞防御
来日可期x
·
2023-10-06 09:31
Pikachu
网络安全
系统安全
pikachu
Web漏洞
安全
文件包含漏洞
网络编程实战24 C10K问题:高并发模型设计
得益于操作系统、编程语言的发展,在现在的条件下,普通用户使用JavaNetty、
Libevent
等框架或库就可以轻轻松松写出支持并发超过10000的服务器端程序,甚至于经过优化之后可以达到十万,乃至百万的并发
ziggy7
·
2023-10-05 19:16
网络编程实战
Pikachu靶场——越权访问漏洞(over permission)
文章目录1.overpermission1.1水平越权1.1.1
源代码分析
1.1.2漏洞防御1.2垂直提权1.2.1
源代码分析
1.2.2漏洞防御1.3越权访问漏洞防御1.overpermission漏洞描述越权访问
来日可期x
·
2023-10-05 05:24
Pikachu
网络安全
系统安全
pikachu
靶场
越权访问漏洞
水平越权
垂直提权
Pikachu靶场——不安全的文件下载(Unsafe Filedownload)
文章目录1.UnsafeFiledownload1.1UnsafeFiledownload1.1.1
源代码分析
1.1.2漏洞防御1.2不安全的文件下载防御措施1.UnsafeFiledownload不安全的文件下载概述
来日可期x
·
2023-10-05 05:54
Pikachu
网络安全
系统安全
web安全
安全
pikachu
不安全的文件下载
Pikachu靶场——文件上传漏洞(Unsafe upfileupload)
文章目录1.Unsafeupfileupload1.1客户端检查(clientcheck)1.1.1
源代码分析
1.2服务端检查(MIMEtype)1.2.1
源代码分析
1.3getimagesize()1.3.1
来日可期x
·
2023-10-05 05:50
Pikachu
网络安全
系统安全
安全
pikachu
靶场
文件上传漏洞
web安全
CentOS上webRTC的coturn服务器部署
CentOS7.664位yuminstallgityuminstallgccyuminstallgcc-c++yuminstallopensslyuminstallopenssl-develyuminstall
libevent
2yuminstall
libevent
-devel2
AceCream佳
·
2023-10-05 04:12
ACE组件开
源代码分析
(2)-绘制
绘制方法说明代码分析Flutter_Render_stepper.cpp为例:在flutter层遍历每一个render_node的paint方法进行绘制首先取出节点的render_node链表,进行遍历,遍历之前对链表排序,排序规则如下:可以看出是根据两个节点的索引值index进行排序的。类似于如下例子
Alex1_Code
·
2023-10-04 14:51
Harmonyos
C++
harmonyos
libevent
学习笔记1,简介
简介
libevent
是一个事件驱动型的跨平台的网络通信基础库。
coding快乐
·
2023-10-04 13:17
c
libevent
io
epoll
linux
c语言
后端
libevent
学习笔记(参考
libevent
深度剖析)
转自:https://www.cnblogs.com/secondtonone1/p/5535722.html最近自学
libevent
事件驱动库,参考的资料为
libevent
2.2版本以及张亮提供的《
Libevent
xcw_user
·
2023-10-04 13:16
网络编程
Libevent
源码学习笔记一:event2/event.h
一、
libevent
标准使用方法:每个程序使用
Libevent
必须include头文件,并传给-levent链接器。
wobu432waiguo
·
2023-10-04 13:16
c++
【传智播客】
Libevent
学习笔记(一):简介和安装
目录00.目录01.
libevent
简介02.
Libevent
的好处03.
Libevent
的安装和测试04.
Libevent
成功案例00.目录@01.
libevent
简介什么是
libevent
Libevent
weixin_30617737
·
2023-10-04 13:15
libevent
源码学习笔记
structevent_base{conststructeventop*evsel;void*evbase;intevent_count;/*countsnumberoftotalevents*/intevent_count_active;/*countsnumberofactiveevents*/intevent_gotterm;/*Settoterminateloop*//*activeeve
weixin_33727510
·
2023-10-04 13:15
数据结构与算法
epoll
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他