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
volley源码解析
JUC-Condition使用以及Condition原理分析
1.线程通信ps:要想理解Condition原理,需要先了解AQS,不了解AQS的可以看先之前的文章->aqs
源码解析
在Synchronized加锁状态时,是使用wait/notify/notifyAll
抠脚码农
·
2023-09-30 14:14
juc
Condition
Condition原理分析
Condition使用场景
Cesium
源码解析
float 与 rgba相互转化
cesium中将float转换为rgba主要是为了解决显卡不支持float类型纹理的问题,例如将像素着色器中的深度提取出来,由于在opengl的规范当中将pixelshader中的数据提取出来的方法是保存成像素值,而低端的显卡硬件都支持将像素保存成rgba格式的[0~1]范围的值,这就需要将float转换成rgba的方式进行渲染,而后在将这个渲染出的结果中还原原来的float数据。cesium中g
tianyapai
·
2023-09-30 07:59
cesium
Handler
源码解析
一,Handler的使用1)创建全局静态常量classCons{staticfinalintMSG_WHAT_0x1000=0x1000;staticfinalintMSG_WHAT_0x1001=0x1001;}2)创建Handler对象privatestaticHandlerhandler=newHandler(newHandler.Callback(){@Overridepublicbool
沐络
·
2023-09-30 05:45
react
源码解析
4.源码目录结构和调试
react
源码解析
4.源码目录结构和调试视频课程(高效学习):进入课程课程目录:1.开篇介绍和面试题2.react的设计理念3.react源码架构4.源码目录结构和调试5.jsx&核心api6.legacy
全栈潇晨
·
2023-09-30 03:25
COLLADA2GLTF
源码解析
此次解析针对其中的GLTF库一些函数,强化对GLTF结构的认知,包括对于Draco压缩的一些解读前置知识:GLTF格式解析-CSDN博客目录1.GLTFAsset.cpp1.1GLTF::Asset::getAllPrimitiveAccessors1.GLTFAsset.cpp1.1GLTF::Asset::getAllPrimitiveAccessorsstd::vectorGLTF::Ass
江河地笑
·
2023-09-29 18:45
图像算法与c++
算法
c++
Vue3
源码解析
(computed-计算属性)
exportfunctioncomputed(getter:ComputedGetter):ComputedRefexportfunctioncomputed(options:WritableComputedOptions):WritableComputedRefexportfunctioncomputed(getterOrOptions:ComputedGetter|WritableComput
联旺
·
2023-09-29 16:40
ThreadLocal
源码解析
ThreadLocal如何实现线程间隔离,为什么ThreadLocal经常容易出现内存溢出。带着这两个问题,在源码中找寻答案。先从设置值开始,看ThreadLocal.set()如何实现的值保存。publicvoidset(Tvalue){Threadt=Thread.currentThread();//获取线程私有属性threadLocalsThreadLocalMapmap=getMap(t)
神易风
·
2023-09-29 13:20
NCCL
源码解析
⑦:机器间Channel连接
作者|KIDGINBROOK上节中完成了单机内部的channel搜索,仍然以ringGraph为例的话,相当于在单台机器内部搜索出来了一系列的环,接下来需要将机器之间的环连接起来。为了方便理解,假设两机十六卡的情况下第一台机器的一个ring为:graph->intra:GPU/0GPU/7GPU/6GPU/3GPU/2GPU/5GPU/4GPU/1graph->inter:NET/0NET/0第二
OneFlow深度学习框架
·
2023-09-29 12:55
“BallGamesScoring“ app Tech Support(URL)
Asoftwarethatsupportsscoringofthreemajorballs,includingfootball,basketball,and
volley
ball.Footballscoringincludesthefirstandsecondhalf
weixin_42782982
·
2023-09-29 11:15
objective-c
OAuth2 vs JWT,到底怎么选?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-29 06:50
分布式
中间件
java
python
编程语言
SpringCloud+OAuth2+Redis实现的微服务统一认证授权
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-09-29 06:49
数据库
中间件
opera
entity
mysql
OAuth2 和 JWT - 如何设计安全的 API?
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-09-29 06:17
分布式
中间件
java
http
jwt
Android网络通信框架-OKHttp
源码解析
OkHttp作为现代的Http请求客户端,可以在java或者android使用,有以下特点1、支持SPDY2、连接池,实现Http1.1长连接和http2.0多路复用3、拦截器,内部预置拦截器和自定义拦截器支持,可以往HTTP请求时插入逻辑和职责4、支持GZI和HTTP缓存使用方法:OkHttpClientclient=newOkHttpClient();Requestrequest=newReq
TouchOfSun
·
2023-09-29 00:30
Android开发
Andoid学习笔记
okhttp
linux内核中CMA内存分配
目录一、CAM的必要性二、当应用层申请大的内存时的解决方法三、CAM使用方法1、内核配置:2、配置CMA区域有3种方法3、设备树
源码解析
四、技术原理1、创建CMA区域2、把CAM区域释放给页分配器3、从
为了维护世界和平_
·
2023-09-28 22:15
linux内核分析
cam连续内存
linux内核
05-LinkedList
源码解析
(集合)
注:源码系列文章主要是对某付费专栏的总结记录。如有侵权,请联系删除。LinkedList适用于集合元素先入先出和先入后出的场景,在队列源码中被频繁使用,面试也经常被问到。1整体架构LinkedList底层数据结构是一个双向链表,整体结构如下图所示:LinkedList底层数据结构上图代表了一个双向链表结构,链表中的每个节点都可以向前或向后追溯,几个概念如下:链表每个节点叫做Node,Node有pr
xinxisimple
·
2023-09-28 14:37
多激光雷达外参标定算法与
源码解析
(一):基于BLAM的建图模块
代码参考自livoxsdk:gitcode一、算法原理二、
源码解析
函数流:main->BlamSlam::ProcessPointCloudMessage点云处理流程为:滤波->帧间匹配->帧图匹配->
zwhdldz
·
2023-09-28 13:49
自动驾驶感知算法
算法
人工智能
前端
点云感知(一):基于深度图的聚类算法与
源码解析
参考:gitcodehttps://blog.csdn.net/weixin_43885544/article/details/111193386一、算法原理二、
源码解析
流程为:预处理->深度图投影->
zwhdldz
·
2023-09-28 13:48
自动驾驶感知算法
算法
聚类
数据挖掘
自动驾驶
Activity View的加载与绘制流程
源码解析
1.App的启动流程,从startActivity到Activity被创建。这个流程主要是ActivityThread和ActivityManagerService之间通过binder进行通信来完成。ActivityThread可以拿到AMS的BinderProxy。AMS可以拿到ActivityThread的BinderProxyApplicationThread。这样双方就可以互相通讯了。当A
niuyongzhi
·
2023-09-28 08:56
android开发
android
ABP
源码解析
二. IOC初始化
在《ABP
源码解析
一.ABP启动》中介绍了ABP是如何启动的。此篇文章主要解读ABP框架中IOC相关内容介绍。ABP中的Ioc容器依赖CastleWindsor。
诸葛_小亮
·
2023-09-28 07:18
一键智能视频编辑与视频修复算法——ProPainter
源码解析
与部署
前言视频编辑和修复确实是随着电子产品的普及变得越来越重要的技能。有许多视频编辑工具可以帮助人们轻松完成这些任务如:AdobePremierePro,FinalCutProX,DavinciResolve,HitFilmExpress,它们都提供一些视频修复功能,但并不适合没有太多专业技术的用户。至于视频目标移除、水印移除、掩码补全和视频外扩等高级功能,通常需要使用更专业的图像处理工具,如Adobe
知来者逆
·
2023-09-28 01:00
计算机视觉
python
算法
视频编解码
视频目标移除
视频修复
视频祛水印
python
人工智能
Java 设计模式——抽象工厂模式
目录1.概念2.结构3.实现4.优缺点5.使用场景6.模式扩展7.JDK
源码解析
——Collection.iterator方法1.概念(1)Java设计模式——工厂方法模式中考虑的是一类产品的生产,如畜牧场只养动物
代码星辰
·
2023-09-28 01:49
Java
设计模式
设计模式
抽象工厂模式
深挖 ThreadLocal 底层原理?它有什么用?学会之后手撕面试官
2.ThreadLocal代码举例3.ThreadLocal源码分析3.1ThreadLocal的get方法
源码解析
3.2ThreadLocal的set方法
源码解析
3.3ThreadLocal的createMap
程序猿ZhangSir
·
2023-09-27 23:54
java
开发语言
Java+Vue 实现的在线考试系统
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-09-27 21:39
中间件
数据库
java
分布式
github
Interceptor拦截器的
源码解析
:自定义Mybatis拦截器与Plugin
上一篇:Mybatis,动态代理CRUD源码分析目录1.引言2.自定义插件的编写逻辑:根据Mybatis规则编写一个拦截器,在拦截器内部加入自定义增强功能2.1编写拦截器2.2拦截器还要配置到mybatis里面,这里使用注解@Intercepts2.3在mybatis-config.xml文件中配置2.4测试3.配置多个拦截器4.拦截器的作用5.修改参数5.1写拦截器完整MyInterceptor
素心如月桠
·
2023-09-27 21:53
Mybatis知识点
mybatis
java
spring
详解flink中Look up维表的使用
背景LookupableTableSource实例讲解
源码解析
JdbcTableSourceJdbcLookupFunction背景在流式计算中,维表是一个很常见的概念,一般用于sql的join中,对流式数据进行数据补全
大数据技术与应用实战
·
2023-09-27 17:19
Spring
源码解析
-构造函数
1、构造函数概述构造函数中,主要创建两个对象分别用来读取注解参数和classpath下的文件AnnotatedBeanDefinitionReader专门读取注解参数的ReaderClassPathBeanDefinitionScanner专门读取classpath下的文件,例如yml、properties等。AnnotationConfigApplicationContext可以通过扫描指定的包
智_永无止境
·
2023-09-27 15:54
源码分析
spring
java
源码
手撕Spring
源码解析
Bean的生命周期
这里我们主要分析生命周期从以下方法进入:bean的实例化(开辟内存空间)-》bean的属性填充-》bean的初始化;SpringBean的加载肯定是找到Bean的定义信息,来源有xml、yml等文件;调用如下入口方法,加载配置文件进入
源码解析
LeeGaKi
·
2023-09-27 13:12
spring
java
数据库
iOS SnapKit
源码解析
(二)进入闭包
在上一篇iOSSnapKit
源码解析
(一)makeConstraints的过程中,简单介绍了snp.makeConstraints的调用栈,没有描述闭包之内代码的运行过程,这篇文章就探究一下闭包之内发生了什么
Rimson
·
2023-09-27 11:29
Retrofit
源码解析
概述基本使用源码分析1.构造Retrofit对象2.创建服务接口对象3.解析服务方法上的注解通过服务方法发起网络请求CallAdapterConverterParameterHandlerOkHttpCall总结参考源码基于com.squareup.retrofit2:retrofit:2.9.0。概述Builder模式构建;动态代理;自定义注解;默认只能将响应体转换为OkHttp中的Respon
VanceKing
·
2023-09-27 11:12
HashMap
源码解析
java.util.HashMappublicclassHashMapextendsAbstractMapimplementsMap,Cloneable,Serializable本质是一个Entry[]数组(哈希桶数组),用Key的哈希值对桶数组size取模可得到数组下标。若数组下标碰撞,进化为链表或红黑树。一.基本概念基于Map接口实现、允许null键/值、非同步、不保证有序(插入的顺序)、也不
Joseph1453
·
2023-09-27 11:21
iOS
源码解析
- Runtime篇 (3 消息转发)
objc-runtime开源地址消息转发在开启消息转发之前,先来看看定义在NSObject.h中的这五个方法://阶段一+(BOOL)resolveClassMethod:(SEL)sel;+(BOOL)resolveInstanceMethod:(SEL)sel;//阶段二-(id)forwardingTargetForSelector:(SEL)aSelector;//阶段三-(NSMetho
雨三楼
·
2023-09-27 03:47
AQS
源码解析
源码解析
和某某的使用,大概是互联网上Java文章中写得最多的主题了。AQSAQS是AbstractQueuedSynchronizer的缩写,中文翻译过来就是抽象队列同步器。
梧桐碎梦
·
2023-09-27 02:59
源码分析
java
算法
开发语言
[微前端实战]---01导学
文章目录目录讲解一.课程目标二.与架构老师学习三.课程目标四课程设计五技术点目录讲解一.课程目标高质量:代码对标一线互联网大厂从0开始开发自己的微前端框架全流程:子应用->主应用->服务端->发布平台
源码解析
小李科技
·
2023-09-26 23:19
#
S4.
微前端实战
前端
前端框架
javascript
Marco's Java【SpringMVC进阶(二) 之 SpringMVC
源码解析
】
前言上回在Marco’sJava【SpringMVC番外篇之映射器及适配器运行原理
源码解析
】我已经带大家看过Spring中的两个模块映射器和适配器的源码并解析了这两个模块是如何配合运行的,以及DisptcherServelt
Marco Zheng
·
2023-09-26 19:50
SpringMVC
SpringMVC源码解析
AMS
源码解析
一、简介AMS全称ActivityManagerService,它作为一个系统服务管理着Activity、Service、ContentProvider和BroadcastReceiver这四大组件的启动,可以说ActivityManagerService服务对于Android系统来讲十分的重要。文章将从AMS的启动和AMS如何管理Activity的启动这两方面来分析AMS在Android体系中所
Android每日一讲
·
2023-09-26 18:54
java
开发语言
(转)六款值得推荐的android(安卓)开源框架(包含下载链接)
https://blog.csdn.net/chaozhung_no_l/article/details/50145713(原文)1、
volley
项目地址https://github.com/smanikandan14
Leo_5cdb
·
2023-09-26 16:51
mybatis 执行流程,mybatis
源码解析
,推荐收藏
目录概要获取Mapper接口(getMapper)Mapper接口和映射文件是何时关联的sql执行流程分析参数映射结果集映射工作流程图总结MyBatis可能很多人都一直在用,但是MyBatis的SQL执行流程可能并不是所有人都清楚了,那么既然进来了,通读本文你将收获如下:1、Mapper接口和映射文件是如何进行绑定的2、MyBatis中SQL语句的执行流程3、自定义MyBatis中的参数设置处理器
zhangkaixuan456
·
2023-09-26 16:22
sql优化
mybatis
java
spring
Spring之bean的生命周期
源码解析
Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。Bean的生命周期就是指:在Spring中,一个Bean是如何生成的,如何销毁的首先看下Bean生命周期流程图我们接着来依次看下bean的生命周期过程1.生成BeanDefinitionSpring启
ayu_programer
·
2023-09-26 12:09
spring
spring
springboot
Spring之依赖注入
源码解析
基于Autowired的依赖注入底层原理基于@Resource注解底层工作流程图:1Spring中到底有几种依赖注入的方式?首先分两种:手动注入自动注入1.1手动注入在XML中定义Bean时,就是手动注入,因为是程序员手动给某个属性指定了值。而手动注入在细分来看可以分为set方法注入,构造方法注入set方法进行注入示例:构造方法进行注入示例1.2自动注入自动注入其实又分为两种:XML的autowi
ayu_programer
·
2023-09-26 12:09
spring
spring
java
后端
Django学习——setting.py
源码解析
与常用配置
Django
源码解析
:setting.py位于/Django/conf/init.py转载http://www.cnblogs.com/weishenhong/p/4929098.html1.setting.py
煈烛澐
·
2023-09-26 11:41
python
django
源码
settings
python
spring
源码解析
——IOC-开启 bean 的加载
概述前面我们已经分析了spring对于xml配置文件的解析,将分析的信息组装成BeanDefinition,并将其保存注册到相应的BeanDefinitionRegistry中。至此,SpringIOC的初始化工作完成。接下来我们将对bean的加载进行探索。BeanFactory当我们显示或者隐式地调用getBean()时,则会触发加载bean阶段。如下:publicclassAppTest{@T
·
2023-09-26 08:56
后端javaspring
spring
源码解析
——IOC-开启 bean 的加载
概述前面我们已经分析了spring对于xml配置文件的解析,将分析的信息组装成BeanDefinition,并将其保存注册到相应的BeanDefinitionRegistry中。至此,SpringIOC的初始化工作完成。接下来我们将对bean的加载进行探索。BeanFactory当我们显示或者隐式地调用getBean()时,则会触发加载bean阶段。如下:publicclassAppTest{@T
程序员大彬
·
2023-09-26 08:10
spring
java
spring
java
rpc
Spring
源码解析
—— IOC默认标签解析(下)
正文在上一篇我们已经完成了从xml配置文件到BeanDefinition的转换,转换后的实例是GenericBeanDefinition的实例。本文主要来看看标签解析剩余部分及BeanDefinition的注册。默认标签中的自定义标签解析在上篇博文中我们已经分析了对于默认标签的解析,我们继续看戏之前的代码,如下图片中有一个方法:delegate.decorateBeanDefinitionIfRe
程序员大彬
·
2023-09-26 08:39
计算机
java
spring
spring
java
后端
spring
源码解析
——IOC之自定义标签解析
概述之前我们已经介绍了spring中默认标签的解析,解析来我们将分析自定义标签的解析,我们先回顾下自定义标签解析所使用的方法,如下图所示:我们看到自定义标签的解析是通过BeanDefinitionParserDelegate.parseCustomElement(ele)进行的,解析来我们进行详细分析。自定义标签的使用扩展Spring自定义标签配置一般需要以下几个步骤:创建一个需要扩展的组件定义一
程序员大彬
·
2023-09-26 08:07
java
spring
spring
数据库
java
详解Vector
目录一、Vector介绍二、
源码解析
1、Vector实现的接口2、Vector的构造方法(1)无参构造方法(2)带初始容量的构造方法(3)带初始容量和增量的构造方法(4)集合型构造方法3、Vector中的变量
姚舜禹_12140
·
2023-09-26 05:04
Java
算法
数据结构
后端
java
开发语言
postgres
源码解析
38 表创建执行全流程梳理--2
知识回顾:postgres
源码解析
37表创建执行全流程梳理–1关键数据结构总图:1PortalDatapostgres为每条SQL创建一个portal结构体存储查询计划树链表和执行策略等信息:typedefstructPortalData
Serendipity_Shy
·
2023-09-26 02:53
postgres
数据结构
postgresql
数据库
postgres
源码解析
37 表创建执行全流程梳理--1
简介在对postgres源代码有一定接触了解后,全局性地剖析SQL命令的执行全流程,本文以如下命令为例,[CREATETABLEshy_test(idintprimarykey,namecarchar(20))]一步一步结合源码深入分析,窥探其实现流程与设计思想。关键数据结构1CreateStmt该结构用于保存对CreateTableStatement语句查询解析生成的相关信息,如表信息、colu
Serendipity_Shy
·
2023-09-26 02:52
postgres
数据库
sql
rocket
源码解析
客户端管理Channel因为客户端要主动发起请求,以consumer为例,在对topic进行消费时,不同的topic可能在不同的broker上,因此consumer端需要对连接的多个server的Channel进行管理流程如下:consumer和nameserver通信,获取broker地址,根据地址查询是否存在Channel,若不存在就创建Channel,并在本地缓存,下次通信时从缓存中获取Ch
Ace_b90f
·
2023-09-26 02:34
spring
源码解析
——IOC之自定义标签解析
概述之前我们已经介绍了spring中默认标签的解析,解析来我们将分析自定义标签的解析,我们先回顾下自定义标签解析所使用的方法,如下图所示:我们看到自定义标签的解析是通过BeanDefinitionParserDelegate.parseCustomElement(ele)进行的,解析来我们进行详细分析。自定义标签的使用扩展Spring自定义标签配置一般需要以下几个步骤:创建一个需要扩展的组件定义一
·
2023-09-25 22:42
javaspring
DSBridge-iOS
源码解析
DSBridge-iOS
源码解析
Objective-C与JavaScript间的交互方式1.自定义scheme,拦截http请求在iOS7以前,Objective-C与JavaScript间的交互采用的就是这种方式
XZhongWen
·
2023-09-25 19:52
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他