深入解析Java反射(1) - 基础 最近正筹备Samsara框架的开发,而其中的IOC部分非常依靠反射,因此趁这个机会来总结一下关于Java反射的一些知识。本篇为基本篇,基于JDK 1.8。 一、回顾:什么是反射? 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 J... ...
分类:
编程语言 时间:
2018-09-27 14:19:26
阅读次数:
134
起初遍历values时直接把对象添加到集合中,后来输出结果和预期不符,debug时发现添加到集合中的对象的值全部是最后一个对象的值,网上百度了下,发现是reduce阶段对象重用的问题,reduce阶段的key,value分别指向一个对象,无论操作了多少个键值对,始终是这两个对象,而ArrayList ...
分类:
其他好文 时间:
2018-09-19 16:28:35
阅读次数:
159
Pascal VOC & COCO数据集介绍 [TOC] Pascal VOC数据集介绍 Annotations ImageSets JPEGImages SegmentationClass SegmentationObject 1. JPEGImages 主要提供的是PASCAL VOC所提供的所 ...
分类:
其他好文 时间:
2018-09-11 21:08:49
阅读次数:
534
代理模式学习 基本概念 具体实现方式 一基本概念 为其他对象提供一种代理,以控制对这个对象的访问。代理对象起到中介作用,可去掉功能服务或增加额外的服务。 二实现方式 静态代理 动态代理 1、静态代理 静态代理实现方式有:继承和实现接口两种方式,通常会选用后者。 输出结果: 总结: 优点:不对对象进行 ...
分类:
编程语言 时间:
2018-09-09 16:49:23
阅读次数:
162
1.代理模式定义 Provide a surrogate or placeholder for another object to control access to it. 对其他对象提供一种代理,以控制对这个对象的访问 2.代理模式通用类图 代理模式的通用类图如下: 其中Subject为抽象主题 ...
分类:
其他好文 时间:
2018-09-01 12:42:08
阅读次数:
123
SSD: Single Shot MultiBox Detector 1. Introduction 改进点: 以前的方法都是先搞bounding box,再对box里面做分类。特点:精度高,速度慢。 SSD不需要在bounding box上采样,特点:精度高,速度快。 小卷积核在bounding ...
分类:
其他好文 时间:
2018-08-29 14:18:30
阅读次数:
184
一 .概述 在前面,我们说到了@Cacheable注解,本节我们将剩下的注解进行说明. 二 .@CachePut注解 这个注解就是解决缓存的更新问题. 从注解的属性上看,基本和@Cacheable注解是一致的. 我们需要注意的就是,这个注解的作用方式. 当方法执行完之后,会根据条件决定是否put一个 ...
分类:
其他好文 时间:
2018-08-21 22:37:23
阅读次数:
176
CountVectorize 来自:python学习 文本特征提取(二) CountVectorizer TfidfVectorizer 中文处理 - CSDN博客 https://blog.csdn.net/shuihupo/article/details/80930801 CountVector ...
分类:
编程语言 时间:
2018-08-20 16:37:53
阅读次数:
151
代理 首先应该明确两个概念 代理对象:对访问目标对象进行拦截的对象 目标对象:实际要访问的对象 代理的作用 可以用对方法的加强; 动态代理demo 注意:jdk的Proxy方式实现的动态代理目标对象必须有接口,没有接口不能实现jdk 版本的动态代理. ...
分类:
编程语言 时间:
2018-08-05 14:16:10
阅读次数:
136