自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

像风一样奔跑

成功是每一人渴望的,而不断进步是实现成功的基石,是一个持续奋斗的过程,愿自己在每一天的生活中,无论是为人处事还是业务技能都进步1%

  • 博客(57)
  • 资源 (8)
  • 收藏
  • 关注

原创 prewitt边缘检测原理

对数字图像f(x,y),Prewitt算子的定义如下:G(i)=|[f(i-1,j-1)+f(i-1,j)+f(i-1,j+1)]-[f(i+1,j-1)+f(i+1,j)+f(i+1,j+1)]|G(j)=|[f(i-1,j+1)+f(i,j+1)+f(i+1,j+1)]-[f(i-1,j-1)+f(i,j-1)+f(i+1,j-1)]|则 P(i,j)=max[G(i),G(j)]

2016-06-30 15:30:17 12065

原创 Roberts边缘检测算子

clear all;sourcePic=imread('9.jpg'); %读取原图像grayPic=rgb2gray(sourcePic); %转换成灰度图像subplot(131);imshow(grayPic);title('原图');[high,width]=size(grayPic);newGrayPic=grayPic;%为保留图像的边缘一个像素robertsN

2016-06-29 22:04:09 22110 1

原创 Sobel边缘检测算法

Sobel卷积因子为:  具体计算如下:Gx = (-1)*f(x-1, y-1)+ 0*f(x,y-1) + 1*f(x+1,y-1)     +(-2)*f(x-1,y) + 0*f(x,y)+2*f(x+1,y)     +(-1)*f(x-1,y+1) + 0*f(x,y+1) + 1*f(x+1,y+1)= [f(x+1,y-1)+2*f(x+

2016-06-29 21:05:21 5167 1

转载 Json

1、定义什么是 JSON ?1.JSON 指的是 JavaScript 对象表示法(JavaScript ObjectNotation)2.JSON 是轻量级的文本数据交换格式 2,JSON具有以下这些形式:对象是一个无序的“‘名称/值'对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值' 对”之间使用“,”(逗

2016-06-27 23:03:23 367

原创 CronTrigger

CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。Cron Expressionscron的表达式被用来配置CronTrigger实例。 cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表。这些子表达式是分开的空白,代表:1.Seconds2.Mi

2016-06-27 23:01:07 481

原创 eclipse.ini相关配置

1.Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java虚拟机启动时创建的。2.在JVM中堆之外的内存称为非堆内存(Non-heap memory)。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、

2016-06-27 22:53:53 533

转载 负载均衡服务器

负载均衡服务器(load-balancing server)是进行负载分配的服务器。通过负载均衡服务器,将服务请求均衡分配到实际执行的服务中,从而保证整个系统的响应速度。    定义"负载均衡服务器"是本系统的控制服务器,所有用户的请求都首先到此服务器,然后由此服务器根据各个实际处理服务器状态将请求具体分配到某个实际处理服务器中,对外公开的域名与IP地址都是这台服务器。负载均衡控制

2016-06-21 20:34:35 654

转载 分布式设计与开发(二)------几种必须了解的分布式算法

分布式设计与开发中有些疑难问题必须借助一些算法才能解决,比如分布式环境一致性问题,感觉以下分布式算法是必须了解的(随着学习深入有待添加):Paxos算法一致性Hash算法Paxos算法1)问题描述分布式中有这么一个疑难问题,客户端向一个分布式集群的服务端发出一系列更新数据的消息,由于分布式集群中的各个服务端节点是互为同步数据的,所以运行完客户端这系列消息指令后各

2016-06-21 20:04:45 519

转载 分布式设计与开发(一)------宏观概述

在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系统性能的时代已结束,分布式开发的时代实际上早已悄悄地成为了时代的主流,吵得很热的云计算实际上只是包装在分布式之外的商业概念,很多开发者(包括我)都想加入研究云计算这

2016-06-21 17:54:17 3315

转载 Bean的生命周期

这Spring框架中,一旦把一个bean纳入到Spring IoC容器之中,这个bean的生命周期就会交由容器进行管理,一般担当管理者角色的是BeanFactory或ApplicationContext。认识一下Bean的生命周期活动,对更好的利用它有很大的帮助。    下面以BeanFactory为例,说明一个Bean的生命周期活动:Bean的建立      由BeanF

2016-06-20 22:36:01 5457

转载 HTTP状态码

1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码说明100 (继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态代码。代码说明200 (成功)服务器已成功处理了请求。通常,这表示服务器提供了请求

2016-06-20 18:30:52 3320

转载 hibernate4.0+版本和3.0+版本的区别总结

1.数据库方言设置org.hibernate.dialect.MySQL5Dialect在3.3版本中连接MySQL数据库只需要指明MySQLDialect即可。在4.1版本中可以指出MySQL5Dialect2.buildSessionFactory4.1版本中buildSessionFactory()已经被buildSessionFactory(ServiceR

2016-06-18 11:04:53 3547

转载 @Autowired与@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali

2016-06-18 10:19:38 4837

转载 基于matlab边缘提取的几种方法的比较

1、Matlab简述Matlab是国际上最流行的科学与工程计算的软件工具,它起源于矩阵运算,已经发展成一种高度集成的计算机语言。有人称它为“第四代”计算机语言,它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化界面设计、便捷的与其它程序和语言接口的功能。随着Matlab语言功能越来越强大,不断适应新的要求并提出新的解决方法,可以预见,在科学运算,自动控制与科学绘图领域,Matl

2016-06-13 21:35:48 54253

转载 图像处理常用边缘检测算子总结

不同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘指的是图像中像素的值有突变的地方,而物体间的边界指的是现实场景中的存在于物体之间的边界。有可能有边缘的地方并非边界,也有可能边界的地方并无边缘,因为现实世界中的物体是三维的,而图像只具有二维信息,从三维到二维的投影成像不可避免的会丢失一部分信息;另外,成像过程中的光照和噪声也是不可避免

2016-06-13 20:38:12 18986 1

原创 了解Spring AOP

1.概念AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。 AOP(Aspect Oriented Programming)书面解释是面向切面编程。是Spring核心之一。经常被用来处理事务,日志和其他一些不是主要业务逻辑的需求中。 2.AOP相关概念1.切

2016-06-13 15:36:08 3117 2

原创 快速排序算法(Java)

1.算法介绍:  快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。  设要排序的数组是A[0]……A[N-1]

2016-06-12 17:32:00 1699

原创 任务调度

任务调度的使用 crontab1、设置任务调度文件  crontab -e2、每隔一定时间去执行任务希望每天凌晨两点半去执行date >>/temp.txt,如下crontab -e  ,加入如下代码:0 2 * * * date >>/home/mydata2* * * * *   表示分钟,小时,几号,月,星期如果希望每分钟执行* * * * *

2016-06-12 15:13:54 1206

原创 Linux分区

LINUX 分区硬盘分区:基本分区和扩展分区    数目之和不大于四个.一块硬盘上:主分区+扩展分区扩展分区不能直接使用,需要分成逻辑分区才能使用逻辑分区数量不限扩展分区:不能马上使用,只能分成逻辑分区才能用,一个扩展分区可以分成N多逻辑分区假设有一块硬盘 ,先分一个主分区,然后是扩展分区,LINUX中,设备也是文件   ,要使用分区,直接“挂载”都可以了!所有的东

2016-06-12 14:32:39 1876

原创 Linux常用命令及重要的文件目录

重要的文件目录(系统分配的目录);ROOT:存放ROOT用户的相关文件HOME :存放普通用户的相关文件(新建的用户)BIN:存放常用命令的目录   cd 切换目录  ls dirSBIN:存放要具有一定权限才可以使用的命令MNT:默认挂载光驱和软驱的目录ETC:存放配置相关的文件,mysql,tomcat,USR:文件默认安装的文件夹,类似XP的program fil

2016-06-12 14:16:16 2431

原创 Hibernate阶段性总结(一)

hibernate它是一个实现对JDBC轻量级封装的ORM(对象关系映射)的框架。处于项目的持久层。主要学习它的hibernate api和hibernate.cfg.xml,对象关系映射文件这边介绍下项目的组成部分:WEB层  业务逻辑层(调用HQL语句去操纵持久层,这样就不用去关心到底使用哪种数据库,持久层会自己去判断) DAO层 持久层(对JDBC进行轻量级封装,

2016-06-12 10:40:54 3272

原创 剑指offer(六十六)之机器人的运动范围

题目描述地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子?代码:import java.u

2016-06-11 19:33:55 2209

原创 剑指offer(六十五)之矩阵中的路径

题目描述请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d e e 矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符

2016-06-11 19:29:11 1786

原创 剑指offer(六十四)之滑动窗口的最大值

题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],

2016-06-11 18:46:44 2052

原创 剑指offer(六十三)之数据流中的中位数

题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。代码:import java.util.*;public class Solution {    ArrayList al = new ArrayList();    publi

2016-06-11 18:16:13 1782

原创 剑指offer(六十二)之二叉搜索树的第k个结点

题目描述给定一颗二叉搜索树,请找出其中的第k大的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。代码:/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNo

2016-06-11 17:59:15 1926

原创 剑指offer(六十一)之字符串的排列

输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。 输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。代码:import java.util.ArrayList;import java.util.*;

2016-06-11 15:11:55 1652

原创 剑指offer(六十)之二叉搜索树与双向链表

题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。方法一:非递归版解题思路:1.核心是中序遍历的非递归算法。2.修改当前遍历节点与前一遍历节点的指针指向。 import java.util.Stack; public TreeNode ConvertBSTToBiList(TreeNode r

2016-06-11 14:51:04 1585

原创 剑指offer(五十九)之二叉搜索树的后序遍历序列

题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。思路分析:BST的后序序列的合法序列是,对于一个序列S,最后一个元素是x (也就是根),如果去掉最后一个元素的序列为T,那么T满足:T可以分成两段,前一段(左子树)小于x,后一段(右子树)大于x,且这两段(子树)都是合法的后序序列。pub

2016-06-11 14:24:37 1459 1

原创 剑指offer(五十八)之正则表达式匹配

题目描述请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配代码:public class Solution { public b

2016-06-11 13:05:14 1509

原创 剑指offer(五十七)之二叉树的下一个结点

题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。代码:/*public class TreeLinkNode { int val; TreeLinkNode left = null; TreeLinkNode right = null; TreeLinkN

2016-06-11 11:38:42 1596

原创 剑指offer(五十六)之链表中环的入口结点

题目描述一个链表中包含环,请找出该链表的环的入口结点。思路分析:第一步,找环中相汇点。分别用p1,p2指向链表头部,p1每次走一步,p2每次走二步,直到p1==p2找到在环中的相汇点。第二步,找环的入口。接上步,当p1==p2时,p2所经过节点数为2x,p1所经过节点数为x,设环中有n个节点,p2比p1多走一圈有2x=n+x; n=x;可以看出p1实际走了一个环的步数,再让p2

2016-06-11 10:36:39 1668

原创 剑指offer(五十五)之表示数值的字符串

题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。代码1:public class Solution { public boolean isNumeric(char[]

2016-06-11 10:02:30 1680 2

原创 剑指offer(五十四)之字符流中第一个不重复的字符

题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述:如果当前字符流没有存在出现一次的字符,返回#字符。思路:使用一个HashMap来统计字符出现的次数,同时用一个ArrayList来记录输入流,每

2016-06-10 21:44:03 1977

原创 剑指offer(五十三)之按之字形顺序打印二叉树

题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。代码:import java.util.ArrayList;import java.util.*;/*public class TreeNode { int val = 0; TreeNode left =

2016-06-10 20:10:14 1826

原创 剑指offer(五十二)之对称的二叉树

题目描述请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。代码:/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) {

2016-06-10 16:09:16 1593

原创 剑指offer(五十一)之把二叉树打印成多行

题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。代码:import java.util.ArrayList;import java.util.*;/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; pu

2016-06-10 15:27:06 1567

原创 剑指offer(五十)之序列化二叉树

题目描述请实现两个函数,分别用来序列化和反序列化二叉树代码:/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}

2016-06-10 10:27:06 1762

原创 剑指offer(四十九)之二叉树中和为某一值的路径

题目描述输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。代码:import java.util.ArrayList;/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode rig

2016-06-10 10:08:30 1664

原创 剑指offer(四十八)之复杂链表的复制

题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点)。代码:import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;import java.util.Set;public class Solution { p

2016-06-10 09:44:05 1701

校内网项目

韩顺平的校内网项目,用SSH框架来搭建,里面有完善的数据库表信息,很好用,一边看边学,又一个项目生成啦。

2016-05-18

贪吃蛇小游戏

好玩的贪吃蛇小游戏,代码简单易懂,适合初学JAVA的朋友,练手,培养兴趣

2016-05-18

oracle的JDBC

ORACLE的JDBC驱动,可用哦

2016-05-17

oracle的JDBC驱动

2016-05-17

满汉楼项目开发

基于J2SE的一个满汉楼的订餐项目,用JAVA来编写

2016-05-04

坦克大战小游戏

JAVA编写的坦克大战游戏,基本的功能都实现了,简单易懂,请多多支持

2016-04-28

网上购物商城(SSH)

JAVA版本的网上购物商城,使用SSH2框架来搭建

2016-04-23

SQL2000的JDBC驱动

三个包都有

2016-04-23

空空如也

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

TA关注的人

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