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
原理解析
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
后端
FastChat工作
原理解析
在了解FastChat如何完成大模型部署前,先了解下Huggingface提供的Transformer库。Hugggingface提供的Transformer库HuggingFace的Transformers库是一个用于自然语言处理(NLP)任务的Python库,旨在简化和加速使用预训练语言模型(如BERT、GPT-2等)的开发和应用。这个库的主要作用包括:预训练模型的加载和使用:Transfor
taoli-qiao
·
2023-09-13 04:09
人工智能
人工智能
深度学习
WEB漏洞-逻辑越权
目录33、逻辑越权之水平垂直越权原理一、Pikachu-本地水平垂直越权演示(漏洞成因)1.水平越权2.垂直越权3.越权漏洞产生的
原理解析
:二、墨者水平-身份认证失效漏洞实战(漏洞成因)三、越权检测-小米范越权漏洞检测工具
「已注销」
·
2023-09-12 17:42
web安全
网络安全
安全
web安全
Java CAS
本文先从CAS的应用说起,再深入
原理解析
。CAS应用CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。
青城楼主
·
2023-09-12 08:18
RocketMQ 不同类型的生产者
《RocketMQ实战与
原理解析
》DefaultMQProducer的使用发送消息要经过五个步骤:1)设置Producer的GroupName。
灰气球
·
2023-09-12 06:05
ELMo
原理解析
本文首发于我的个人博客:SuiXin'sBlog原文:https://suixinblog.cn/2019/09/elmo.html作者:SuiXinELMo(EmbeddingsfromLanguageModels)是一个深度上下文相关的词嵌入语言模型。运用了多层双向LSTM编码器。论文:Deepcontextualizedwordrepresentations模型架构ELMo整体上,ELMo采
Sui_Xin
·
2023-09-12 00:39
AIDL 跨进程调用 -- 接口层解析
原理解析
AIDL生成的文件发现,每次接口函数调用都经历的步骤是:android.os.Parcel_data=android.os.Parcel.obtain();android.os.Parc
Zcclucky
·
2023-09-11 22:53
Update的幂等性
原理解析
一、根据唯一业务号去更新数据的情况1.1原理1.2操作1.3实战Stage1:表添加version字段Stage2:前端>版本号放入隐藏域Stage3:后台>使用版本号作为更新条件二、更新操作没有唯一业务号,可使用Token机制(后面完善)一、根据唯一业务号去更新数据的情况1.1原理用户查询出要修改的数据,系统将数据返回页面,将数据版本号放入隐藏域(前端)用户修改数据,点击提交,将版本号一同提交给
ladymorgana
·
2023-09-11 22:51
架构师之路-java
分布式
Update的幂等性
python包导入
原理解析
原文链接:https://www.cnblogs.com/hi3254014978/p/15317976.html根据编程经验的不同,我们在运行程序时可能经常或者偶尔碰到下面这些问题,仔细观察后会发现这些问题无一例外都出现了一个相同的短语,很容易就可以发现,这个短语就是"relativeimport"。ValueError:attemptedrelativeimportbeyondtop-leve
caixxiong
·
2023-09-11 17:35
python
绝对导入
相对导入
webpack打包
原理解析
一、什么是webpackwebpack是一个模块打包机,将根据文件间的依赖关系对其进行静态分析,然后将这些模块按指定规则生成静态资源当webpack处理程序时,它会递归地构建一个依赖关系图(dependencygraph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个bundle主要承担如下功能:打包:将多个文件打包成一个文件,减少服务器压力和下载带宽转换:将预编译语言转换成
沫之
·
2023-09-11 01:40
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他