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
YYImage原理分析
Android Hook
原理分析
--Xposed hook
原理分析
hook寓意为钩子,在编程中寓意拦截替换。整体逻辑就是将执行的方法拦截执行替换之后再执行回去,各大框架原理不同但是过程类似。XposedXposed框架核心思想在于将Java层普通函数注册成本地JNI方法,以此来变相实现hook机制Xposed在对java方法进行hook时,先将虚拟机里面这个方法的Method改为nativeMethod(其实就是一个标识字段),然后将该方法的nativeFunc
一条不更新的懒狗
·
2023-11-10 20:21
Android安全逆向知识
android
java
apache
(三十一) NavigationView
原理分析
版权声明:本文为博主原创文章,未经博主允许不得转载。本文纯个人学习笔记,由于水平有限,难免有所出错,有发现的可以交流一下。一、NavigationView使用1.demoNavigation主要是配合DrawerLayout进行使用,作为DrawerLayout的侧滑菜单。Navigation有分为上下两个部分,上部分是头部,下部分是菜单。MainActivity:publicclassMainA
孤独灬啸月
·
2023-11-10 18:53
高级UI
手写一个Webpack,带你了解构建流程
前言Webpack是一个强大的打包工具,拥有灵活、丰富的插件机制,网上关于如何使用Webpack及Webpack
原理分析
的技术文档层出不穷。
程序员辰风
·
2023-11-10 12:00
前端
<Linux>(极简关键、省时省力)《Linux操作系统
原理分析
》(2)
《Linux操作系统
原理分析
》(2)2Linux概述2.1Linux发展史2.2Linux与GNC2.3Linux性能2.4Linux技术特点2Linux概述2.1Linux发展史年份事件1991年22
Ealser
·
2023-11-10 10:38
Linux
linux
arm开发
运维
显示窗口动画的
原理分析
在Android系统中,Activity是以堆栈的形式组织在ActivityManagerService服务中的。与Activity类似,Android系统中的窗口也是以堆栈的形式组织在WindowManagerService服务中的,其中,Z轴位置较低的窗口位于Z轴位置较高的窗口的下面。应用程序进程中的每一个Activity组件在Activity管理服务ActivityManagerServic
善良比聪明更重要
·
2023-11-10 03:03
Android
android
mybatis-plus拦截器原理
目录背景1.使用1.1配置插件1.2使用1.3分页使用1.4java拦截原理类图2.mybatis-plus插件
原理分析
2.1mapper信息注册2.2拦截器插件初始化2.3查询请求拦截2.4数据权限拦截器背景最近在公司做项目的时候
分我点灵魂
·
2023-11-10 03:59
mybatis
java
spring
mysql
后端
feign logging开启日志打印
这篇文章主要介绍了Feignlogging开启调用日志及
原理分析
,如果帮助到了大家,希望用你毛茸茸的小手点个赞;如有错误或未考虑完全的地方,希望在评论区留言SpringCloudOpenFeign官方文档提供了解决方案一
小猪不配骑~
·
2023-11-10 01:31
spring
cloud
java
spring
spring
boot
哈夫曼编码
原理分析
及代码实现(有注释)
哈夫曼编码借鉴《趣学算法》–陈小玉应用:数据压缩核心思想:权值越大的叶子离根越近。实现方法:构建哈夫曼树:每次从数的集合中取出没有双亲且权值最小的两棵树作为左右子树(贪心的思想),构建一棵新树,新树的根节点的权值为其左右孩子结点权值之和,将新数插入到数的集合中,通过n-1次这样的合并,构建成的树即为哈夫曼树。(因为n个点,所以要进行n-1次合并);求哈夫曼编码:约定左分支上的编码为0,右分支上的编
一根会骑马的Banana
·
2023-11-10 00:50
数据结构题解
c++
算法
QT开发学习-第三章-GUI
原理分析
链接:QT开发学习-第二章-QT开发环境搭建本文继续介绍QT开发的第三章,主要讲解了QT-GUI
原理分析
。感兴趣的小伙伴记得三连哦!今日分享:“尽管眼下有困难,但日后一定会开花结果!”
Planet^沐
·
2023-11-09 15:03
QT开发学习
qt
第0-0课 - QT实验分析教程引言
QT实验分析教程目录:第0课-开发环境搭建第1课-GUI程序
原理分析
第2课-GUI程序实例分析第3课-QT的诞生和本质第4课-HelloQT第5课-QtCreator工程介绍第6课-窗口部件及窗口类型第
梦心之魂
·
2023-11-09 15:33
qt
开发语言
【黑马程序员】SpringCloud——Eureka
文章目录前言一、提供者与消费者1.服务调用关系二、远程调用的问题三、eureka
原理分析
1.eureka的作用四、Eureka案例1.搭建eureka服务1.服务注册1.1注册user-service1.2
大鱼-
·
2023-11-09 12:16
SpringCloud
spring
cloud
eureka
spring
SpringCloud-Sentinel实现原理
SpringCloud-Sentinel实现原理一.Sentinel工作原理二.SpringCloud-Sentinel工作
原理分析
2.1限流的源码实现小总结12.2实时指标数据统计的源码实现小总结22.3
Zong_0915
·
2023-11-09 05:35
Android性能优化一绘制
原理分析
Android应用启动慢,使用时经常卡顿,是非常影响用户体验的,应该尽量避免出现。1.卡顿的分类按照场景分可以分为:UI绘制绘制刷新应用启动安装启动冷启动热启动页面跳转页面间切换前后台切换事件响应按键系统事件滑动2.卡顿的原因这4种卡顿场景的根本原因可以分成两大类:界面绘制:主要原因是绘制的层级深、页面复杂、刷新不合理,由于这些原因导致卡顿的场景更多出现在UI和启动后的初始界面以及跳转到页面的绘制
若之灵动
·
2023-11-08 18:24
Android
性能优化
android
绘制优化
绘制分析
卡顿原因
Zookeeper实现
原理分析
一、zookeeper概述1、zookeeper:是一个开源的、分布式的,为分布式框架提供协调服务的Apache框架。2、zookeeper工作机制:基于观察者模式设计的分布式服务管理框架,负责存储和管理大家都关心的数据,然后接收观察者的注册,一旦数据状态发生变化,zookeeper将负责通知已经在zookeeper上注册的那些观察者做出相应的反应。3、zookeeper特点:一个领导者leade
asyouwish_lm
·
2023-11-08 18:40
zookeeper
分布式
云原生
STM32-(25):PWM实验
上一篇:STM32-(24):PWM基础下一篇:STM32-(26):RCC内部结构与
原理分析
实验:通过控制PWM控制LED的亮度,配置PA1为TIM2的PWM输出。
半个月儿上来
·
2023-11-08 15:08
STM32
PWM
脉冲宽度调制
启动引导:SpringBoot入门程序原理概述和包扫描(文末附视频)
SpringBoot源码解读与
原理分析
-LinkedBear-掘金小册从熟悉的场景逐步深入源码底层,理解SpringBoot的设计和原理。。
Hello NiKo
·
2023-11-08 12:07
课程推荐
2023年11月
前后端实战项目
spring
boot
java
spring
Spring Boot源码解读与
原理分析
最近机缘巧合之下,读到了LinkedBear编写的《SpringBoot源码解读与
原理分析
》这本书,本人花了一周的时间认真研读了一下这本书,真的是受益匪浅,特此推荐给大家,好书不容错过啊。
herosunly
·
2023-11-08 12:50
优质书籍推荐
spring
boot
Java
学习
软件工程
开发工具
airflow mysql_Airflow 使用及
原理分析
Airflow入门及使用什么是Airflow?Airflow是一个使用Python语言编写的DataPipeline调度和监控工作流的平台。Airflow是通过DAG(Directedacyclicgraph有向无环图)来管理任务流程的任务调度工具,不需要知道业务数据的具体内容,设置任务的依赖关系即可实现任务调度。这个平台拥有和Hive、Presto、MySQL、HDFS、Postgres等数据源
weixin_39549110
·
2023-11-08 06:40
airflow
mysql
lv10 嵌入式开发 在线英英词典
1有道词典流程分析及本项目功能描述1.1抽取项目
原理分析
本项目功能描述用户注册和登录验证服务器端将用户信息和历史记录保存在数据库中。
4IOT
·
2023-11-08 03:53
嵌入式开发
linux
sqlite
JWT
原理分析
——JWT
了解为什么会有JWT的出现?首先不得不提到一个知识叫做跨域身份验证,JWT的出现就是为了更好的解决这个问题,但是在没有JWT的时候,我们一般怎么做呢?一般使用Cookie和Session,流程大体如下所示:用户向服务端发送用户名和密码进行验证服务端验证之后,相关数据(如用户角色、登录时间等信息)会保存在当前的Session中服务端向用户返回一个唯一的session_id,同时在响应请求中设置coo
java_gp
·
2023-11-07 18:29
学习
BIO与NIO比较
中重要组件channel:通道Buffer缓冲区基本用法Buffer实现原理Buffer常见方法Buffer的分配selector:选择器Selector概述selector的使用NIO非阻塞式网络通信
原理分析
liangcheng0213
·
2023-11-07 14:28
java
bio
nio
【嵌入式Linux驱动开发学习-第二部分-第六讲-汇编LED驱动实验】
实验现象一、汇编LED
原理分析
为什么要学习Cortex-A汇编:·①、需要用汇编初始化一些SOC外设。②、使用汇编初始化DDR,I.MX6U不需要。
旅行的橘子汽水
·
2023-11-07 12:11
linux
驱动开发
学习
【代码扫描修复】不安全的反序列化攻击(高危)
补充:Java对象序列化为二进制2.3序列化/反序列化库2.4反序列化漏洞三、漏洞复现:攻击链13.1依赖版本3.2代码复现3.3执行结果3.4漏洞利用
原理分析
四、漏洞复现:攻击链24.1依赖版本4.2
ACGkaka_
·
2023-11-07 11:00
漏洞扫描
安全
python
开发语言
ThreadPool
原理分析
ThreadPool在实际应用中提升响应与执行效率,避免线程在创建,销毁占用jvm的性能。接下来深入探索ThreadPool的底层原理。jdk提供两个类创建线程池Executors和原生ThreadPoolExecutor,实际Executors在创建线程池调用的还是ThreadPoolExecutor类中的构造器,由于Executors在使用消息入队的队列大小是Integer.MAX_VALUE
ThiAgoCoding
·
2023-11-06 12:03
全网首发!mysql触发器更新数据,附项目源码
一、MyBatis的框架设计注:上图很大程度上参考了iteye上的chenjc_it所写的博文[
原理分析
之二:框架整体设计]中的MyBatis架构体图,chenjc_it总结的非常好,赞一个!
阿里springboot学习笔记
·
2023-11-06 10:06
程序员
java
经验分享
面试
【JavaEE】Synchronized
原理分析
关于Synchronized关键字的使用请看:【JavaEE】一篇带你速通多线程一、Synchronized基本特点(1)开始是乐观锁,如果锁竞争频繁,就变成悲观锁(2)开始是轻量级锁实现,如果被持有时间较长,就转换成重量级锁(3)实现轻量级锁的时候大概率用到自选锁策略、(4)是一种不公平锁(5)是一种可重入锁(6)不是读写锁二、Synchronized的关键策略:锁升级JVM将synchroni
我才是今麦郎
·
2023-11-06 07:59
javaee
jvm
java
java-ee
@Configuration注解
@Configuration和@Component的区别
原理分析
Full模式和Lite模式@Configuration基础用法先来看段代码,一般来说,我们会在配置上添加@Configuration注解,
hogenlaw
·
2023-11-06 03:49
1024程序员节
K8S之ipvs负载均衡原理
文章目录前言一、ipvsvsiptables:二、ipvskube-proxy
原理分析
:总结前言IPVS简介:尽管Kubernetes在版本v1.6中已经支持5000个节点,但使用iptables的kube-proxy
HUC-涅槃
·
2023-11-06 02:02
kubernetes
负载均衡
运维
详细教你用纯c语言实现扫雷游戏(有图)
创建扫雷游戏的文件1、创建结果2、各个文件的作用二:开始编写扫雷游戏1、打印菜单(1)、分析打印菜单的原理(2)、用代码实现打印菜单(3)、分析以上代码2、分析game函数要实现的功能3、初始化数组(1)、
原理分析
睡不醒的h同学
·
2023-11-05 21:01
c语言
游戏
开发语言
本章内容的重点是对各种电子式电动机保护器电路的
原理分析
和故障维修指导,对电子式电动机保护器以下简称为电动机保护器。
上世纪八十年代之前,电子技术的应用尚处于初级阶段,对电动机的保护任务多由热继电器承担,国内型号为为JR20-XX系列、JR36-XX系列等。其保护机理如下:热继电器由发热元件、双金属片、触点及一套传动和调整机构组成。发热元件是一段阻值不大的电阻丝,串接在被保护电动机的主电路中。双金属片由两种不同热膨胀系数的金属片辗压而成。当电动机过载时,通过发热元件的电流超过整定电流,使有不同膨胀系数的双金属片发
上海韩施电气中国区总代
·
2023-11-05 10:06
电动机保护器
继电器‘’
韩国三和
施耐德
马达保护器
低压电气
低压配电柜
Android_Binder
原理分析
Binder是什么?Binder可以实现进程与进程之间的通信(IPC),Binder是Android底层系统的一个特色了,它很好地解决了进程间通讯的问题。image可能很多小伙伴对Binder感觉有点儿陌生,但是Binder在Android系统中无处不在,比如:媒体的播放音视频捕获传感器使用startActivity()/startService()等...Binder是Android独有的跨线程
刘小厨
·
2023-11-05 09:31
长短期神经网络LSTM的博文分类,长短期神经网络的
原理分析
目录背影摘要代码和数据下载:长短期神经网络LSTM的博文分类,长短期神经网络微博博文分类(代码完整,数据齐全)资源-CSDN文库https://download.csdn.net/download/abc991835105/88498278LSTM的基本定义LSTM实现的步骤长短期神经网络LSTM的博文分类,长短期神经网络微博博文分类结果分析展望参考论文背影传统的方法博文分类准确率低,为提高精度,
神经网络机器学习智能算法画图绘图
·
2023-11-05 07:00
神经网络
lstm
分类
博文分类
字符分类
05 ZooKeeper分布式RMI协调实战
发布RMI服务1.1.1定义一个RMI接口1.1.2编写RMI接口的实现类1.1.3通过JNDI发布RMI服务1.2调用RMI服务1.3RMI服务的局限性2.使用ZooKeeper提供高可用的RMI服务
原理分析
哎呦-_-不错
·
2023-11-05 05:40
#
03
分布式
zookeeper
java
RMI
tomcat漏洞之任意文件上传(CVE-2017-12615)
目录一、漏洞介绍二、影响版本三、
原理分析
四、环境搭建五、利用漏洞上传文件(四个方法)1、在文件名后面添加斜杠/来进行绕过2、在文件名后面添加%20来进行绕过3、在文件名后面添加::$DATA来进行绕过4
小gao
·
2023-11-04 19:18
漏洞
tomcat
apache
网络安全
前端开发Vue项目实战:电商后台管理系统(二)-- 登录退出功能 --主页界面
目录1.登录/退出功能1.1登录概述1.2token
原理分析
1.3登录功能实现1.3.1Git创建分支1.3.2渲染Login组件并实现路由重定向1.3.3设置背景颜色并在屏幕中央绘制登录盒子1.3.4
举一个栗子吖
·
2023-11-04 15:19
前端框架
Vue
vue.js
前端
javascript
ElasticSearch知识分享
一、基础介绍及索引
原理分析
介绍Elasticsearch是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎ApacheLucene(TM)基础上的搜索引擎.当然Elasticsearch并不仅仅是
Mahon
·
2023-11-04 09:12
Kotlin apply 交换两个数
代码:funmain(){vara=1varb=2a=b.apply{b=aprintln("$b")println("$this")}println("$a$b")}打印结果:1221
原理分析
:/**
Android研发曹新雨
·
2023-11-04 04:09
kotlin
rpc
开发语言
shiro反序列化漏洞
原理分析
以及漏洞复现(CVE-2016-4437)
目录Shiro-550反序列化漏洞漏洞简介漏洞原理Shiro-721反序列化漏洞(CVE-2019-12422)Shiro550和Shiro721的区别是什么漏洞指纹漏洞介绍漏洞原理攻击流程漏洞复现:CVE-2016-4437漏洞复现:CVE-2019-12422Shiro-550反序列化漏洞漏洞简介shiro-550主要是由shiro的rememberMe内容反序列化导致的命令执行漏洞,造成的原
渗透测试老鸟-九青
·
2023-11-04 03:57
漏洞复现
安全
web安全
网络
Tomcat线程池监控及线程池
原理分析
目录一、背景二、tomcat线程池监控三、tomcat线程池原理四、总结一、背景我们都知道稳定性、高可用对于一个系统来讲是非常重要的,而为了保证系统的稳定性,我们一般都会进行各方面的监控,以便系统有任何异常情况时,开发人员能够及时的感知到,这些监控比如缓存服务redis的监控,数据库服务mysql的监控,系统流量监控,系统jvm监控等等,除了这些监控,还有一种监控也是很有必要的,那就是线程池的监控
wenyixicodedog
·
2023-11-04 01:32
我的工作经验
面试
JavaSE
spring
boot
java
Tomcat线程池
程序员
jvm
【SA8295P 源码分析】116 - AIS Camera 帧同步信号的 fsyncGpio 及 fsyncFreq
原理分析
【SA8295P源码分析】116-AISCamera帧同步信号的fsyncGpio及fsyncFreq
原理分析
一、帧同步信号的fsyncGpio及fsyncFreq
原理分析
1.1CameraConfigSA8295
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-03 23:34
车芯
SA8295P
源码分析
android
QAM8295P
SA8295P
QNX
ais
camera
【SA8295P 源码分析 (三)】116 - AIS Camera 帧同步信号的 fsyncGpio 及 fsyncFreq
原理分析
【SA8295P源码分析】116-AISCamera帧同步信号的fsyncGpio及fsyncFreq
原理分析
一、帧同步信号的fsyncGpio及fsyncFreq
原理分析
1.1CameraConfigSA8295
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-03 20:22
车芯
SA8295P
源码分析(三)
之
摄像头部分
android
QAM8295P
SA8295P
QNX
ais
camera
调用兄弟目录中的模块
下面是具体
原理分析
比如目前的目录结构如下:parDir|-dir1||-test1.py|-dir2||-test2.py现在我需用在test1.py中导入dir2的test1.py,那么只需要在test1
阿袁的小园子
·
2023-11-03 14:50
python
Spring中的“三级缓存”
Spring的“三级缓存”基础认识常见问题循环依赖代码示例Spring中三大循环依赖场景演示Spring循环依赖小结“三级缓存”意义Spring解决循环依赖
原理分析
Spring容器的“三级缓存”源码解析常见问题循环依赖循环依赖
chen_179
·
2023-11-03 06:30
spring缓存机制
spring
bean
【嵌入式】HC32F07X ADC采样及软件滤波
目录一背景说明二
原理分析
三电压采样四软件滤波一背景说明使用小华(华大)的MCUHC32F07X实现四个通道的0-5V电压采样,并对采样结果进行滤波处理。
公子无缘
·
2023-11-02 21:06
嵌入式
嵌入式
ADC
HC32F
【嵌入式】HC32F07X CAN通讯配置和使用&配置不同缓冲器以连续发送
一背景说明使用小华(华大)的MCUHC32F07X实现CAN通讯配置和使用二
原理分析
【1】CAN原理说明(参考文章《CAN通信详解》):CAN是控制器局域网络(ControllerAreaNetwork
公子无缘
·
2023-11-02 21:31
嵌入式
嵌入式硬件
小华半导体
can
通讯
HC32F
数据结构系列:使用数组模拟环形队列,
原理分析
,及代码实现
一;队列介绍队列是一个有序列表,可以用数组或是链表来实现。遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出二:设计分析因为本章基于数组模拟队列,首先确认一下几点要素:1)全局变量:1,队列的最大存量,maxSize,即最多几个元素,也是模拟的数组的长度。2,队首,intfront,初始设定为0,即模拟的数组的下标,首位,读取数据时从这个下标读数据。然后这个值移动到下一个位置fr
阿咚do懂
·
2023-11-02 21:38
数据结构
java
数据结构
算法
Kafka源码解析-生产者
1.1
原理分析
生产者的基本工作就是创建消息,并通过网络发送到对应服务
咖喱东东
·
2023-11-02 16:29
大数据栏目
kafka
oc中block底层
原理分析
探寻block的本质一.首先对block有一个基本的认识block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。block的底层结构::__main_block_imp_0结构体内有一个同名构造函数__main_block_imp_0,构造函数中对一些变量进行了赋值最终会返回一个结构体。那么也就是说最终将一个__main_block_imp
iOS_进击的小学生
·
2023-11-02 15:40
hessian
原理分析
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
langqiao123
·
2023-11-02 12:00
JVM
远程通讯
Hessian
原理分析
源地址:http://hi.baidu.com/ecspell/item/b4a284cd18d8473299b498ad在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现
e3002
·
2023-11-02 12:28
SOA技术&架构
上一页
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
其他