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
Caffe源码学习
【Spring Boot
源码学习
】走近 AutoConfigurationImportSelector
AutoConfigurationImportSelector源码解析引言主要内容1.ImportSelector接口2.DeferredImportSelector接口3.AutoConfigurationImportSelector功能概述总结引言上篇博文我们了解了@EnableAutoConfiguration注解,其中真正实现自动配置功能的核心实现者AutoConfigurationImp
Huazie
·
2023-07-31 18:49
开发框架-Spring
Boot
spring
boot
源码学习
自动配置导入选择器
ImportSelector
自动加载功能
【学习笔记】本地缓存
Caffe
ine介绍及使用
前言在java开发过程中,缓存是我们经常会谈到的一个话题,而在java领域有个缓存框架号称本地缓存性能之王,
Caffe
ine。
泽济天下
·
2023-07-31 15:39
工作记录
java常用工具类
java基础
缓存
Go Ethereum
源码学习
笔记 001 Geth Start
GoEthereum
源码学习
笔记前言[Chapter_001]万物的起点:GethStart什么是geth?
CloudHu1989
·
2023-07-31 11:43
Go
Ethereum学习笔记
golang
学习
go
区块链
qt
源码学习
---QMetaObject(三)
本篇主要解释下QMetaMethod中剩余的一些成员函数,如invoke函数、invokeOnGadget函数等1、首先看下invoke函数的源码:此处主要是判断QMetaMethod中的QMetaObject对象和传入的QObject对象是否为空及检查传入的返回值类型是否为空或者是否与QMetaMethod的返回值类型是否匹配;QMetaObject::normalizedType的作用主要是去
yang843094036
·
2023-07-31 10:36
qt
学习
NSQ
源码学习
笔记(三)
上一篇的最后一段代码中,channel中的消息在发送至客户端时,也同步了一份消息发送到了inFight队列中subChannel.StartInFlightTimeout(msg,client.ID,msgTimeout)这里其实一开始不是很明白,在上网查阅了资料后,了解到inFlight队列是NSQ用来实现消息至少投递一次的。知道了功能后,再来看就很明了了。func(c*Channel)Star
莫Y兮
·
2023-07-31 09:03
Go Ethereum
源码学习
笔记000
GoEthereum
源码学习
笔记前言时代的弄潮儿:Blockchain为什么要研究以太坊&Go-Ethereum的原理前言这个专栏的内容是免费的,因为自己这边都是基于开源库和开源内容整理的学习笔记,在这个过程中进行增删改查
CloudHu1989
·
2023-07-31 07:37
Go
Ethereum学习笔记
golang
学习
笔记
Yolov3原理分析及网络结构
Yolov3是基于一款小众的深度学习框架——darknet的目标检测开源项目,darknet短小精悍,虽然功能和复用性不如当前大火的深度学习框架Tensorflow和
Caffe
2,但由于
王二小、
·
2023-07-30 16:14
深度学习
机器学习
#目标检测
机器学习
深度学习
目标检测
validate-npm-package-name
源码学习
用法validate-npm-package-name这个npm包的作用就是验证项目名称(npm包名)是否合法,很多的cli工具都有使用。例如vue-cli:https://github.com/vuejs/vue-cli/blob/HEAD/packages/@vue/cli/lib/create.js#L8create-react-app:https://github.com/facebook
前端develop
·
2023-07-30 03:40
源码学习
初章-基础知识储备
文章目录学前准备源码地址引言extern"C"宏定义平台宏跨平台宏vstdio平台禁用警告宏连接、双层宏定义函数宏系统函数宏自定义函数宏多语句执行宏dowhile0普通宏定义C的一些必备函数知识回调函数和函数指针回调函数wireshark-4.0.7源码例子函数指针wireshark4.0.7源码例子结构体和关键字结构体和联合体结构体struct联合体union关键字staticexternC++
蔡徐坤学C++
·
2023-07-29 23:49
cJSON源码学习
c++
Spring Framework 提供缓存管理器
Caffe
ine
说明SpringFramework提供了一个名为
Caffe
ine的缓存管理器。
Caffe
ine是一个基于Java的高性能缓存库,被广泛用于处理大规模缓存数据。
卢延吉
·
2023-07-29 10:00
Spring.IO
&
GPT
&
ME
spring
缓存
java
SpringCloud
源码学习
笔记之Eureka客户端——服务续约
1、服务续约入口 在《Eureka客户端——初始化》一篇中,我们知道,在DiscoveryClient对象的构造函数中的initScheduledTasks()方法中,实现了服务续约。具体实现如下://创建心跳服务线程,同时进行服务续约heartbeatTask=newTimedSupervisorTask("heartbeat",scheduler,heartbeatExecutor,rene
姠惢荇者
·
2023-07-29 10:27
Spring
Cloud
Spring
Cloud
eureka
SpringCloud
源码学习
笔记之Eureka客户端——初始化
1、Eureka客户端初始化流程启动类上的@EnableDiscoveryClient注解,通过@Import引入了EnableDiscoveryClientImportSelector配置类,然后该配置类又通过selectImports()方法,注入AutoServiceRegistrationConfiguration类。基于SpringBoot自动装配机制,从spring-cloud-net
姠惢荇者
·
2023-07-29 10:57
Spring
Cloud
SpringCloud
eureka
SpringCloud
源码学习
笔记之Eureka客户端——服务发现
1、前言 在《Eureka客户端——初始化》一篇中,我们知道,在DiscoveryClient对象的构造函数中,有两个地方会触发服务端的注册信息获取,即服务发现。我们这里接着上一篇中的内容,再深入学习Eureka客户端是如何进行服务发现的。2、服务发现 在DiscoveryClient对象的构造函数中,有两个地方会触发服务端的注册信息获取,一个是直接在构造函数中直接调用了fetchRegist
姠惢荇者
·
2023-07-29 10:57
Spring
Cloud
Spring
Cloud
eureka
SpringCloud
源码学习
笔记之Eureka客户端——服务注册
1、服务注册入口 在《Eureka客户端——初始化》一篇中,我们知道,在DiscoveryClient对象的构造函数中的initScheduledTasks()方法中,实现了服务注册。具体实现如下://创建注册线程,主要用于服务注册和节点间的数据同步instanceInfoReplicator=newInstanceInfoReplicator(this,instanceInfo,clientC
姠惢荇者
·
2023-07-29 10:57
Spring
Cloud
Spring
Cloud
eureka
前向推理,合并Conv层与BN层
目录前言合并Conv层与BN层合并原因为什么需要batchnormalization合并的数学原理
caffe
版本的实现(python,嵌入式端)Darknet版本的实现(C/C++,服务端)今儿再补充一篇之前一直想写
荪荪
·
2023-07-29 09:00
#
海思AI芯片
嵌入式AI
spring类的compareToIgnoreCase()方法
源码学习
compareToIgnoreCase方法,在字符串比较时,可以忽略大小写进行比较。//Spring类中的compareToIgnoreCase方法publicintcompareToIgnoreCase(Stringstr){returnCASE_INSENSITIVE_ORDER.compare(this,str);}//Spring的类成员CASE_INSENSITIVE_ORDE(用来比较
Mrmcling
·
2023-07-29 07:02
mmsegmention运行demo测试报错
open-mmlab/lib/python3.7/site-packages/mmcv/_ext.cpython-37m-x86_64-linux-gnu.so:undefinedsymbol:_ZN6
caffe
28TypeMeta21
行走江湖要用艺名
·
2023-07-29 06:00
VOS
问题:_ZN6
caffe
28TypeMeta21_typeMetaDataInstanceIN3c107complexINS2_4HalfEEEEEPKNS_
在编译deformable注意力的时候这是pytorch版本和torchvision不匹配官方编译cuda是torch=1.5.1,torchvision=0.6.1应该进入torch官网选择condainstallpytorch1.7.1torchvision0.8.2torchaudio==0.7.2cudatoolkit=9.2-cpytorch就可以编译cuda了
HFsdb1
·
2023-07-29 06:26
cuda
deformable-detr
cuda
【已解决】mmcv/_ext.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZN6
caffe
28TypeMeta21_typeMetaData
anaconda3/lib/python3.7/site-packages/mmcv/_ext.cpython-37m-x86_64-linux-gnu.so:undefinedsymbol:_ZN6
caffe
28TypeMeta21
SurpassMs
·
2023-07-29 06:25
MMDetection
python
linux
Vue2
源码学习
(一)准备工作
所有的
源码学习
资料都是参考了vue技术解密Flow(静态类型检查语言)vue的源码中引用了一种类似TypeScript的静态类型检查语言,只要学习过TypeScript的同学对于vue源码中Flow的用法都能看懂
3Alan
·
2023-07-28 23:31
Golang
源码学习
----gin框架简单阅读
一、热加载gogetgithub.com/pilu/fresh快速编译,省去了每次手动gorun二、gin特点轻量级、运行速度快,性能、高效擅长API接口的高并发,项目规模不大,业务简单三、Engine启动器Engine是框架的实例,使用NEW()或着Default()来创建。使用gin实际上就是使用engine的方法。其中engine.trees!!!负责存储路由和handle方法的映射,采用类
而鱼儿and-fish
·
2023-07-28 21:49
Golang
golang
学习
网络
Vue
源码学习
- 异步更新队列 和 nextTick原理
目录前言一、Vue异步更新队列二、nextTick用法三、原理分析四、nextTick源码解析1)环境判断2)nextTick()五、补充前言在我们使用Vue的过程中,基本大部分的watcher更新都需要经过异步更新的处理。而nextTick则是异步更新的核心。官方对其的定义:在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM。一、Vue异步更新队列Vue
铁锤妹妹@
·
2023-07-28 12:43
Vue
JavaScript
vue.js
javascript
前端
libevent介绍
epollselectpoll等5支持I/O和信号等事件libevent的安装登录官方网站:http://libevent.org,查看相关信息libevent源码下载主要分2个大版本:1.1.4.x系列,较为早期版本,适合
源码学习
wilson_go
·
2023-07-28 08:45
数据库
来自未来的缓存
Caffe
ine,带你揭开它的神秘面纱
姓名:韩宜真学号:17020120095转载自:https://mp.weixin.qq.com/s/6Gn0n3I1GW-6FWzosG41eA【嵌牛导读】本文介绍了
caffe
ine这种缓存方式【嵌牛鼻子
d5cc63d9e177
·
2023-07-28 06:37
React
源码学习
文章知乎40行代码内实现一个React.jslittle-reactjsMuYunYunLuy仿anu简单实现司徒正美preact
源码学习
hujiulongLuminqi轮子react-lite1.7kpreact20kinferno13kanu2k
丶rachel
·
2023-07-28 06:06
opencv hand openpose
使用opencvc++来调用
caffe
model使用opencv得dnn模块调用
caffe
model得程序,图片自己输入就行,不做过多得解释,看代码清单。
qianbo_insist
·
2023-07-27 15:24
c++
opencv和AI
opencv
人工智能
计算机视觉
springboot
源码学习
(请求映射原理)
请求所使用的类:DispatcherServlet继承树以用户get请求为例:当用户请求的时候,进入DispatcherServlet,通过继承树的分析,可以得到他是继承HttpServlet,因此就会重写doGet方法,通过查询得到,FrameworkServlet中有重写doGET方法从doGet方法中看到,执行了processRequest(request,response)方法,其中核心部
youngxs
·
2023-07-27 11:04
Redis多级缓存
文章目录多级缓存背景JVM进程缓存
Caffe
ine案例分析安装MySQL导入SQLLua语法变量与循环数据类型声明变量循环函数与条件控制函数条件控制实现多级缓存安装OpenResty安装opm工具目录结构配置
DreamBoat_Onism
·
2023-07-27 10:51
redis
后端学习
缓存
redis
数据库
JVM进程缓存
Caffe
ine
导入坐标:com.github.ben-manes.
caffe
ine
caffe
ine写一个配置类:@Configurationpublicclass
Caffe
ineConfig{@BeanpublicCacheitemCache
最好的期待,未来可期
·
2023-07-27 09:51
jvm
缓存
java
从 axios
源码学习
设计模式
文章目录一、源码分析1.1axios为什么可以多种方式调用1.2拦截器实现注册使用:promise链式调用二、从axios看设计模式axios的精髓在哪2.1抽象工厂axios.create--创建新实例的工厂2.2微内核设计2.3适配器思想2.4责任链模式2.5桥接模式举例:对于axios来说:桥接模式和适配器模式有什么区别本篇文章并不会从0开始对axios进行分析,而是对axios的一些关键地
程序媛小y
·
2023-07-27 08:59
JavaScript设计模式
学习
设计模式
javascript
通过SpringBoot
源码学习
自动配置原理基础、IOC容器配置修改
目录1.引导加载自动配置类
[email protected]
@
[email protected]
@AutoConfigurationPackage1.3.2@Import({AutoConfigurationImportSelector.class})2.按需添加组件到IOC容器3.修改添加到IOC容器的配置1.引导
Bulut0907
·
2023-07-27 01:21
#
SpringBoot
spring
boot
自动配置原理
IOC容器
配置修改
开启自动配置
史上最简单的Windows安装
caffe
方法
首先贴出官方的地址https://github.com/BVLC/
caffe
/tree/windows进入网址之后往下拉,可以在readme中看到以下内容,鉴于当前以下页面的下载链接都已经失效,请大家到网上搜索以下名称进行下载
承诺一时的华丽
·
2023-07-27 00:37
Vue
源码学习
- new Vue初始化都做了什么?
目录前言一、创建一个Vue实例二、找到Vue构造函数三、源码分析-Vue.prototype._init四、源码分析-调用$mount方法,进入挂载阶段五、总结前言使用Vue也有一段时间了,最近去阅读了Vue的源码,想总结分享下学到的新东西。如果觉得直接看源码很枯燥,可以结合前人总结的文章或者视频来看,相信会事半功倍。源码这个东西,一定要多看多思考,要想精通,一遍两遍肯定是不够的。有的时候可能看着
铁锤妹妹@
·
2023-07-26 13:31
Vue
vue.js
学习
前端
Vue
源码学习
- 数据响应式原理
目录前言一、入口查找二、初始化initState()initProps()initData()observe()-Observer的守护ObserverdefineReactive()三、依赖收集Watcher和Dep通过例子对概念有个了解1)什么是Watcher呢?2)Watcher的种类有哪些呢?3)什么是Dep呢?Dep源码Watcher源码依赖收集过程四、派发更新notify()updat
铁锤妹妹@
·
2023-07-26 13:54
Vue
vue.js
学习
前端
JDK
源码学习
笔记(集合篇 - ArrayList )
ArrayList->AbstractList->AbstractCollection->List同时实现了RandomAccess,Cloneable,Serializable学习下它的设计理念和思想,看下它的构造方法和增删改查,构造-Constructor三个构造函数,ArrayList(),ArrayList(int)和ArrayList(Collection)publicArrayList
我要做大牛23333
·
2023-07-26 12:10
Android Settings
源码学习
笔记
AndroidSettings读源码,从AndroidManifest.xml文件入手,android版本8.0AndroidManifest.xml...1.主启动页面为Settings2.通过taskAffinity将activity分为几个部分(Task)com.android.settings.rootcom.android.settings与application一致的""com.and
小先生Zcutie
·
2023-07-26 11:36
Android源码学习
android
学习
java
生活在意大利|出入咖啡店的生活
或者说所有咖啡店
caffe
teria都提供午餐。只有写着bar的简单咖啡店里,只卖咖啡和羊角面包。初到巴勒莫时,本地要说多出名的咖啡店,我是没有听过的。
王晨Alessia
·
2023-07-26 07:05
chromium
源码学习
——访问历史匹配
上次看了个某个浏览器的网址补全,感觉比较弱鸡,所以想起来研究一下chromium是怎么实现这个地址匹配的。这个东西还是有点意思的,可以根据URL或title进行匹配,输入的单词没输全,或者几个单词的顺序反了都可以给你匹配到。然后主要是想看怎么快速匹配,其他无关部分就略过了。研究对象URLIndexPrivateData类,位于components/omnibox/browser/url_index
丑角的晨歌
·
2023-07-26 03:49
Caffe
ine使用完全示例
1、引入依赖包com.github.ben-manes.
caffe
ine
caffe
ine2.8.82、代码里使用privatestaticThreadPoolExecutorexecutorService
和平菌
·
2023-07-26 03:47
【pytorch】主流深度学习框架介绍
Caffe
由加州大学伯克利Phd贾扬清开发,对卷积网络支持很好,只提供C++接口。很多ImageNet比赛网络用
Caffe
写的,缺点不够灵活,内存占用高,只提供C++接
上弦同学
·
2023-07-25 22:06
Istio Pilot
源码学习
(三):xDS的异步分发
本文基于Istio1.18.0版本进行
源码学习
5、xDS的异步分发DiscoveryService主要包含下述逻辑:启动GRPCServer并接收来自Envoy端的连接请求接收Envoy端的xDS请求,
邋遢的流浪剑客
·
2023-07-25 12:07
Istio
istio
Istio Pilot
源码学习
(一):Pilot-Discovery启动流程、ConfigController配置规则发现
本文基于Istio1.18.0版本进行
源码学习
1、Pilot-Discovery工作原理Pilot-Discovery是Istio控制面的核心,负责服务网格中的流量管理以及控制面和数据面之间的配置下发Pilot-Discovery
邋遢的流浪剑客
·
2023-07-25 12:37
Istio
istio
Istio Pilot
源码学习
(二):ServiceController服务发现
本文基于Istio1.18.0版本进行
源码学习
4、服务发现:ServiceControllerServiceController是服务发现的核心模块,主要功能是监听底层平台的服务注册中心,将平台服务模型转换成
邋遢的流浪剑客
·
2023-07-25 12:04
Istio
istio
postgresql
源码学习
(57)—— pg中的四种动态库加载方法
一、基础知识1.什么是库库其实就是一些通用代码,可以在程序中重复使用,比如一些数学函数,可以不需要自己编写,直接调用相关函数即可实现,避免重复造轮子。在linux中,支持两种类型的库:1.静态库编译阶段将整个库复制到可执行文件。优点:不依赖外界库支持,具有良好的可移植性。缺点:每次库更新都需要重新编译程序,即使更新很小或只是局部。每个静态库都有一份库文件,存储时增加了硬盘空间消耗,运行时则增加了内
Hehuyi_In
·
2023-07-25 08:55
源码学习
PostgreSQL
postgresql
动态库
session_preload
shared_preload
library
postgresql
源码学习
(58)—— 删除or重命名WAL日志?这是一个问题
最近因为WAL日志重命名踩到大坑,一直很纠结WAL日志在什么情况下会被删除,什么情况下会被重命名,钻研一下这个部分。一、准备工作1.主要函数调用栈首先无用WAL日志的清理发生检查点执行时,检查点执行核心函数为CreateCheckPoint。其中核心调用栈为CreateCheckPoint->RemoveOldXlogFiles->RemoveXlogFile。CreateCheckPoint函数
Hehuyi_In
·
2023-07-25 08:53
PostgreSQL
源码学习
事务
postgresql
源码学习
WAL日志
删除
重命名
Vue
源码学习
(一):源码的入口在哪里
Vue源码解读系列文章目录Vue源码解读系列前言一、源码下载二、目录解读三、找到打包入口文件四、如何进行代码调试总结前言 如何设计API和如何使用元编程思想(元编程,简单说是指框架的作者使用一种编程语言固有的语言特性,使得使用者能够以新语法和语义来构建应用程序,从而获得更好的开发体验)将新特性融入到框架中,是现代JS框架设计的两个核心,Vue.js侧重于后者。 元编程思想涉及具体实现,需要考虑
weixin_42936434
·
2023-07-25 03:41
vue.js
javascript
前端
Java设计模式
建议根据开源项目
源码学习
设计模式,在见到***Builder、***Factory之类的源码后,再临时看相关设计模式,便于结合实际理解。
TableRow
·
2023-07-25 01:25
java
设计模式
开发语言
在自己的程序中使用
caffe
的CPU版本库
#include#include#include#include#include#include#includeusingnamespace
caffe
;//usingnamespacestd;//std
刀么克瑟拉莫
·
2023-07-24 22:47
deeplearning
caffe
ubuntu16.04+GTX1660深度学习相关配置
可以在此下载cuda10.1,cudnncudnn的developer版本安装失败,runtime版本缺少头文件,所以安装runtime版本,使用developer版本是头文件,注意头文件的命名2.编译
caffe
刀么克瑟拉莫
·
2023-07-24 22:16
环境配置
updating
deeplearning
使用python3.6编译
caffe
一、前言使用snpe转换模型,调用的是python3系统是ubuntu18.04二、安装python3.6使用anaconda安装python3.6和requirements.txt中的依赖(不用写版本号,都满足)condacreate-nsnpepython=3.6三、修改Makefile.config0.因为是用来转换模型,所以不用GPU和opencv1.注释USE_CUDNN:=12.打开C
刀么克瑟拉莫
·
2023-07-24 22:16
deeplearning
caffe
深度学习
上一页
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
其他