自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 十进制转十六进制的Java实现

是在刷Leetcode题目的时候遇到的,先把题目贴过来:给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。注意:十六进制中所有字母(a-f)都必须是小写。十六进制字符串中不能包含多余的前导零。如果要转化的数为0,那么以单个字符'0'来表示;对于其他情况,十六进制字符串中的第一个字符将不会是0字符。 给定的数确保在32位有符号整数范围内。不能使用任何由库提...

2018-06-03 21:57:37 11231 4

转载 OpenCV2中矩阵的归一化 normalize函数详解

该文章内容主要来自于http://www.bubuko.com/infodetail-705559.html1. 归一化定义与作用    归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一化在某个区间上是统计的坐标分布

2017-05-12 15:13:19 1316

转载 Alpha、Beta、RC、GA版本的区别

Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。GA:General Availability,正式发布

2017-04-25 13:19:02 280

原创 Leetcode-53-Maximum Subarray

原题传送门-https://leetcode.com/problems/maximum-subarray/#/description开始的时候还不是很理解动态规划的思路,思维的着力点用反了,网上学习理解以后做一个记录和整理。首先分析问题,考虑到问题的规模是n,而最先考虑到的思路就是缩小问题的规模,由i的状态去推i+1的状态,因此锁定用动态规划的想法去解决问题。那么先来用个小规模的情况看看问

2017-04-24 13:44:04 332

原创 依赖注入

已经一直在使用spring的框架,但实际上对依赖注入的概念有些模糊,今天把依赖注入这个概念稍作一下梳理。首先是依赖,在代码中,我们可以把依赖直观的理解为调用(包括变量与函数),这里是广义的调用。举个例子,我们有一个Computer类,有一个Ielectric接口,电脑需要电的提供:public Class Computer{ public void turnOn(){ I

2017-04-07 10:19:33 223

转载 char和varchar

在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar,这两种选择有时候让人很纠结,今天想总结一下它们两者的区别,明确一下选择塔门的理由。      首先明确的是,char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的

2017-03-27 13:33:50 246

原创 Spring-boot IN Action(1)

之前在写Spring入门的学习笔记,但是深深感受到单单是“硬学”,即便有穿插一些生动的小例子,还是远远不能用好Spring,更不用谈掌握其核心,深入理解它的思想了。不得不承认,项目是进步的原动力,很复杂的思想、理念,经历几个项目,相信大家都能用的很熟,也会有一定的理解了,辅之以一些参考文档,大神的思想解析,便能够做到游刃有余地利用Spring,而不是被Spring的各种配置,各种思想、各种模式搞得

2017-03-15 14:44:35 1269

转载 Dom4j解析和生成XML文档

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本人声明。否则将追究法律责任。作者:永恒の_☆ 地址:http://blog.csdn.net/chenghui0317/article/details/11486271一、前言    dom4j是一套非常优秀的Java开源api,主要用于读写xml文档,具有性能优异、功能强大、和非常方便使用的特点。   另外xml经

2017-03-13 16:26:26 161

转载 用SAXReader文档解析XML文件

使用SAXReader需要导入dom4j-full.jar包。     dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。     使用举例:1.    s.xml内容[xhtml] view

2017-03-13 13:59:09 361

转载 Java输入输出流

1.什么是IO      Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。        Java.io是大多数面向数据流的输入/输出类的主要软件包。此外,Java也对块传

2017-03-10 16:24:01 228

原创 Spring学习(2)------bean的装配

首先我们需要明确的一点是,一个优秀的软件,其各个组件之间一定是相互协调从而完成工作的,例如一个商品比价系统中,商品管理组件和价格比较组件必须相互协作,这些组件又必须和爬取信息的组件、数据访问的组件相互协作。因此,组件之间的相互协作是不可或缺的。但是从上一篇的简单的小例子中我们也能感受到,传统的关联两个组件的方式(构造器或者查找)常常会导致代码结构的复杂化,导致对象之间耦合度过高,难以复用和测试。

2017-03-03 10:20:05 364

原创 Spring学习(1)------初识Spring

今天将开始了解学习Spring,尽管也曾使用过Spring,或者说看看几个简单的Demo也能马马虎虎用起来Spring,但是深深地感觉到一知半解地使用在很多地方都不能搞清楚,小项目就罢了,遇到稍微大一些的项目就显得力不从心。于是对于学习Spring的过程做一个记录,当然如果对大家有一丝丝帮助,笔者将会十分开心。笔者是就着Spring in Action这本书学习的,当然也学习了Spring boo

2017-03-02 09:36:35 264

原创 DTD学习------从初识到理解

DTD的概念是在学习XML的过程中接触到的,虽然现在DTD已经几乎不用了,但是还是抽空来学习记录一下,希望对大家有用。一、初识DTDDTD(document type definition)是指文档类型定义,可以定义合法的XML文档构建模块,其可以被声明在XML文档中,也可以作为外部引用。什么意思,这里我们类比java的类和实例,DTD就像定义了一个类结构,而XML就是定义出的类的一个实例

2017-03-01 09:29:35 588

原创 XML学习(2)------由浅入深熟悉XML

上一篇我们初步了解了XML的特点和用途,这一篇,我们将一起由浅入深学习XML的树结构、语法、元素等内容。一、XML的结构——树结构不知道大家是否还记得上一篇的例子,这里我们再举一个的栗子:RoseJakeInvitationLet's have dinner together!我们来分析一下这个栗子,第一行是XML的声明,定义了XML的版本(1.0)和所使用的编码方式(ISO-

2017-02-28 13:16:32 249

原创 XML学习(1)------初识XML

今天开始更新一些关于XML的学习内容,之前有接触过XML的东西,相对来说感觉还是比较简单的,但在最近学习中,发现XML还是要掌握得牢靠一点才能够更快更好地进步, 当然要想走投入实战的高速路,可以移步Json:-D。 因此决定从头开始系统地学习一下XML,也希望给来人提供一些经验。笔者是也是一位初出茅庐的新手,限于水平,多有错漏之处请各位指正。--------------------------

2017-02-28 10:18:56 424

原创 MAVEN学习(3)------MAVEN的坐标及依赖

补充:首先对上一篇最后进行一些补充,关于采用mvn clean package和mvn clean install两者,前者是生成jar,可以通过添加依赖的方式被引用,而后者则是将jar添加到本地仓库中,那么其它的maven构建的project则可以直接使用生成的jar。另外稍作提醒,笔者在打开jar文件时的新手错误,给广大的新手朋友们也提个醒,请使用java -jar的方式打开文件,否则

2017-02-27 10:20:26 641

原创 MAVEN学习(2)------用MAVEN构建你的小程序

今天,来和大家分享一下如何用MAVEN去构建你的程序。---------------------------------------------------------------

2017-02-24 13:22:33 1458

原创 MAVEN学习(1)------初识与配置

本文旨在记录作者对MAVEN的学习和认识过程,当然如果可以帮助到广大的朋友,那么我将会十分开心。第一篇,记录MAVEN的初识和MAVEN的配置过程,IDE使用的是Intellij IDEA,MAVEN使用的是3.3.9版本。

2017-02-24 13:16:55 192

空空如也

空空如也

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

TA关注的人

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