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
【源码解读】
(二十七)mmdetection
源码解读
: config配置文件之default_runtime.py
目录一、运行相关配置二、schedule配置文件详解1、hooks2、env_cfg3、vis_backendsandvisualizer一、运行相关配置default_scope='mmdet'#默认的注册器域名,默认从此注册器域中寻找模块。#default_hooks是一个字典,用于配置运行时必须使用的钩子。这些钩子具有默认优先级,#如果未设置,runner将使用默认值。如果要禁用默认钩子,用
mm_exploration
·
2023-09-22 08:37
mmdtection
pytorch
python
目标检测
(二十二)mmdetection
源码解读
:faster_rcnn_r50_fpn.py详解roi_head
目录一、model配置文件->roi_head二、roi_head详解一、model配置文件->roi_head目标检测的ROIhead是指在区域提议网络(RegionProposalNetwork,RPN)生成的候选区域中,对候选区域进行分类和边界框回归的神经网络模块。它的作用是通过对提议的区域进行再次筛选,将候选区域中的目标物体进行准确地分类和位置定位,从而完成目标检测的整个流程。model=
mm_exploration
·
2023-09-22 08:36
mmdtection
python
pytorch
目标检测
(二十四)mmdetection
源码解读
:faster_rcnn_r50_fpn.py详解test_cfg
目录一、model配置文件->test_cfg二、test_cfg详解一、model配置文件->test_cfgtest_cfg=dict(rpn=dict(nms_pre=1000,#NMS前的box数max_per_img=1000,#NMS后要保留的box数量nms=dict(type='nms',iou_threshold=0.7),#NMS的类型,NMS的阈值min_bbox_size=
mm_exploration
·
2023-09-22 08:36
mmdtection
python
pytorch
目标检测
【Spring Boot】Spring Boot
源码解读
与原理剖析
技术新赛道,2023领先抢跑前言承载着作者的厚望,掘金爆火小册同名读物《SpringBoot
源码解读
与原理剖析》正式出书!
洁洁!
·
2023-09-21 15:50
external
spring
boot
spring
java
Detr
源码解读
(mmdetection)
Detr
源码解读
(mmdetection)1、原理简要介绍整体流程:在给定一张输入图像后,1)特征向量提取:首先经过ResNet提取图像的最后一层特征图F。
百度森森
·
2023-09-21 15:47
transformer
深度学习
计算机视觉
目标检测
Cesium 地球(1)-概览
参考:[CesiumJS2022^
源码解读
[4]-最复杂的地球皮肤影像与地形的渲染与下载过程](https://zhuanlan.zhihu.com/p/511339180)###Cesium地球(1)
DSLMing
·
2023-09-21 15:16
cesium
Cesium 地球(1)-概览
参考:CesiumJS2022^
源码解读
[4]-最复杂的地球皮肤影像与地形的渲染与下载过程Cesium地球(1)-概览相关类的从属关系:地球由影像数据,和地形数据共同组成。
DSLMing
·
2023-09-21 15:16
cesium原理
cesium
django middleware 中间件原理概念,
源码解读
分析
用到的知识点wsgi搜索应用的入口闭包,高阶函数递归调用中间件实现的关键技术asyncio了解异步与同步函数类型转换原理概念逻辑引用官方文档你可以把它想象成一个洋葱:每个中间件类都是一个“层”,它覆盖了洋葱的核心。如果请求通过洋葱的所有层(每一个调用get_response)以将请求传递到下一层,一直到内核的视图,那么响应将在返回的过程中通过每个层(以相反的顺序)。如果其中一层决定停止并返回响应而
yuenblue
·
2023-09-21 00:04
django
django
中间件
python
开源Web IDE项目 codesandbox
源码解读
(2)——项目结构
前言codesandbox是一个优秀的WebIDE大型开源项目。其中IDE部分使用react+vscode构建,使用了大量的开源模块,代码结构清晰,逻辑严谨。我在学习codesandbox的源码时,开发者们正在将状态管理从mobx+mobx-state-tree+cerebral一整套转移到overmind上。我在阅读这份源码的过程中收获了很多知识技巧,不论从代码的整体结构,还是一些实用模块的使用
R4M80
·
2023-09-20 20:18
SpringAOP实现
源码解读
1、SpringAOP样例简单介绍怎么样基于Spring实现AOP编程(注解方式在目标对象方法中织入通知方法)2、AOP关键注解@EnableAspectJAutoProxy分析@EnableAspectJAutoProxy注解源,了解实现AOP需要给容器提供的配置信息3、AOP实现的关键类AnnotationAwareAspectJAutoProxyCreator静态分析Spring框架里面,创
小王学java
·
2023-09-20 09:03
swoft
源码解读
date:2017-12-1217:21:58title:swoft
源码解读
官网:https://www.swoft.org/
源码解读
:http://naotu.baidu.com/file/814e81c9781b733e04218ac7a0494e2a
daydaygo
·
2023-09-20 05:59
xxl-job
源码解读
:执行器Excutor调用链路
本文基于xxl-job的2.3.1版本执行器,即任务逻辑代码所在的服务,也就是你的业务项目,由调度中心的触发器通过网络请求,调用执行的任务执行1.执行器客户端加载在获取执行器客户端时,会根据指定的地址获取执行器客户端,如果执行器未初始化,会初始化一个执行器com.xxl.job.admin.core.scheduler.XxlJobSchedulerpublicstaticExecutorBizg
咕了个咕
·
2023-09-19 17:32
java
基于Java+SpringBoot+Vue前后端分离学生宿舍管理系统设计与实现
毕业项目实战、项目定制✌博主作品:《微服务实战》专栏是本人的实战经验总结,《Spring家族及微服务系列》专注Spring、SpringMVC、SpringBoot、SpringCloud系列、Nacos等
源码解读
卡布奇诺-海晨
·
2023-09-19 14:36
Java项目案例
spring
boot
vue.js
Spring 框架
源码解读
13
title:Spring框架
源码解读
13date:2020/04/2016:51本节内容&思考题@ComponentScan注解image点进去parse方法看看:imageimage开始吧@Retention
想54256
·
2023-09-18 17:15
「通信框架Netty4
源码解读
(一)」起步,关于IO的简单总结,模拟一个redis客户端
Netty是一个高效稳定的NIO应用通信框架,笔者在本专题将带领大家分析Netty底层源码,彻底理解底层通信原理。注意,本专题只适宜了解java多线程和javaio知识的小伙伴阅读。IO在计算机系统中I/O就是输入(Input)和输出(Output)的意思,针对不同的操作对象,可以划分为磁盘I/O模型,网络I/O模型,内存映射I/O,DirectI/O、数据库I/O等,只要具有输入输出类型的交互系
源码之路
·
2023-09-18 13:55
Seata 源码篇之核心思想 - 01
本系列文章编撰过程主要参考Seata官网提供的相关
源码解读
文章,附加笔者个人理解,如有不正确,欢迎各位大佬在评论区指出。参考
Binary Oracle
·
2023-09-16 21:52
#
Seata
源码解析专栏
java
net/http包
源码解读
使用net/http包编写一个最简单的Web服务器:packagemainimport("fmt""log""net/http")funcmain(){http.HandleFunc("/",index)log.Fatal(http.ListenAndServe("localhost:8000",nil))}funcindex(whttp.ResponseWriter,r*http.Request
zzy979
·
2023-09-16 18:19
Go
go
服务计算 || go Net/HTTP
源码解读
目录HTTPHTTP服务器功能Net/HTTP库对应这三个功能相应的实现监听端口接收客户端请求处理客户端请求HTTPHTTP相关的网络应用主要包括两个部分:客户端(client)客户端通过TCP/IP协议建立与服务器的TCP连接客户端向服务器发送HTTP协议请求报文,请求获得服务器资源服务端(server)服务端解析接收到的HTTP协议请求报文,并根据报文内容处理相关的数据服务端把请求的资源通过H
KK-Mornings
·
2023-09-16 18:18
服务计算---net/http
源码解读
概述在go语言中实现一个简单web服务器只需要利用net/http包即可,我们通过一个简单程序来对net/http包进行解读。packagemainimport("fmt""net/http""strings""log")funcsayhelloName(whttp.ResponseWriter,r*http.Request){io.WriteString(w,"helloworld")}func
qq_36335657
·
2023-09-16 18:18
服务计算 - 5 Go语言net/http
源码解读
Web编程-cloudgo传送门背景要提net/http标准库可以分为客户端和服务器两个部分。以下是net/http标准库的各个组成部分的关于客户端和服务端的一个划分:图片来源-《GoWeb编程》如何开始阅读源码,首先我们需要了解一下http包的执行流程:主要步骤:创建ListenSocket,监听指定的端口,等待客户端请求到来ListenSocket接受客户端的请求,得到ClientSocket
zerokk9912
·
2023-09-16 18:47
服务计算
Openkruise/rollouts
源码解读
Openkruise/rollouts
源码解读
最近因为工作需要的原因,无意中接触到了rollouts这个开源项目。它是由阿里巴巴开源的一个k8s相关的一个工具。
All_Dream_and_you
·
2023-09-16 18:47
云原生
kubernetes
云原生
go net/http
源码解读
回顾1.HTTPServer在go中启动一个httpserver只需短短几行代码funcPingHandler(whttp.ResponseWriter,r*http.Request){io.WriteString(w,"pong!")}funcmain(){http.HandleFunc("/ping",PingHandler)log.Fatal(http.ListenAndServe(":80
Lor :)
·
2023-09-16 18:17
go
源码
golang
http
Axios
源码解读
—— request 篇
Axios是一个基于promise网络请求库,作用于node.js和浏览器中。它是isomorphic的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生node.jshttp模块,而在客户端(浏览端)则使用XMLHttpRequests。从Axios的官方介绍可以得知,这是一个可以同时运行在浏览器客户端+Node服务端的网络请求库,在浏览器运行时,使用XMLHttpReque
昵称不用太拉风
·
2023-09-16 12:18
AFN 3.0学习总结(六)
参考:3.0
源码解读
(二)之AFHTTPSessionManager说明:很多内容都是摘抄原文,只是根据自己的需要进行摘抄或者总结,如有不妥请及时指出,谢谢。
油麦菜洋葱头
·
2023-09-15 23:48
Spring Bean的生命周期和扩展点
源码解读
目录1Bean的生命周期2Bean的定义、注册及创建过程3Bean的注入过程4Bean的销毁过程5Bean的生命周期1Bean的生命周期在Spring框架中,Bean对象也有着它的生命周期,然而对于Bean对象的生命周期,我们并不是很清楚,因为Spring帮助我们管理了Bean对象,所以,掌握Bean的生命周期,并知晓Spring在每个阶段为我们做了哪些事情是非常有必要的。对于一个Bean的生命周
赵广陆
·
2023-09-15 23:43
spring
spring
数据库
java
适合初学者的vue+webpack小项目
勾三股四的vue+webpack实战用Vue构建一个NotesAppNotesApp中文版Vue60分钟系列Vue2.0官方demo
源码解读
webpack配合vue.js实现完整的单页面demo使用Vue.js
BigLuckyHaha
·
2023-09-15 08:11
Openresty(十九)使用upload上传文件
一模块地址(1)
源码解读
1)lualib/resty/upload.lua源码2)该模块在解析文件'上传请求'的过程中,主要采用了简单的类似"有限状态机的算法"来实现的3)在'不同的状态'由相应的handler
wzj_110
·
2023-09-15 05:26
Openresty
html5
html
css
ArrayList(JDK1.8)源码+底层数据结构分析
三、ArrayList核心
源码解读
四、ArrayList扩容机制分析1.先从ArrayList的构造函数说起2.一步一步分析ArrayList扩容机制3.再来看看ensureCapacityInternal
南波塞文
·
2023-09-15 01:03
源码分析
数据结构
java
数组
arraylist
Aspects
源码解读
当我们有需要在所有的控制器的viewDidLoad的方法中执行一些代码时,我们可能考虑到在基类控制器viewDidLoad方法中添加一些代码。这里就寄希望于所有的开发者都没有忘了继承基类。或者当我们想在指定的某个实例对象的某个方法A中插入一些代码,我们可能考虑到直接进入到这个类,根据某些条件在A方法中添加代码。这其实就对原有类造成一定的破坏。基于这类需求,Aspects的出现较为完美的解决了这些痛
petyou
·
2023-09-14 15:12
【AIGC】斯坦福小镇升级版——AI-Town
源码解读
写在前面的话:接上一篇斯坦福小镇升级版——AI-Town搭建指南,本本篇将解读AI-Town使用的技术栈、代码架构、与LLM的交互,以及与斯坦福AI小镇的对比结果(如想直接看结论可跳到文章最后)整体架构技术栈AI-Town使用TypeScript/JavaScript完成前后端全栈开发,使用的平台和工具有:游戏引擎和数据库(Gameengine&Database):Convex向量数据库(Vect
Smilence_lsy
·
2023-09-14 01:26
AIGC
游戏开发
AIGC
人工智能
AI小镇
typescript
机器学习实战-系列教程4:手撕线性回归3之多特征线性回归(项目实战、原理解读、
源码解读
)
中进行本篇文章配套的代码资源已经上传手撕线性回归1之线性回归类的实现手撕线性回归2之单特征线性回归手撕线性回归3之多特征线性回归手撕线性回归4之非线性回归8、多特征回归模型前面我们介绍了线性回归一个比较完成的流程以及相应的
源码解读
机器学习杨卓越
·
2023-09-12 16:21
机器学习实战
机器学习
线性回归
人工智能
java
源码解读
之TreeMap------jdk 1.7
引自网上:TreeMap是基于红黑树结构实现的一种Map,要分析TreeMap的实现首先就要对红黑树有所了解。红黑树简单说就是一个顶部节点,大于等于这个节点的放在右边,小于等于这个节点的放在左边。红黑树需要遵守的规则:1.每个节点要么是红色,要么是黑色。2.根节点必须是黑色3.红色节点不能连续(也即是,红色节点的孩子和父亲都不能是红色)。4.对于每个节点,从该点至null(树尾端)的任何路径,都含
冰凉的火焰
·
2023-09-12 12:40
java
java源码学习
java
源码
从零开始学习 Java:简单易懂的入门指南之HashMap及TreeMap
源码解读
(二十四)
HashMap及TreeMap
源码解读
HashMap源码TreeMap源码HashMap源码1.看源码之前需要了解的一些内容Node[]table哈希表结构中数组的名字DEFAULT_INITIAL_CAPACITY
失重外太空.
·
2023-09-12 12:36
java基础
学习
java
哈希算法
开发语言
算法
数据结构
链表
VUE
源码解读
(1)
Vue
源码解读
学习笔记系列,逐步深入解读Vue设计和源码。——CafuChino从虚拟DOM说起在使用Vue之前,Web项目最常用的库是Jquery。
CafuChino
·
2023-09-11 17:31
YOLOv5-4.0版本
源码解读
--general.py
0|前言YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。YOLOv5开源项目github网址本博客导读的代码为utils文件夹下的general.py,取自1.27日更新的版本。general.py该文件提供了模型多个过程中用到的通用方法,每个功能以函数的方式进行定义。这里为了对比阅读,附上模型验证指标
彩虹直至黑白_Joon
·
2023-09-11 04:59
Vue
源码解读
(知识点总结)
为了方便自己对知识点的巩固和理解,整理了李永宁大佬12篇《Vue
源码解读
》的文末知识点总结,在这里可以一览天下。如果想看详细文章,可点击标题下方的“阅读原文”即可。
LeeDebug
·
2023-09-11 04:17
LORA项目
源码解读
大模型fineturn技术中类似于核武器的LORA,简单而又高效。其理论基础为:在将通用大模型迁移到具体专业领域时,仅需要对其高维参数的低秩子空间进行更新。基于该朴素的逻辑,LORA降低大模型的fineturn门槛,模型训练时不需要保存原始参数的梯度,仅需对低秩子空间参数进行优化即可。且其低秩子空间在训练完成后,可以叠加到原始参数中,从而实现模型能力的专业领域迁移。为了解这种高维参数空间=》低秩子
万里鹏程转瞬至
·
2023-09-10 16:34
开源项目分析
大模型
aigc
代码分析
[Zookeeper] 服务端之集群版服务器启动
1集群版服务器启动流程2
源码解读
2.1执行QuorumPeerMain的main方法,其中先创建一个QuorumPeerMain对象调用initializeAndRun方法,在该方法里面走的是runFromConfig
LZhan
·
2023-09-10 12:18
基于Java+SpringBoot+Vue前后端分离博客系统设计与实现
可提供微服务项目搭建与毕业项目实战✌博主作品:《微服务实战》专栏是本人的实战经验总结,《Spring家族及微服务系列》专注Spring、SpringMVC、SpringBoot、SpringCloud系列、Nacos等
源码解读
卡布奇诺-海晨
·
2023-09-10 12:27
Java项目案例
spring
boot
vue.js
阿里 双11 同款,流量防卫兵 Sentinel go
源码解读
作者|于雨apache/dubbo-go项目负责人本文作者系apache/dubbo-go项目负责人,目前在dubbogo项目中已内置可用sentinel-go,如果想单独使用可参考在dubbo-go中使用sentinel一文,若有其他疑问可进dubbogo社区【钉钉群23331795】进行沟通。导读:本文主要分析阿里巴巴集团开源的流量控制中间件Sentinel,其原生支持了Java/Go/C++
阿里云云原生
·
2023-09-10 09:22
云原生
阿里巴巴
开源
go语言
sentinel
Kafka中Producer
源码解读
Producer
源码解读
在Kafka中,我们把产生消息的一方称为Producer即生产者,它是Kafka的核心组件之一,也是消息的来源所在。
奔跑的码农小哥
·
2023-09-10 00:23
消息中间件
kafka
Kafka中Consumer
源码解读
Consumer
源码解读
本课程的核心技术点如下:1、consumer初始化2、如何选举ConsumerLeader3、ConsumerLeader是如何制定分区方案4、Consumer如何拉取数据5、Consumer
奔跑的码农小哥
·
2023-09-10 00:22
kafka
Yolo的卷积运算源码图解之im2col.c
yolo卷积
源码解读
找了好久,但网上好多的解读,有点误人子弟,之前还找到一片注释写的比源代码还多几倍的,以为我就这样看懂了?
蜜丝特潮
·
2023-09-09 17:41
JDK8的 ConcurrentHashMap 源码分析
目录1.导读2.ConcurrentHashMap成员变量解读3.ConcurrentHashMap初始化3.1ConcurrentHashMap无参构造
源码解读
3.2ConcurrentHashMap
程序猿ZhangSir
·
2023-09-09 15:49
java
开发语言
Jetpack之Navigation使用及
源码解读
------《Jetpack之Navigation》Navigation介绍Navigation使用第一步:引入依赖第二步:在Activity布局中加入Fragment视图第三步:创建navGraph设计视图XML文件第四步:创建NavController进行路由控制Navigation动态加载Navigation使用Deeplink跳转指定Fragment第一步:添加deepLink标签第二步:
小孟来码
·
2023-09-09 10:57
Android
jetpack
android
android
jetpack
Vue之watch、Computed
源码解读
Vue之watch、Computed
源码解读
1.Watchwatch用法watch是Vue中一个监听数据变化的一个方法监听基本数据类型{{msg}}改变msgdata(){return{msg:'1231
佳琳_会加油的
·
2023-09-09 10:16
【Java】RSA算法——公钥加密和数字签名的基石,原理解读、代码实现、
源码解读
在当今的数字世界中,RSA算法无疑是安全性基石之一。自1977年由罗纳德·李维斯特(RonRivest)、阿迪·萨莫尔(AdiShamir)和伦纳德·阿德曼(LeonardAdleman)提出以来,它一直在保障我们的数据安全方面发挥着重要作用。1、什么是RSA算法?RSA算法是一种非对称加密算法,即它使用两个密钥:一个是公钥,另一个是私钥。公钥可以公开分享,而私钥必须保密。公钥用于加密数据,而私钥
科学熊
·
2023-09-08 18:35
java
java
算法
前端
(九)mmdetection
源码解读
:训练过程中训练数据的调用DataLoader
目录一、DataLoader创建过程中二、利用实例化data_loaders进行训练一、DataLoader创建过程中在训练过程train_detector函数中调用build_dataloader函数train_detector(model,datasets,cfg,distributed=False,validate=True)#train_detector函数中data_loaders=[b
mm_exploration
·
2023-09-08 14:57
mmdtection
python
pytorch
目标检测
(十)mmdetection
源码解读
:build_detector
目录一、build_detector调用过程二、build_detector参数分析一、build_detector调用过程model=build_detector(cfg.model,train_cfg=cfg.get('train_cfg'),test_cfg=cfg.get('test_cfg'))#build_detector函数中defbuild_detector(cfg,train_c
mm_exploration
·
2023-09-08 14:57
mmdtection
python
pytorch
目标检测
(十七)mmdetection
源码解读
:EpochBasedRunner
目录一、run二、train三、val四、run_iter五、save_checkpoint一、runrunner.run(data_loaders,cfg.workflow)run方法调用后才是真正开启工作流workflow=[(‘train’,1)],表示只运行训练工作流workflow=[(‘train’,2),(‘val’,1)],表示先训练2个epoch,然后切换到val工作流,运行1个
mm_exploration
·
2023-09-08 14:57
mmdtection
python
pytorch
目标检测
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他