自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 windows 下安装使用Jmeter

下载地址:http://jmeter.apache.org/.选择binary版本进行下载,能够支持Java8以上。2.创建环境变量 -系统变量 ,新建变量JMETER_HOME ,值为jmeter的路径。编辑ClassPath 加入%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/logkit-2.0.jar;3.进入jmeter目录下的bin目录,点击jm

2020-05-10 23:18:22 178

原创 添加redis缓存 作为用户查询的缓存

ssm框架 windows系统 jdk131.首先导入依赖<!-- redis客户端:Jedis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.3</version>

2020-05-10 21:25:35 728

原创 windows下安装redis

1.下载windows版本的redis在官网上没有找到,github上面有github下载地址:https://github.com/MSOpenTech/redis/tags2.安装我下载的是Redis-x64-3.2.100 zip版本,我的电脑是win10 64位系统 。下载完成后,解压到F:\redis目录以管理员方式打开cmd,并指向解压好的redis目...

2020-05-07 16:23:03 263

原创 常见的排序算法

随着自己的学习,记录一下我学习到的排序算法,随时补充。1.冒泡排序假设数组arr长度为n,从第一位开始,两两相互比较,根据大小互换位置,第一轮比较完成后,数组最后一位为最大的数字或者最小的数字。接着对从下标为0~n-1的数组进行排序。时间复杂度为O(n^2).2.选择排序假设长度为n的数组arr,要按照从小到大排序,那么先从n个数字中找到最小值min1,如果最小值min1的位...

2020-03-30 15:44:04 100

原创 IDEA maven 高级应用中遇见的问题1.tomcat插件添加失败

一直显示红色,配置失败。之前一直没有成功导入包,配置好pom文件。在成功导入包后,应显示类似如下界面:每一个添加的包,都可以被显示出来。然后在侧边栏maven项目中发现:根据链接https://blog.csdn.net/Knightletter/article/details/101112401 中的教程,重新配置了一下maven后,问题解决了。(没有任何报错)...

2020-02-14 22:32:34 650

原创 IDEA maven工程 一直显示Resolving dependencies of xxx 解决项目创建过慢问题

需要关闭项目,然后将在setting中修改问题。通过参考链接中方法解决问题。https://blog.csdn.net/sun_luming/article/details/95327506在创建代码时的setting设置也可以...

2020-02-14 13:05:56 4447

原创 Java并发编程的艺术6之Java中的13个原子操作类、并发工具类、线程池、Executor框架

Java从JDK1.5开始提供了java.util.concurrent.atomic包,这个包中的原子操作类提供了一种用法简单、性能高效、线程安全地更新变量地方式。6.Java中的13个原子操作类6.1.原子更新基本类型使用原子方式更新基本类型,Atomic包提供了三个类:AtomicBoolean、AtomicInteger、AtomicLong。几种常用方法: int add...

2020-01-11 22:49:48 144

原创 Java并发编程的艺术5之Java并发容器和框架

1 ConcurrentHashMap的实现原理与使用Concurrent是线程安全且高效的HashMap。因为在并发编程中HashMap可能导致程序死循环,而线程安全的HashTable效率非常低下,所以产生了ConcurrentHashMap。1.1.HashMap和HashTable线程不安全的HashMap HashMap在并发执行put操作时会引起死循环,因为多线程会导致H...

2020-01-11 16:05:55 158

原创 java并发编程的艺术4之Java中的锁

1.Lock接口Java SE5之后新增加的,与Synchronized功能类似,只是使用时需要显示的获取和释放锁。虽然它缺少了(通过synchronized块或者方法所提供的)隐式获取释放锁的便捷性,但却拥有了锁获取与释放的可操作性,可终端的获取锁以及超时获取锁等多种synchronized关键字所不具备的同步特性。在finally块中释放锁,保证在获取到锁之后,最终能够被释放。不需...

2020-01-10 20:27:21 160

原创 java并发编程的艺术3之java并发编程的基础

1 线程线程:现代操作系统调度的最小单元,也叫轻量级进程。设置线程优先级时,针对频繁阻塞(休眠/IO操作)的线程需要设置较高优先级,而偏重运算(需要较多CPU时间或者偏运算)的线程设置较低的优先级,确保处理器不会被独占。线程的六种状态:线程创建后,调用start()方法开始运行。当线程执行wait()方法之后,线程进入等待状态。进入等待状态的线程需要依靠其他线程的通知才能返回到...

2020-01-09 20:53:16 72

原创 关于fast-rcnn的问题解决

1.尝试训练./experiments/scripts/faster_rcnn_alt_opt.sh 0 ZF pascal_voc出现问题,怀疑是以前训练vnet时的遗留问题尝试修改mypath.pth中的文件没有用,在来尝试以为是编译问题,但是后来发现在里面 make -j8和make pycaffe均出现了问题,以前明明成功...

2019-12-18 21:43:13 215

原创 Haar矩阵特征提取学习

matlab还没有集成,但是有固定函数,如trainCascadeObjectDetection里面含有提取haar特征的接口,代码也很少,几乎没有。opencv中倒是有一些提取haar的代码,就是有些过于复杂,跟adabost分类器连接在了一起。https://blog.csdn.net/qq_32864683/article/details/79968346Haar特征提取算法的实现 最...

2019-12-18 21:42:29 1073

原创 Java编程思想14章类型信息笔记

笔记思路:整理的文章全面重点,有些已经理解的含义只是简单提起,不太好理解的进行重点总结。建立一个框架14.1 RTTI & 14.2Class对象RTTI:Run-Time Type Identification运行时类型信息使得我们可以在程序运行时发现和使用类型信息类是程序的一部分,每个类都有一个Class对象,每当编写并编译了一个新类,就会产生一个class对象(保存在一个同名...

2019-12-18 21:41:09 108

原创 年收入50w级别的预测

数据来源数据链接看数据内容像是美国的数据每一行数据是美国某位公民的相关信息,一共有15行,分别介绍了年龄,社保号,工作性质,教育程度,受教育年限,婚姻状况,职位,居住情况,家庭状态,种族,captial-gain和captial-loss,每周工作时长,原生国家,以及年收入级别情况。要能根据前14个标签判断出最后一个标签的情况。所以将前14行作为训练数据。其中adult.data可以作为训练...

2019-12-18 21:39:46 1135

原创 newInstance 方法不推荐使用

报错:This inspection reports where deprecated code is used in the specified inspection scope。使用以下代码进行替代class.getDeclaredConstructor().newInstance();全部代码:String beanPath = props.getProperty(b...

2019-12-04 16:57:20 4345

原创 java并发编程的艺术笔记2之Java内存模型

目录二.Java内存模型1.Java内存模型的基础1.1并发编程模型的两个关键问题1.2Java内存模型的抽象结构1.3 从源代码到指令序列的重排序(为了提高性能)1.4 并发编程模型的分类1.5 happens-before (:一个操作的结果需要对另一个操作可见,可在不同线程)2.重排序3.顺序一致性3.1顺序一致性内存模型的两大特性3.2 顺...

2019-12-04 10:36:34 166

原创 java并发编程的艺术笔记1之Java并发机制的底层实现原理

1. Java并发机制的底层实现原理1volatileFigure 1‑1 CPU的术语定义1volatile的两条实现原则:(1) Lock前缀指令会引起处理器缓存回写到内存多处理器中,Lock#信号在声言期间会锁住总线,导致其他CPU用总线,也就无法用内存,此时该处理器可以独占所有内存。有些处理器锁缓存。缓存锁定:如果已经缓存在处理器内部,则不会声言Lock#信号...

2019-12-04 10:31:12 190

原创 vs2015条件下,拥有opencv2和opencv3

主要解决了在vs环境下opencv2和opencv3的共存问题,之前vs本身已经配置了opencv2,但是因为运行人脸识别程序时,opencv2程序没有dnn模块,所以想再次配置个opencv3.本身程序通过调用【现有属性列表】来调用opencv2,综合以下链接进行配置,https://blog.csdn.net/q651742112/article/details/79769676h...

2019-06-12 11:35:33 611

原创 LBP学习

https://blog.csdn.net/jxch____/article/details/80561945  圆形LBP的学习matlab 取整函数fix:截尾取整fix( [3.12 -3.12]) =3,-3floor(x):不超过x 的最大整数.(高斯取整)floor( [3.12 -3.12]) = 3,-4ceil(x) : 大于x 的最小整数 ceil(...

2018-12-27 10:18:59 106

原创 水线区域分割

这是一种分割图像中相接处目标的形态学方法。(与水线阈值分割法不同)基本过程可理解为连续腐蚀二值图像。主要为三个步骤。(1)产生距离图距离图:图中各个像素的灰度与该像素到图像或目标边界成比例的图。考虑一幅二值图,迭代的腐蚀二值图,在每次腐蚀二值图后,在每次腐蚀后将所有剩下的像素值加一。当若再继续腐蚀,则除去所有像素时,停止腐蚀。综合前面每次的腐蚀结果,并对每个像素保留最大值。(2)计算最终腐蚀的集合...

2018-07-09 16:44:35 838

转载 matlab配置修改

1.出现问题 MATLAB 已通过改用 OpenGL 软件禁用了某些高级的图形渲染功能原因:MATLAB版本比较新为2018ra,但是电脑的显卡版本过于老旧。matlab里进行图像渲染的OpenGL实现。有三种方式:硬件加速(hardware-accelerate)。。。https://blog.csdn.net/symoriaty/article/details/80042133解决:1.一次性...

2018-07-09 15:10:55 1996 1

原创 ubuntu16.04 安装caffe opencv2.4.13.16 ,cuda9.0

安装caffe1.从github直接下载caffe到服务器上git clone https://github.com/BVLC/caffe.git 2.因为是服务器原因,之前各种依赖包已经拥有,所以不用下载3.进入caffe文件夹,可以看到里面有以下两个文件cd caffe sudo cp Makefile.config.example Makefile.config   //将Makefile....

2018-07-09 15:01:14 955

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除