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
darknet源码剖析
源码剖析
-阿里巴巴Java规约插件(idea)
前言怀着好奇猫的精神:阿里巴巴Java规约插件如此好用,到底是如何实现的呢?这次我们来翻翻源码looklook!ps:如对插件开发有兴趣的同学,可以跳转以下友情链接(晚点再看嘛):IntelliJIDEA插件开发详细视频教程http://www.jianshu.com/p/ba970d364600IntelliJPlatformSDK官网http://www.jetbrains.org/intel
黄油伯伯
·
2023-03-20 15:54
Android事件分发
源码剖析
(二)之事件分发
思路分析:其实事件分发特别想一个销售过程,服从一下的几个规则。1.如果销售链还没有完全形成,零售商不可以找总代理直接要到事件的销售权。2.当销售链形成之后,再次来了事件,会沿着销售链走,不会再去询问了。3.当销售链形成后,我们的底层对上层有反向制约的权力。4.上层拥有两次的选择机会。(第一次分发之后,可以直接的进行处理(这是第一次的机会)。下面的人全问完之后,没有人处理(第二次处理的机会))下面还
16406070101
·
2023-03-20 09:53
android开发
Android事件分发
源码剖析
(一)之事件处理
主要写三个方面:1,事件分发分发的是什么事件(ACTION_DOWN,ACTION_MOVE,ACTION_UP,ACTION_CANCEL(事件被上层拦截的时候触发))2,事件是怎么处理(通过对onTouch,onclick之间的关系解析)举一个案例,一个按钮同时监听onTouch,onclick,在onTouch()返回true,这时发现onclick没有被触发。通过这个现象我看了下源码中的事
16406070101
·
2023-03-20 09:52
android开发
Spark2.x精通:TaskScheduler的Task任务提交
源码剖析
微信公众号:大数据开发运维架构关注可了解更多大数据相关的资讯。问题或建议,请公众号留言;如果您觉得“大数据开发运维架构”对你有帮助,欢迎转发朋友圈从微信公众号拷贝过来,格式有些错乱,建议直接去公众号阅读接上篇文章:Spark2.x精通:Job触发流程源码深度剖析(二),我们这里继续讲解TaskScheduler如何进行Task任务提交的。1.上篇文章中最后是通过调用taskScheduler.su
大数据开发运维架构
·
2023-03-19 18:04
多线程并发编程4-原子操作类
源码剖析
今天来讲一讲原子操作类,JUC包提供了一系列的原子性操作类,这些操作类使用的是CAS非阻塞算法实现的,相比于锁,原子性的操作性能有更大的提升。各个原子操作类的实现原理都大同小异,今天就拿AtomicLong类进行讲解。除了讲解AtomicLong类之后还会讲解JDK8新增的原子操作类LongAdder.AtomicLong从AtomicLong类中的源码可以看出来,AtomicLong类提供的方法
Demo_zfs
·
2023-03-19 08:22
STL内存管理详细分析
STL中内存管理非常精妙,本文以SGISTL为例,分析其内存管理的设计思路,也是对侯捷老师的《STL
源码剖析
》中相关内容的总结。
earthwjl
·
2023-03-19 00:01
Redis
源码剖析
之内存淘汰策略(Evict)
Redis作为一个成熟的数据存储中间件,它提供了完善的数据管理功能,比如之前我们提到过的数据过期和今天我们要讲的数据淘汰(evict)策略。在开始介绍Redis数据淘汰策略前,我先抛出几个问题,帮助大家更深刻理解Redis的数据淘汰策略。何为数据淘汰,Redis有了数据过期策略为什么还要有数据淘汰策略?淘汰哪些数据,有什么样的数据选取标准?Redis的数据淘汰策略是如何实现的?何为Evict我先来
xindoo
·
2023-03-18 14:54
Android
源码剖析
:基于 Handler、Looper 实现拦截全局崩溃、监控ANR等
相信很多人都会有一个疑问,我们为何要去阅读源码,工作上又用不上,这个问题很棒,我们就先从使用出发,然后分析这些用法的实现原理,这样才能体现出阅读源码的意义。基于Handler和Looper拦截全局崩溃(主线程),避免APP退出。基于Handler和Looper实现ANR监控。基于Handler实现单线程的线程池。实现代码classMyApplication:Application(){overri
ImWiki
·
2023-03-18 12:01
homebrew安装 opencv完整版
因为
darknet
的makefile需要用到opencv,而且不能用最新的opencv3.4.1,opencv官网建议使用的biicode官网似乎崩掉了,源码编译也因为奇奇怪怪的原因无法make,折腾了很久最终找到了一个比较简单的解决办法使用
跳跳2333
·
2023-03-18 10:45
内容介绍
这个文集主要是为了记录阅读PythonInterpreter源码时的所得阅读源码时的主要参考:书籍:《Python
源码剖析
》PhilipGuo的视频《CPythoninternals:Aten-hourcodewalkthroughthePythoninterpretersourcecode
ringawho
·
2023-03-18 07:15
Spring
源码剖析
2:初探Spring IOC核心流程
本文转载自互联网,侵删本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《Spring和SpringMVC源码分析》其中一篇,本文部分内容来源于网络,为
da3acf50377b
·
2023-03-18 02:53
目标检测算法之YOLOv2损失函数详解
今天我们尝试结合
DarkNet
的源码来分析YOLOv2的损失函数。关键点回顾直接位置预测YOLOv2借鉴RPN网络使用Anchorboxes来预测边界框相对于先验框的offsets。
just_sort
·
2023-03-17 22:10
目标检测
Mybatis
源码剖析
-- 二级缓存
一、思考一个问题假设Mybatis一级缓存和二级缓存同时开启,那么到底是生效一级缓存还是二级缓存呢?答案:二级缓存是构建在⼀级缓存之上的,在收到查询请求时,MyBatis首先会查询二级缓存,若二级缓存未能命中,再去查询⼀级缓存,⼀级缓存没有,再查询数据库。所以实际上是这样的:二级缓存->一级缓存->数据库与一级缓存不同,二级缓存和具体的命名空间(namespace)绑定,⼀个Mapper中有⼀个C
Travis_Wu
·
2023-03-13 23:45
ConcurrentHashMap
源码剖析
1.JDK1.7数据结构:分为两级数组,外面有一个Segment数组,大小与并发级别有关每个Segment管理一个HashEntry数组Segment锁机制:比如put,在Segment里面put时,先要加锁tryLock()Segment继承了ReentrantLocktryLock()失败后,进入while(!tryLock)循环,创建HashEntry,自旋达到阈值后(64/1),直接loc
王侦
·
2023-03-13 20:06
golang channel 最详细的
源码剖析
大纲[toc]chan是golang的最重要的一个结构,是区别于其他高级语言的最重要的特色之一,也是goroutine通信必须要的要素之一。很多人用它,但是很少人彻底理解过它,甚至c0&&atomic.Loaduint(&c.qcount)==0)&&atomic.Load(&c.closed)==0{return}//以下所有的逻辑都在锁内;lock(&c.lock)ifc.closed!=0&
奇伢云存储
·
2023-03-12 14:09
《英雄编程体验课》第 11 课 | 前缀和
文章目录零、写在前面一、概念定义1、部分和2、朴素做法3、前缀和4、前缀和的边界值5、边界处理6、再看部分和二、题目描述1、定义2、求解三、算法详解四、
源码剖析
五、推荐专栏六、习题练习零、写在前面 该章节节选自
英雄哪里出来
·
2023-03-11 22:27
《英雄编程体验课》限时9.9
算法
leetcode
数据结构
yolov3训练自定义数据集
确保
darknet
环境已经make和测试OK,可参考我的上一篇配置下载安装标注数据软件labelimg。pipinstalllabelimg控制台输入labelimg即可启动。
Clark Kent 2000
·
2023-03-11 07:27
Kubernetes源码学习
kubernetes
源码剖析
1.下载和编译源码go1.18.3kubernetes1.24.2centos7.9进入目录$GOPATH/src/k8s.io/kubernetes,执行以下命令即可全量构建
niwoxiangyu
·
2023-03-10 14:33
kubernetes
学习
掌握 yolo - 解码核心思想,v3、v4、v5上手不是梦....
3.2解码3.3置信度3.3.1单个类别且只需要一个框3.3.2多个类别参考资料0x01背景目的:识别出图片中概率最大的人形生物,并给出坐标仅讨论yolo编解码,以及解码实现方式,不讨论nms以及其他在用
darknet
Lebhoryi
·
2023-03-10 07:06
目标检测
tensorflow
deep
learning
yolo
cv
深度学习
目标检测
在Ubuntu 18.04下使用YOLOv3训练数据集
①:YOLOV3
Darknet
测试(使用预训练模型)②:使用yolov3-tiny训练自己的图像数据以及在jetsonNano上的测试③:YOLOv3:使用labelImg标注后生成txt文件④:YOLO
XJ0927
·
2023-03-10 06:33
Eureka
源码剖析
之五:服务下线
Eureka
源码剖析
之一:初始化-启动Eureka
源码剖析
之二:服务注册Eureka
源码剖析
之三:服务拉取Eureka
源码剖析
之四:服务续约现在研究下Eureka服务下线的源码。
搬运工来架构
·
2023-03-10 05:32
12.基于opencv-python+yolov3实现图片目标检测
importcv2importnumpyasnp#读取图片#读取神经网络cv2.dnn.readNetFrom
Darknet
(cfg,weight)#把图片送入网络并输出分类结果imgPath='G:/
小钱要努力
·
2023-03-10 04:15
计算机视觉
python
opencv
目标检测
Flink
源码剖析
:回撤流
文章目录1.定义2.示例2.1源码分析2.1.1聚合算子回撤2.1.2Sink算子回撤2.1.3聚合算子回撤VSSink算子回撤1.定义Flink中,KafkaSource是非回撤流,GroupBy是回撤流。所谓回撤流,就是可以更新历史数据的流,更新历史数据并不是将发往下游的历史数据进行更改,要知道,已经发往下游的消息是追不回来的。更新历史数据的含义是,在得知某个Key(接在KeyBY/Group
Matty_Blog
·
2023-03-09 10:28
Flink
yolov3损失函数改进_yolov3 损失函数
YOLOv3损失函数主要分为loss_xy,loss_wh,loss_confidence,loss_classloss_xy:
darknet
与kreas稍有不同。
大芒果7937
·
2023-03-09 07:50
yolov3损失函数改进
darknet
测试yolo
/
darknet
detectcfg/yolov3.cf
wangguo.site
·
2023-03-09 07:38
darknet
YOLO
opencv
计算机视觉
EventBus的高效使用
EventBus是我们开发中比较常用的一个中间件,这里基于3.1.1版本进行
源码剖析
。
几行代码
·
2023-03-09 05:45
源码剖析
Golang中map扩容底层的实现
目录前言map底层结构扩容时机条件1:超过负载条件2:溢出桶太多扩容方式双倍扩容等量扩容扩容函数总结前言之前的文章详细介绍过Go切片和map的基本使用,以及切片的扩容机制。本文针对map的扩容,会从源码的角度全面的剖析一下map扩容的底层实现。map底层结构主要包含两个核心结构体hmap和bmap数据会先存储在正常桶hmap.buckets指向的bmap数组中,一个bmap只能存储8组键值对数据,
·
2023-03-08 21:12
Hugo Config模块构建实现
源码剖析
目录了然于胸-collectModules时序图抽象总结-输入不同类型的值,输出标准的configProvider动手实践-ShowMetheCodeofcollectModules了然于胸-collectModules时序图经过loadConfig和applyConfigDefaults,我们已经将用户自定义信息和默认信息都归置妥当,并且放在了ConfigProvider中,方便查用。Hugo在
·
2023-02-27 19:17
源码剖析
Android中Okio的使用
目录okio库的类结构okio主要的接口和类okio接口和类的说明okio读取文件Okio.source方法Okio.buffer方法readUtf8()方法总结Okio双流操作Segment类的设计Segment的特点Segment成员变量Segment成员方法Segment的回收与复用Buffer类的设计Buffer成员变量Buffer成员方法okio库的类结构okio主要的接口和类okio接
·
2023-02-27 18:02
微前端框架qiankun
源码剖析
之下篇
沙箱隔离4.1JS隔离1.Snapshot沙箱2.Legacy沙箱3.Proxy沙箱4.2CSS隔离1.ShadowDOM2.ScopedCSS五、通信方式六、结语引言承接上文微前端框架qiankun
源码剖析
之上篇注意
·
2023-02-27 18:46
YOLOX训练、测试、部署(python,C++)与改进
Yolox模型架构模型结构由backbonex、neck、head组成backbone:CSP
Darknet
53neck:PAFPNhead:DecoupledHead、AnchorFree、SimOTA1
Walker@Bruce Lee
·
2023-02-25 21:05
目标检测
python
目标检测
计算机视觉
C++OpenCV实现YOLO算法对目标进行检测实战
基本概念加载
darknet
框架的YoloV4模型做目标检测。
AI炮灰
·
2023-02-25 07:58
C++OpenCV项目实战
深度学习实战代码40例
opencv
c++
目标检测
[深度学习][预训练模型]
darknet
-yolov7预训练模型下载地址
转载自:https://www.pudn.com/news/631d4f50f0cde61357409e8f.htmlOfficialYOLOv7:Trainablebag-of-freebiessetsnewstate-of-the-artforreal-timeobjectdetectorspaper:https://arxiv.org/abs/2207.02696sourcecode-Pyt
等待破茧
·
2023-02-24 16:44
深度学习
深度学习
人工智能
神经网络
Tomcat
源码剖析
|多图分析Tomcat启动时的start流程(含容器内应用启动流程)
Tomcat
源码剖析
——启动本文解析源码来自于Tomcat8.5.33本文引用参考文献为《Tomcat架构解析-刘光瑞》注:此文为连载文章,可以参考前序文章《类加载器》《初始化》,以及后续文章《处理请求
BugGuys
·
2023-02-21 12:31
源码
tomcat
JAVA
java
tomcat
深入理解 Tomcat(九)
源码剖析
之请求过程
前言不知不觉,这已经是我们深入理解tomcat的第九篇文章了,我们在第八篇分析了tomcat的连接器,分析了连接器的的Connector,Http11Protocol,Http11ConnectionHandler,JIoEndpoint,Acceptor等等这些有关连接器的类和组件,当时我们分析到Acceptor的run方法后就停止分析了,因为后面的代码与请求过程高度相关,而且请求过程这段代码时
stateiso
·
2023-02-21 12:00
Tomcat
tomcat
源码
Spring事务底层
源码剖析
Spring事务底层
源码剖析
@EnableTransactionManagement工作原理开启Spring事务本质上就是增加了一个Advisor,但我们使用@EnableTransactionManagement
胖ۣۖ虎ۣۖ
·
2023-02-20 07:00
Spring
spring
java
数据库
Vue3.2 响应式原理
源码剖析
,及与 Vue2 .x响应式的区别
本文源码版本Vue3.2.11,Vue2响应式
源码剖析
点这里深入浅出Vue2响应式原理
源码剖析
我们知道相较Vue2.x的响应式Vue3对整个响应式都做了重大升级;然后Vue3.2相较3.0版本源码又做了许多变更
IT沐华
·
2023-02-17 02:34
YOLOv3简介
YOLOv3预测部分
Darknet
-53YOLOv3的主干提取网络为
Darknet
-53,相比于YOLOv2时期的
Darknet
-19,其加深了网络层数且引入了Residual残差结构。
晴空^_^
·
2023-02-16 23:54
人工智能
YOLO
深度学习
百度架构师手把手带你零基础实践深度学习——YOLO-V3
学习发展历程目标检测基础概念数据集及预处理数据读取数据预处理图像增广方法汇总批量数据读取与加速使用paddle.reader.xmap_readers实现多线程读取数据YOLO-V3模型设计思想产生候选区域卷积神经网络提取特征YOLO-V3骨干网络结构
Darknet
53
张学义
·
2023-02-16 21:08
深度学习
深度学习
YOLOv4(1)-数据增强和特征增强
OptimalSpeedandAccuracyofObjectDetectio论文链接:https://arxiv.org/abs/2004.10934源码链接:https://github.com/AlexeyAB/
darknet
饮冰l
·
2023-02-07 08:21
算法
神经网络
深度学习
yolov4项目记录8-其他内容
目录一、权重裁剪1.
Darknet
裁剪方式2.pytorch裁剪方式二、数据集制作1.数据集构建方式2.DataLoader三、准确率召回率计算四、调参总结1.配置中的数据2.训练过程中的参数一、权重裁剪
Swayzzu
·
2023-02-06 19:24
CV
pytorch
深度学习
机器学习
pyqt5 yolov4实现车牌识别系统
.安装pyqt5pipinstallPyQt52.安装opencvUbuntu下opencv4.4带CUDA的编译安装_学术菜鸟小晨的博客-CSDN博客3.yolov4的下载和编译(其他检测算法也可)
darknet
学术菜鸟小晨
·
2023-02-06 13:51
yolov4
pyqt5
车牌识别
车牌检测
车牌识别系统
车牌识别pyqt5界面展示
pyqt5yolov4车牌识别
OSError: libcudart.so.10.0: cannot open shared object file:No such file or directory
在使用yolov4
darknet
版本进行视频测试时,原说明文档是采用可执行文件来进行推理的,这样不方便调试,在阅读工程的代码中,发现可执行文件
darknet
是由
darknet
_image和
darknet
_video
地大押尾光太郎
·
2023-02-06 11:00
python
自定义key的CacheConfig
源码剖析
Springcache的源码版本:spring-context-5.0.9.RELEASE.jar项目demo代码:点我跳转先讲自定义可以干嘛,再讲解源码:通过自定义cacheconfig,可以用来设置自定义的过期时间,自定义的序列化方式,自定义前缀等等。@Cacheable注解不能设置过期时间,这点是由于cache本身是抽象,各种实现过期时间的一些具体缓存框架可能有差异,不过我觉得这是一个非常不
yoqu
·
2023-02-06 09:17
go restful
源码剖析
-4
综述调试样例为examples\restful-encoding-filter.go,在该例子中主要引入了Path、Comsumer、Produces的概念,代码如下。funcmain(){restful.Add(NewUserService())log.Print("startlisteningonlocalhost:8080")log.Fatal(http.ListenAndServe(":8
tcuze
·
2023-02-06 05:11
QuickJS
源码剖析
:垃圾回收原理
QuickJS是一个轻量级的JavaScript引擎,可以代替V8实现JS脚本的执行,如果要使用QuickJS,必须要弄懂其垃圾回收原理,否则容易出现野指针或内存泄漏,从而导致程序崩溃,本文通过
源码剖析
ImWiki
·
2023-02-06 03:07
Win10+YOLOv4/v3用yolo_mark标记数据集 训练自己的模型
Win10+Yolov4用yolo_mark标记数据集训练自己的模型文章目录1.前言2.
darknet
3.yolo_mark3.1yolo_mark和opencv的下载3.2yolo_mark的编译3.2.1
Awom.
·
2023-02-05 09:42
教程
yolov3
yolo3配置
机器学习
人工智能
windows
opencv
cv
k8s-client-go
源码剖析
(一)
简介:云原生社区活动---Kubernetes
源码剖析
第一期有幸参与云原生社区举办的Kubernetes
源码剖析
活动,活动主要以书籍《Kubernetes
源码剖析
》为主要思路进行展开,提出在看书过程中遇到的问题
四颗咖啡豆
·
2023-02-05 09:07
如何在keras版本的YOLOv3上训练自己的数据集?
YouOnlyLookOnce:Unified,Real-TimeObjectDetection作者:JosephRedmon,SantoshDivvala,RossGirshick,AliFarhadi.C和CUDA原始实现:
Darknet
1
Jack_0601
·
2023-02-04 21:57
深度学习
keras
yolov3
train
test
YOLOv4(2020)论文笔记
YOLOv4:OptimalSpeedandAccuracyofObjectDetection简介一、创新点总结二、论文链接原文链接代码链接论文投稿期刊相关论文链接三、论文评价四、模型网络整体架构CSP
Darknet
53SPPPAN
qq_40632955
·
2023-02-04 15:13
深度学习
计算机视觉
人工智能
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他