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
原理解析
python中import timesys_基于python实现MQTT发布订阅过程
原理解析
MQTT简介MQTT全称为MessageQueuingTelemetryTransport(消息队列遥测传输)是一种基于发布/订阅范式的“轻量级”消息协议。该协议构建于TCP/IP协议上。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居
我们的太空
·
2023-09-27 13:23
python中import
timesys
Spring Security :二【
原理解析
、会话管理、RBAC中集成认证和授权、JWT】
文章目录三、
原理解析
3.1结构分析3.1登录认证流程分析3.1.1**UserDetailsService**3.1.2自定义UserDetailsService3.1.3**PasswordEncoder
tuanliang
·
2023-09-27 11:21
#
springboot项目
spring
java
spring扩展点二:自定义beanPostProcessor
原理解析
beanPostProcessor是我在学习spring源码中,目前看到扩展最多的一个接口,比如:aop、spring事务、初始化方法回调,都是对该接口的扩展和实现,除了spring本身的框架,比如dubbo的ReferenceAnnotationBeanPostProcessor,这个扩展类就是一个后置处理器,用来解析@Reference注解的bean后置处理器呢,spring在初始化bean的
小小少年_
·
2023-09-27 11:04
spring源码
java
K8s Informer
原理解析
背景什么是Informer机制Informer是client-go中的核心工具包,已经被kubernetes中众多组件所使用。所谓Informer,其实就是一个带有本地缓存和索引机制的、可以注册EventHandler的client,本地缓存被称为Store,索引被称为Index。使用informer的目的是为了减轻apiserver数据交互的压力而抽象出来的一个cache层,客户端对apiser
王勇1024
·
2023-09-26 19:04
android AMS
原理解析
startactivityapp启动过程启动下半场,AMS返回后部分结构继承关系AMN策划AMS服务,AMS继承AMN实现具体细节获取AMPstaticpublicIActivityManagergetDefault(){returngDefault.get();}privatestaticfinalSingletongDefault=newSingleton(){protectedIActivi
inquisiter
·
2023-09-26 18:24
日常笔记android
文件包含漏洞原理刨析
1.包含漏洞
原理解析
大多数Web语言都支持文件包含操作,其中PHP语言所提供的文件包含功能太强大、太灵活,也就
hacker鬼七
·
2023-09-26 18:31
服务器
运维
网络安全
网络
xss
YoloV5 部分
原理解析
输入端改进思路:Mosaic数据增强主要思想是将四张图片进行随机裁剪,再拼接到一张图上作为训练数据。这样做的好处是丰富了图片的背景,并且四张图片拼接在一起变相地提高了batch_size,在进行batchnormalization的时候也会计算四张图片,所以对本身batch_size不是很依赖,单块GPU就可以训练。对四张图片进行拼接,每一张图片都有其对应的框,将四张图片拼接之后就获得一张新的图片
zyb-小波
·
2023-09-26 13:58
深度学习
深度学习
神经网络
计算机视觉
yolov3
原理解析
及代码流程
一.
原理解析
1.yolov3在yolo、yolov2基础之上进行了优化,使得模型既保提升了一定的性能又在速度上做了折中;结构网络示意图如下:(注:图片借鉴网上相关领域大佬制作的图片,如有侵权请联系本人删除处理
liuandy6612
·
2023-09-26 13:28
计算机视觉
深度学习
人工智能
目标检测
MySQL索引~B+树
原理解析
前言索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。索引最形象的比喻就是图书的目录了。注意这里的大量,数据量大了索引才显得有意义,如果我想要在[1,2,3,4]中找到4这个数据,直接对全数据检索也很快,没有必要费力气建索引再去查找。B+树等算法在线可视化演示这是旧金山大学做的一个在线算法可视化工具。地址:https://www.cs.usfca.edu/~galles/v
愉悦滴帮主)
·
2023-09-26 02:15
数据库专题
mysql
braintree
数据结构
Mysql索引底层
原理解析
1,B+树的特性1,B+树的叶子结点是有指针的,并且指针是双向的2,叶子节点包含了所有的元素,叶子节点是可以存储多个元素,节点中的元素是已经排好序的mysql中的默认数据引擎是InnoDB,在Insert数据之后,然后查询出来的数据是已经按照mysql主键进行了排序2,InnoDB中的’页’操作系统中也有页,Innodb中也有,在操作系统中页是一个逻辑单位,目的在于减少磁盘的交互提升跟磁盘交互的性
sink zhang
·
2023-09-26 02:43
项目开发
mysql
MySQL 索引底层 B+Tree
原理解析
目录一、前言二、B-Tree和B+Tree的区别三、InnoDB和MyISAM存储引擎索引存储区别MyISAMInnoDB四、InnoDB联合索引底层数据结构五、MySQL中三次磁盘IO最大能检索多少数据一、前言索引是帮助高效获取数据排好序的数据结构,任何数据库都会使用到索引,常用索引数据结构有,二叉树、平衡二叉树、Hash表、红黑树、B-Tree、B+Tree,MySQL中会使用B+Tree,这
kerwin_code
·
2023-09-26 02:10
数据库
mysql
数据库
(干货分享)差分电路
原理解析
差分运算放大电路,对共模信号得到有效抑制,而只对差分信号进行放大,因而得到广泛的应用。01差分电路的电路构型图1差分电路目标处理电压:是采集处理电压,比如在系统中像母线电压的采集处理,还有像交流电压的采集处理等。差分同相/反相分压电阻:为了得到适合运放处理的电压,需要将高压信号进行分压处理,如图1中V1与V2两端的电压经过分压处理,最终得到适合运放处理的电压Vin+与Vin-。差分放大电路:反馈,
芯片之家
·
2023-09-26 00:10
人工智能
大数据
算法
单片机
java
RASP hook&插桩
原理解析
javaagent技术,实现提前加载类字节码实现hook,插桩技术javassist技术ASM字节码技术像加载jar,有两种方式premain启动前加载:每次变动jar包内容,都需要进行重启服务器利用java的动态attch加载原理,采用probe技术,实现动态加载jar包:容易重写方法十分清晰的插桩流程图(使用了javaAgent、插桩技术)java文件运行原理OpenRASP是怎么进行插桩操作
Lucky小小吴
·
2023-09-25 10:54
rasp
安全
web安全
CSS之三角制作
原理解析
一、为什么用CSS制作三角,为何不同图片?哪些地方需要用到三角?使用图片当然也可以,只是页面打开速度会变慢,使用css可以减少http请求以达到节省时间的目的,ps:页面资源的请求有大部分的时间都消耗在http请求上面。在浏览器方面来考虑的话,对于同一域名下的资源请求并发数量有限,请求数过多会导致耗时严重。哪些地方需要用到三角呢?比如:聊天气泡、小米,京东等下拉框会出现三角形等等实际应用。二、CS
是啊柒呢
·
2023-09-25 09:29
css
前端
html
Boost搜索引擎
目录一·功能和框架二·技术栈与项目环境三·具体代码结构编辑四·项目背景五·项目宏观原理六·数据去标签模块七·建立索引模块建立正排索引建立倒排索引倒排
原理解析
八·建立搜索模块将index设置为单例模式九·
期待与你的对决~
·
2023-09-25 00:53
linux
搜索引擎
PNP/NPN传感器的基本
原理解析
及转换
PNP/NPN传感器的基本
原理解析
及转换传感器最简化模型PNP传感器最简化模型NPN传感器最简化模型简化模型不同状态的分析NPN传感器不输出时NPN传感器输出时PNP传感器不输出时PNP传感器输出时PNP
soar3033
·
2023-09-24 11:11
传感器
单片机
Java处理并发编程工具集合(JUC)详解
4AQS4.1前言4.2AQS概述4.3基本使用4.4
原理解析
5并发容器1线程池相关文章防止冗余:Java由浅入深理解线程池设计和原理:https://blog.csdn.net/ZGL_cyy/article
赵广陆
·
2023-09-24 08:50
java
java
python
数据库
Android_组件化_MVVM_组件化+LiveData+ViewModel+Repository
NetNut/MVVM_组件化+LiveData+ViewModel+Repository--Jetpack--AS3.6.1另外过程中有参考官方以及三方的一些文章来完善这个案例:1.Arouter路由和简单
原理解析
MonkeyLei
·
2023-09-24 03:51
史上最全的ASM
原理解析
与应用
ASM简介ASM是一个操作Java字节码类库,其操作的对象是字节码数据,处理字节码方式是“拆分-修改-合并”将.class文件拆分成多个部分;对某一个部分的信息进行修改;将多个部分重新组织成一个新的.class文件;版本发展:Java语言在不断发展,那么,ASM版本也要不断发展来跟得上Java的发展;在选择ASM版本的时候,要注意它支持的Java版本,来确保兼容性;学习目标:使用ASM实现1)无状
唯爱_0834
·
2023-09-23 20:06
JAVA生成pdf文件
文章目录一、简介二、实操三、
原理解析
1.是什么?1.1.关键技术2.怎么做?为什么?3.参考一、简介PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。
疯狂java杰尼龟
·
2023-09-23 14:14
#
java
前端
javascript
揭秘 html2Canvas:打印高清 PDF 的
原理解析
1.前言最近我需要将网页的DOM输出为PDF文件,我使用的技术是html2Canvas和jsPDF。具体流程是,首先使用html2Canvas将DOM转化为图片,然后将图片添加到jsPDF中进行输出。constpdf=newjsPDF({ unit:'pt', format:'a4', orientation:'p',});constcanvas=awaithtml2canvas(eleme
·
2023-09-22 15:17
mybatis系统性详解(学习笔记)
目录mybatis知识传统JDBC不足mybatis基础mybatis核心应用配置与
原理解析
mybatis核心概念整体认识mybatis源码包mybatis基本流程类调用mybatis流程记录mybatis
如月之恒-
·
2023-09-22 13:04
#
java工具类
【网络层】IP协议
(3)子网划分方案(4)模拟子网划分4.特殊的IP地址5.IP地址的数量限制6.私有IP地址和公网IP地址7.路由及路由表(0)感性理解(1)路由(2)路由表8.IP报文的分片与组装(1)为什么(2)
原理解析
Ryujianli
·
2023-09-22 11:11
linux网络编程
tcp/ip
网络
网络协议
C/C++/Python图像处理算法实战【3】彩色图像灰度化和二值化处理
原理解析
图像表示数字图像通常采用矩阵表示。
穿着帆布鞋也能走猫步
·
2023-09-22 11:01
c语言
c++
python
Springboot整合SpringMVC来完成自动配置
原理解析
之初始化Spring容器,servlet容器
Springboot整合SpringMVC来完成自动配置
原理解析
1.
Stefan02
·
2023-09-20 23:38
css+js:实现tab切换线条跟随效果
目录实现效果
原理解析
代码实现实现效果使用css和js实现一个tab切换的效果
原理解析
如上图红色框框代表盒子,总宽度记作totalWidth绿色框框代表每一项,宽度记作itemWidth深蓝色框框代表的是下划线
彭世瑜
·
2023-09-20 18:54
css
javascript
css
前端
日更 493 “拆书”八珍丸-目录
闺蜜”⑶八珍丸可以让“黄脸婆”,脸不“黄”、四君子汤与四物汤的介绍⑷血对人的重要性、血不养筋——气血双虚的典型症状⑸为何气血双补的效果才最佳、气血实际是什么⑹功能比结构更重要⑺著名补血方-“当归补血汤”
原理解析
指北针_从零开始
·
2023-09-20 18:24
Android Camera video 数据流Surface设置原理
https://blog.csdn.net/haiping1224746757/article/details/107506453继续之前的Video数据流进一步分析Surface的
原理解析
privatevoidstartRecordingVideo
hipeboy
·
2023-09-20 11:58
Camera
Octave Conv 全面解析(
原理解析
+代码解析)
OctaveConvOctaveConvolution代码详解_octconv代码_zghydx1924的博客-CSDN博客1简单介绍2结构图我的理解输入:XH、XL是两个featurepool(XH,2)下采样操作:是stride=2,kernal=2的averagepoolingl2l,h2h,l2h,h2h四个conv:的默认stride都是1,kernalsize作为参数输入,高低维互相转
计算机视觉-Archer
·
2023-09-20 05:33
人工智能
游戏ip多开安全指南:保障多重账号操作安全性
一、了解游戏ip多开的原理与优势
原理解析
:游戏ip多开利用不同的IP地址进行多账号登录,避免游戏服务端的账号冲突检测,同时增加多账号操
q56731523
·
2023-09-19 11:35
安全
游戏
tcp/ip
php
服务器
网络
CPGI130原理
ExpCpGoflowerlimit(0.60-1.00,defaultvalue:0.65)LENGTHsetlengthoflowerlimit(200-1500,defaultvalue:500bp)
原理解析
dasdadf
·
2023-09-18 20:15
qdisc参考文档
from=arti...LinuxTC(TrafficControl)框架
原理解析
https://cloud.tence
·
2023-09-18 17:31
tc
Doris】Doris SQL
原理解析
本文主要介绍了DorisSQL解析的原理。重点讲述了生成单机逻辑计划,生成分布式逻辑计划,生成分布式物理计划的过程。对应于代码实现是Analyze,SinglePlan,DistributedPlan,Schedule四个部分。Analyze负责对AST进行前期的一些处理,SinglePlan根据AST进行优化生成单机查询计划,DistributedPlan将单机的查询计划拆成分布式的查询计划,S
九层之台起于累土
·
2023-09-18 08:34
【Doris】
【BigData】
sql
数据库
java
大数据
数据仓库
webpack Loader核心
原理解析
配置过webpack的朋友应该都知道webpack中有一个loader的概念,当webpack进行编译时,会从入口文件出发,调用所有配置的loader对模块进行编译。本文来简单梳理一下何为loader?loader有哪些类型以及loader?loader具体运行机制是怎样的?1.何为loader在webpack内部只能识别javascript模块,其他类型的模块是处理不了的。loader其实就充当
前端开发小陈
·
2023-09-17 16:34
webpack
javascript
前端
Vue双向数据绑定的
原理解析
及代码实现
参考:百度安全验证本文转载自【微信公众号:手机电脑双黑客,ID:heikestudio】,经微信公众号授权转载,如需转载与原文作者联系不多说了,我们直接来看看Vue的双向绑定机制从最简单到最终实现版本。一、访问器属性大家可能都知道,关于Vue的双向绑定,核心是Object.defineProperty()方法,那接下来我们就简单介绍一下!语法:Object.defineProperty(obj,p
bloglin99999
·
2023-09-17 07:12
vue.js
前端
javascript
slim.arg_scope
原理解析
https://blog.csdn.net/weixin_35653315/article/details/78160886
爱叫啥叫啥去
·
2023-09-17 02:19
VUE-
原理解析
文章目录1.VUE的响应式原理1.1ViewModel1.2双向绑定的基本原理1.3什么是响应性1.4Vue中的响应性是如何工作的2.Vue渲染机制2.1虚拟DOM2.2渲染管线2.3带编译时信息的虚拟DOM2.3.1静态提升2.3.2修补标记Flags2.3.3树结构打平2.3.4对SSR激活的影响1.VUE的响应式原理响应式的基本原理:双向数据绑定,就是把Model绑定到View,当我们用Ja
海的天空1661
·
2023-09-16 23:10
vue
vue.js
前端
javascript
Audition RMS计算
原理解析
分贝(deci-Bel,dB)是语音中一个比较常见的概念,经常听别人说声音多少dB,但是有时候会发现,dB一会儿是正的一会儿是负的,让人一头雾水,摸不着头脑,我们在震惊!这个声音25岁以上听不到这篇文章中讲过几种dB的区别,正的dB用分贝仪测量,负的dB用音频软件(如Audition)查看,那么Audition等音频软件展示的dB是如何计算出来的呢?我们今天就介绍下这个简单的问题。音频软件中查看到
语音之家
·
2023-09-16 09:03
智能语音
数据库
Spring底层的核心
原理解析
这篇文章大致讲解一下spring的整个执行流程,也就是在我们脑子里面建立一个笼统的概念spring如何创建一个容器呢容器里面是对象上面就是利用AnnotationConfigApplicationContext这个对象,然后传入了一个配置类的字节码对象给我们创建一个Spring容器,然后我们利用这个容器,就可以创建我们想要的对象那我们还有什么方法来创建容器呢?采用ClassPathXmlAppli
悟空不买菜了
·
2023-09-16 07:29
源码专栏
spring
java
后端
定时线程池
原理解析
基本使用ScheduledThreadPoolExecutor继承自ThreadPoolExecutor。它主要用来在给定的延迟之后运行任务,或者定期执行任务。publicclassScheduledThreadPoolExecutorTest{publicstaticvoidmain(String[]args){ScheduledThreadPoolExecutorthreadPoolExecu
Likelong~
·
2023-09-16 07:05
#
juc
java
开发语言
redis 持久化
原理解析
1.前言本文将先说明持久化、主存复制(及读写分离)、哨兵、以及集群几种技术分别解决了Redis高可用的什么问题;然后详细介绍Redis的持久化技术,主要是RDB和AOF两种持久化方案;在介绍RDB和AOF方案时,不仅介绍其作用及操作方法,同时介绍持久化实现的一些原理细节及需要注意的问题。最后,介绍在实际使用中,持久化方案的选择,以及经常遇到的问题等。1.1redis如何支持服务高可用在介绍Redi
试剑江湖。
·
2023-09-16 00:41
#
Redis
redis
数据库
缓存
持久化
java黄油刀_ButterKnife
原理解析
看这篇文章就够了
原标题:ButterKnife
原理解析
看这篇文章就够了作者:SheHuanhttps://juejin.im/post/5acec2b46fb9a028c6761628ButterKnife算是一款知名老牌
莫魔墨
·
2023-09-15 22:28
java黄油刀
JMeter分布式测试
原理解析
+详细实现方案
前言由于Jmeter是java应用,对CPU和内存消耗较大,因此,当需要模拟大量并发用户时,使用单台机器来实现会有些力不从心,甚至会引起java内存溢出错误。这时就需要用到JMeter分布式测试:用一台控制机,控制多台远程负载机,同时对服务器施压。Jmeter分布式执行原理1、Jmeter分布式测试时,选择其中一台机器作为控制机(Controller),其它机器则做为代理机(Agent);2、执行
Hello_MiaoJiang
·
2023-09-15 14:41
性能测试
jmeter
压力测试
Flutter Weekly Issue 69
教程京东技术中心Flutter实践之路他把闲鱼APP长列表流畅度翻了倍(良心教程)Flutter中的TreeShaking机制初探(科普文)FlutterNavigator2.0完全指南与
原理解析
深入进阶
脉脉不得语
·
2023-09-15 10:59
QLExpress代码解读,运行
原理解析
简介:本文针对上图的功能详细图,进行逐个的简单介绍:代码入口、代码的主要逻辑和算法。调用代码实例//本文以helloworld案例,开启了两个打印日志的参数,实际使用通常不建议打开。booleanprintParseLog=true;//语法分析日志开关booleanprintExecu…本文针对上图的功能详细图,进行逐个的简单介绍:代码入口、代码的主要逻辑和算法。调用代码实例//本文以hello
Dylan ZhaoHT
·
2023-09-15 06:21
标签系统
java
Flutter渲染
原理解析
Flutter,一切皆Widget。先看一张Google提供的的原理图:flutter-ui这张图清晰地解释了:Flutter只关心向GPU提供视图数据,GPU的VSync信号同步到UI线程,UI线程使用Dart来构建抽象的视图结构,这份数据结构在GPU线程进行图层合成,视图数据提供给Skia引擎渲染为GPU数据,这些数据通过OpenGL或者Vulkan提供给GPU。所以Flutter并不关心显示
蔺小帅
·
2023-09-15 02:40
springboot 自动配置
原理解析
springboot相比原生spring的优势就在于自动配置,没有很多复杂的xml配置文件,开发轻量,易上手,核心自动自动配置核心注解在@EnableAutoConfiguration这个注解查看这个注解源码这里的关键功能是@Import注解导入的配置功能EnableAutoConfigurationImportSelector使用SpringFactoriesLoader.loadFactory
Aolus
·
2023-09-14 10:07
AtomicInteger
保持线程运算的原子性:一般常见的算法存在不安全行importjava.util.concurrent.atomic.AtomicInteger;atomic:提供的一些保持原子性算法:
原理解析
:publicfinalintgetAndIncrement
平常心丷
·
2023-09-14 03:18
开发问题总览
6.0 Dubbo服务引入源码解析
文章内容服务引入
原理解析
路由链源码解析服务静态目录与动态目录源码解析服务引入源码解析1.服务引入
原理解析
当Spring启动过程中,会去给@Reference注解标注了的属性去进行赋值,赋值的对象为ReferenceBean
JackXiang2019
·
2023-09-13 09:04
dubbo
01-Spring底层核心
原理解析
#Spring#本章节会把Spring中核心知识点都给大家进行串讲,让大家对Spring的底层有一个整体的大致了解,比如:Bean的生命周期底层原理依赖注入底层原理初始化底层原理推断构造方法底层原理AOP底层原理Spring事务底层原理但都只是大致流程,后续会针对每个流程详细深入的讲解并分析源码实现。先来看看入门使用Spring的代码:ClassPathXmlApplicationContext
JackXiang2019
·
2023-09-13 09:01
Spring
spring
java
后端
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他