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源码学习
JDK1.8
源码学习
-- 集合Collection
Collection集合UML关系图集合队列Iterable实现此接口允许对象成为可执行forEach目标。从类中三个方法可以看出实现Iterable接口可以获取到3种迭代元素的方法。......publicinterfaceIterable{//返回泛型的顺序迭代器Iteratoriterator();//对Iterable中的元素进行指定的操作(1.8新添加的方法)defaultvoidfor
棒秸秆儿
·
2023-09-16 23:04
JDK1.8源码学习
学习
ArrayList JDK1.8
源码学习
ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素的方法,继承了AbstractList类,实现了List,RandomAccess,Cloneable,java.io.Serializable接口。一、静态变量//默认初始化动态数组的大小privatestaticfinalintDEFAULT_CAPACITY=10;//定义一个空的动态数
一代键客
·
2023-09-16 23:04
java
ArrayList
java基础-集合-ArrayList(JDK1.8)
源码学习
文章目录类图新增addensureCapacityInternalensureExplicitCapacitygrowhugeCapacity删除removefastRemove遍历Iterator类图新增addpublicbooleanadd(Ee){//根据注释可知IncrementsmodCount!!,modCount下面详解ensureCapacityInternal(size+1);/
Semanteme
·
2023-09-16 23:31
java
学习
开发语言
编译 Faster Rcnn
一、编译
caffe
编译
caffe
是最麻烦的事情。。
坐在墙上的猫
·
2023-09-16 12:03
深度学习与计算机视觉
rcnn
faster-r-cnn
Caffe
Caffe
环境配置
Caffe
环境搭建(ubuntu14.04,16.04,cuda8.0,Nvida8.0)一、首先从官网上下载相应版本的cuda和显卡驱动安装nvidiasudooptinstallgdm(选择gdm)
坐在墙上的猫
·
2023-09-16 12:33
深度学习与计算机视觉
Caffe
caffe安装
Ubuntu
OpenCV GoogleNet
Caffe
进行图片分类
#ifndef_CRT_SECURE_NO_WARNINGS#define_CRT_SECURE_NO_WARNINGS#endif#include#include#include#include#includeusingnamespacestd;usingnamespacecv;usingnamespacecv::dnn;stringmodel_txt="bvlc_googlenet.proto
wcdd
·
2023-09-16 06:11
JAVA
源码学习
之集合-ConcurrentHashMap
一文彻底弄懂ConcurrentHashMap,轻松应对面试官!(baidu.com)https://baijiahao.baidu.com/s?id=1724634306266520505&wfr=spider&for=pc简介ConcurrentHashMap是HashMap的线程安全版本,内部也是使用(数组+链表+红黑树)的结构来存储元素。相比于同样线程安全的HashTable来说,效率等各
花葬-天空之城
·
2023-09-16 05:38
Java源码学习
java
开发语言
后端
【Java8-集合
源码学习
2-ArrayList、Vector
源码学习
】
Collection集合层次结构中的根接口。一个集合表示一组对象,称为它的元素。一些集合允许重复元素,而另一些则不允许。有些是有序的,有些是无序的。JDK不提供此接口的任何直接实现:它提供更具体的子接口(如Set和List)的实现。他可以轻松的帮用户实现数据存储,动态扩容,还有方便的元素遍历和快速的增删改查等操作。Collection的子接口主要是三大类分别是List,Set和Queue。这三个接
Likelong~
·
2023-09-16 05:37
底层作坊
学习
java
java基础-并发编程-ReentrantLock
源码学习
ReentrantLock源码大纲AQS结构非公平锁nonfairTryAcquires实现公平锁TryAcquires实现获取锁失败,将线程添加到链表:addWaiter队列为空或CAS修改链表尾节点失败,将当前节点设置为尾节点尝试再次获取锁,未获取到锁则挂起当前节点线程finalbooleanacquireQueued(finalNodenode,intarg){booleanfailed=t
Semanteme
·
2023-09-16 05:32
java
学习
开发语言
java基础-并发编程-ThreadPoolExecutor
源码学习
ThreadPoolExecutor源码大纲给线程池中添加任务publicvoidexecute(Runnablecommand){if(command==null)thrownewNullPointerException();intc=ctl.get();if(workerCountOf(c)=((core?corePoolSize:maximumPoolSize)&COUNT_MASK))re
Semanteme
·
2023-09-16 05:32
java
学习
开发语言
java基础-集合-ConcurrentHashMap
源码学习
文章目录putValinitTablegetputValfinalVputVal(Kkey,Vvalue,booleanonlyIfAbsent){//不允许key或value为null,HashMap允许key为nullif(key==null||value==null)thrownewNullPointerException();//计算hash,将key的hashCode的高16位和低16位
Semanteme
·
2023-09-16 05:26
java
学习
哈希算法
Caffe
ine缓存的使用
1.springboot集成
Caffe
inecom.github.ben-manes.
caffe
ine
caffe
ine2.9.32.Cache模式1)普通使用//普通缓存cache=
Caffe
ine.newBuilder
无与丶伦比丨
·
2023-09-15 18:33
缓存
spring
boot
后端
Caffe
在Linux下的安装,编译,实验
第一部分:
Caffe
简介
caffe
是有伯克利视觉和学习中心(BVLC)开发。作者是伯克利博士贾杨清。
caffe
是一个深度学习(deeplearning)框架。其具有易读、快速和模块化思想。
WeChat——E
·
2023-09-15 09:22
服务器
前端
运维
caffe
:utility layers
1)Reshapelayer:例子:layer{name:"reshape"type:"Reshape"bottom:"input"top:"output"reshape_param{shape{dim:0#copythedimensionfrombelowdim:2dim:3dim:-1#inferitfromtheotherdimensions}}}#有一个可选的参数组shape,用于指定bl
一颗行走的大白菜
·
2023-09-15 02:56
caffe学习
caffe
MMCV报错:ImportError: xxx undefined symbol: _ZN6
caffe
28TypeMeta21_typeMetaDataInstanceISt7complexIdEEE
目录一、问题描述二、解决办法一、问题描述造成此问题的原因是torch与mmcv-full的版本不匹配。安装时不能直接pipinstallmmcv-full==x.x.x,这样是不行的,必须先对其torch的版本。二、解决办法1、首先,查看你的torch版本,比如我的torch的版本为1.9.0torch1.9.0+cu102然后,下载torch1.9.0版本的mmcv-full。它们的安装包都有一
匿名的魔术师
·
2023-09-14 21:59
人工智能
python
深度学习框架之
caffe
(七)-layer层
VisionLayers1.卷积层(ConvolutionLayer)2.池化层(PoolingLayer)Activation/NeuronLayers1.ReLU(Rectified-LinearandLeaky)LossLayersUtilityLayers1.Slice将bottom按照需要分解成多个tops。即在某一个维度,按照给定的下标,blob拆分成几块。比如要拆分channel,总
踩坑第某人
·
2023-09-14 09:45
JDK
源码学习
笔记(集合篇 - ArrayDeque)
ArrayDeque跟ArrayList以及LinkedList不同点在于,它是Resizable的双向数组,既有随机访问的便捷,也有poll,offer等双向队列的方法。我们先学习下它是个什么样的集合,后续等对java.util的package下的主要集合类有大体了解了再从用途,性能等点出发进行比较总结。构造-ConstructorpublicArrayDeque(){elements=newO
我要做大牛23333
·
2023-09-14 09:19
postgresql
源码学习
(五)—— 提交事务
结束事务分为两类:提交:CommitTransaction回滚(包含清理):AbortTransaction由于比较长,我们分开两篇记录。一、CommitTransaction1.gdb测试会话1,隐式事务会自动提交会话2跟之前一样,我们先只是过一遍这个函数流程,里面具体调用函数的步骤这里都会先跳过,避免深陷泥潭。LetsGo!2.具体代码与跟踪调用栈如下/**CommitTransaction*
Hehuyi_In
·
2023-09-14 03:33
源码学习
PostgreSQL
事务
源码
postgresql
事务
gdb
调试
Electron
源码学习
:Electron加密与安全
Electron加密与安全引言目前网络上主要流传的加密就只是网页文件打包成asar和JS混淆加密,以及用addon的方式,这几种方式的话,基本就没有什么破解难度。针对的官方asar的打包,这种方式就仅仅是将众多的文件以原文的形式放在一个文件中,不存在任何的加密手段;JS混淆加密这种方式仍然是可以通过看代码的方式来分析出原本的逻辑;addon的方式只要找到调用的接口那么很容易就会被干掉。我们这里讨论
星空漫步者
·
2023-09-13 15:52
Electron
Electron源码学习
javascript
node.js
c++
windows
程序人生
Electron
源码学习
:Windows下子进程跟随父进程结束的方式
Electron
源码学习
:Windows下子进程跟随父进程结束的方式前言最近在nodejs中使用了child_process来创建进程,惊奇的发现当使用child_process.spawn函数来创建的子进程会跟随父进程一起被
星空漫步者
·
2023-09-13 15:52
Electron
Electron源码学习
Electron
源码学习
: Electron组成与初始化流程
Electron
源码学习
:Electron组成与结构前言最近研究学习Electron的源码结构已经有一些小的进展,越接触Electron就越发现组成这个软件的大集合不得了.现在学习到的仍然是这个大集合的冰山一角
星空漫步者
·
2023-09-13 15:52
Electron源码学习
Electron
源码学习
: Electron程序体积裁剪(减小体积)
Electron
源码学习
:Electron程序体积裁剪(减小体积)前言此篇专题名称可能叫Electron的编译(虽然并没有具体的编译步骤,但实际上本文里面的各种技术都需要源码编译Electron)更为合适
星空漫步者
·
2023-09-13 15:52
Electron源码学习
Electron
c++
Electron
源码学习
:让管理员运行的Electron(CEF)支持文件拖拽
Electron
源码学习
:让管理员运行的Electron(CEF)支持文件拖拽背景前段时间接到一个任务,需要从Windows桌面拖拽文件或文件夹到Electron网页中;网页本身是支持这种拖拽行为的;我们的程序是以管理员权限运行的
星空漫步者
·
2023-09-13 15:47
electron
学习
Java并发包
源码学习
:阻塞队列实现之LBQ源码解析,负载均衡nginx面试
privatefinalintcapacity;/**原子变量,记录元素个数*/privatefinalAtomicIntegercount=newAtomicInteger();/**哨兵头节点,head.next才是队列的第一个元素*/transientNodehead;/**指向最后一个元素*/privatetransientNodelast;/**用来控制同时只有一个线程可以从队头获取元素
m0_64867152
·
2023-09-13 13:05
程序员
面试
java
后端
9.多级缓存、JVM进程缓存、Lua语法
多级缓存文章目录多级缓存一、多级缓存介绍1.1传统缓存的问题1.2多级缓存方案二、JVM进程缓存2.1案例准备2.1.1导入SQL2.1.2导入item-service项目2.1.3导入商品查询页面2.2初始
Caffe
ine2.2.1
我爱布朗熊
·
2023-09-13 06:01
Redis
缓存
jvm
lua
springboot的原生cache_一个缓存使用案例:Spring Cache VS
Caffe
ine 原生 API
最近在学习本地缓存发现,在Spring技术栈的开发中,既可以使用SpringCache的注解形式操作缓存,也可用各种缓存方案的原生API。那么是否Spring官方提供的就是最合适的方案呢?那么本文将通过一个案例来为你揭晓。SpringCacheSinceversion3.1,theSpringFrameworkprovidessupportfortransparentlyaddingcaching
weixin_39541693
·
2023-09-12 22:42
一个缓存使用的思考:Spring Cache VS
Caffe
ine 原生 API
最近在学习本地缓存发现,在Spring技术栈的开发中,既可以使用SpringCache的注解形式操作缓存,也可用各种缓存方案的原生API。那么是否Spring官方提供的就是最合适的方案呢?那么本文将通过一个案例来为你揭晓。SpringCacheSinceversion3.1,theSpringFrameworkprovidessupportfortransparentlyaddingcaching
may_walkaway
·
2023-09-12 22:11
Spring实现一个基于ConcurrentMapCacheManager的简单缓存
该缓存仅支持过期删除淘汰策略,如果需要其他复杂的业务逻辑,可以考虑使用JCacheCacheManager,EhCacheCacheManager,
Caffe
ineCacheManager来实现。
吴一村大菜鸡
·
2023-09-12 22:10
java
缓存
spring
【SpringBoot应用篇】SpringBoot集成
Caffe
ine本地缓存
【SpringBoot应用篇】SpringBoot集成
Caffe
ine本地缓存本地缓存介绍本地缓存方案选型
Caffe
ineSpringBoot集成
Caffe
ine两种方式SpringBoot集成
Caffe
ine
喜羊羊sk
·
2023-09-12 14:06
#
SpringBoot
spring
boot
缓存
后端
【Spring Boot
源码学习
】OnClassCondition 详解
SpringBoot
源码学习
系列OnClassCondition详解引言往期内容主要内容1.getOutcomes方法2.多处理器拆分处理3.StandardOutcomesResolver内部类4.getMatchOutcome
Huazie
·
2023-09-12 07:12
开发框架-Spring
Boot
spring
boot
源码学习
OnClass
Condition
【Android
源码学习
】SharedPreferences
源码学习
第一章:SharedPreferences
源码学习
文章目录第一章:SharedPreferences
源码学习
AndroidSharedPreferences的缺陷MMKV、JetpackDataStore
无风子
·
2023-09-12 05:00
Android
源码学习
android
android
studio
java
Purple Pi OH(Debian/Ubuntu)使用python控制gpio
作为一款兼容树莓派的开源主板,采用瑞芯微RK3566(Cortex-A55)四核64位超强CPU,主频最高达1.8GHz,算力高达1Tops,支持INT8/INT16,支持TensorFlow/MXNet/PyTorch/
Caffe
Industio_触觉智能
·
2023-09-12 02:47
debian
ubuntu
python
Vue2.0
源码学习
2:模板编译和DOM渲染
开始上一节总结了Vue的响应式数据原理,下面总结一下Vue中模板编译。模板编译情景众多,复杂多变,现在只学习了普通标签的解析,编译,未能对组件,指令,事件等多种情况进行深入学习总结。模板编译基本流程解析模板代码生成AST语法树,主要依赖正则。image将ast语法树生成代码。with(this){return_c("div",{id:"app"},_c("div",{class:"content"
泰然自若_750f
·
2023-09-11 22:46
【Vue2.0
源码学习
】生命周期篇-初始化阶段(initState)
文章目录1.前言2.initState函数分析3.初始化props3.1规范化数据3.2initProps函数分析3.3validateProp函数分析3.4getPropDefaultValue函数分析3.5assertProp函数分析4.初始化methods5.初始化data6.初始化computed6.1回顾用法6.2initComputed函数分析6.3defineComputed函数分析
itpeilibo
·
2023-09-11 13:19
Vue深入学习
学习
前端
vue.js
设计模式之模板方法
publicabstractclass
Caffe
ineBeverage{finalvoidprepareRecipe(){boilWater();brew();pourInCup
丶切切切切梨
·
2023-09-11 11:41
Windows下VS2015编译
caffe
(无GPU版本),安装简单
安装环境工具:win10+
caffe
+vs2015+python3.5(x64)+pip+cmake>43.41、
caffe
下载,去git下载windows版本https://github.com/BVLC
Rose资源
·
2023-09-11 04:50
anaconda 安装
caffe
,cntk,theano-未整理
一,anancona安装https://repo.anaconda.com/archive/condacreate-n
caffe
_gpu-cdefaultspython=3.6
caffe
-gpucondacreate-n
caffe
-cdefaultspython
335046781
·
2023-09-11 01:55
【 OpenGauss
源码学习
—— 列存储(analyze)(四)】
列存储(analyze)AcquireSampleCStoreRows函数es_get_attnums_to_analyze函数CStoreRelGetCUNumByNow函数CStore::GetLivedRowNumbers函数InitGetValFunc函数CStoreGetfstColIdx函数CStore::GetCUDesc函数CStore::IsTheWholeCuDeleted函数
J.Kuchiki
·
2023-09-10 19:40
OpenGauss
gaussdb
postgresql
数据库
【 OpenGauss
源码学习
—— 列存储(analyze)(三)】
列存储(analyze)acquire_sample_rows函数RelationGetNumberOfBlocks函数BlockSampler_Init函数anl_init_selection_state函数BlockSampler_GetBlock函数ReadBufferExtendedPageGetMaxOffsetNumber函数HeapTupleSatisfiesVacuum函数heap
J.Kuchiki
·
2023-09-10 19:09
OpenGauss
postgresql
gaussdb
数据库
15 个开源的顶级人工智能工具
1.
Caffe
它是由贾扬清在加州大学伯克利分校的读博时创造的,
Caffe
是一个基于表达体系结构和可扩展代码的深度学习框架。使它声名鹊起的是它的速度,这让它受到研究人员和企业用户的欢迎。根据其网站
百战程序员
·
2023-09-10 07:47
PyTorch中的python_torch_functions_i.cpp檔案生成機制
PyTorch中的python_torch_functions_i.cpp檔案生成機制前言setup.pymainbuild_depstools/build_pytorch_libs.pybuild_
caffe
2
caffe
2
keineahnung2345
·
2023-09-10 03:10
python
c++
pytorch
caffe
-ssd中使用gnuplot绘制loss-acc曲线(双Y轴)
利用此log文件生成相应大的.test和.train文件,具体命令如下:(当前目录为
caffe
-ssd,输入上面的命令)cdtools/extra./parse_log.sh../..
几夏经秋
·
2023-09-10 03:04
Java并发包
源码学习
系列:基于CAS非阻塞并发队列ConcurrentLinkedQueue源码解析
文章目录非阻塞并发队列ConcurrentLinkedQueue概述结构组成基本不变式head的不变式与可变式tail的不变式与可变式offer操作源码解析图解offer操作JDK1.6hops设计意图poll操作源码解析图解poll操作总结参考阅读非阻塞并发队列ConcurrentLinkedQueue概述我们之前花了很多时间了解学习BlockingQueue阻塞队列接口下的各种实现,也大概对阻
天乔巴夏丶
·
2023-09-09 21:02
Java并发编程
队列
算法
编程语言
链表
TensorRT使用说明
基于TensorRT的推论运行速度会比仅使用CPU快40倍,提供精度INT8和FP16优化,支援TensorFlow、
Caffe
、Mxnet、Pytorch等深度学习框架,其中Mxnet、Pytorch
Mr_Michael
·
2023-09-09 19:10
dl4j学习参考文章
顶级的深度学习框架比较:Deeplearning4j、Torch、Theano、TensorFlow、
Caffe
、
Caffe
2、Paddle、MxNet、Keras和CNTK-Deeplearning4j
风路丞
·
2023-09-09 18:38
算法学习
deep
learning
java
uboot
源码学习
(11)u-boot初始化之board_init_f函数分析
一、在DDR初始化时,是由start.S中第155行blcpu_init_crit再跳转到第356行:ENTRY(cpu_init_crit)blowlevel_init@gosetuppll,mux,memoryENDPROC(cpu_init_crit)去到lowlevel_init.S文件初始化的,现在重新返回blcpu_init_crit执行之后的代码。start.S第158行开始:/*S
Amor Fati
·
2023-09-09 13:24
Uboot
golang
开发语言
后端
Caffe
ine高性能本地缓存
比如分布式缓存如redis跟本地缓存如
Caffe
ine。今天简单聊聊
Caffe
ine。
欧菲斯集团
·
2023-09-09 04:43
缓存
java
开发语言
ubuntu安装
caffe
配置
Caffe
(1)安装相关依赖sudoapt-getinstalllibprotobuf-devlibleveldb-devlibsnappy-devlibopencv-devlibhdf5-serial-devprotobuf-compilersudoapt-getinstall
原来可以不用真名_f64d
·
2023-09-08 18:14
Spring容器创建过程
源码学习
-BeanDefinition 的注册(一)
BeanDefinition是在Spring容器创建过程中用来描述Bean的一个对象,包含了Bean属性值、构造函数值以及一些其他定义的信息,在容器创建之后,按照加载的BeanDefinition对象去创建相应的Bean。1、BeanDefinition描述的内容从基础的BeanDefinition接口中提供的方法来看,一个BeanDefinition有以下行为,大部分方法都是为了构建Bean的描
ZHANGDX_
·
2023-09-08 16:18
spring
Java HashMap
源码学习
JavaHashMap
源码学习
基本使用包含创建,添加,删除,迭代,打印valmap=java.util.HashMap()map.put(1,2)map.put(2,2)map.put(3,2)map.remove
自动2004郝金辉
·
2023-09-08 12:57
java
学习
哈希算法
上一页
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
其他