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
】http客户端2:使用post 发送本地文件到服务器
HttpClient2POST的例子看起来只post了一次?#include#include#include#include
等风来不如迎风去
·
2023-07-25 15:57
网络服务入门与实战
http
服务器
驱动开发
ThreadPoolExecutor
源码解读
(一)
从ThreadPoolExecutor构造函数来看,不得不说的几个参数,核心线程数corePoolSize、最大线程数maximumPoolSize、工作队列workQueue、线程工厂threadFactory以及拒绝策略RejectedExecutionHandler,他们之间有着千丝万缕的关系:当创建的线程数小于核心线程数corePoolSize时,提交任务会继续创建新线程执行任务。当创建的
m0_69526738
·
2023-07-25 14:23
Java
经验分享
架构
java
memcache与redis区别
Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了
libevent
即
wsgblog
·
2023-07-25 08:54
memcache
redis
memcached
redis
Redis与Memcache的区别和应用场景
Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了
libevent
即
is_Min
·
2023-07-25 07:22
redis
Nosql数据库
数据库
redis
memcac
谈谈Memcached与Redis
Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了
libevent
即
「已注销」
·
2023-07-25 07:21
nosql
redis
redis
memcached
Vue源码学习(一):源码的入口在哪里
Vue
源码解读
系列文章目录Vue
源码解读
系列前言一、源码下载二、目录解读三、找到打包入口文件四、如何进行代码调试总结前言 如何设计API和如何使用元编程思想(元编程,简单说是指框架的作者使用一种编程语言固有的语言特性
weixin_42936434
·
2023-07-25 03:41
vue.js
javascript
前端
Spring
源码解读
,Spring容器核心类
知识要点:BeanFactoryApplicationContextBeanDefinitionXMLBeanDefinitionReader我们会通过一小段代码来帮助了解Spring的容器核心类,以及Spring的启动流程和一些主要的细节工作。在我们使用Spring的时候总是会有一个入口,这里我们使用XML方式而非注解方式,因为这样的方式便于大家理解Spring的核心类和工作流程。下面就来看看我
javap
·
2023-07-24 16:31
linux高并发web服务器开发(web服务器)19_strftime,
libevent
实现httpserver,线程池原理,结构体,使用,干活的线程的回调函数,管理者线程回调函数
01strftimestrftime函数头文件:time.h函数功能:将时间格式化,或者说格式化一个时间字符串。函数原型:size_tstrftime(char*strDest,size_tmaxsize,constchar*format,conststructtm*timeptr);format○%a星期几的简写○%A星期几的全称○%b月份的简写○%B月份的全称○%c标准的日期的时间串○%C年份
好奇养活小猫
·
2023-07-24 15:03
Linux
服务器
linux
RxSwift
源码解读
:ControlEvent、ControlProperty、Binder
今天带大家解读RxSwift中封装UI事件响应相关的源码:ControlEvent和ControlPropertyControlEvent专门用于描述UI控件所产生的事件,ControlProperty专门描述UI控件属性,它们具有以下特征:不会产生error事件一定在MainScheduler订阅(主线程订阅)一定在MainScheduler监听(主线程监听)。这两个都是可观察序列。两者的区别在
Oceanj
·
2023-07-23 12:12
Nebula Graph
源码解读
系列 | Vol.01 Nebula Graph Overview
NebulaGraph
源码解读
系列|Vol.01NebulaGraphOverview上篇序言中我们讲述了
源码解读
系列的由来,在NebulaGraphOverview篇中我们将带你了解下NebulaGraph
NebulaGraph
·
2023-07-22 11:29
YYMemoryCache笔记
友情提醒:这篇文章不是解析YYMemoryCache源码,只是个人解读源码时学到的一些东西做下笔记,希望也能帮到你,如果是要看
源码解读
的朋友们可以移步其他文章了哈~1.nonnull宏定义给两个宏之间的变量自动添加
Theodore_Pratt
·
2023-07-21 17:11
Dubbo集群容错——Cluster
本系列主要参考官网文档、芋道源码的
源码解读
和《深入理解ApacheDubbo与实战》一书。Dubbo版本为2.6.1。
就这些吗
·
2023-07-20 16:11
Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm调优
TomcatMysqlSpringIOCSpringAOPSpringMVCSpring5新特性Mybatis分布式架构架构核心服务层技术架构关键技术设施分布式消息通讯异步于MQ分布式缓存RedisMemcachedMongoDB数据存储高并发分流技术Nginx分布式解决方案应用框架
源码解读
微服务专题你还不知道微服务
Java进阶架构师
·
2023-07-20 00:19
在win10的vs2019上安装并编译
libevent
库
在win10的vs2019上安装并编译
libevent
库写在前面:菜鸡的我第一次接触
libevent
库,对他一点也不了解,只想先搞一个最简单的程序能跑起来就行。
Ember_Sky
·
2023-07-19 15:39
libevent
windows
c++
vs2019
libevent
YOLOv5图像和视频对象生成边界框的目标检测实践(GPU版本PyTorch错误处理)
目标检测在以往的文章中有重点讲解过几种,其中FasterR-CNN的
源码解读
,本人做了一个系列,有兴趣的可以查阅:MXNet的FasterR-CNN(基于区域提议网络的实时目标检测)《10》(尾)https
寅恪光潜
·
2023-07-19 15:38
深度学习框架(PyTorch)
YOLOv5安装
GPU的PyTorch
PyTorch的GPU版本
Invalid
CUDA
torch.cuda
libevent
:windows环境配置+QT使用
目录
libevent
是什么编译QT使用测试代码
libevent
是什么Fastportablenon-blockingnetworkprogrammingwith
Libevent
http://www.wangafu.net
know_heng
·
2023-07-19 15:33
qt
开发语言
libevent
xxl-job
源码解读
:调度器schedule
xxl-job
源码解读
:调度器schedule本文基于xxl-job的2.3.1版本基本说明基本原理概述调用器主要的用于判断定时任务的执行时间,按时调用触发器(trigger),再由触发器去获取任务信息
咕了个咕
·
2023-07-19 00:36
xxl-job
java
开发语言
YCK 的 React
源码解读
—— 先热个身
这是我的React
源码解读
课的第一篇文章,首先来说说为啥要写这个系列文章:现在工作中基本都用React了,由此想了解下内部原理市面上Vue的
源码解读
数不胜数,但是反观React相关的却寥寥无几,也是因为
什么都不会的程序员
·
2023-07-18 11:45
Andorid系统
源码解读
安卓系统架构图:截屏2020-11-11上午11.26.56.pngAndroid系统的启动:截屏2020-11-11下午2.41.39.pngZygote启动截屏2020-11-11下午3.41.11.pnginit进程读取配置文件init.rc后,fork出Zygote进程,通过execve函数执行Zygote的执行程序app_process,进入ZygoteInit类的main函数。Syst
半只温柔
·
2023-07-18 09:23
【Flink】Flink 1.13 版本 KafkaSource 代码解读
文章目录1.概述2.案例3.
源码解读
3.1build3.2handleOperatorEvent3.3addSplits3.4createSplitFetcher3.5创建SplitFetcher2.6
九师兄
·
2023-07-18 00:00
大数据-flink
flink
kafka
Spring扩展功能BeanDefinitionRegistryPostProcessor
源码解读
前面我们对BeanDefinitionRegistryPostProcessor做了简单的学习,在创建bean之前我们可以按照自己的意愿可以向容器中注册我们自己的bean信息,本节我们来深入学习它的相关源码知识,分析的入口还是我们的IOC容器的创建过程,在上节BeanFactoryPostProcessor中我们已经提到了,这里直接从AbstractApplicatContext的#refresh
会上树的程序猿
·
2023-07-17 16:23
centos7 thrift安装实录
it.agoit.com/thread-468535-1-1.html安装步骤:1.安装centos需要的扩展yuminstall-yautomakelibtoolflexbisonpkgconfiggcc-c++
libevent
-develzlib-develpython-develruby-developenssl-deve
angleit
·
2023-07-17 16:04
框架
源码解读
系列之《EventBus3.1.1源码解析(上篇)》
@[toc]EventBus前言本文主要讲解EventBus的源码解析,如果您未听过/使用过EventBus的话请自行百度一下,几分钟即可GET到这门技能。EventBus的好处是实现类与类之间通讯的解耦:内部采用观察者模式(发布-订阅模式),该模式可以把发布者和订阅者解耦出来,两者并不需要做直接交互。然而有利有弊,EventBus使用不当则容易造成代码难以解读,很多时候你并不知道订阅者会在什么时
凉茶妙妙
·
2023-07-17 15:29
HashMap的
源码解读
目录一、介绍二、用途三、源码1、常量2、字段3、方法3.1新建hashMap方法3.2get方法3.3put方法3.4resize方法3.5remove方法3.6其他方法四、实现一个简单的HashMap一、介绍简单的来说HashMap就是Java中的一种数据结构,用于存储键值对我们也可以通过HashMap的备注来看看具体的描述:翻译过来就是:1、HashMap基于哈希表的Map接口实现。此实现提供
九辰O
·
2023-07-17 13:04
数据结构
哈希算法
散列表
链表
SpringCloud Alibaba——Ribbon的属性配置和类配置优先级
目录一、Ribbon的属性配置和类配置哪个优先级高二、Ribbon的属性配置和类配置优先级
源码解读
一、Ribbon的属性配置和类配置哪个优先级高类配置优先级高二、Ribbon的属性配置和类配置优先级
源码解读
通过
小志的博客
·
2023-07-17 13:34
springcloud
alibaba
spring
cloud
Django ORM Field
源码解读
已models.py的CharField字段代码为起点secret_id=models.CharField("secret_id",max_length=256,default="")构造方法中,会去调父类Field的构造方法,而后向CharField的验证器列表中添加一个MaxLengthValidator对象,用于验证该字段的值是否超过了最大长度限制。调到Field
一路向东_
·
2023-07-17 12:55
后端
开发
MySQL
django
数据库
python
关于程序运行时加载动态库失败的解决方法
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误,比如:errorwhileloadingsharedlibraries:
libevent
-1.4.so.2:cannotopensharedobjectfile
sylalak123
·
2023-07-17 10:51
linux
多线程-
源码解读
ExecutorService
Excecutor的实现通常会创建线程来执行任务。但JVM只有在所有线程全部终止后才会退出。因此,如果无法正确地关闭Executor,那么JVM将无法结束。为了解决执行服务的生命周期问题,Excecutor扩展了ExecutorService接口,添加了一些用于生命周期管理的方法。/***An{@linkExecutor}thatprovidesmethodstomanagetermination
余生爱静
·
2023-07-17 09:41
Java 全栈知识体系(2021 PDF 版本)
Collection类关系图B.Java进阶-Java集合框之Collection
源码解读
:对核心的Collection类进行
源码解读
。C.Jav
wadfdhsajd
·
2023-07-17 00:43
java
后端
框架
java
jvm
面试
源码解读
-AtomicBoolean
1.AtomicBoolean是什么一个可以原子方式更新的{@codeboolean}值。该值可以作为原子更新的标志,但是不能用作java.lang.Boolean的替代。2.AtomicBoolean内部的属性//设置为使用Unsafe.compareAndSwapInt进行更新privatestaticfinalUnsafeunsafe=Unsafe.getUnsafe();//保存修改变量的
Jenny的小迷妹啊
·
2023-07-16 22:54
redis设计与实现-Reactor模型的应用
1.概述Redis没有使用第三方的
libevent
等网络库,而是基于Reactor模式自己开发了一个单线程的Reactor模型的事件处理模型。
shandadadada
·
2023-07-16 20:49
redis
2018-07-29
本文主要向大家分享一下项目的核心架构、
源码解读
及使用心得。
遵天循道
·
2023-07-16 17:53
React
源码解读
1.配置React源码本地调试环境使用create-react-app脚手架创建项目npxcreate-react-appreact-test弹射create-react-app脚手架内部配置npmruneject克隆react官方源码(在项目的根目录下进行克隆)gitclone--branchv16.13.1--depth=1https://github.com/facebook/react.g
A_走在冷风中
·
2023-07-16 09:13
ArrayList和LinkedList
源码解读
ArrayListListlist=newArrayList0){//如果用户指定了初始容量this.elementData=newObject[initialCapacity];}elseif(initialCapacity==0){//如果用户指定了初始容量为0,就赋值成一个{}this.elementData=EMPTY_ELEMENTDATA;}else{thrownewIllegalAr
LINgZone2
·
2023-07-16 04:38
java
windows
开发语言
yolov8
源码解读
(part2: 检测,分割)
本文解读下图框中的detection部分和没有画出来的分割部分。注意每个模块右上角的数字,它代表第几个模块,现在检测和分割的输入都是15,18,21个模块的输出(图中圆圈处)。在代码解读的时候会用[15,18,21]提示需要用到15,18,21个模块的输出。yolov8的实例分割用了yolact中的思想,用网络预测出proto和maskcoefficient,它们俩相乘得到分割图,再用检测框cro
蓝羽飞鸟
·
2023-07-16 03:11
源码解读2
YOLO
REDIS 阿里云压测(redis-benchmark
源码解读
与修改)
开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系liuaustin3(加他微信),在新加的朋友会分到3群(共1000人左右1+2+3)本篇非本人撰写,在本人后面有一个强大的DBATEAM,本篇来自于本TEAM中的REDISDBA小闫,如想和他讨论REDI
Austindatabases
·
2023-07-15 20:28
redis
阿里云
数据库
缓存
云计算
PostgreSQL
源码解读
(94)- 分区表#2(数据插入路由#2)
本节介绍了ExecPrepareTupleRouting->ExecFindPartition函数,该函数为heaptuple找到合适的分区。一、数据结构ModifyTableModifyTableNode通过插入、更新或删除,将子计划生成的行应用到结果表。/*----------------*ModifyTablenode-*Applyrowsproducedbysubplan(s)toresu
EthanHe
·
2023-07-15 12:39
Spring事务及
源码解读
spring事务7种传播特性(实质就是数据库连接的相关操作)PROPAGATION_REQUIRED:如果当前事务不存在则新建一个事务,如果已经存在则使用已存在的事务PROPAGATION_REQUIRES_NEW:如果当前事务存在则挂起当前事务,然后新建一个事务PROPAGATION_NESTED:嵌套事务,如果当前事务存在,则使用嵌套事务,如果不存在,则新建一个事务PROPAGATION_MA
wangpieces
·
2023-07-15 00:30
stun/tun 服务搭建详细记录
安装gcc环境#查看gcc是否安装whichgcc安装libssl-devsudoaptinstalllibssl-dev安装
libevent
下载wget--no-check-certificatehttps
佳朗
·
2023-07-14 18:20
stun/turn
服务器
turn
stun
SpringBoot 核心
源码解读
源码解读
Ap
踩踩踩从踩
·
2023-07-14 16:03
spring
spring
boot
后端
java
战队的Android 进阶14:
源码解读
Android 消息机制( Message MessageQueue Handler Looper)
//用来标识一个消息,接收消息方可以根据它知道这个消息是做什么的publicintwhat;//如果你的消息要传递的数据是整型的,可以直接使用arg1和arg2,而不需要使用构造一个Bundlepublicintarg1;publicintarg2;//一个任意类型的对象,在使用Messenger跨进程传递消息时,通常使用它传递给接收者//在其他场景下我们一般使用setData()方法public
a518618718
·
2023-07-14 14:08
别太放肆没什么用
android
Transformer结构与
源码解读
模型架构imageInput_Embedding:输入语料,通过查询词向量矩阵而得。Positional_Encoding:位置编码,因为transformer输入的单词之间是没有前后顺序关系的,不像RNN(一个单元的输入承接上一个单元的输入),所以需要通过位置编码来指定单词间的顺序。某一个单词的顺序是同时由一个正弦函数和一个余弦函数来指定,所以整个encoder的输入变成了:输入层+位置编码。i
不会念经的木鱼仔
·
2023-07-14 06:13
HyperLedgerFabric
源码解读
(4)-pull
关于gossippull机制的相关操作/*PullEngine是一个执行pull的gossip对象;维护一个内部状态关于item通过字符串编号来识别;协议如下1、发送者发送一个携带特殊NONCE的Hello消息给其他远程对等节点peer2、每个远程对等节点peer响应消息的摘要及对应的NONCE3、发送者检验接收的NONCE的有效性,聚集这些摘要;创建一个request包含想从指定每个远程对等节点
神奇的考拉
·
2023-07-14 01:22
BERT论文解读及实现(二)
基于github的bert
源码解读
bertgithub链接:https://github.com/google-research/bert/tree/masterwindows流程运行改编版源码及数据百度网盘链接
晚点吧
·
2023-07-13 21:50
NLP
bert
人工智能
深度学习
【STL迭代器
源码解读
】
OOP和GP在STL编程中,容器和算法是独立设计的,容器里面存的是数据,而算法则是提供了对数据的操作,在算法操作数据的过程中,要用到迭代器,迭代器可以看做是容器和算法中间的桥梁,使用迭代器,可以操作容器,使得容器可以使用某种算法。iterator的描述:一种能够顺序访问容器中每个元素的方法,使用该方法不能暴露容器内部的表达方式。而类型萃取技术就是为了要解决和iterator有关的问题的。OOP(面
小呆鸟_coding
·
2023-07-13 16:36
STL标准库
c++
java
rpc
eKuiper
源码解读
:从一条 SQL 到流处理任务的旅程
概述LFEdgeeKuiper是Golang实现的轻量级物联网边缘分析、流式处理开源软件,可以运行在各类资源受限的边缘设备上。eKuiper的主要目标是在边缘端提供一个流媒体软件框架。其规则引擎允许用户提供基于SQL或基于图形(类似于Node-RED)的规则,在几分钟内创建物联网边缘分析应用。本文中,我们将以源码为脉络,阐述一条SQL从被eKuiper接收后,是如何从一条文本变成一个可执行的处理过
·
2023-07-13 15:15
sqlgo源码阿里云物联网
详解Reactor中Context的用法
目录一、使用介绍二、
源码解读
三、如何桥接现有的ThreadLocal系统四、总结在响应式编程中,多线程异步性成为天然的内在,多线程之间的切换也成为原生的,在处理一个数据流Flux/Mono时,基本无法知道是运行在哪个线程上或哪个线程池里
·
2023-07-13 15:16
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
深度学习----NLP-TextRank的textrank4zh模块
源码解读
文章目录1.textrank4zh模块
源码解读
2textrank4zh模块的使用2.1textrank4zh模块的安装2.2textrank4zh的使用实例1)提取关键词、关键短语和关键句2)展示textrank4zh
sakura小樱
·
2023-06-24 05:49
人工智能
机器学习
自然语言处理
文本排序
textrank4zh
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他