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
HoughLines源码解析
Android Jetpack 组件LiveData
源码解析
目录前言基本使用疑问源码分析ObserverObserverWrapperLifecycleBoundObserverMutableLiveDatapostValuesetValue问题答疑LiveData特性引出的问题问题解决最后前言本文来分析下LiveData的源码,以及其在实际开发中的一些问题。基本使用一般来说LiveData都会配合ViewModel使用,篇幅原因关于ViewModel的内
·
2023-03-11 00:43
Golang中 Slice的分析与使用
源码解析
目录1、slice结构体2、slice初始化3、append操作4、slice截取5、slice深拷贝6、值传递还是引用传递参考文献1、slice结构体首先我们来看一段代码packagemainimport("fmt""unsafe")funcmain(){varaintvarbint8varcint16vardint32vareint64slice:=make([]int,0)slice=app
·
2023-03-10 18:23
react解析: render的FiberRoot(三)
react解析:render的FiberRoot(三)感谢yck:剖析React
源码解析
,本篇文章是在读完他的文章的基础上,将他的文章进行拆解和加工,加入我自己的一下理解和例子,便于大家理解。
Yopai
·
2023-03-10 17:17
ReentrantLock重入锁和 AQS同步器
源码解析
ReentrantLock重入锁和AQS同步器
源码解析
AQS就是AbstractQueuedSynchronizer,是一个java的同步器,用来管理多线程对共享资源的争抢,以及对线程的排队和唤醒。
Cloud_Leung
·
2023-03-10 17:03
okhttp的Interceptor拦截器
源码解析
几个关键类以及接口RealInterceptorChainInterceptorRealInterceptorChainRealInterceptorChain实现了Interceptor接口,调用源头来自于RealCall的getResponseWithInterceptorChain方法ResponsegetResponseWithInterceptorChain()throwsIOExcep
Colaman丶
·
2023-03-10 17:24
JVM之类加载器
源码解析
1.ClassLoader:privateClassLoader(Voidunused,ClassLoaderparent){this.parent=parent;if(ParallelLoaders.isRegistered
丿半晴雨滴
·
2023-03-10 16:55
一文读懂,硬核 Apache DolphinScheduler3.0
源码解析
点亮⭐️Star·照亮开源之路https://github.com/apache/dolphinscheduler本文目录1DolphinScheduler的设计与策略1.1分布式设计1.1.1中心化1.1.2去中心化1.2DophinScheduler架构设计1.3容错问题1.3.1宕机容错1.3.2失败重试1.4远程日志访问2DolphinScheduler源码分析2.1工程模块介绍与配置文件
DolphinScheduler社区
·
2023-03-10 15:11
apache
大数据
spark
源代码管理
面试官写了个双冒号::问我这是什么语法?Java中有这玩意?
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-03-10 14:55
中间件
lambda
groovy
javabean
脚本语言
微服务-API网关-身份验证
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-03-10 11:15
数据库
python
java
jwt
分布式
OneFlow
源码解析
:Eager模式下的SBP Signature推导
作者|郑建华更新|赵露阳OneFlow的GlobalTensor有两个必要属性:Placement:决定了tensor数据分布在哪些设备上。SBP:决定了tensor数据在这些设备上的分布方式。例如:split:将切分后的不同部分放到不同设备;同时指定切分的axis。broadcast:将数据复制到各个设备。如果参与运算的tensor的SBP不一样,结果tensor的SBP是什么呢?例如下面的代码
OneFlow深度学习框架
·
2023-03-10 07:17
前沿技术
oneflow
人工智能
深度学习
开源
前沿技术
Hystrix
源码解析
Hystrix的用途以及使用场景就不在这里赘述了,这里只关注源码级别的实现原理。1、AbstractCommand、HystrixCommand、HystrixObservableCommand1.1AbstractCommandHystrix会把对服务的请求封装成命令并通过执行命令的方式进行请求调用,抽象类AbstractCommand即是这些命令的核心父类接口,此接口完成了大部分的Hystri
aiwen2017
·
2023-03-10 05:30
SpringBoot
源码解析
01----@Bean方法的套娃调用原理
SpringBoot
源码解析
第一篇----@Bean方法的套娃调用原理前言:本篇攻略是我技术文章系列的处女作,也作为一个记录的开始。
xnnre
·
2023-03-10 04:28
源码分析
java
spring
boot
bean
深入分析@ComponentScan源码
文章目录一、源码时序图二、
源码解析
1.运行案例程序启动类2.解析AnnotationConfigApplicationContext类的AnnotationConfigApplicationContext
Super_Leng
·
2023-03-10 03:41
Spring
java
spring
spring
boot
spring注解
k8s client-go
源码解析
之informer 一
Informer(一)注意:本文内容为学习笔记,内容为个人见解,不保证准确性,但欢迎大家讨论何指教。本篇为先导篇,介绍informer的入口工厂函数。informer目录结构(仅展示部分目录,省略的目录相似)client-go|master⚡⇒treeinformers-L2informers├──apps│├──interface.go│├──v1│├──v1beta1│└──v1beta2├─
随风奔跑尿飞扬
·
2023-03-10 03:36
kubernetes
kubernetes
golang
容器
深入分析@Bean源码
文章目录一、源码时序图二、
源码解析
1.运行案例程序启动类2.解析AnnotationConfigApplicationContext类的AnnotationConfigApplicationContext
Super_Leng
·
2023-03-10 03:10
Spring
spring
java
spring
boot
spring注解
iOS autoreleasePool原理总结
目录1.autorelease的本质2.autoreleasepool的
源码解析
3.autoreleasePoolPage的结构4.autoreleasePool的结构和工作原理5.autoreleasepool
lanlinxl
·
2023-03-10 03:20
InheritableThreadLocal
源码解析
,子线程如何获取父线程的本地变量?
一、前言日常工作中,经常使用ThreadLocal来避免线程并发问题,每个线程访问自己的本地变量,没有竞争,没有锁,非常高效。现在有一个业务场景,需要创建一些子线程来执行任务,父线程中设置了ThreadLocal的值,想在子线程中获取,能获取到吗?答案是:不能。ThreadLocalTest了解ThreadLocal的原理,这个问题就很弱智,用脚后跟想,父线程中set,那么这个存放值的Thread
徐同学呀
·
2023-03-10 01:14
EventBus
源码解析
知识点汇总:一:EventBus框架概述二:EventBus的注册实现原理三:EventBus的事件分发实现原理四:项目扩展知识点五:扩展阅读一:EventBus框架概述描述:EventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,使项目接入和使用都十分方便,下面是官方的项目概述:从上面的官方解析图中,我们注意到项目的整体设计是基于订阅者模式进行设
Android开发_Hua
·
2023-03-10 00:40
最新的Handler
源码解析
和使用
Handler
源码解析
和使用场景备:如果只需了解源码,直接跳转第4点1.使用场景场景1:子线中程需要更新UInewThread(newRunnable(){@Overridepublicvoidrun(
孤縌
·
2023-03-09 16:20
Zuul 2
源码解析
Zuul2的难产,终于在2018.4.13上架了中心仓库,也代表着Zuul正式加入Netty全家桶的怀抱,关于Netty有一篇宏观性的博文有兴趣的可以阅读Zuul2:TheNetflixJourneytoAsynchronous,Non-BlockingSystems此篇博客。简而言之,Zuul2也就是从传统的BIO切换到了NIO模式。传统的BIO模型基于Thread的方式NIO模型基于React
王天青Grissom
·
2023-03-09 14:39
HashMap
源码解析
数据结构//一个Node数组,Node是一个单向链表transientNode[]table;//Node内部类staticclassNodeimplementsMap.Entry{//hash值finalinthash;//keyfinalKkey;//valueVvalue;//下一个节点,形成单向链表Nodenext;Node(inthash,Kkey,Vvalue,Nodenext){th
天还下着毛毛雨
·
2023-03-09 14:59
Vue.js
源码解析
-Vue初始化流程
2.初始化相关代码分析2.1initGlobalAPI(Vue)初始化Vue的全局静态API平时开发通过newVue({...})去创建了根实例,当然在此之前,Vue已经做了一些前期的准备工作。Vue的核心代码都在src/core目录中,我们先来看看core/index.js这个入口文件,这部分代码逻辑很简单。importVuefrom'./instance/index'import{initGl
联旺
·
2023-03-09 14:35
谈谈ChatGPT 背后的核心技术论文
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-03-09 13:38
chatgpt
人工智能
深度学习
hadoop3.x-尚硅谷笔记1(入门与背景知识)
入门搭建+安装调优)_哔哩哔哩_bilibili课前背景课程改变:hadoop3.1.3主要变化内容yarn调度器与调度算法集群搭建完毕后的压测,多目录配置,集群的动态增加与减少生产调优参数,hadoop
源码解析
以及
还我的鸭脖!
·
2023-03-09 11:43
hadoop
hadoop
mapreduce
大数据
【Arthas 专题篇.二 -
源码解析
】Arthas boot的启动流程
arthas启动流程源码地址一.arthas启动arthas-boot.jar启动入口类1.1启动流程boot仅仅是一个调用窗口,真正的核心代码并不在boot这个包内。boot会调用“arthas-core.jar”,“arthas-agent.jar”,“arthas-spy.jar”这三个包的功能,boot仅仅只做了启动检查的操作,也导致了后面服务端口占用的各种问题,无法在boot这边进行解决
霸道产品爱上我
·
2023-03-09 10:35
arthas
源码分析与应用场景
java
jvm
内存管理
Spring Boot 3 步完成日志脱敏,简单实用~
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-03-09 10:29
spring
boot
java
mybatis
后端
spring
【SpringBoot3.0源码】启动流程
源码解析
• 上
文章目录初始化SpringBoot启动类:@SpringBootApplicationpublicclassAppRun{publicstaticvoidmain(String[]args){SpringApplication.run
步尔斯特
·
2023-03-09 10:27
Java系核心技术
spring
boot
java
spring
【SpringBoot3.0源码】启动流程
源码解析
•下
模式获取监听器并启动封装命令行参数准备环境打印Banner创建上下文容器预初始化上下文容器刷新Spring容器打印启动时间发布事件执行特定的run方法上一篇《【SpringBoot3.0源码】启动流程
源码解析
步尔斯特
·
2023-03-09 10:55
java
前端
linux
nacos
源码解析
系列(一)
要解析源码,你就必然离不开debug源码,所以今天我们就做下准备工作。网上找了以下,本地单机debug起来的一些步骤:1、githubclone源码https://github.com/alibaba/nacos.git2、导入Idea后,目录如下:070801.png3、找到nacos/consolemodule070802.png4、配置单机启动参数070803.png5、OK,现在debug
逗逼程序员
·
2023-03-09 05:54
ios自动释放池
一.自动释放池
源码解析
intmain(intargc,constchar*argv[]){@autoreleasepool{NSObject*obj=[[NSObjectalloc]init];}return0
lth123
·
2023-03-09 03:31
react
源码解析
2.react的设计理念
react
源码解析
2.react的设计理念视频课程(高效学习):进入课程课程目录:1.开篇介绍和面试题2.react的设计理念3.react源码架构4.源码目录结构和调试5.jsx&核心api6.legacy
全栈潇晨
·
2023-03-09 01:24
Android 内核代码 wake_up
源码解析
目录内核中通常用法:wake_up的源码:func赋值过程wait_queue_head和wait_queue_entry数据结构两种等待任务wait_queue_entry:线程和函数default_wake_function函数综上:内核中通常用法:内核有个函数wake_up和wake_up_interruptible通常来说看到这俩函数调用就是唤醒等待队列上的线程。直到看了epoll的源码,
·
2023-03-09 00:51
责任链模式的高级用法:多级校验、工作流,这样写代码才足够优雅!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-03-09 00:55
责任链模式
mybatis
java
开发语言
使用雪花id或uuid作为Mysql主键,被老板怼了一顿!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-03-09 00:54
数据库
mysql
java
python
大数据
数据库优化八大通用绝招
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-03-09 00:54
数据库
分布式
redis
java
人工智能
一文学会设计模式,太详细了!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-03-09 00:54
中间件
hashtable
控制器
dbcp
webgl
QUIC 协议是如何在蚂蚁集团落地的?
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-03-09 00:13
分布式
中间件
编程语言
数据库
人工智能
使用uuid做MySQL主键,被老板,爆怼一顿!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-03-09 00:13
数据库
mysql
java
python
大数据
以太坊C++
源码解析
(七)交易
以太坊交易类是Transaction,但是这个类几乎没有什么代码,主要代码都在父类TransactionBase中,因此这个类是我们研究的重点。交易的主要数据TransactionBase类位于libethcore\TransactionBase.h/cpp中,里面有几个重要的成员:u256m_nonce;这个是交易的nonce,整数,记录交易发送者的发送次数,从0开始,每发送一次nonce加1,
sky2016
·
2023-03-08 22:25
【
源码解析
】StyleNeRF之 projector.py
文章目录正式测试debug了解projector文件说明:Projectgivenimagetothelatentspaceofpretrainednetworkpickle即将给定图像投影到预训练网络的潜在空间
[email protected]
('--network','network_pkl',help='Networkpicklefilename',required=True)@cli
_Summer tree
·
2023-03-08 21:06
NeRF
python
计算机视觉
深度学习
NeRF
StyleNeRF
Vue.use的原理和设计源码探究
目录前言基本使用
源码解析
控制反转前言这段时间打算回顾一下Vue的全局方法,脑海里第一个跳出来的方法就是Vue.use,之所以会首先想到它,我觉得和我平时看的面试题相关~~~Vue.use的原理是面试中常问的点
·
2023-03-08 21:07
Envoy
源码解析
看的envoy代码版本:v1.19envoyproxy/envoyatrelease/v1.19(github.com)v1.25的开发分支1.OverviewofEnvoy’sarchitecture个人理解:代理软件/rpc框架=路由器+过滤器envoy=代理软件+规则引擎envoy内部的"面向对象设计"如下图:image.pngimage.png出自https://icloudnative.
周群力
·
2023-03-03 17:24
【跟我一起读《视觉惯性SLAM理论与
源码解析
》】第九章 地图点、关键帧以及图结构
这一章主要讲了一些基本内容,包括ORB-SLAM2中地图点,关键帧图结构的问题地图点和特征点的关系?有时候地图点对应不同帧上的特征点,特征点可以通过三角化得到地图点地图点的几个属性,平均观测方向,以及观测距离范围是如何计算的?如何计算地图点最具代表性的描述子?首先获取该地图点有效的观测关键帧以及对应的特征点索引,遍历观测到该地图点的所有关键帧,把对应的特征描述子都放在同一个向量中,计算所有描述子之
老张高手
·
2023-03-01 09:26
书:视觉惯性SLAM与源码解析
人工智能
机器学习
算法
【跟我一起读《视觉惯性SLAM理论与
源码解析
》】第八章 ORB-SLAM2中的特征匹配
特征匹配在ORB-SLAM2中是很重要的内容,函数有多次重载,一般而言分为以下单目初始化下的特征匹配通过词袋进行特征匹配通过地图点投影进行特征匹配通过Sim(3)变化进行特征匹配在单目初始化下的特征匹配是参考帧和当前帧之间的特征点匹配,一般先构建旋转直方图,在半径窗口搜索当前帧F2中所有的候选匹配特征点,遍历窗口中所有潜在的匹配候选点,找到最优和次优的匹配候选点,对最优和次优进行检查,满足一定的阈
老张高手
·
2023-03-01 09:26
书:视觉惯性SLAM与源码解析
算法
人工智能
计算机视觉
【跟我一起读《视觉惯性SLAM理论与
源码解析
》】第二章 编程及编译工具
23.2.21终于拿到六哥的新书感觉很是不错,打算近期写一写心得之类的废话不多说,直接开啃PS:我的建议是阅读完十四讲后再来看这本书,效果应该会很不错。因为第一章都是介绍之类的我觉得没什么整理的必要,所以直接来到第二章首先是介绍C++新特性,这里提到了列表初始化,auto,循环体,Lambda表达式,参数模板的具体使用,对于C++这些还是基础的,如果不会的话建议去看C++PrimerPlus这本书
老张高手
·
2023-03-01 09:55
书:视觉惯性SLAM与源码解析
计算机视觉
算法
【跟我一起读《视觉惯性SLAM理论与
源码解析
》】第七章ORB特征提取
从第七章到第十四章是ORB-SLAM2的部分十五章到十九章是ORB-SLAM3的部分第七章是关于ORB特征提取,大部分是来自课上讲的部分,全当复习哈哈首先介绍FAST角点是怎么提取的,设定阈值T,取半径为3圆上的16个像素点如果有连续N个点的灰度大于Ip+T或者小于Ip-T,那么就把像素p设置为关键点,FAST-9算法中把第1,5,9,13作为锚点,其中四个点中有三个及以上的灰度值满足要求,像素才
老张高手
·
2023-03-01 09:55
书:视觉惯性SLAM与源码解析
计算机视觉
人工智能
【跟我一起读《视觉惯性SLAM理论与
源码解析
》】第十章 ORB-SLAM2中的地图初始化
这一章节主要讲了单目初始化以及双目初始化的事情,大部分篇幅给了单目地图初始化。单目初始化的流程:记录当前帧和参考帧(第一帧)之间的特征匹配关系,在特征匹配点对中随机选择8对匹配点作为一组,用这八对点分别计算基础矩阵以及单应矩阵,得到得分,计算得分比例,据此判断是选取基础矩阵还是单应矩阵求位姿和三角化。求F或者H之前为什么要进行归一化处理?归一化的流程是怎样的。H中,一对点确定两个方程,那么其实只需
老张高手
·
2023-03-01 09:29
书:视觉惯性SLAM与源码解析
机器学习
人工智能
Spring IOC 原理解析
IOCServiceProviderBeanFactory直接编码方式示例:外部配置文件方式注解方式FactoryBean:BeanFactoryAware接口BeanFactoryPostProcessor接口SpringIOC
源码解析
whqObito
·
2023-02-28 05:46
Java
spring
java
后端
AoP-@Aspect注解处理
源码解析
对主类使用@EnableAspectJAutoProxy注解后会导入组件,@Import(AspectJAutoProxyRegistrar.class)public@interfaceEnableAspectJAutoProxy{AspectJAutoProxyRegistrar类实现了ImportBeanDefinitionRegistrar接口中的registerBeanDefinition
SmileCorner
·
2023-02-28 05:15
spring框架
java
servlet
jvm
【开源项目】Sa-Token快速登录(使用+
源码解析
)
什么是Sa-Token官网:https://sa-token.dev33.cnSa-Token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权等一系列权限相关问题。快速使用引入Maven依赖org.springframework.bootspring-boot-starter-webcn.dev33sa-token-qu
秋装什么
·
2023-02-27 20:53
源码解析
讲解开源项目
开源
java
spring
上一页
73
74
75
76
77
78
79
80
下一页
按字母分类:
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
其他