自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java 抽象类和接口的区别

接口和抽象类的对比面试问道了接口和抽象类。这个超级简单的问题竟然答错了,最后整理一遍,一边夯实自己的记忆。首先要明白 抽象类时 abstract 接口时interface。所谓的接口,并不是开发过程中A项目组和B项目组对接的接口。abstract 是用来修饰class的,interface 和class 是两种类型。在组成上,       抽象类中可以有默认防范,也可以有抽象方法。并...

2019-02-25 17:31:11 196

原创 Spring boot 在tomcat上部署 遇见 'JMX' server connection timeout 问题

最近搭了一个SpringBoot的项目,项目使用Spring+JPA项目很简单,但是部署到云服务器的时候可是废了一番周折。显示给报了个 JMX错误,一查是线程互锁。???啥?匪夷所思,一个单线程的程序给我报线程互锁。后来找同事才解决,原来Spring Boot项目部署在tomcat上的时候需要实现一个接口,要不然tomcat不能够正常识别。这个接口就是 SpringBootServletI

2018-01-12 17:17:01 6309

原创 Gson的使用

在说GSON前,先说一下这个maven和Junit.maven这个工具确实挺好用的,以前我都是用maven写个pom.xml文件然后下载到文件夹里,再buildPath,但这次用idea的maven工程,直接吧需要的jar包放在pom文件下然后ctrl+S就自动给我导入jar包完毕了,不错。既然用的maven,junit用的就是最新版,不过这4.11这个版本增加了新的jar包,需要新的ja

2017-11-30 19:33:16 326

原创 使用maven下载jar包、source源码和javadoc文档

使用maven下载jar包、source源码和javadoc文档maven可以直接部署到项目中,在项目中,把pom文档改一下就能够自动下载导入jar包了另一种方法,也是我用的方法,创建一个仓库,通俗的讲就是找个空文件夹,里面放一个pom.xml文件,文件里放一些需要的jar包名,比如:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/

2017-11-12 15:13:09 18254 1

原创 Eclipse unhandled event loop exception no more handles

这两天把java的编译器换来换去去,从Myeclipse 到Idea,最终由安装了个Eclipse真的不知道哪个好用,别人都说Idea好使,貌似我的4G内存带着有点小吃力,考虑了一下,还是用个最基础的Eclipse吧。安装完Eclipse后发现出问题了,在编辑代码的时候,发现弹出了unhandled event loop exception no more handles这个坑人的问题,网上说

2017-11-10 15:06:29 396

原创 c语言控制台字体、背景、大小、拷贝复制。

刚开始学习c语言编程的时候面对一个黑白的控制台输出窗口,感觉很是高大上,但随着时间的推移,慢慢的想在控制台上进行更多的操作。一、拷贝粘贴首先,经常刷算法题目的同学相比都应该渴望更快的拷贝粘贴。不知道伙伴们看到下面的这组数据都是怎么处理的。方法当然很多,最直接的方法就是手撕不过当数据量大、数据需要频繁测验的时候就很烦了。其实控制台是提供了拷贝粘贴的功能的。下图是在控制台标题栏

2017-08-31 16:33:33 10142

原创 MyEclipse使用快捷键

作为一个程序员,双手总是在鼠标键盘之间进Ctrl+1 快速修复(最经典的快捷键,就不用多说了)编写程序时用的,熟练了用着还是蛮爽的Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同

2017-04-15 09:51:07 295

转载 c#图像处理

c#图像处理入门-bitmap类和图像像素值获取方法 一.Bitmap类Bitmap对象封装了GDI+中的一个位图,此位图由图形图像及其属性的像素数据组成.因此Bitmap是用于处理由像素数据定义的图像的对象.该类的主要方法和属性如下:1. GetPixel方法和SetPixel方法:获取和设置一个图像的指定像素的颜色.2. PixelFormat属性:返回图像的像素格式.

2017-03-21 08:47:47 643

原创 验证码的生成与验证

直接创建一个方法,需要的时候调用就行。 private void CreateImage(string strVerifyCode) { try { int iRandAngle = 45; //随机转动角度 int iMapWidth = (in

2017-03-14 08:28:41 447

原创 OpenCV 图像分离颜色通道 split函数和mege函数的运用

学了好几天了,突然在图像分离颜色通道这里遇到了个大门槛,这里总结一下自己的经验。首先推荐一下浅墨大神的博客http://blog.csdn.net/poem_qianmo/article/details/21176257关键代码我是从他这里考出来的,没有知道,只能读它的源代码,但当我运行的时候就蒙了,乱七八糟的报错,最后跟踪是在split函数这里出错了,代码完全一样,但是就是过不去

2017-02-27 20:54:16 1546

原创 OpenCV 两张大小不同图片的叠加

使用openCV这个工具进行图片处理还是很简单的,这里总结一下两张大小不同的图片的和成。openCV合唱两张类型,大小相同的图片是很简单的只需使用addWeighted函数就行了。函数的参数是addWeighted ( 第一张鱼片,第一张图片所占的比例,第二张图片,第二张图片所占的比例, 0., 输出图片) ; Mat imageROI; imageROI = girl(Rect(0

2017-02-22 23:33:46 6044 1

原创 OpenCV imwrite 的使用方法

imwrite()是c++版本定义如下:C++: bool imwrite(const string& filename, InputArray img, const vector& params=vector() )vector不是int型,vector 是一个类模板。不是一种数据类型,vector是一种数据类型。Vector的存储空间是连续。第3个变量有3个定义:CV_IMWRIT

2017-02-18 23:15:14 6413 1

原创 c++中vector的用法详解

vector 可以理解为一种动态数组,可以很方便的存储和都读写数据。  首先在程序开头处加上#include以包含所需要的类文件vector          还有一定要加上using namespace std;使用函数1.push_back   在数组的最后添加一个数据2.pop_back    去掉数组的最后一个数据 3.at                得到编

2017-02-17 12:12:32 436

原创 模块计算机类型“X64”与目标计算机类型“x86”冲突”

问题描述:在X64 平台上开发dll 文件,在生成dll时Vs 2010 出现如下错误 :“fatal error LNK1112: 模块计算机类型“X64”与目标计算机类型“x86”冲突”;解决方法:有两处需要设置:1、右击该项目,选择属性,在最上面点击 “配置管理器”,新建平台 “x64”,然后把 活动解决方案平台选为X64,点击关闭。

2017-02-15 22:39:05 765

转载 VS 属性页修改当前项目和修改所有项目

这是VS2010的改变,不能够在“工具-选项”中看到“VC++目录”了。    但是呢,我们可以在另外一个地方找到它,请看下边的对比照片。VS2008中: VS2010中: 打开方式非常简单,选中工程,右键“属性”。或者,通过菜单栏的“项目-属性”也可以打开。================================

2017-02-15 16:19:59 4037

原创 vs 编译器重新初始化

开始->所有程序->Microsoft Visual Stdio 2013->Visual Stdio Tools->VS2013 x86 本机工具命令提示这时会弹出一个命令行对话框, 输入cd..退到上一级目录, 然后 cd Common7\IDE 进入该目录后再输入devenv.exe /setup /resetuserdata /resetsettings重新初始化…

2017-02-14 00:57:53 1187

转载 2016腾讯软件开发面试试题

二、2016 腾讯软件开发面试题(不定项选择题【1-12】)1、已知一棵二叉树,如果先序遍历的节点顺序是: ADCEFGHB ,中序遍历是: CDFEGHAB ,则后序遍历结果为:( )A. CFHGEBDAB. CDFEGHBAC. FGHCDEBAD. CFHGEDBA知识点对于二叉树的遍历方式一般分为三种先序、中序、后序三种方式:

2017-02-09 23:30:29 1236

原创 2048游戏

游戏动过dos窗口不断刷新进行实现,画面比较丑陋。练手用的。#include "stdio.h"#include "stdlib.h"#include "time.h"#include "conio.h"int And (int a[][4],int point){ int i,j,k,move=0; switch(point) { case 8:{ for(j=0;j<

2017-02-09 23:23:13 328

原创 推箱子游戏

游戏动过dos窗口不断刷新进行实现,画面比较丑陋。其实效果已经比那个赛车好多了,但是还是没有同学愿意去玩,很是伤心。游戏只涉及了三关,要是有同学喜欢的话留个评论,#include "stdio.h"#include "conio.h"#include "stdlib.h"#define M 30#define N 39char map[M][N]={0};char finash[M][

2017-02-09 23:18:31 405

原创 赛车游戏

游戏动过dos窗口不断刷新进行实现,画面比较丑陋。#include "stdio.h"#include "time.h"#include "stdlib.h"#include "conio.h" #include "math.h" #include "windows.h"#define L 15#define C 30 int executable=1,grade=0,max

2017-02-09 23:17:03 766 2

原创 高精度浮点数幂次方 POJ 1001 Exponentiation

题目是在POJ上的第1001道 ExponentiationDescriptionProblems involving the computation of exact values of very large magnitude and precision are common. For example, the computation of the national debt

2017-02-09 23:12:51 934 1

原创 创建CSDN的第一篇博客

大学两年半的感受转眼之间大学已经过去了一大半,时间匆匆不等人啊。这其实并不是我的第一个CSDN的账号,大一大二这两年感觉并没有干出一些惊天动地的大事件,看了一篇博客,上面说到要要成为一名合格的程序员,首先要找一位自己如意的码友(女)。( ̄▽ ̄)"此处略去3000字。为什么要创建一个新的CSND账号那?一方面,我是想从新开始吧,大三上学期马上就要过去了,这学期除了考了个机动车驾驶证,并没有什

2016-12-16 22:17:48 435

空空如也

空空如也

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

TA关注的人

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