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
yolov5源码解析
Stack & Queue
源码解析
可参考官方文档Java中有Stack类,却没有Queue类,只有Queue接口。在使用栈时,Java官方已经不推荐使用Stack,推荐使用Deque以及它的实现类(首选ArrayDeque,其次LinkedList),如:Dequestack=newArrayDeque();QueueQueue接口继承自Collection接口,除了最基本的Collection的方法之外,它还支持额外的inser
奋斗中的Jack
·
2024-01-04 17:54
源码分析
Algorithm
and
DataStructure
java
开发语言
Eureka学习思维导图
一、EurekaServer原理解析参考:https://www.jianshu.com/p/eb690e6ab11d二、EurekaClient
源码解析
参考:https://www.jianshu.com
道法自然 实事求是
·
2024-01-04 17:28
SpringCloud
eureka
学习
云原生
Android Jetpack系列--2.LiveData使用及
源码解析
LiveData定义一种可观察的数据存储器类,直译为实时数据(是一个数据持有者,给源数据包装一层,源数据使用LiveData包装后,可以被observer观察,数据有更新时observer可感知);具有生命周期感知能力,可确保LiveData仅更新处于活跃生命周期状态(STARTED、RESUMED)的应用组件观察者(observer);特点确保界面符合数据状态:当生命周期状态变化时,LiveDa
今阳说
·
2024-01-04 15:29
jetson agx xavier:从亮机到
yolov5
下tensorrt加速
深度学习嵌入式硬件arm开发armpython重要的下载资源链接放在前面:jetpack4.5资源主要内容记录在了自己的石墨文档里,自己习惯性地修改起来比较快,可能后续小修小改在那边更新。这里就做一个csdn的拷贝造福各位。石墨文档《xavier配置环境流程记录》目录重要:流程:亮机:硬盘挂载(非必需):apt换源:语言环境:安装nomachine:安装jtop:安装cuda/cudnn/tens
baidu_huihui
·
2024-01-04 12:05
Optitrack视觉定位
ubuntu
linux
SpringBoot错误处理机制解析
SpringBoot错误处理----
源码解析
文章目录1、默认机制2、使用@ExceptionHandler标识一个方法,处理用@Controller标注的该类发生的指定错误1).局部错误处理部分源码2)
ok!ko
·
2024-01-04 12:21
spring
boot
后端
java
Java8集合
源码解析
-Hashtable源码剖析
HashMap1.2才有,而Hashtable在1.0就已经出现了.HashMap和Hashtable实现原理基本一样,都是通过哈希表实现.而且两者处理冲突的方式也一样,都是通过链表法.下面就详细学习下这个类.2
源码解析
类总览
JavaEdge
·
2024-01-04 10:50
ArrayList
源码解析
与性能优化
ArrayList
源码解析
与性能优化ArrayList是Java集合框架中最常用的动态数组实现之一,它提供了动态扩容、随机访问等特性,适用于大多数场景。
--土拨鼠--
·
2024-01-04 09:11
Java
java
LinkedList
源码解析
与性能优化
LinkedList是Java集合框架中基于双向链表实现的列表,它提供了高效的插入和删除操作,但在随机访问方面性能较差。1.LinkedList简介LinkedList实现了List接口,基于双向链表实现。每个节点包含了元素本身、指向前一个节点的引用(前驱节点)以及指向后一个节点的引用(后继节点)。这种结构使得在链表中插入和删除元素的效率较高。2.LinkedList类结构2.1类层次结构publ
--土拨鼠--
·
2024-01-04 09:06
Java
java
高通平台Android源码bootloader分析之sbl1(一)
不过虽然弄得很复杂,我们需要动的东西其实很少,modem侧基本就sbl1(全称:Secondarybootloader)的代码需要动一下,ap侧就APPSBL代码需要动(对此部分不了解,可参照:bootable
源码解析
持续成长,保持快乐
·
2024-01-04 07:16
windows系统,搭建anaconda下的pytorch环境,并在VScode下使用
中创建一个虚拟环境,并加入cuda,为了方便安装pytorch三、使用VScode运行anaconda程序第一种方法第二种方法如果debug代码时,不能使用powershell,就使用下面方法改为cmd四、创建
yolov5
yuanjun0416
·
2024-01-04 06:05
环境搭建
windows
pytorch
vscode
【目标检测实验系列】
YOLOv5
模型改进:融合混合注意力机制CBAM,关注通道和空间特征,助力模型高效涨点!(内含源代码,超详细改进代码流程)
1.文章主要内容本篇博客主要涉及混合(通道角度与空间角度)注意力机制CBAM融合到
YOLOv5
模型中。(通读本篇博客需要7分钟左右的时间)。2.
弗兰随风小欢
·
2024-01-04 06:04
目标检测实验系列
目标检测
YOLO
深度学习
YOLOv5
人工智能
CBAM
SCI论文
深度学习框架解读—
Yolov5
/Yolov7/Halcon对比分析
作为一名机器视觉深度学习算法工程师,我从技术实现、性能、适用场景和易用性等方面来评价
YOLOv5
、YOLOv7和Halcon中的深度学习框架。
机器视觉知识推荐、就业指导
·
2024-01-04 03:48
机器视觉
深度学习
YOLO
人工智能
小知识点系列(三) 本文(3万字) | PAN与代码复现 | Backbone之FPN与代码复现 | SPP / SPPF / SimSPPF / ASPP / RFB / SPPCSPC |
点击进入专栏:《人工智能专栏》Python与Python|机器学习|深度学习|目标检测|
YOLOv5
及其改进|YOLOv8及其改进|关键知识点|各种工具教程文章目录PAN与代码复现Backbone之FPN
小酒馆燃着灯
·
2024-01-03 20:46
人工智能专栏计划
YOLO
深度学习
人工智能
PAN
FPN
SPP
SPP变种
【Spark精讲】RDD缓存源码分析
源码解析
RDD调用cache或persist之后,会指定RDD的缓存级别,但只是在成员变量中记录了RDD的存储级别,并未真正地对RDD进行缓存。只有当RDD计算的时候才会对RDD进行缓存。
话数Science
·
2024-01-03 18:08
Spark
Spark精讲
大数据
spark
大数据
MxNet
源码解析
(2) symbol
1.前言我们在训练之前,先建立好一个图,然后我们可以在这个图上做我们想做的优化,这种形式称为SymbolicPrograms。相对应的是ImperativePrograms,也就是每一句代码都对应着程序的执行,在这种情况下,我们可以写类似于下面的代码:a=2b=a+1d=np.zeros(10)foriinrange(d):d+=np.zeros(10)这在symbolic的方式下是做不到的,因为
Junr_0926
·
2024-01-03 14:50
MVCC 并发控制原理-
源码解析
(非常详细)
基础概念并发事务带来的问题1)脏读:一个事务读取到另一个事务更新但还未提交的数据,如果另一个事务出现回滚或者进一步更新,则会出现问题。2)不可重复读:在一个事务中两次次读取同一个数据时,由于在两次读取之间,另一个事务修改了该数据,所以出现两次读取的结果不一致。3)幻读:在一个事务中使用相同的SQL两次读取,第二次读取到了其他事务新插入的行。要解决这些并发事务带来的问题,一个比较简单粗暴的方法是加锁
show @@camellia
·
2024-01-03 13:59
MySQL
MVCC
MySQL
InnoDB
EventBus3.x
源码解析
古人云,授之以鱼不如授之以渔,这个时候只是差了一个
源码解析
。只有深入之中,才得其法。我们不重复造轮子不表示我们不需要知道轮子该怎么造及如何更好的造!
我是吸血鬼
·
2024-01-03 12:08
YOLOv5
Detect 训练过程简单记录
目录训练配置网络的搭建过程数据的处理mosaic数据增强方法模型的前向处理过程训练配置在主项目文件夹下创建datasets文件夹,并配置coco数据集#├──yolov5#└──datasets#└──coco←downloadshere(20.1GB)标签数据可以直接运行train.py,自动下载并解压,pythontrain.py--datacoco.yaml--epochs300--weig
匿名的魔术师
·
2024-01-03 10:23
人工智能
(
源码解析
)mybatis调用链之XMLMapperBuilder解析Mapper
创建XMLMapperBuilder对象XMLMapperBuildermapperParser=newXMLMapperBuilder(inputStream,configuration,resource,configuration.getSqlFragments());XMLMapperBuilder继承于BaseBuilderpublicXMLMapperBuilder(InputStrea
超域
·
2024-01-03 10:45
mybatis
java
yolov5
损失函数
yolov5
有三个损失函数分别是回归损失、置信度损失、分类损失回归损失用的是CIOUloss置信度和分类损失用的是BCEloss(1)对比L2损失,Iou和GIou具有尺度不变性,不会说输入的框子大loss
李昂的
·
2024-01-03 07:24
YOLO
React16源码: memo, Fragment, StrictMode, cloneElement, createFactory源码实现
提供了classcomponent组件类型在props没有变化的情况下,它可以不重新渲染目的是给functioncomponent做一个PureComponent的对标这个用法很简单,就不进行举例了2)
源码解析
Wang's Blog
·
2024-01-03 06:39
React
React
Native
react.js
前端
Zookeeper-Zookeeper分布式一致性协议ZAB
源码解析
整个Zookeeper就是一个多节点分布式一致性算法的实现,底层采用的实现协议是ZAB。ZAB协议介绍ZAB协议全称:ZookeeperAtomicBroadcast(Zookeeper原子广播协议)。Zookeeper是一个为分布式应用提供高效且可靠的分布式协调服务。在解决分布式一致性方面,Zookeeper并没有使用Paxos,而是采用了ZAB协议,ZAB是Paxos算法的一种简化实现。ZAB
长情知热爱
·
2024-01-03 06:23
分布式
zookeeper
云原生
YOLOv5
算法进阶改进(10)— 更换主干网络之MobileViTv3 | 轻量化Backbone
前期回顾:
YOLOv5
算法进阶改进(1)—改进数据增强方式+添加CBAM注意力机制
小哥谈
·
2024-01-03 04:54
YOLOv5:从入门到实战
YOLO
人工智能
深度学习
目标检测
机器学习
计算机视觉
Spring
源码解析
之一---将Dom实例解析成BeanDefinition对象
XmlBeanFactory的uml图首先了解下几个类的职能BeanDefinitionRegistry:定义Bean的常规操作,来注册BeanDefinition,内部就是用一个Map实现.SimpleBeanDefinitionRegistry是BeanDefinitionRegistry一个简单的实现。只提供注册表的功能,不提供工厂其他功能。DefaultListableBeanFactor
一个不知名的程序员小白
·
2024-01-03 04:22
IOC
spring
java
计算机链表相关知识
表的介绍计算机考研和公司面试重点--表介绍(Java实现链表的数组和链表表示)JavaJDK内置链表
源码解析
Java的ArrayList
源码解析
(中级Java工程师面试必备,详细注释全部实现方法,内部类与变量
雁阵惊寒_zhn
·
2024-01-03 03:09
yolov5
单目测距+速度测量+目标跟踪(算法介绍和代码)
YOLOv5
模型介绍
YOLOv5
是目前最先进的目标检测算法之一,在多个数据集上取得了优秀的表现。
从懒虫到爬虫
·
2024-01-03 00:06
YOLO
目标跟踪
算法
Hotspot
源码解析
-第九章
第九章9.1OS初始化29.1.1os_linux.cpp9.1.1.1os::init_2这个函数是在全部参数都解析后调用的jintos::init_2(void){Linux::fast_thread_clock_init();//Allocateasinglepageandmarkitasreadableforsafepointpolling/**通过系统调用mmap分配一个可读的单页内存,
zhang527294844
·
2024-01-02 21:54
Java虚拟机
java
Hotspot
源码解析
-第十章
第十章10.1全局数据结构初始化10.1.1init.cpp10.1.1.1vm_init_globalsvoidvm_init_globals(){//验证ThreadShadow的实现,主要是验证线程对象的_pending_exception属性位置,_pending_exception后面用到时再讲check_ThreadShadow();//基础类型初始化,看`章节10.1.2.1`bas
zhang527294844
·
2024-01-02 21:54
Java虚拟机
java
Hotspot
源码解析
-第八章
第八章这一章是接着章节7.1启动参数解析来讲的,第七章中对这块参数的解析有些遗漏,现在补充下,主要是针对内存分配参数的解析做重点介绍8.1虚拟机参数解析8.1.1arguments.cpp8.1.1.1Arguments::parse_vm_init_args这个方法的入口还是在章节7.1.1.1Arguments::parse这个函数中jintArguments::parse_vm_init_a
zhang527294844
·
2024-01-02 21:24
Java虚拟机
java
Hotspot
源码解析
-第十一章
第十一章11.1线程11.1.1线程的概念说起线程,首先得提起进程,相信很面试者在回答进程与线程的区别时都会用一句话:“进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位”,只能说这句话部分正确,就目前来讲,一般操作系统(这里指Linux)的任务调度执行单位确实是线程,但是未来可能会支持以协程为单位的任务调度。再说进程是操作系统资源分配的基本单位这句话,在linux操作系统中,当需
zhang527294844
·
2024-01-02 21:22
Java虚拟机
java
YOLOv5
改进:在C3模块不同位置添加SegNext_Attention
1.该文章属于
YOLOV5
/YOLOV7/YOLOV8改进专栏,包含大量的改进方式,主要以2023年的最新文章和2022年的文章提出改进方式。
AICurator
·
2024-01-02 21:50
YOLO
机器学习
人工智能
python
【目标检测】YOLO系列算法实现(三):数据集加载
本系列文章主要以
YOLOv5
为例完成算法的实现,后续修改、增加相关模块即可实现其他版本的YOLO算法。
初初初夏_
·
2024-01-02 20:28
YOLO源码学习
目标检测
YOLO
算法
python
计算机视觉
零基础入门目标检测系列学习记录(二):YOLO系列之v5算法详解(一)
目录
YOLOv5
结构
YOLOv5
网络结构1.C3模块:2.SPPF模块3.使用siLU激活函数
YOLOv5
代码解读1.YOLOv5l.yaml配置文件2.yolo.py文件1.parse_model函数
杭哈哈
·
2024-01-02 20:27
算法
目标检测
YOLO
【目标检测】
YOLOv5
算法实现(一):算法框架概述
本系列文章主要以
YOLOv5
为例完成算法的实现,后续修改、增加相关模块即可实现其他版本的YOLO算法。
初初初夏_
·
2024-01-02 20:27
YOLO源码学习
目标检测
YOLO
python
计算机视觉
【目标检测】
YOLOv5
算法实现(二):模型搭建
本系列文章主要以
YOLOv5
为例完成算法的实现,后续修改、增加相关模块即可实现其他版本的YOLO算法。
初初初夏_
·
2024-01-02 20:57
YOLO源码学习
目标检测
YOLO
计算机视觉
人工智能
算法
slf4j+logback源码加载流程解析
slf4j绑定logback
源码解析
Loggerlog=LoggerFactory.getLogger(LogbackDemo.class);如上述代码所示,在项目中通常会这样创建一个Logger对象去打印日志
波波老师
·
2024-01-02 20:45
Java生态
logback
【设计模式】命令模式
文章目录前言一、概述结构二、案例三、分析优缺点使用场景四、JDK
源码解析
总结前言【设计模式】命令模式——行为型模式一、概述定义:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。
浩泽学编程
·
2024-01-02 14:50
软件设计模式
设计模式
命令模式
软件工程
java
后端
java
源码解析
- Iterator
定义Iterator是一个泛型接口,里面分别定义了四个方法booleanhasNext();Enext();defaultvoidremove();defaultvoidforEachRemaining(Consumeraction);其中hashNext()和next()方法在集合中经常用到,其在ArrayList中的实现如下:实现ArrayList中Iterator的实现类如下,类中定义的属性
KK的任意门
·
2024-01-02 09:44
java源码学习
java
目标检测
YOLOv5
- 推理时的数据增强
目标检测YOLOv5-推理时的数据增强flyfish版本YOLOv56.2参考地址https://github.com/ultralytics/
yolov5
/issues/303在训练时可以使用数据增强
西笑生
·
2024-01-02 09:43
YOLOv5
嵌入式深度学习
深度学习基础
目标检测
YOLO
Android 相机库CameraView
源码解析
(四) : 带滤镜预览
1.前言这段时间,在使用natario1/CameraView来实现带滤镜的预览、拍照、录像功能。由于CameraView封装的比较到位,在项目前期,的确为我们节省了不少时间。但随着项目持续深入,对于CameraView的使用进入深水区,逐渐出现满足不了我们需求的情况。Github中的issues中,有些BUG作者一直没有修复。那要怎么办呢?项目迫切地需要实现相关功能,只能自己硬着头皮去看它的源码
氦客
·
2024-01-02 06:07
android
相机库
CameraView
滤镜
预览
OpenGL
GlSurfaceView
Android 相机库CameraView
源码解析
(六) : 保存滤镜效果
1.前言这段时间,在使用natario1/CameraView来实现带滤镜的预览、拍照、录像功能。由于CameraView封装的比较到位,在项目前期,的确为我们节省了不少时间。但随着项目持续深入,对于CameraView的使用进入深水区,逐渐出现满足不了我们需求的情况。Github中的issues中,有些BUG作者一直没有修复。那要怎么办呢?项目迫切地需要实现相关功能,只能自己硬着头皮去看它的源码
氦客
·
2024-01-02 06:37
android
CameraView
相机
滤镜
源码解析
保存照片
拍照
Android 相机库CameraView
源码解析
(三) : 滤镜相关类说明
1.前言这段时间,在使用natario1/CameraView来实现带滤镜的预览、拍照、录像功能。由于CameraView封装的比较到位,在项目前期,的确为我们节省了不少时间。但随着项目持续深入,对于CameraView的使用进入深水区,逐渐出现满足不了我们需求的情况。Github中的issues中,有些BUG作者一直没有修复。那要怎么办呢?项目迫切地需要实现相关功能,只能自己硬着头皮去看它的源码
氦客
·
2024-01-02 06:36
android
CameraView
相机库
滤镜
源码解析
拍照
Filter
Android 相机库CameraView
源码解析
(五) : 带滤镜拍照
1.前言这段时间,在使用natario1/CameraView来实现带滤镜的预览、拍照、录像功能。由于CameraView封装的比较到位,在项目前期,的确为我们节省了不少时间。但随着项目持续深入,对于CameraView的使用进入深水区,逐渐出现满足不了我们需求的情况。Github中的issues中,有些BUG作者一直没有修复。那要怎么办呢?项目迫切地需要实现相关功能,只能自己硬着头皮去看它的源码
氦客
·
2024-01-02 06:36
android
相机库
CameraView
滤镜
拍照
源码解析
Filter
yolov5
更新安装第三方库和源代码需要注意的问题 --- 西北乱跑娃
导致这个问题的原因是导入库的顺序问题,建议将generl.py这个文件代码整体更新最新版本,不要片段更新,避免影响其他部分,笔者本次更新的是片段,但是不保证后续更新包会保持其他片段不变,或者你可以直接克隆下载
yolov5
西北乱跑娃
·
2024-01-02 06:07
python技术前沿
YOLO
YOLOv5
改进系列(四) 本文(2.5万字) | 更换Neck | BiFPN | AFPN | BiFusion |
点击进入专栏:《人工智能专栏》Python与Python|机器学习|深度学习|目标检测|
YOLOv5
及其改进|YOLOv8及其改进|关键知识点|各种工具教程代码函数调用关系图(全网最详尽-重要)因文档特殊
小酒馆燃着灯
·
2024-01-01 20:05
人工智能专栏计划
YOLO
深度学习
人工智能
BiFPN
AFPN
BiFusion
Neck
Spring
源码解析
之MVC篇
什么是MVC?MVC(Model-View-Controller):它是一种软件架构设计模式,分为三个部分:Model(模型):业务的数据模型;View(视图):数据模型的可视化;Controller(控制器):模式和视图的连接控制器。它的主要目的就是将代码分层模块化,降低各层之间的耦合性,每个模块符合单一职责原则。很多应用的Web框架都是基于MVC模式去设计的,这里Spring也不例外,同样提供
风动草
·
2024-01-01 18:39
MATLAB算法实战应用案例精讲-【目标检测】YOLOV8(补充篇)
YOLOv5
与YOLOv8的YAML对比
林聪木
·
2024-01-01 18:23
算法
目标检测
YOLO
动态渲染拓扑图方案探究
方案选择ECharts关系图AntVG6Graphin
源码解析
EChart
维李设论
·
2024-01-01 13:44
前端
echarts
数据可视化
史上最全AP、mAP通用代码实现(即插即用-基于yolo模型)
提示:通用map指标框架代码介绍,并基于yolo模型应用map指标计算代码解读文章目录前言一、map模块整体认识二、map计算应用代码解读三、通用map计算指标代码解读四、基于
yolov5
使用通用map
tangjunjun-owen
·
2024-01-01 07:15
目标检测
YOLO
map指标通用模块
基于yolov5模型应用
目标检测
airtest/poco+pytest+allure+jenkins框架来了
其中包括了自己的设计思路、
源码解析
和一些diy扩展的想法。最后还贴出了你最想看到的货真价实的源码,注意是.py文件完整版。一、文件结构。首先先看下整个框架文件结构,后面你可
George555_
·
2024-01-01 07:29
Airtest
自动化测试
测试工程师
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他