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
UGUI源码解析
SpringAOP
源码解析
之TargetSource(四)
前言在Spring框架中,TargetSource是一个接口,用于封装获取目标对象(也就是被代理的对象)的逻辑。它的主要作用是提供代理对象使用的目标对象,并且允许在运行时动态地切换目标对象。TargetSource在Spring的AOP(面向切面编程)中非常重要,它定义了代理对象的目标是谁以及在何时获取目标对象。具体来说,TargetSource接口定义了以下两个方法:getTarget():这个
Code A Better Life
·
2023-10-29 14:25
Spring专题
java
spring
开发语言
1024程序员节
spring
cloud
后端
SpringAOP
源码解析
之advice执行顺序(三)
上一章我们分析了Aspect中advice的排序为Around.class,Before.class,After.class,AfterReturning.class,AfterThrowing.class,然后advice真正的执行顺序是什么?多个Aspect之间的执行顺序又是什么?就是我们本章探讨的问题。准备工作既然需要知道advide的执行顺序,那么我们就得有Aspect。我们还是使用之前创
Code A Better Life
·
2023-10-29 14:22
Spring专题
java
spring
spring
boot
后端
spring
cloud
开发语言
unity动态加载
UGUI
图片
工作中用到点击UI图片切换成另外一个图片,不说废话直接上代码usingUnityEngine.UI;//UI引用Texture2Dt;publicImageMute;publicvoidMute_(){t=(Texture2D)Resources.Load("picture/静音");Spritetemp=Sprite.Create(t,newRect(0,0,t.width,t.height),
是阿根
·
2023-10-29 14:48
unity基础
C#
unity
人人都能看懂的Spring
源码解析
,Spring声明式事务关于传播特性、事务挂起与恢复的处理
人人都能看懂的Spring
源码解析
,Spring声明式事务关于传播特性、事务挂起与恢复的处理原理解析AbstractPlatformTransactionManager事务传播特性事务挂起与恢复通过DataSourceTransactionManager
黄俊懿
·
2023-10-29 10:54
Spring
spring
java
spring
boot
后端
框架
[
源码解析
] 模型并行分布式训练 Megatron (3) ---模型并行实现
[
源码解析
]模型并行分布式训练Megatron(3)—模型并行实现文章目录[
源码解析
]模型并行分布式训练Megatron(3)---模型并行实现0x00摘要0x01并行Transformer层1.1初始化
罗西的思考
·
2023-10-29 08:45
001_机器学习
017_分布式机器学习
015_深度学习
深度学习
megatron
nvidia
模型并行
分布式训练
Retrofit
源码解析
一、引言Retrofit和OKHttp同为square出品的网络请求相关库,不同的是Retrofit本身不进行网络请求,而是作为一个协调者,协调其他组件共同处理网络请求。用官网描述来说就是:Retrofit是可插拔的,它允许不同的执行机制和类库用于执行HTTP请求、允许不同序列化的类库进行java实体类与HTTP响应数据之间转换。Retrofit的网络请求部分默认基于OkHttp,关于OkHttp
horseLai
·
2023-10-29 01:36
【spring
源码解析
】spring容器初始化过程
SpringIOC容器加载原理1.AnnotationConfigApplicationContext(Config.class)@TestpublicvoiddefaultConfigClassBeanNameIsGeneratedProperly(){ApplicationContextcontext=newAnnotationConfigApplicationContext(Config.c
worn.xiao
·
2023-10-29 00:56
J2EE/spring
spring
java
mybatis
Spring
源码解析
4.createBean()方法解析
createBeanInstance()protectedBeanWrappercreateBeanInstance(StringbeanName,RootBeanDefinitionmbd,@NullableObject[]args){//获取bd内部的Class对象。ClassbeanClass=resolveBeanClass(mbd,beanName);//这里判断当前bean是非公开类型
shstart7
·
2023-10-29 00:24
Spring
spring
java
ioc
源码
Spring
源码解析
六 (Bean的初始化)
目录1.循环依赖解决2.FactoryBean情况处理3.依赖检查4.Bean的创建4.1实例化bean4.2依赖处理4.3属性填充4.4执行初始化方法5.Bean生命周期流程6.IOC容器的关闭6.1Web应用中容器的销毁6.2非Web应用中容器的销毁在前面分析IOC容器时有说到,在IOC容器初始化结束后,会开始初始化非延迟加载的单例Bean,对于其他Bean则会在调用getBean()方法时去
AnEra
·
2023-10-29 00:52
#
Spring5.x源码深度解析
Bean的初始化
【Spring容器初始化后实例化单例bean过程
源码解析
5.1.3.RELEASE版本】
目录前言一、基本介绍二、SpringBean生命周期2.1生命周期流程图2.2各个节点含义三、SpringBean实例化
源码解析
3.1代码入口3.2refresh方法3.3finishBeanFactoryInitialization
编程界~小卡拉米
·
2023-10-29 00:49
Java
Spring
AOP
开发语言
后端
java
spring
intellij-idea
san.js源码解读之工具(util)篇——bind函数兼容
一、
源码解析
/***Function.prototype.bind方法的兼容性封装**@param{Function}func要bind的函数*@param{Object}thisArgthis指向对象
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
san.js源码解读之工具(util)篇——splitStr2Obj函数
一、
源码解析
/***将字符串逗号切分返回对象**@param{string}source源字符串*@return{Object}*/functionsplitStr2Obj(source){varresult
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
san.js源码解读之工具(util)篇——nexttick函数
vuev2.7.14nextick
源码解析
在了解san.js的nexttick之前先来看一下vue的实现方式,因为它是有参考vue的nexttick的实现。
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
react
源码解析
3.react源码架构
react
源码解析
3.react源码架构视频讲解(高效学习):进入学习这一章的目的是让我们认识一下react源码架构和各个模块。
buchila11
·
2023-10-28 23:08
react.js
架构
javascript
Handler机制之
源码解析
Handler
源码解析
刚入行Android那会,看过好多遍这方面的不同的博客,每次看完都似懂非懂,今天我打算自己来分析一下Handler机制及其相关源码。
luffy之陈大胖子
·
2023-10-28 21:46
灵魂画手:图解Spring AOP实现原理
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-10-28 20:18
java
spring
aop
mybatis
spring
boot
KCP 协议
源码解析
KCP协议文章目录KCP协议1、kcp的协议特点1.1、RTO不翻倍1.2、选择重传1.3、快速重传1.4、非延迟ACK1.5、ACK+UNA1.6、非退让流控2、kcp实现2.1、kcp数据结构2.2、kcp报文发送ikcp_sendikcp_flush2.3、kcp报文接收ikcp_recvikcp_input3、参考Github:https://github.com/skywind3000/
摸鱼呀
·
2023-10-28 20:21
linux_高性能网络设计
linux
网络协议
kcp 介绍与源代码分析_kcp-go
源码解析
概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC:ForwardErrorCorrectionkcp简介kcp是一个基于udp实现快速、可靠、向前纠错的的协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延迟降低三倍的传输效果。
weixin_39591720
·
2023-10-28 20:50
kcp
介绍与源代码分析
kcp 介绍与源代码分析_KCP-GO
源码解析
原标题:KCP-GO
源码解析
原文作者:张伯雨golang技术社区概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC
weixin_39550937
·
2023-10-28 20:49
kcp
介绍与源代码分析
计算机专业会成为下一个土木吗?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-28 17:36
中间件
人工智能
编程语言
etag
sip
Flutter aspectd (二)
源码解析
引导在上一篇文章中,我们进行了applypatch文件,那么我们来看看apply的文件,具体做了哪些事情。可以看到是在common.dart文件做了更改,和新加了一个aspectd.dart文件common.dart文件该文件所在目录:packages/flutter_tools/lib/build_system/targets/common.dart可以看到在build方法新增了如下代码:@ov
laomao_老毛
·
2023-10-28 17:47
Mybatis-Plus 开发提速器:mybatis-plus-generator-ui
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-28 10:46
mybatis
ui
java
开发语言
unity里面判断两个image是否重叠
由于
UGUI
里面的对象做触发检测很麻烦而且不方便,偶尔还会不准确,因此可以使用更精准有效的方式,通过检测两个Image是否发生重叠。
小叶学习塔
·
2023-10-28 10:46
unity游戏开发
关于VR方向
unity
游戏引擎
ui
Mybatis-Plus 开发提速器:mybatis-plus-generator-ui 你确定不了解一下?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-28 10:15
mybatis
ui
java
开发语言
Unity Image镜像案例
BaseMeshEffect是
UGUI
源码中的东西,如下:graphic是当前的图形,可以转成Image,表示当前脚本上的Image。
Unity小林
·
2023-10-28 10:45
Unity
游戏开发
unity
unity3d
unity ui随鼠标点击位置显示
使用步骤1.逻辑2.拖动物体,传入鼠标坐标3.鼠标坐标转为rect下的坐标前言内容:ui选择框随鼠标的点击,位移到移动位置,同时保证ui选择框始终全部出现在canvas下.一、工具unity2019.3,
ugui
小灰灰,
·
2023-10-28 10:14
untiy
c#
c#
unity
unity不规则点击_【Unity游戏开发】
UGUI
不规则区域点击的实现
马三在上家公司工作的时候,曾处理了一个
UGUI
不规则区域点击的问题,制作过程中也有一些收获和需要注意坑,因此记录成博客与大家分享。
weixin_39662955
·
2023-10-28 10:43
unity不规则点击
Unity中检测
UGUI
图片拖拽是否重叠
在项目开发过程中,经常会遇到的一个需求就是拖拽,而拖拽很好实现,只需要一个脚本就能实现,但难的是如何判断是否拖拽到正确的位置上,一般情况下,我们想到的都是用触发器的方法,但是再实际的开发中,会发现这种方法并不灵敏,经常出现失灵的情况,所以,这一次换一种方法来实现这个检测功能。一:图片拖拽功能将此脚本挂载在图片上即可实现简单的拖拽功能。usingSystem.Collections;usingSys
MrChen8-13
·
2023-10-28 10:10
unity
c#
游戏引擎
Unity 不规则图形点击
分享一个项目中用的着的小功能(Unity不规则图形点击)在使用
UGUI
组件时,`通常会遇到一下不规则图形点击。如图现有的
UGUI
Button时间没办法处理重叠部分的点击事件。
小拾陆
·
2023-10-28 10:05
unity
游戏引擎
Unity
UGUI
实现圆形Image
项目要实现圆形头像,用继承Image组件重写部分方法实现圆形头像并且实现精准点击实现原理:①:Image如何绘制到屏幕上cpu准备顶点数据–>GPU渲染显示,所以显示图片,需要顶点和三角形数据,由顶点组成三角形三角形组成图形②:如何实现:重写OnPopulateMesh(VertexHelpervh)方法,因为没有真正的圆形,圆形是由n个三角形组成,重新计算要渲染的定点和三角形个数,添加到对应的顶
GA博客
·
2023-10-28 10:30
#Unity
杂类
UGUI实现圆形
圆形Image
Unity圆形头像
Unity UI点击事件系统
一、概述在Unity的
UGUI
开发过程中,我们经常需要对UI图片进行操作响应各种处理比如:点击,长点击,长按,拖拽等多种功能的实现,这时原本的Button组件就不够用了我们需要自己实现一个简单的点击事件系统来响应用户的各种操作
KamikazePilot
·
2023-10-28 10:28
Unity
unity
ui
c#
BRPC
源码解析
及实践——1、概览,编译,初探
引言在上一家公司工作的时候,涉及过RPC的开发,但仅仅是协作方制定好接口文档,我按照对应的格式去返回数据,对于RPC的概念、功能、实现以及各种版本框架的差异几乎没有了解。随着对进程间通信探究的不断深入,对深入了解RPC的渴望也愈加浓烈。本文开始,我将对大名鼎鼎的BPRC展开一系列的学习。概览首先,我将简要的描述一下我对RPC的理解,RPC,全称RemoteProcedureCall,中文是“远程过
blackie_wx
·
2023-10-28 09:41
c++
rpc
以太坊C++
源码解析
(八)交易队列(二)
交易队列的输入交易队列的输入有两个,分别是接收到其他节点的广播交易和自身节点提交的交易。分别来看这两种输入方式:接收广播交易在前面区块链同步章节中提到过,接收到交易后会通过调用TransactionQueue::enqueue()来将新交易放入交易队列中,这个函数代码非常简单:voidTransactionQueue::enqueue(RLPconst&_data,h512const&_nodeI
sky2016
·
2023-10-28 09:15
源码解析
JDK1.8中 HashMap 扰动函数、负载因子、扩容机制
源码解析
JDK1.8中HashMap扰动函数、负载因子、扩容机制一、前言HashMap最早出现在JDK1.2中,底层基于散列算法实现。
AWei_Never
·
2023-10-28 09:16
软件工程
哈希算法
java
散列表
后端
数据结构
[
源码解析
] 当 Java Stream 遇见 Flink
[
源码解析
]当JavaStream遇见Flink文章目录[
源码解析
]当JavaStream遇见Flink0x00摘要0x01领域1.1Flink1.2JavaStream1.3探寻角度0x02数据流模型
罗西的思考
·
2023-10-28 09:26
100_编程语言
201_Flink
Java
Stream
Flink
Stream
EtherCAT主站SOEM
源码解析
----分布时钟DC
EtherCAT主站SOEM
源码解析
----分布时钟DC分布时钟(DC,DsitributedClock)可以使所有EtherCAT设备使用相同的系统时间,从而控制各设备任务的同步执行。
雪花飞龙
·
2023-10-28 08:52
EtherCAT主站SOEM
源码解析
----IOmap
SOEM通过函数ec_config_map(&IOmap)完成逻辑地址和物理地址的映射,应用程序需要定义一个数组IOmap,例如:charIOmap[4096];完成映射后,应用程序就可以通过读写数组IOmap[]来完成与从站的数据交换。1、映射关系SOEM首先将所有从站的输出映射到IOmap[]的开始位置,然后是输入,如下图所示:2、具体实现函数ec_config_map(&IOmap)最终会调
qq_37659294
·
2023-10-28 08:19
ethercat
SOEM
IOmap
聊聊 Kafka:Producer
源码解析
Java实现,Server端是由Scala来实现的,在使用Kafka时,Client是用户最先接触到的部分,因此,我们从Client端开始,会先从Producer端开始,今天我们就来对Producer
源码解析
一番
柒柒Java
·
2023-10-28 07:37
kafka
java
分布式
Mybatis @MapKey注解返回指定Map
源码解析
与用例
文章目录前言技术积累什么是MyBatis@MapKey注解用例展示MapKey注解
源码解析
写在最后前言最近在开发的一个业务功能需要从一批数据中根据业务字段提取数据,对于这个需求可能有的同学就直接用for
小沈同学呀
·
2023-10-28 07:02
Spring
开发工具
mysql
mybatis
Java
MapKey
skywalking golang客户端
源码解析
源码地址gosdk:https://github.com/SkyAPM/go2skyplugin:https://github.com/SkyAPM/go2sky-plugins提供了gohttp、go-restful、gin等框架的trace接入插件,用于服务端和客户端的tracespan创建。gosdk的基本特性客户端和服务端使用grpc双向stream通信。可以设置采样率。默认都会上报。可以
7亮
·
2023-10-28 06:06
Java并发编程解析 | 基于JDK
源码解析
Java领域中并发锁之StampedLock锁的设计思想与实现原理 (三)
苍穹之边,浩瀚之挚,眰恦之美;悟心悟性,善始善终,惟善惟道!——朝槿《朝槿兮年说》写在开头在并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程访问共享资源;另一个是同步,即线程之间如何通信、协作。主要原因是,对于多线程实现实现并发,一直以来,多线程都存在2个问题:线程之间内存共享,需要通过加锁进行控制,但是加锁会导致性能下降,同时复杂的加锁机制也会增加编程编码难度过多线程造成线程之
朝槿木兮
·
2023-10-28 05:38
并发编程-线程池ThreadPoolExecutor底层原理分析(二)
1、线程池中基本属性和方法
源码解析
2、线程池的五种状态变换源码分析3、线程池添加线程
源码解析
4、线程池线程运行执行任务
源码解析
5、线程池shutdown
源码解析
6、线程池中线程退出机制
源码解析
线程池源码的基础属性和方法在线程池的源码中
长情知热爱
·
2023-10-28 00:46
java
开发语言
1024程序员节
vue插件
源码解析
1.使用1.1官网地址官方文档戳这1.2插件使用方式letMyPlugin={install(Vue,args){//逻辑...}};letMyPlugin2=function(Vue,args){//逻辑...};Vue.use(MyPlugin,{options:"MyPlugin1"});Vue.use(MyPlugin2,{options:"MyPlugin2"});1.3demoVue插
项布斯
·
2023-10-27 22:47
unity android屏幕自适配,关于Unity中的
UGUI
的屏幕自适应(多分配率适配)
前言:最近在学习
UGUI
,在学习
UGUI
当中的屏幕自适应的时候出现了问题,搞的我很头疼,于是在网上查了很多资料,花了一晚上的时间,其实当时还是没想明白,但夜里突然失眠了,于是想了想昨天晚上看的资料,突然灵光一闪好像明白了点什么
海盐冰梨
·
2023-10-27 21:01
unity
android屏幕自适配
Unity发布ios和Android包,
UGUI
,异形屏适配
Unity,发布ios和Android的包,
UGUI
,异形屏适配问题。Unity,发布ios和Android的包,
UGUI
,异形屏适配问题。
水光涵月
·
2023-10-27 21:56
Unity3d
unity手游开发
UGUI
unity
移动开发
手机游戏
游戏开发
ugui
以太坊
源码解析
:evm
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum分支:mastercommitid:257bfff316e4efb8952fbeb67c91f86af579cb0a引言以太坊的智能合约是一个非常棒的想法,所以学习以太坊一定要学一下智能合约。而在以太坊源码里,evm模块实现了执行智能合约的虚拟机,无论是合约的创建还是调用,都是由evm模块完成。
fatcat22
·
2023-10-27 19:42
Spring MVC 初始化源码(4)—@RequestMapping注解的
源码解析
基于最新Spring5.x,详细介绍了SpringMVC中的@RequestMapping注解解析的源码。 我正在参与CSDN《新程序员》有奖征文,活动地址:https://marketing.csdn.net/p/52c37904f6e1b69dc392234fff425442。 采用@RequestMapping注解以及使用@RequestMapping作为元注解的注解修饰方法来实现的
刘Java
·
2023-10-27 18:42
Spring
MVC
5.x
源码
新星计划
RequestMapping
HandlerMethod
springmvc源码解析
java
SpringMVC
源码解析
文章目录一、主要组件二、DispatcherServlet初始化过程1)结构体系2)通过requestMapping注解(url)获取controller总结:三、DispatcherServlet处理请求过程2)获取处理器映射器结果2)处理器适配器3)视图渲染==总结==一、主要组件DispatcherServlet:前端控制器,统一处理请求和响应,整个流程控制的中心,由它调用其他组件处理用户请
冬天vs不冷
·
2023-10-27 18:36
spring
spring
java
SpringMVC执行原理以及
源码解析
SpringMVC执行原理一.SpringMVC执行过程如下图所示执行过程如下:图解:①:前端控制器接受客户端浏览器的请求。②:前端控制器调用HandlerMapping查找Handler,HandlderMapping返回一个执行链。③:前端控制器调用HandlerAdapter。④:HandlerAdapter执行Handler,并返回一个ModelAndView给前端控制器。⑤:前端控制器调
沈山南丶
·
2023-10-27 18:03
spring
java
servlet
源码解析
SpringMVC之RequestMapping注解原理
1、启动初始化核心:得到应用上下文中存在的全部bean后依次遍历,分析每一个目标handler&目标方法存在的注解@RequestMapping,将其相关属性封装为实例RequestMappingInfo。最终将uri&handler之间的映射关系维护在类AbstractHandlerMethodMapping中的内部类RequestMappingInfo中。利用RequestMappingHan
且听风吟0220
·
2023-10-27 18:30
java
前端
服务器
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他