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
MyBaties源码学习
android
源码学习
-android异常处理机制
前言:我们都知道,安卓中如果有未处理的异常,会导致崩溃并且退出应用。而如果你有一些java开发经验的话,你也许会知道,java中如果有未处理的异常,只会中断当前的线程,应用进程本身并不会退出。这是为何?安卓不也是基于java去开发的吗?我们就带着这个疑问,去学习了解安卓中的异常处理机制,从而解答这个问题。备注:本文的异常仅指java层的,native层的另外篇章讲解。一.java中如何处理未捕获的
失落夏天
·
2022-12-18 09:38
安卓-源码分析
学习
MATSim笔记01-controler结构梳理
MATSim学习笔记1、controler
源码学习
org.matsim.core.controler.NewControlercontrol.run(){super.run(this.config);}
默默前行的蜗牛
·
2022-12-18 09:41
工作经验
MATSim
python 协程库_python 协程库gevent学习--
源码学习
(一)
总算还是要来梳理一下这几天深入研究之后学习到的东西了。这几天一直在看以前跟jd对接的项目写的那个gevent代码。为了查错,基本上深入浅出了一次gevent几个重要部件的实现和其工作的原理。这里用一个简单demo依次分析运行流程和介绍相关概念最后得出结论:importgeventdeftest_1():print'切换不出去'print'切换出去我不是循环'gevent.sleep(1)defte
weixin_39621178
·
2022-12-18 02:26
python
协程库
pytorch深度学习实战一书,tensorboard可视化踩坑
书评&踩坑@[TOC](书评&踩坑)`提示:纯个人观点,仅供参考`前言一、
源码学习
,又是版本问题(省略内心独白...)二、步骤1.安装tensorflow2.思考,看代码,看书求证总结提示:纯个人观点,
老王小可
·
2022-12-17 10:10
书评&影评
技术
深度学习
pytorch
python
【Spring
源码学习
】Spring Bean实例化过程-初始化
【Spring
源码学习
】SpringBean实例化过程-初始化一、调用Aware方法1.InitializeBean()2.invokeAwareMethods()二、InitializingBean接口
JAY-CHOW
·
2022-12-16 10:50
源码
Spring
spring
java
bean
日志-log4j2基于AsyncAppender的异步日志打印
前言在日志-log4j2日志框架
源码学习
一文中,对Log4j2的整体结构和同步打印流程进行了一个初步学习,本篇文章将对Log4j2异步打印流程进行学习。
·
2022-12-14 21:49
日志-log4j2基于AsyncAppender的异步日志打印
前言在日志-log4j2日志框架
源码学习
一文中,对Log4j2的整体结构和同步打印流程进行了一个初步学习,本篇文章将对Log4j2异步打印流程进行学习。
·
2022-12-14 21:49
源码学习
之 Spring 容器创建原理
1前言众所周知,Spring可以帮我们管理我们需要的bean。在我们需要用到这些bean的时候,可以很方便的获取到它,然后进行一系列的操作。比如,我们定义一个beanMyTestBean。publicclassMyTestBean{privateStringtestStr="testStr";publicStringgetTestStr(){returntestStr;}publicvoidset
·
2022-12-14 16:43
elementui
源码学习
之仿写一个el-progress(横向进度条)
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2022-12-14 14:16
扩散模型的
源码学习
diffusion_model
1.diffusion_model有几个主要的部分,(1)Unet,主干网络。(2)GaussianDiffusion,也就是主要的训练策略。2.生成一个测试用的tensor来进行实验。3.进入到高斯模型的内部,发现他的forward并不是特别复杂,他会先生成一个随机数t,然后再对img做一定的处理,然后再利用p_loss做一个loss。可以看到,难点应该就是p_loss和对图片的这个处理上。4.
anzrs
·
2022-12-14 06:27
学习
Soul网关
源码学习
(11)- Http代理的负载均衡:DividePlugin 和 SpringCloudPlugin
文章目录前言DevidePlugin负载均衡策略-加权随机负载均衡策略-一致性Hash负载均衡策略-加权轮询SpringCloudPlugin总结参考资料前言在上一篇文章《Soul网关
源码学习
(10)-
木瓜饭
·
2022-12-13 21:56
Soul网关
Java
java
网关
TensorBoard的使用2(add_image函数)
一、add_image函数1.1通过
源码学习
函数defadd_image(self,tag,img_tensor,global_step=None,walltime=None,dataformats=‘
王摇摆
·
2022-12-13 09:01
深度学习
python
深度学习
Spring Cloud Hystrix
源码学习
合集
欢迎访问陈同学博客原文Hystrix:LatencyandFaultToleranceforDistributedSystems近期逐渐学习了Hystrix这位“守护神”的部分源码,本文作为Hystrix系列的小结篇。在刚看完一丢丢源码时,Netflix官方便已宣布进入“维护模式”,版本定格在1.5.18,官宣该版本已足够满足现存应用的需求。同时,官方也推荐了resilience4j这个活跃项目,
陈一乐乐乐
·
2022-12-10 21:25
Spring
Cloud
hystrix
熔断
隔离
缓存
降级
Vue
源码学习
之mustache模板引擎
Vue
源码学习
之mustache模板引擎该博文是在学习尚硅谷的vue源码教程同时做的笔记。课程都可以在b站搜到的哦。mustache模板引擎什么是模板引擎模板引擎是将数据要变为视图最优雅的解决方案。
PrototypeONE
·
2022-12-10 18:44
Vue源码学习
vue.js
学习
javascript
Vue
源码学习
—— Mustache 模板引擎原理
前言Mustache是模板引擎思想的奠基者,Vue中的模板引擎也借用了它的思想因此,在学习Vue的模板引擎之前,先学习Mustache能加更容易理解模板引擎的设计思想Mustache下载:到BootCDN搜索mustache,复制链接到浏览器打开,并保存到本地即可或使用该链接:mustache.js(v4.1.0)引入:基本使用:渲染普通对象:lettemplate=`{{name}}的信息姓名:
tanleiDD
·
2022-12-10 18:39
Vue
源码
vue
CompletableFuture 源码分析
JDK
源码学习
上篇分析了Future的实现类FutureTask,这篇分析Future接口的另一个实现类CompletableFuture类继承关系见此篇FutureTask源码分析UML图CompletableFuture
阿飞技术
·
2022-12-10 04:49
JDK源码
SuperGlue
源码学习
(一)
后端的最优传输代码阅读superglue.py描述子和位置信息的获取前面讲的很详细,这里可以清楚的看到,整个网络的流程superglue代码中作者只是提供了已经训练好的权重文件和网络流程但是对于,训练的细节,代码也没有给出,后续我想自己设计一下loss试一下能不能自己训练,我看到今年的匹配比赛都是自己在superglue上面改的东西SuperGluefeaturematchingmiddle-en
sunhaobi
·
2022-12-08 09:30
论文
slam
深度学习
后端程序员(PHP)打怪升级之路
,梳理下终极形态的技能点~PHPphp基础语法,函数特性:autoload命名空间等框架:ThinkPHP/CI/yaf/phalcon/yii/laravel等,选择性地使用&源码分析学习运行机制,
源码学习
扩展开发
翔宇的博客
·
2022-12-05 21:41
杂谈
php
MySQL
LightGBM
源码学习
知乎-LightGBM源码剖析知乎-LightGBM源码阅读(一)知乎-LightGBM源码阅读(二)CSDN-LightGBM源码阅读+理论分析(处理特征类别,缺省值的实现细节)简述FastDBT和LightGBM中GBDT的实现文章目录调试准备从main到GBDT::Train执行路径重点看一下TrainOneIterGBDT::BoostFromAverageObjectiveFunctio
数学工具构造器
·
2022-12-05 18:02
C++
c++
PyTorch
源码学习
系列 - 1.初识
本系列文章会优先发布于微信公众号和知乎,欢迎大家关注微信公众号:小飞怪兽屋知乎:PyTorch
源码学习
系列-1.初识-知乎(zhihu.com)目录本系列的目的PyTorch是什么?
flydreamforever
·
2022-12-05 12:34
PyTorch源码学习
[数据结构-线性表1.1] 数组 (.NET
源码学习
)
Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统[数据结构-线性表1.1]数组(.NET
源码学习
)数组,一种数据类型(在绝大数语言中不是基本数据类型)且为引用类型,
虚幻私塾
·
2022-12-03 10:15
python
数据结构
.net
学习
计算机
【TVM
源码学习
笔记】3.1 代码生成
在BuildRelay编译relayir形式的模型时,会调用GraphExecutorCodegen::CodeGen生成代码,该方法定义:LoweredOutputCodegen(IRModulemod,relay::Functionfunc,Stringmod_name){mod_name_=mod_name;VLOG_CONTEXTexpr_to_storage_info);//给mod加一
zxros10
·
2022-12-03 06:48
TVM源码分析
深度学习
【TVM
源码学习
笔记】3.1.3 工作空间更新
CodeGen中在分配内存后,即执行工作空间更新backend::FunctionInfofunc_info;//defined()判断memory_plan_的数据是否为空,这里表示内存分配是否成功if(memory_plan_.defined()){//TODO(@electriclilies,@jroesch):removeUpdateMainWorkspaceSize//使用新的内存分配更
zxros10
·
2022-12-03 06:48
TVM源码分析
深度学习
【TVM
源码学习
笔记】3.1.1 VisitExpr流程分析
TVM源码中涉及到表达式遍历的地方,一般是使用VisitExpr接口进行。这个接口涉及TVM的visitor模式,具体分析可以参考TVM之设计模式解读(一)--visitor模式1.基类tvm::relay::ExprFunctor使用visitor遍历的起点是调用VisitExpr接口。我们看下基类tvm::relay::ExprFunctor中这个方法的代码:templateclassExpr
zxros10
·
2022-12-03 06:47
TVM源码分析
深度学习
【TVM
源码学习
笔记】3 模型编译
在我们的模型编译运行脚本中,使用relay.build编译模型:#设置优化级别withtvm.transform.PassContext(opt_level=3):#编译模型lib=relay.build(mod,target,params=params)因为在python/tvm/relay/__init__.py中有:from.build_moduleimportbuild,create_ex
zxros10
·
2022-12-03 06:47
TVM源码分析
python
深度学习
机器学习
【TVM
源码学习
笔记】附录2 TVM的Object家族
TVM的Object类是很多类的基类,详细的分析资料可以参考深入理解TVM:Object家族-知乎深入理解TVM:Object家族(二)-知乎TVM源码品读:万物基石——Object类(1)-知乎TVM源码品读:万物基石——Object(2)-知乎1.Object/ObjectPtr/ObjectRef的数据包含关系在阅读TVMC++代码的时候,有很多Object的派生类的类型转换需要追溯到Obj
zxros10
·
2022-12-03 06:17
TVM源码分析
深度学习
【TVM
源码学习
笔记】1 从编译运行第一个模型开始
在成功安装TVM环境后,我们尝试编译运行一个简单的手写数字识别模型。模型使用tvm自带的tests/micro/testdata/mnist/mnist-8.onnx。测试图片是从https://raw.githubusercontent.com/junehui/ImageProcessing/master/MNIST_data/MNIST_data.zip下载的。编写模型编译运行代码如下:imp
zxros10
·
2022-12-03 06:17
TVM源码分析
深度学习
【TVM
源码学习
笔记】0 TVM安装
环境:vmware16pro+ubuntu20.041.LLVM+CLANG安装源码安装llvm比较复杂,而且在国内很难下载llvm源码以及子仓源码,所以直接使用llvm社区发布的二进制包安装。下载地址:https://github.com/llvm/llvm-project/releases/tag/llvmorg-13.0.0下载后直接使用tar命令解压tarvxfclang+llvm-13.
zxros10
·
2022-12-03 06:47
TVM源码分析
深度学习
【TVM
源码学习
笔记】附录1 TVM python调用C++的机制
1.tvmrelayoppython调用C++在tvm前端涉及relay算子(比如说外部框架算子转vmrelayir)的时候,会调用到tvm/relay/op下对应算子的接口,进而调用_make.xxx()接口。这个接口最终会调用到C++端对应的算子处理接口。这里我们将探寻Python调用C++的实现。我们以2D卷积算子为例,对应的接口在python/tvm/relay/op/nn/nn.py中:
zxros10
·
2022-12-03 06:47
TVM源码分析
深度学习
【研究生工作周报第十四周】
学习目标:例如:CycleGAN论文以及
源码学习
内容:CycleGAN网络模型CycleGAN损失函数模型优化方法InstanceNormalization学习时间:8.7~8.13学习产出:CSDN技术博客
wangyunpeng33
·
2022-12-01 20:50
计算机视觉
深度学习
人工智能
RocketMQ
源码学习
文档基于RocketMQ版本:4.2.0目录启动NameServer启动Broker发送消息接收消息1.启动NameServerNamesrvStartup1.启动nameserver组装log配置,使用logback日志工具创建netty配置(默认端口号:9876,解析配置中会重写该配置),NameServer配置namesrvConfig创建NamesrvController绑定namesrv
会灰翔的灰机
·
2022-12-01 13:59
java
rmq
RocketMQ
消息中间件
RocketMq
源码学习
1、Producer有哪些消息发送方式1)同步发送(SYNC)同步发送是指消息发送方发出数据后,会在收到接收方发回响应之后才发下一个数据包的通讯方式。2)异步发送(ASYNC)异步发送是指发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。MQ的异步发送,需要用户实现异步发送回调接口(SendCallback)。消息发送方在发送了一条消息后,不需要等待服务器响应即可返回,进行第二条
最爱奶油花生
·
2022-12-01 13:58
java
cartographer
源码学习
1——整体框架介绍
主要参考链接:AprilLee的cartographer源码详细解读slamcode的cartographer源码分析cartographer超详细注释代码cartographer官网一.代码框架cartographer开源代码主要包含两个部分:casrtographer、cartographer_ros。cartographer主要负责处理来自激光雷达、IMU、里程计的数据,并基于这些数据进行地
重点大专肄业生
·
2022-12-01 12:28
slam
Pytorch学习笔记——Linear模型
源码学习
文章目录前言源码解读常量声明和类型提示初始化方法关于Parameter的讨论前言线性模型是最基本的模型,但包含了很多知识点,本文通过阅读pytorch的
源码学习
Linear层的构造和实现。
coder1479
·
2022-11-30 22:35
深度学习
pytorch
深度学习
源码学习
之MyBatis的底层查询原理
导读本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的一次查询流程,通过本文可以详细了解MyBatis的一次查询过程。在平时的代码编写中,发现了MyBatis一个低版本的bug(3.4.5之前的版本),由于现在很多工程中的版本都是低于3.4.5的,因此在这里用一个简单的例子复
·
2022-11-30 19:53
Spirng 痛苦
源码学习
(一)——总起spring(一)
文章目录前言一、总览Spring的bean1)bean的过程【先了解具体的生命周期后面弄】2)hellospring简单bean操作二、总览AOP-1、testcoding-2、-debug-3、-总结debug三、总览事务-1、-testcoding-2、debugging-3、事务失效-4、事务总结前言对于spring来说最重要的两个特性就是老生常谈的IOC和AOP,这两个大哥先放一放。那我就
甲乙Rocket
·
2022-11-30 12:26
Spring
学习
spring
java
学习Retrofit后,你还需要明白这些……
在学习Retrofit后,由于它本身就是OKHttp的封装,面试中也经常会被一起问到;单纯的解析它的
源码学习
难免会有点无从下手,往往让人抓不住重点,学习效率并不是很高,本文从提出几个问题出发,带着问题去思考学习
小米椒……
·
2022-11-30 12:25
Android
okhttp
开源框架
学习
retrofit
android
okhttp
开源框架
二、yolov5原理与
源码学习
提示:本专栏文章仅仅是个人学习记录过程,如有错误,欢迎评论!文章目录前言一、detect.py的学习1.目录的创建过程2.GPU的设置过程3.数据的加载过程4.后处理NMS过程5.推理结果解析过程二、train.py的学习1.parse_model过程2.create_dataset过程总结前言首先通过上一篇中提供的百度云链接下载yolov5-5.0的源码文件,这里使用的测试数据是mytest_v
礼拜五不眠夜
·
2022-11-30 11:39
目标检测:Yolov5
深度学习
feign的使用和底层说明
可能处理好框架就编写业务相关的昨晚说了租户的概念,我发现不管单体项目和集群项目中都有租户的概念谈谈最近和朋友同事讨论这个概念第一,使用datasouce的切面完成对某些sql的拦截第二,采用
mybaties
-plus
徐浩学习之路
·
2022-11-30 09:10
sping
学习历程
ribbon底层执行流程源码剖析与组件功能详解
我用了2天时间搭建了一套框架包含:springcurityjwt
mybaties
-plus采用了底层的租户的代码采用了aop封装日志和消息通知言归正传restTemplet这个上面加上@loadBalance
徐浩学习之路
·
2022-11-30 09:46
sping
学习历程
MyBaties
实现批量插入
MyBaties
实现批量插入一、SQL实现示例二、
Mybaties
通过Mapper.xml文件实现三、在Mapper接口上使用注解四、限制一次批量插入数据的数量一、SQL实现示例假设我们只插入一条数据的时候
小怪吖
·
2022-11-29 12:34
MyBatis
sql
java
Vue 2.x
源码学习
:render方法、模板解析和依赖收集
众所周知,Vue的脚手架项目是通过编写.vue文件来对应vue里组件,然后.vue文件是通过vue-loader来解析的,下面是我学习组件渲染过程和模板解析中的一些笔记。之前的笔记:应用初始化大致流程数据响应式改造Vue实例挂载方法$mount一个普通vue应用的初始化:importVuefrom"vue";importAppfrom"./App.vue";Vue.config.productio
·
2022-11-28 16:50
前端vue.js
Stanford coreNLP
源码学习
(1)
代码//openieisdependentontokenize,ssplit,pos,depparsepublicclassTry1{publicstaticvoidmain(String[]args){Propertiesprops=newProperties();//props是一个类似map的结构props.put("annotators","tokenize,ssplit,pos,lemm
zxye
·
2022-11-28 08:38
nlp
RecyclerView
源码学习
笔记二(缓存机制)
在本文我们继续学习RecyclerView缓存的相关知识。缓存分为缓存取出和缓存存入,首先来分析下缓存取出:一、缓存取出在上一篇文章中,我们分析到了一个比较关键的方法--layoutChunk,再来看下其源码:voidlayoutChunk(RecyclerView.Recyclerrecycler,RecyclerView.Statestate,LayoutStatelayoutState,La
WonderSky_HY
·
2022-11-27 22:45
Yolov5_DOTA_OBB
源码学习
yolov5旋转框的版本地址:https://github.com/hukaixuan19970627/YOLOv5_DOTA_OBB一、配置文件B站学习地址:https://www.bilibili.com/video/BV1Pq4y1S7Q4?p=73在项目的model文件夹下有各个版本的yolov5的yaml配置文件,从s-m-l-x网络依次变大,下面是yolov5m.yaml的代码内容。运
北极冰川的岛屿
·
2022-11-27 17:22
目标检测
深度学习
OpenGL蓝宝书
源码学习
(十九)第六章——LitTexture.cpp
访问纹理加载到着色器渲染小球图元,并使用光照模型照亮图形的源码示例。//LitTexture.cpp//OpenGLSuperBible//Demonstratescombininglightingandtexture//ProgrambyRichardS.WrightJr.#include//OpenGLtoolkit#include#include#include#include#includ
Matthos
·
2022-11-26 16:35
OpenGL
OpenGL超级宝典源码学习
csdn
opengl
着色器
源码
纹理
yolov4 darknet
源码学习
笔记(一) yolov4.cfg文件各参数含义
yolov4darknet
源码学习
笔记(一)cfg文件各参数含义paper:https://arxiv.org/abs/2004.10934github:https://github.com/AlexeyAB
mzgong
·
2022-11-26 11:52
darknet
深度学习
Seata 1.5.2
源码学习
(Client端)
在上一篇中通过阅读Seata服务端的代码,我们了解到TC是如何处理来自客户端的请求的,今天这一篇一起来了解一下客户端是如何处理TC发过来的请求的。要想搞清楚这一点,还得从GlobalTransactionScanner说起。启动的时候,会调用GlobalTransactionScanner#initClient()方法,在initClient()中初始化TM和RMTM初始化,主要是注册各种处理器,
jh035
·
2022-11-26 01:38
学习
java
开发语言
Redis
源码学习
(二)-网络通信(anet.c)
有了上个博客(网络编程addrinfo结构体与getaddrinfo函数_qq_20853741的博客-CSDN博客)的铺垫,理解Redis网络通信源码就简单多了!anet.c是redis对网络通信(socket)的简单封装和一些状态设置的封装。状态设置主要包括socket连接的阻塞性、tcp的保活定时器的设置、设置发送缓冲区、tcp的Nagle算法设置、设置发送超时时间、地址重用的设置和设置一、
qq_20853741
·
2022-11-23 19:23
网络编程
多线程
c++
开发语言
spring-security
源码学习
总结
由于SpringBoot对Security的支持类均位于org.springframework.boot.autoconfigure.security包下,主要通过SecurityAutoConfiguration自动配置类和SecurityProperties属性配置来完成,所以需要下载springboot源码深入学习SecurityAutoConfiguration首先来看SecurityAu
紫荆之后-
·
2022-11-23 19:45
Java
spring
学习
java
spring-security
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他