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
C++STL空间配置器源码分析
DICOM图像显示-DCMTK-像素数据获取的三种方式和
源码分析
本篇文章对应的DICOM原理部分,在专栏从零讲解DICOM协议-成像协议的文章DICOM图像CT值计算和DICOM图像CT值转RGB,建议先了解原理,有助于理清代码思路。 dcmimgle模块提供处理DICOM单色图像的类。模块dcmimage提供对彩色图像的支持。dcmjpeg模块提供了对JPEG压缩图像的支持。因此如果要获取压缩图像的像素数据,需要先用dcmjpeg模块解压,再用dcmi
DICOM医学影像
·
2023-10-17 19:23
DICOM图像高级应用
计算机视觉
图像处理
dicom
c++
vtk
Vue3 nextTick
源码分析
Vue3nextTick
源码分析
vue版本3.2.37前言在之前的Vue2分析中,提到了Vue2的nextTick是维护了一个callbacks数组,每次更新过程中只插入一个微任务,执行放在callbacks
haruhiSzmy
·
2023-10-17 19:16
javascript
前端
vue.js
vue
SpringBoot配置文件加载顺序
最终结果是8204—>8205—>8202—>8203—>8208—>8209—>8206—>8207
源码分析
源码文件:该常量用于下面这个方法继续看里面的方法这里对结果逆序排序并返回所以最终顺序就是开始的结论
节奏昂
·
2023-10-17 16:49
springboot
Java
spring
boot
java
后端
LiveData详细分析
使用LiveData的优势03.使用LiveData的步骤04.简单使用LiveData05.observe()和observerForever()06.LiveData原理介绍07.observe订阅
源码分析
杨充211
·
2023-10-17 13:39
你怎么理解vue中的diff算法?
源码分析
1:必要性,lifecycle.js-mountComponent()
源码分析
2:执行方式,patch.js-patchVnode()
源码分析
3:高效性,patch.js-updateChildren
lvhanghmm
·
2023-10-17 12:40
算法
java
数据结构
vue
区块链
C++vector容器使用sort排序(含升序以及降序)
当我们在使用
C++STL
库中的vector容器时,难免会使用排序算法,我们不仅可以自己手写算法来实现,同时也可以使用algorithm头文件内的sort函数进行排序,其实现代码如下:#include#include
清晨喝碗粥
·
2023-10-17 12:09
c++
算法
肝疼了3万字的Android源码学习指南
计划整理一系列
源码分析
文章。一、准备Java/C/C++基础,JavaFramework和C++Framework,一部分Lib则采用C。Linux相关知识,Android是基于Linux内核。
Kepler_II
·
2023-10-17 11:39
(一)Logback-slf4j日志原理及源码启动分析
目录一、Logback概述1.Logback相较于Log4j的优势2.日志架构2.1组成关系2.2类结构二、启动
源码分析
1.LoggerFactory2.StaticLoggerBinder3.ContextInitializer4
Armyyyyy丶
·
2023-10-17 10:13
Java第三方集成框架
#
Logback日志框架
java
logback
slf4j
【SA8295P
源码分析
(一)】83 - SA8295P HQNX + Android 完整源代码下载方法介绍
【SA8295P
源码分析
一】83-SA8295PHQNX+Android完整源代码下载方法介绍一、高通官网Chipcode下载步骤介绍1.1高通Chipcode下载步骤1.2高通ReleaseNote下载方法二
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-17 09:56
车芯
SA8295P
源码分析(一)
之
系统部分
SA8295P
QAM8295P
RT-Thread
源码分析
1:双链表
文章目录前情提要RT-Thread双链表构造双链表节点数据结构双链表处理函数1.初始化链表对象:RT_LIST_OBJECT_INIT(object)2.链表初始化:rt_list_init(rt_list_t*l)3.rt_list_insert_after(*l,*n)4.rt_list_insert_before(*l,*n)5.移除一个链表节点:rt_list_remove(rt_list
萤火虫的电子笔记
·
2023-10-17 08:24
嵌入式:RTOS
RT-Thread
链表
双链表
RT-Thread
源码分析
2:单链表
文章目录前情提要RT-Thread单链表构造单链表节点数据结构双链表处理函数1.初始化链表对象2.初始化一个单链表3.在单向链表l的尾部追加一个节点4.向单向链表节点l后插入一个节点n5.获取单向链表的长度6.从单向链表l中移除一个节点n7.获取单向链表的第一个节点8.获取单向链表的最后一个节点9.获取单向链表节点n的下一个节点10.判断单向链表是否为空关于作者前情提要源码文件:RT-Thread
萤火虫的电子笔记
·
2023-10-17 08:24
嵌入式:RTOS
RT-Thread
链表
单链表
Flutter 136: 图解 CupertinoSegmentedControl 分段控制器
按钮切换容器组,小菜了解到类似的iOS风格的CupertinoSegmentedControl分段控制器;在日常应用中使用频率较高,今天小菜简单学习一下;CupertinoSegmentedControl
源码分析
阿策神奇
·
2023-10-17 08:29
【【SA8295P
源码分析
(一)】43 - Android 和 QNX 侧的编译命令介绍(答疑)
【SA8295P
源码分析
】43-Android和QNX侧的编译命令介绍(答疑)问题一、拿到一套新的高通SA8295Android基线代码,该怎么编译?
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-17 07:57
车芯
SA8295P
源码分析(一)
之
系统部分
android
SA8295P
QAM8295P
【SA8295P
源码分析
(一)】60 - QNX Host 如何新增 android_test 分区给 Android GVM 挂载使用
【SA8295P
源码分析
】60-QNXHost如何新增android_test分区给AndroidGVM挂载使用一、QNX侧:创建分区、配置下载、配置透传1.1修改分区表,新增android_test分区
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-17 07:17
车芯
SA8295P
源码分析(一)
之
系统部分
android
SA8295P
QAM8295P
QNX
微服务架构 | *3.5 Nacos 服务注册与发现的
源码分析
前言参考资料:《SpringMicroservicesinAction》《SpringCloudAlibaba微服务原理与实战》《B站尚硅谷SpringCloud框架开发教程周阳》为方便理解与表达,这里把Nacos控制台和Nacos注册中心称为Nacos服务器(就是web界面那个),我们编写的业务服务称为Nacso客户端;Nacos客户端将自己注册进Nacos服务器。《1.服务如何注册进Nacos
多氯环己烷
·
2023-10-17 06:32
SpringCloudAlibaba微服务docker容器打包和部署示例实战
概述我们使用前面《SpringCloudAlibaba注册中心与配置中心之利器Nacos实战与
源码分析
(中)》的两个微服务示例,分别是库存微服务和订单微服务,基于Nacos注册中心和配置中心的使用,前面
Firstlucky77
·
2023-10-17 05:42
docker
微服务
java
PAM从入门到精通(二)
接前一篇文章:PAM从入门到精通(一)本文参考以下博文:PAM模块详解及sudo命令PAM的应用开发和内部实现
源码分析
PAM详解(一)PAM介绍百度百科——PAMOracleSolaris10开发者安全性指南
蓝天居士
·
2023-10-17 05:15
PAM
PAM
Linux安全
【C++】STL总结:理解六大核心组件、各个组件主要功能
文章目录六大核心组件的关联性1.容器2.迭代器3.算法4.仿函数/函数对象5.适配器/包装器6.
空间配置器
六大核心组件的关联性1.容器点击跳转2.迭代器点击跳转3.算法点击跳转4.仿函数/函数对象一个类承载了
TTang-sq
·
2023-10-17 05:35
C++
c++
【SA8295P
源码分析
(一)】87 - SA8295P HQNX + Android 编译环境搭建指导
【SA8295P
源码分析
一】87-SA8295PHQNX+Android编译环境搭建指导一、Android编译环境搭建:Android+sa8295p-hqx-4-2-4-0_hlos_dev_la.tar.gz1.1
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-17 04:11
车芯
SA8295P
源码分析(一)
之
系统部分
android
QAM8295P
SA8295P
QNX
MyBatis底层
源码分析
欢迎来到@边境矢梦°的csdn博文本文主要梳理MyBatis底层
源码分析
我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生喜欢的朋友可以关注一下,下次更新不迷路Ps:月亮越亮说明知识点越重要(重要性或者难度越大
边境矢梦°
·
2023-10-17 04:40
Java
mybatis
java
数据库
Spring
源码分析
(五) 事务全流程分析
Spring事务的基础知识1、注解相关属性@Transactional注解的属性信息name当在配置文件中有多个TransactionManager,可以用该属性指定选择哪个事务管理器propagation事务的传播行为,默认值为REQUIRED。isolation事务的隔离度,默认值采用DEFAULT。timeout事务的超时时间,默认值为-1。如果超过该时间限制但事务还没有完成,则自动回滚事务
不知名的艾坤
·
2023-10-17 04:34
spring
SpringMVC
源码分析
(一)启动流程分析
问题:SpringMVC在启动过程中主要做了什么事情?SpringMVC在启动过程中是什么时候解析web.xml文件的,又是什么时候初始化9大内置对象的?contextConfigLocationclasspath:applicationContext.xmlorg.springframework.web.context.ContextLoaderListenerSpringMVCorg.spri
不知名的艾坤
·
2023-10-17 04:03
SSM
SpringBoot源码分析
spring
java
mvc
18 - 内存管理之retain/release/dealloc/retainCount的底层分析
包括alloc/retain/release/dealloc/retainCount的
源码分析
主要内容:1、引用计数的过程2、弱引用表的结构3、sideTable散列表的结构retain的分析retain
iOS之文一
·
2023-10-17 04:25
SpringMVC
源码分析
(三)HandlerExceptionResolver启动和异常处理
源码分析
问题:异常处理器在SpringMVC中是如何进行初始化以及使用的?SpringMVC提供处理异常的方式主要分为两种:1、实现HandlerExceptionResolver方式(HandlerExceptionResolver是一个接口,在SpringMVC有一些默认的实现也可以自定义异常处理器)2、@ExceptionHandler注解方式。注解方式也有两种用法:(1)使用在Controller
不知名的艾坤
·
2023-10-17 03:23
SSM
SpringBoot源码分析
spring
java
mvc
PyG MessagePassing机制
源码分析
PyGMessagePassing机制
源码分析
Google在2017发表的论文NeuralMessagePassingforQuantumChemistry中提到的MessagePassingNeuralNetworks
发呆的比目鱼
·
2023-10-17 03:49
PyTorch框架
人工智能
深度学习
机器学习
布局优化之ViewStub
源码分析
1.前言对于Android的单线程模型来说,把控好主线程中的操作是至关重要的。布局复杂了,很容易引起卡顿,或者某些情况下界面展示慢的情况,我们都知道ViewStub能实现懒加载,减少布局渲染时间,那么它究竟用了什么方法来实现的,这里做一个学习记录,加深印象。2.如何优化布局ViewStub是不可见,宽高为0的View,当调用inflate()或者setVisibility(intvisibilit
TechMix
·
2023-10-17 02:55
Android基础
Android布局优化方法
源码分析
netty服务端运行过程
原生Javanio实现java原生api大致实现流程如下,netty底层的实现方式很类似//代码块1//打开selectorSelectorselector=Selector.open();//打开ServerSocketChannelServerSocketChannelserverSocketChannel=ServerSocketChannel.open();//绑定监听端口serverSo
Harlin_
·
2023-10-17 02:10
RecyclerView
源码分析
(二)测绘流程上篇
说到安卓的测绘流程,肯定会想到安卓View绘制三大流程,measure、layout、draw。通过分析View的这三大流程,就可以大概洞悉一个View是怎么从无到有的。万变不离其踪,所以分析RecycleView也按照这个思路进行。Measure分析Measure过程,我们直接查看OnMeasure方法。这里我们由高层到低层逐步分析每一个部分。@OverrideprotectedvoidonMe
ZSACH
·
2023-10-17 00:22
AQS
源码分析
锁的分类悲观锁和乐观锁在Java里使用的各种锁,几乎全都是悲观锁。synchronized从偏向锁、轻量级锁到重量级锁,全是悲观锁。JDK提供的Lock实现类全是悲观锁。其实只要有“锁对象”出现,那么就一定是悲观锁。因为乐观锁不是锁,而是一个在循环里尝试CAS的算法。乐观锁是atomic包下的原子类。公平锁、非公平锁多个线程申请一把公平锁,那么当锁释放的时候,先申请的先得到,非常公平。显然如果是非
风月寒
·
2023-10-16 22:46
YOLOv3反向传播原理 之 全流程
源码分析
YOLOv3反向传播原理之全流程
源码分析
1.YOLOv3网络训练中反向传播主体流程1.1初始化1.2batch内梯度累加1.3network和layer中的关键变量2.YOLO层反向传播
源码分析
3.卷积层
北溟客
·
2023-10-16 20:42
笔记
深度学习
网络
神经网络
机器学习
【转】Android
源码分析
-Dex优化 类加载
本课只以Dalvik类加载为解说,至于ART类加载,课后自行解决,实际上,从本质和函数来看,基本还是一样的,只是把dexopt过程换成dex2oat过程,在类加载中关键函数名进行变更。http://androidxref.com/1.DEX文件优化与验证:run_dexopt:staticconstchar*Dex_OPT_BIN="/system/bin/dexopt"\dexopt\Optma
曾经灬
·
2023-10-16 17:23
Android usb广播 ACTION_USB_DEVICE_ATTACHED流程
源码分析
整体流程图大概意思就是UsbHostManager启动监控线程,monitorUsbHostBus会调用usb_host_run函数(使用inotify来监听USB设备的插拔)不停的读取bus总线,读取到以后,当1、设备插入:发送广播ACTION_USB_DEVICE_ATTACHED2、设备拔出:发送广播ACTION_USB_DEVICE_DETACHED本篇只分析插入广播的发送,拔出广播类似,
Tinghua_M
·
2023-10-16 17:52
Android
android
spring bean创建过程
源码分析
(下)
这篇文章是接上篇文章springbean创建过程
源码分析
(上)_@zzyang的博客-CSDN博客来讲springbean实例化之后的其它生命周期。更多技术干货,请扫描下图二维码关注公众号。
@zzyang
·
2023-10-16 17:53
spring
java
后端
spring
源码分析
文章目录核心注解整体架构核心接口基础接口Resource+ResourceLoaderBeanFactoryBeanDefinitionBeanDefinitionReaderBeanDefinitionRegistryApplicationContextAware接口生命周期后置处理BeanFactoryPostProcessorInitializingBean、DisposableBeanBe
野心与梦
·
2023-10-16 17:53
主流框架源码深研
spring
Spring
源码分析
(九)Bean实例化(中)
目录1.1后置处理1.1.1调用父类方法1.1.2获取元数据1.1.3注解元信息检查1.1.4Member、InjectedElement、InjectionMetadata官网:Home参考书籍:Spring源码深度解析-郝佳编著-微信读书上一节我们详细的解释了Bean的创建过程,工厂,构造器等等,但是Bean创建后的处理我们还没有详细讲解,下面我们来看看Bean在创建之后做了那些处理Abstr
长安不及十里
·
2023-10-16 17:23
#
Spring源码分析
spring
java
后端
源码分析
学习
Spring
源码分析
之BeanDefinition
在spring容器启动的时候,会将Bean解析成Spring内部的BeanDefinition结构。源码如下:publicinterfaceBeanDefinitionextendsAttributeAccessor,BeanMetadataElement{StringSCOPE_SINGLETON="singleton";StringSCOPE_PROTOTYPE="prototype";int
Rick1993
·
2023-10-16 17:51
spring
spring源码分析
BeanDefinition
Spring5
源码分析
三
4.4、基于XML的依赖注入1、依赖注入发生的时间当SpringIOC容器完成了Bean定义资源的定位、载入和解析注册以后,IOC容器中已经管理类Bean定义的相关数据,但是此时IOC容器还没有对所管理的Bean进行依赖注入,依赖注入在以下两种情况发生:(1).用户第一次通过getBean方法向IOC容索要Bean时,IOC容器触发依赖注入。(2).当用户在Bean定义资源中为元素配置了lazy-
llsydn
·
2023-10-16 16:48
java
开发语言
spring
源码解析
Spring
源码分析
之Bean的生命周期(二)
文章目录前言
源码分析
总结前言前面我们简单的讲解了一下Spring中Bean的生命周期,并且写了测试代码测试了一下,没有深入的去研究Bean的生命周期在源码中怎么实现的,今天就写个文章来说明下Bean的生命周期在源码中的实现
浪子阿志
·
2023-10-16 16:17
源码原理
Java
源码
bean
生命周期
Spring
源码分析
之 bean 实例化原理 【硬核科普】
本次主要想写springbean的实例化相关的内容。创建springbean实例是springbean生命周期的第一阶段。bean的生命周期主要有如下几个步骤:创建bean的实例给实例化出来的bean填充属性初始化bea通过IOC容器使用bean容器关闭时销毁bean在实例化bean之前在BeanDefinition里头已经有了所有需要实例化时用到的元数据,接下来spring只需要选择合适的实例化
我不想熬夜学Java
·
2023-10-16 16:46
spring
java
bean
ioc
spring
boot
【Spring
源码分析
】Bean的元数据和一些Spring的工具
Bean的元数据和一些Spring工具一、BeanDefinition1、认识BeanDifinition2、AbstractBeanDefinition3、GenericBeanDefinition测试二、BeanDefinition注册器三、加载BeanDefinition四、包扫描过程分析包扫描过程总结五、内省API六、反射工具Bean的创建批量构造ResolvableType七、类型转换1
假正经的小柴
·
2023-10-16 16:13
Java源码分析
spring
java
后端
RocketMQ
源码分析
之消息ACK机制(消费进度)
1、消息消费进度概述首先简要阐述一下消息消费进度:消费者订阅消息消费队列(MessageQueue),当生产者将消息负载发送到MessageQueue中时,消费订阅者开始消费消息,消息消费过程中,为了避免重复消费,需要一个地方存储消费进度(消费偏移量)。消息模式主要分为集群模式、广播模式:集群模式:一条消息被集群中任何一个消费者消费。广播模式:每条消息都被每一个消费者消费。广播模式,既然每条消息要
qq_33291299
·
2023-10-16 16:46
java-rocketmq
rocketmq
java
vue
源码分析
(二十四)Vue之指令(v-for)
我们打开文件src/core/instance/render-helpers/render-list.js/*@flow*/import{isObject,isDef,hasSymbol}from'core/util/index'/***Runtimehelperforrenderingv-forlists.*/exportfunctionrenderList(val:any,render:(va
vue爱好者
·
2023-10-16 15:23
Flink 源码之 SQL 执行流程
Flink
源码分析
系列文档目录请点击:Flink
源码分析
系列文档目录前言本篇为大家带来Flink执行SQL流程的分析。它的执行步骤概括起来包含:解析。
AlienPaul
·
2023-10-16 13:02
Java
源码分析
-【HashMap】深入浅出的
源码分析
(JDK1.8版本)
【每日一句】一个人最大的挑战,是如何去克服自己的缺点。【基本原理】HashMap是一个基于map接口实现的散列表,存储内容是键值对(key-value)映射,并且键和值都可以使用null,因为key不允许重复,因此只能有一个键为null。HashMap使用hash算法进行数据的存储和查询。HashMap的实现用的是数组+链表+红黑树的结构,也叫哈希桶。在jdk1.8之前都是数组+链表的结构,因为在
洛神灬殇
·
2023-10-16 09:15
java中的reference(四): WeakReference的应用--ThreadLocal
源码分析
[toc]实际上,在分析整个Reference包源码之前,重点关注的问题就是ThreadLocal的源码。这也是学习Reference这个系列的初衷。一开始的想法就是将ThreadLocal源码好好理解一遍。毕竟这这也是目前大多数大厂面试的高频考点。但是在打开ThreadLocal之后,发现最关键的是巧妙应用了WeakReference。虽然ThreadLocal的其他代码的巧妙程度也让人印象深刻
冬天里的懒喵
·
2023-10-16 07:23
Android Framework通信:Handler
文章目录前言一、Handler
源码分析
1、创建Handler2、发送消息3、取消息4、消息处理5、线程切换的方法(Handler异步消息处理机制流程)handler.sendMessage()handler.post
kqli
·
2023-10-16 07:47
android
android
Megatron-LM GPT
源码分析
(二) Sequence Parallel分析
引用本文基于开源代码https://github.com/NVIDIA/Megatron-LM,延续上一篇Megatron-LMGPT
源码分析
(一)TensorParallel分析通过对GPT的模型运行示例
HaoBBNuanMM
·
2023-10-16 07:42
gpt
人工智能
深度学习
语言模型
Megatron-LM GPT
源码分析
(一) Tensor Parallel分析
TensorParallel
源码分析
HaoBBNuanMM
·
2023-10-16 07:39
gpt
人工智能
语言模型
深度学习
深入理解 python 虚拟机:GIL
源码分析
——天使还是魔鬼?
深入理解python虚拟机:GIL
源码分析
——天使还是魔鬼?
一无是处的研究僧
·
2023-10-16 06:41
python
linux
网络
Lucene
源码分析
- queryparser > flexible
FlexibleThisprojectcontainsthenewLucenequeryparserimplementation,whichmatchesthesyntaxofthecoreQueryParserbutoffersamoremodulararchitecturetoenablecustomization.ThisprojectcontainsthenewLucenequerypar
机器智能
·
2023-10-16 05:02
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他