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源码学习
libevent
学习——事件循环event_loop
事件循环event_loop文章目录运行循环停止循环时间缓存转储event_base的状态运行循环一旦有了一个已经注册了某些事件的event_base,就需要让
libevent
等待事件并且通知事件的发生
OopspoO
·
2023-09-27 19:21
libevent
学习
libevent
c语言
libevent
学习——辅助类型和函数
标准整数类型各种兼容性类型定时器可移植函数套接字API兼容性可移植的字符串操作函数区域无关的字符串操作函数IPv6辅助和兼容性函数结构体可移植性函数安全随机数发生器定义了很多在实现可移植应用时有用的函数,
libevent
OopspoO
·
2023-09-27 19:21
libevent
学习
c语言
libevent
libevent
学习——事件event
文章目录创建事件生成新事件事件标志关于事件持久性只有超时的事件信号事件设置不使用堆分配的事件事件的未决和非未决设置未决事件设置非未决事件事件的优先级检查事件状态获取当前运行事件一次触发事件手动激活事件优化公用超时从已清除的内存识别事件事件状态之间的转换
libevent
OopspoO
·
2023-09-27 19:48
libevent
学习
c语言
libevent
okhttp
源码学习
(三)基础类的介绍
1.OkHttpClient:OkHttp框架的客户端,是一个用户面板;通过它对OkHttp进行各种设置,网络请求都是通过OkHttpClient完成的,每个OkHttpClient内部都维护了自己的任务队列、连接池、Cache、拦截器等2.Call:描述一个实际的访问请求,用户的每一个网络请求都是一个Call实例;实际实现是RealCall和AsyncCall3.Dispatcher任务调度器,
刘景昌
·
2023-09-27 18:26
一起学SF框架系列附-Springframework
源码学习
总结
学习过程学习Springframework6.0.8,前后将近4个月终于结束了。学习主要内容如图(红框):本次学习主要针对核心模块:Beans、Context、Core、SpEL(完全独立于框架的,没深入学习)、AOP,以SF应用的初始化过程为轴线,较深入了解了Spring的核心技术dependencyinjection,events,resources,i18n,validation,datab
乐享技术
·
2023-09-26 14:38
Spring学习系列
spring
java
DotText
源码学习
——ASP.NET的工作机制
——本文是《项目驱动学习——DotText
源码学习
》系列的第一篇文章,在这之后会持续发表相关的文章。概论在阅读DotText源码之前,让我们首先了解一下ASP.NET的工作机制,可以使我们更好的理解。
weixin_33841722
·
2023-09-26 11:11
runtime
Django
源码学习
——配置文件解析
文章目录global_settingssettings同步发表在个人站点:https://panzhixiang.cn/2023/09/22/django-source-code-configuration/用Django好几年了,期间陆陆续续因为项目开发需要看过一点点源码,但是一直没有整体上看过源码,最近在B站上发现了一个不错的Django源码讲解教程,沈奇才·Django4.0源码解读,打算跟
yexia553
·
2023-09-26 11:38
Django
django
学习
Spring
源码学习
笔记:经典设计模式之委派模式
1、博客内容均出自于咕泡学院架构师第三期2、架构师系列内容:架构师学习笔记(持续更新)0、委派模式(DelegatePattern)负责任务的调度和分配任务,跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,而委派模式注重结果。不属于GOF232种设计模式之一。属于行为型模式。委派模式跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过
Jarvis.y
·
2023-09-25 23:57
java设计模式
Spring源码学习笔记
架构师学习笔记
java
设计模式
spring
Spring
源码学习
笔记:经典设计模式之工厂模式
1、博客内容均出自于咕泡学院架构师第三期2、架构师系列内容:架构师学习笔记(持续更新)0、工厂模式(FactoryPattern)工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建,是一种创建型模式。工厂模式跟单例模式紧密相关1、简单工厂模式(SimpleFactoryPatt
Jarvis.y
·
2023-09-25 23:27
java设计模式
Spring源码学习笔记
架构师学习笔记
设计模式
java
spring
Spring
源码学习
(八) AOP 使用和实现原理
spring系列转载自掘金VipAugushttps://juejin.cn/user/2348212565601415/posts我们在业务开发中,使用得最多的是面向对象编程(OOP),因为它的代码逻辑直观,从上往下就能查看完整的执行链路。在这个基础上延伸,出现了面向切面编程(AOP),将可以重复性的横切逻辑抽取到统一的模块中。例如日志打印、安全监测,如果按照OOP的思想,在每个方法的前后都要加
带鱼真好吃
·
2023-09-25 01:57
精品个人或团队引导页网站HTML源码_好看大气
源码学习
:导行.zip-蓝奏云解压密码在网盘首页不要问为什么避免网盘和谐
不错吧-星仔
·
2023-09-24 17:27
php
[STL]vector模拟实现
目录一、vector
源码学习
二、vector模拟实现2.1实现简易的vector2.2vector基础结构2.3vector完善2.3.1拓展:匿名对象的生命周期2.3.2resize()2.3.3迭代器区间初始化
Protein_zmm
·
2023-09-24 16:43
C++
c++
开发语言
flask
源码学习
-helloworld与本地启动流程
Flask源码分析本文环境python3.5.2,flask-1.0.2。Flask的初探首先,在项目文件夹下建立flask_run.py文件,然后写入如下,fromflaskimportFlaskapp=Flask(__name__)@app.route('/')defhello_world():return'Hello,World!'在该文件目录下的终端中,输入如下,(venv)wuzideM
小屋子大侠
·
2023-09-23 21:36
web
flask源码分析
OpenBrush 工程项目
源码学习
(一):在macOS编译至Oculus Quest 2运行
开发环境MacBookPro2017macOS:BigSurVersion11.6Unity:2021.3.4.f1步骤Step1:访问https://github.com/icosa-gallery/open-brush,并在terminal中执行:gitclonehttps://github.com/icosa-gallery/open-brush.gitStep2:用Unity打开之后,Fi
linpingyuan
·
2023-09-23 15:18
OpenBrush
源码学习
OpenBrush
虚拟现实
Oculus
Unity
RxJava
源码学习
个人主页:https://chengang.plus/文章将会同步到个人微信公众号:Android部落格1RxJava使用RxJava是响应式数据流驱动框架,Retrokit提供了对RxJava的支持。1.1接入在appmodule的build.gradle中添加依赖:implementation"com.squareup.retrofit2:adapter-rxjava2:2.3.0"imple
cg1991
·
2023-09-23 14:39
SpringMVC
源码学习
笔记之请求处理流程
一、常用组件1、DispatcherServlet前端控制器,SpringMVC里最核心的组件,是整个SpringMVC请求流程的中心,主要流程都是由DispatcherServlet来调用其他组件,而且看名字就知道,它是一个Servlet2、HandlerMapping处理器映射器,根据请求来查找对应的处理器Handler,其实就是Controller3、Handler(Controller)处
每天进步亿点点的小码农
·
2023-09-23 03:12
源码学习
Spring
spring
源代码管理
java
使用
libevent
实现基于event的tcp服务器
Libevent
介绍:
Libevent
是一个用于编写快速可移植非阻塞IO的库。其设计目标为:可移植性使用
Libevent
编写的程序应该可以在
Libevent
支持的所有平台上运行。
执迷C++ 的菜鸡
·
2023-09-22 19:25
服务器
linux
网络
Java
源码学习
1—Stack
源码版本JDK1.8I.类文件注释/***TheStackclassrepresentsalast-in-first-out(LIFO)stackofobjects.*ItextendsclassVectorwithfiveoperationsthatallowavectortobe*treatedasastack.Theusualpushandpopoperationsareprovided,a
偏偏注定要落脚丶
·
2023-09-22 18:11
Android
源码学习
,遇到的错误集合。
Android.mk文件的学习ninja:error:unknowntarget'MODULES-IN-packages-apps-myhellos'解决办法:我的Android.mk文件中的最后,$(BUILD_PACKAGES),…不是PACKAGES,而是PACKAGE!!!想骂自己了。ninja:error:'packages/apps/**app/app/src/*****',neede
五百斤,勿扰
·
2023-09-22 17:22
Android.mk
安卓源码
android
golang
源码学习
之interface
源码目录//runtime/runtime2.go。(go1.12.7)interface分为两类:iface和eface。eface不带方法,iface带方法。可以说所有的类型都属于eface。iface可以转换成eface,而eface不一定能转换成iface。数据结构///runtime/runtime2.gotypeifacestruct{tab*itabdataunsafe.Pointe
ihornet
·
2023-09-22 08:59
PostgreSQL
源码学习
——win10源码编译安装
文章目录一、下载源码二、下载VisualStudio三、编译安装四、启动数据库五、使用入门
源码学习
的第一步是源码安装,只有用源码安装才能之后在此基础上阅读、调试、开发系统。
薛钦亮
·
2023-09-22 04:17
PostgreSQL学习
postgresql
perl
windows
源码
数据库
【Spring Boot
源码学习
】OnBeanCondition 详解
SpringBoot
源码学习
系列OnBeanCondition详解引言往期内容主要内容1.getOutcomes方法2.getMatchOutcome方法2.1ConditionalOnBean注解处理
Huazie
·
2023-09-21 22:38
开发框架-Spring
Boot
spring
boot
源码学习
OnBean
Condition
libevent
实现TCP通信
目录前言一、服务器端1.1服务器端流程1.2服务器代码二、客户端2.1客户端流程2.2客户端代码三、测试代码总结前言翻阅了整个CSND,居然没有一个用
libevent
采用bufferevent实现TCP
菠菠萝宝
·
2023-09-21 21:50
Linux网络编程
tcp/ip
网络
服务器
c语言
若依
源码学习
7:Excel 导入导出
1、Excel导出1.1、自定义@Excel注解/***自定义导出Excel数据注解*/@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)public@interfaceExcel{/***导出时在excel中排序*/publicintsort()defaultInteger.MAX_VALUE;/***导出到Excel中的名
小宇哥x
·
2023-09-21 20:19
若依源码学习笔记
Excel
javabean
自定义注解
ExcelUtil
java
源码学习
dubbo3.x的运行期流量调度
前言从dubbo官网可知Dubbo提供了六大核心能力,运行期流量调度就是其中一种。运行期流量调度:内置条件、脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能。下面我们通过源码调式探索,运行期流量调度是怎样实现的?Dubbo如何触发路由规则通过前面描述可知,运行期流量调度时通过配置路由规则实现的具体如何配置路由规则,参照官网《路由规则》说明2.1路由规则包括入站流量的规则(
snail-jie
·
2023-09-21 19:58
dubbo
rpc
java
网络协议
libevent
源码分析之源代码文件组织
——
libevent
源代码文件组织1前言详细分析源代码之前,如果能对其代码文件的基本结构有个大概的认识和分类,对于代码的分析将是大有裨益的。本节内容不多,我想并不是说它不重要!
NearXDU
·
2023-09-21 12:45
libevent
libevent
libevent
头文件问题
工程需要用到
libevent
,但是在编译的时候出错:Infileincludedfrom/usr/local/include/event.h:68:0,from/home/project/base.cpp
zjchenchujie
·
2023-09-21 12:45
网络编程-
libevent
libevent
网络的事件库跨平台,支持多种多路io复用核心:以事件驱动(触发)回调1、安装
libevent
先下载linux下的安装包解压:tar-zxvf
libevent
-2.0.22-stable.tar.gz-C
h~l
·
2023-09-21 12:15
网络
linux
服务器
libevent
源码分析
1.
Libevent
有几个显著的亮点
libevent
封装了底层最高效的网络模型,windows的compIO,linux下的epoll模型,freebsd的kqueue,提供统一的异步调用接口;以事件方式驱动
weixin_34195142
·
2023-09-21 12:45
epoll
操作系统
运维
libevent
在windows下使用步骤详解及使用
libevent
编译失败的解决方案(转)
转自:https://blog.csdn.net/xufeng0991/article/details/44134005
libevent
是一个常用的网络库,下面就看看在windows下面编译测试的过程吧
阿喵不是猫
·
2023-09-21 12:44
libevent
libevent
windows
异步通信
libevent
源码分析丨
libevent
组件构成以及编程要领
1,前言
Libevent
是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。
Linux服务器开发
·
2023-09-21 12:43
Linux服务器开发
后端开发
linux网络编程
Libevent
网络库
reactor
后端开发
epoll
1、
Libevent
源码分析-----开篇
转载请注明出处:http://blog.csdn.net/luotuo44/article/details/38300779我所分析的
Libevent
版本是2.0.21版本,是目前最新的稳定版本。
陈翔同学
·
2023-09-21 12:43
Libevent源码分析
后端
c语言
libevent
笔记——简单介绍
背景
libevent
libevent
–aneventnotificationlibrary官方定义:
libevent
是一个事件通知的库。
OopspoO
·
2023-09-21 12:43
Read_Notes
libevent
服务器
linux
libevent
头文件分析
libevent
头文件分析文章目录
libevent
头文件分析
libevent
核心头文件头文件简单解读`event2/event.h``event2/event_struct.h``event2/event_compact.h
OopspoO
·
2023-09-21 12:42
libevent
c语言
java基础-并发编程-CyclicBarrier(JDK1.8)
源码学习
CyclicBarrier
源码学习
Java并发编程(十六):CyclicBarrier源码分析CyclicBarrier执行流程:最后一个就位线程负责把所有条件队列中的线程添加到同步队列,然后在finally
Semanteme
·
2023-09-20 10:56
java
学习
开发语言
java基础-并发编程-CountDownLatch(JDK1.8)
源码学习
CountDownLatch方法调用与类关系图一、初始化:publicCountDownLatch(intcount)publicCountDownLatch(intcount){if(count=0){//将当前节点node设置为同步队列头节点,并传播setHeadAndPropagate(node,r);//将前头节点head从当前前node上移除(上面已将前头节点head从当前前node上移
Semanteme
·
2023-09-20 10:55
java
学习
开发语言
Android ---- Ijkplayer阅读native层源码之IjkMediaPlayer_prepareAsync(五)
整章目录:Android-------IjkPlayer
源码学习
目录本篇会有很多源代码,请注意阅读每行代码上面的注释。
大哥,请小心
·
2023-09-20 02:41
音视频
Android
libevent
是如何支持跨平台的
libevent
是如何支持跨平台的它的跨平台表现在:支持Windows、Linux、*BSD和MacOs;支持多种I/O多路复用技术,epoll、poll、dev/poll、select和kqueue等
OopspoO
·
2023-09-19 09:50
libevent
学习
c语言
libevent
libevent
学习——Reactor模式
使用
libevent
也是向
OopspoO
·
2023-09-19 08:29
libevent
学习
c语言
libevent
学习——event_base
event_base使用
libevent
函数之前需要分配一个或者多个event_base结构体。每个event_base结构体持有一个事件集合,可以检测以确定哪个事件是激活的。
OopspoO
·
2023-09-19 07:12
libevent
学习
c语言
libevent
libevent
定制——
libevent
定制多线程
libevent
定制多线程文章目录
libevent
定制多线程开启多线程定制多线程调试锁的使用编写多线程程序的时候,在多个线程中同时访问同样的数据并不总是安全的。
OopspoO
·
2023-09-19 07:12
libevent
c语言
学习
libevent
libevent
数据结构——TAILQ_结构体
TAILQ_结构体TAILQ_结构体在文件event2/event_struct.h和文件event2/keyvalq_struct.h中都有定义,并且他们的定义都是一样的,定义了TAILQ_ENTRY、TAILQ_HEAD结构体:#ifndefTAILQ_ENTRY#defineEVENT_DEFINED_TQENTRY_#defineTAILQ_ENTRY(type)\struct{\stru
OopspoO
·
2023-09-19 07:40
libevent
学习
c语言
libevent
CentOS 7 安装
Libevent
CentOS7安装
Libevent
1.下载安装包新版本是
libevent
-2.1.12-stable.tar.gz。
在奋斗的大道
·
2023-09-19 06:29
c/c++
学习笔记
Linux
指令学习
centos
linux
运维
中道崩阻——Activity启动
源码学习
记录
Activity的启动流程学习记录学习章节为:《Android开发艺术探索》第9章+《Android源码设计模式解析与实战》第5、15章前言看了刚哥的艺术探索和源码设计模式感觉一脸懵逼,于是尝试着自己看源码,发现更加懵逼了。。。先不说逻辑,就是里面的各种属性、对象、方法之类的都看的眼花缭乱,甚至有点反胃。。。不过俗话说的好书读百遍其义自见,在不断的尝试和思考后,终于算是有了一点点懂了。所以记下来,
Hoooopa
·
2023-09-18 19:51
postgresql
源码学习
(一)—— 源码编译安装与gdb调试入门
一、postgresql源码编译安装因为只是用来调试的测试环境,把基本的软件装好和库建好就可以,一切从简。1.创建用户和目录mkdir-p/data/postgres/base/mkdir-p/data/postgres/etcmkdir-p/data/postgres/home/postgresmkdir-p/data/postgres/toolsmkdir-p/data/postgres/pg
Hehuyi_In
·
2023-09-18 14:20
PostgreSQL
源码学习
postgresql
gdb
源码
调试
【Vue2.0
源码学习
】生命周期篇-模板编译阶段
文章目录1.前言2.模板编译阶段分析2.1两种$mount方法对比2.2完整版的vm.$mount方法分析3.总结1.前言前几篇文章中我们介绍了生命周期的初始化阶段,我们知道,在初始化阶段各项工作做完之后调用了vm.$mount方法,该方法的调用标志着初始化阶段的结束和进入下一个阶段,从官方文档给出的生命周期流程图中可以看到,下一个阶段就进入了模板编译阶段,该阶段所做的主要工作是获取到用户传入的模
itpeilibo
·
2023-09-18 08:14
Vue深入学习
学习
vue.js
前端
RocketMQ
源码学习
四:Broker启动
目录BrokerStartup的作用源码DefaultMessageStore初始化CommitLog、ConsumeQueue、IndexFile的初始化初始化各种线程池向RemotingServer注册各种处理器启动各种定时任务其他初始化总结BrokerStartup的作用启动Broker服务器实例。它负责加载配置文件、初始化各种组件和服务,并启动消息存储、消息消费和消息索引等功能。通过运行B
Tnoodles
·
2023-09-18 04:30
RocketMQ源码学习
rocketmq
学习
java
FastDFS安装教程
yuminstall-ygccgcc-c++yuminstall
libevent
安装libfastcommon函数库解压tar-zxvflibfastcommon
wmxz520
·
2023-09-18 02:40
软件设置
java
fastdfs
java-ee
四、soul
源码学习
-dubbo项目本地运行
一、搭建dubbo示例代码搭建自己的dubbo项目:示例代码:https://github.com/wyc192273/soul-learn-project/tree/main/dubbo-demo接下来,我们dubbo的provider项目引入如下依赖:org.dromarasoul-spring-boot-starter-client-apache-dubbo${last.version}如果
风洛洛
·
2023-09-17 23:42
如何解决使用
libevent
时的共享库加载问题“error while loading shared libraries:
libevent
-2.1.so.7: cannot open ...“
问题描述:假设您正在开发一个程序,并在其中使用了
libevent
库。您编译程序后尝试运行它,但却遇到了如下错误消息:.
ZLOSER02
·
2023-09-17 05:00
服务器
linux
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他