自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 java学习个人笔记---finally模块的陷阱

java学习个人笔记---finally模块的陷阱 我们都知道try……finally在执行的过程中总会执行finally块中的代码(除try中有System.exit(0);外),但如果try块中有return,finally块中也有return,程序返回的时候到底执行哪个return呢?如...

2016-05-18 11:43:44

阅读数 489

评论数 0

原创 git命令每次提交都要输入用户名和密码的解决办法(git push origin master)

使用git命令每次提交都要输入用户名和密码的解决办法 按网上一些网友提供的方法根本行不通,简直是误人子弟,如 1)git remote rm origin 2)git remote add origin username@github.com:password/test.git 这是错误的做法...

2016-05-17 19:53:32

阅读数 11376

评论数 4

原创 java学习个人笔记---静态内部类

java学习个人笔记---静态内部类 static修饰的方法属于类,而不属于实例,因此父类的static方法不允许被子类重写

2016-05-17 16:41:49

阅读数 236

评论数 0

原创 java学习个人笔记---非静态内部类

java学习个人笔记---非静态内部类 1、【非静态内部类必须寄生在外部类的实例当中】,因此系统在编译阶段总会为非静态内部类的构造器增加一个参数,非静态内部类的构造器的第一个形参总是外部类。 2、非静态内部类不能拥有静态成员

2016-05-17 15:42:25

阅读数 213

评论数 0

原创 java学习个人笔记---构造器的陷阱

java学习个人笔记---构造器的陷阱 在某些时候,创建对象实例并不需要调用该对象类的构造器: 1)使用反序列化恢复java对象 2)使用clone方法复制java对象 注意:为防止程序使用反序列化方式破坏单例模式的规则,通常通过readResolve()方法来解决

2016-05-17 11:36:19

阅读数 195

评论数 0

原创 java学习个人笔记---表达式类型的自动提升

java学习个人笔记---表达式类型的自动提升 1.类型自动提升由低到高的顺序 1)char -> int -> long -> float -> double -> string; 2)byte -> short -> int -> ...

2016-03-14 18:15:55

阅读数 255

评论数 0

原创 java学习个人笔记---内存管理小技巧(编程序习惯)

内存管理小技巧 1、尽量使用直接变量(硬编码) 如String str1 = "abc";String str2 = new String("abc"); 2、使用StringBuilder和StringBuffer进行字符串连接 3、尽早释放无用对...

2016-01-14 17:10:39

阅读数 226

评论数 0

原创 java学习个人笔记---常见的垃圾回收器及存储结构分析

常见的垃圾回收器 (1)串行回收器: 串行回收器使用一个CPU处理,在回收垃圾期间应用程序会产生暂停,具体策略为:Young代采用串行复制算法,Old代采用串行标记压缩算法。 存储结构变化分析如下: Young代内存包含Eden区和S...

2016-01-13 18:18:06

阅读数 410

评论数 0

原创 eclipse启动tomcat报错: Error configuring application listener of class org.springframework.ContextLoader

eclipse启动tomcat报错: 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundE...

2015-12-15 17:21:30

阅读数 3076

评论数 1

原创 linux个人学习笔记---linux文件类型

linux包含三种文件类型:分别为普通文件,目录和设备文件(特殊文件) 1.普通文件:以d开头,以字节为单位的数据流; 2.目录:以/开头,包含普通文件和特殊文件; 3.设备(特殊)文件:包含两种字符设备文件和块设备文件 1)字符设备文件:以c开头,向设备传送数据时,一次传输一个字符; 2)块设备...

2015-10-04 13:40:43

阅读数 259

评论数 0

转载 从一道百度面试题到分析输入url到页面返回的过程(或者查询返回过程)

转自http://blog.csdn.net/wdzxl198/article/details/11265475 最近看到一个题目,是当在浏览器中输入一个url后回车,后台发生了什么?比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢? 这个问题之前、最近、我想以后肯定还会被问到,...

2015-10-02 00:13:27

阅读数 505

评论数 0

原创 linux个人学习笔记---ubuntu14.10删除播放器历史记录命令

linux个人学习笔记---ubuntu14.10删除播放器历史记录方法 1)删除播放器历史记录文件 ubuntu播放器历史记录文件的路径为:“~/.local/share/recently-used.xbel” 因此删除该文件就可以清除播放器历史记录 使用Ctrl+Alt+t...

2015-10-01 20:09:23

阅读数 250

评论数 0

原创 java学习个人笔记---内存管理之垃圾回收基本算法

垃圾回收基本算法 按基本的回收策略分: (1)引用计数回收:古老算法,对象每被引用一次,计数器加1,反之,对象每被删除引用一次,计数器减1;                                                           缺点是增加内存开销和无法处理相互引用的问...

2015-08-31 20:44:45

阅读数 325

评论数 0

原创 java学习个人笔记---java内存管理之Java对象的引用方式

Java对象的引用的方式: 1)强引用(StrongReference):一般的引用,内存不足,GC不会回收强引用对象,直接终止,是造成内存泄漏的主要原因之一; 2)软引用(SoftReference):内存充足时与强引用没有区别,当内存不足时,GC会回收软引用对象,避免内存不足; 3)弱...

2015-08-31 19:55:44

阅读数 352

评论数 0

原创 java学习个人笔记---容器之Vetor与ArrayList的区别

Vetor与ArrayList的区别: 1、Vetor是线性安全的(有synchronized修饰); 2、ArrayList序列化实现更安全(有transient修饰);

2015-08-31 19:26:16

阅读数 244

评论数 0

原创 java学习个人笔记---Java内存管理之java对象内存中的状态

Java内存管理包括两部分:内存分配(对象被创建时)和内存回收(对象被回收时); Java对象被创建时,JVM中的垃圾回收机制(GC)会实时监控每个对象的运行状态,包括对象的申请、引用、被引用、赋值等。当GC实时监控到某个对象不在被引用变量引用时,GC就会对该对象进行回收。 采...

2015-08-23 14:41:00

阅读数 398

评论数 0

原创 java学习个人笔记---容器之Map与Set关系

Map与Set关系: Set:一种由无序、不可重复元素的集合; Map:一种由多个key-value对组成的集合; Map是Set集合的扩展

2015-08-15 17:39:06

阅读数 217

评论数 0

原创 java学习个人笔记---java类总体初始化顺序

Java类总体初始化顺序: 1、静态部分(a.静态变量;b.静态初始化块) 2、非静态部分(a.变量;b.初始化块;c.构造函数)

2015-08-15 17:26:40

阅读数 301

评论数 0

原创 java学习个人笔记---类成员变量初始化顺序

类成员变量初始化顺序: 1、定义实例变量时指定初始值; 2、非静态初始化块中对实例变量指定初始值; 3、构造函数对实例变量指定初始值 这3种方式(以下简称1,2,3)初始化的顺序是怎样的呢? 下面根据程序实例分析一下: public class Javatest_ClassMemberInit...

2015-08-15 17:16:56

阅读数 394

评论数 0

原创 Java学习个人笔记---Java数组内存

Java数组内存分配: java数组是静态的,初始化后分配空间结束

2015-08-15 16:24:34

阅读数 256

评论数 0

原创 Java学习个人笔记---java数组初始化

疯狂Java程序员基本素养,java学习个人笔记

2015-08-15 16:19:15

阅读数 274

评论数 0

原创 opencv打印图片直方图数据

很多时候,我们对图像处理需要对图片进行分析,要分析图像数据分布情况,使用直方图分析是一个很好的选择,下面是本人使用opencv自己写的图片数据直方图,没有使用opencv提供的hist函数,有朋友想要使用opencv提供的库函数可直接百度,这里不再阐述,代码如下:

2015-05-31 23:17:49

阅读数 524

评论数 0

转载 手把手教你cuda5.5与VS2010的编译环境搭建

原文:http://www.cnblogs.com/xing901022/p/3248469.html     阅读目录  安装cuda  关于VS项目测试(推荐) 手动配置VS项目(不推荐) 目前版本的cuda是很方便的,它的一个安装里面包括了T...

2015-05-24 19:58:18

阅读数 290

评论数 0

原创 SourceTree这是一个无效源路径/URL的解决方法

安装成功sourcetree后,在初次克隆一个新项目,会出现“这是一个无效源路径/URL”的错误提示,如下:  根据网友http://www.cnblogs.com/liuwei9002/p/4363539.html该方法解决不了,但方向是正确的,本人的解决方法如下: 1....

2015-05-23 18:21:48

阅读数 44092

评论数 0

转载 sourcetree过滤文件和git过滤文件夹

原文:http://www.cnblogs.com/wugang/archive/2013/05/23/3094748.html 最近使用vs2010+git+sourcetree做项目发现很多不需要提交的文件,并且这些文件都很大,很是头疼。为此特意转载一篇很有用的git过滤文件和文件夹的...

2015-05-23 13:11:16

阅读数 7263

评论数 0

转载 总结自己的Git常用命令

原文:http://www.cnblogs.com/lwzz/archive/2013/02/23/2921426.html 使用git也有一段时间了,把自己常用的命令用自己的描述记录起来,方便自己备忘也方便其他人参考。 目录:   最基本的命令: git clone ...

2015-05-22 23:09:59

阅读数 261

评论数 0

转载 恢复git reset后的commit

原文:http://blog.csdn.net/mounter625/article/details/8757053 最近使用SourceTree Git命令恢复项目,顺便记下,防止下次忘记 恢复git reset后的commit 1.git reflog 2.找到要恢复的commit...

2015-05-22 23:05:47

阅读数 455

评论数 0

转载 判断大小端的程序

转自:http://www.cnblogs.com/berry/articles/1588084.html 一、大端与小端、MSB与LSB 在嵌入式开发中,大端(Big-endian)和小端(Little-endian)是一个很重要的概念。假如现有一32位int型数0x12345678,那么其M...

2015-03-08 21:17:29

阅读数 440

评论数 0

转载 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)

转自:http://www.cnblogs.com/olvo/archive/2012/05/03/2481014.html 泛化(继承)(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composi...

2015-03-08 20:11:58

阅读数 408

评论数 0

翻译 KMP算法

本程序是引用他人的思想,额,忘记是哪位大神了,这个程序是之前写的

2015-03-07 21:25:58

阅读数 314

评论数 0

原创 字符串函数的原型实现(strcpy, strcat, strcmp, memset, memcpy, memmove)

C++字符串原型函数实现

2015-03-06 21:49:09

阅读数 488

评论数 0

原创 寻找二叉树两个结点的最低共同父节点(2014京东笔试题)

寻找二叉树两个结点的最低共同父节点1.使用递归的思想(从根节点自上向下查找,优点直观易懂,缺点使用较大内存);2.使用迭代的思想(从两目标节点自下向上查找,缺点运行较长时间,改进:可以牺牲内存记录找过的节点)

2015-03-06 17:49:18

阅读数 648

评论数 0

原创 队列模拟栈和栈模拟队列

队列和栈相互模拟是面试题中的经典题目,这里小编提供两种方法:一种是引用C++的STL静态库提供的#include <stack>和#include <queue>,另一种是自己动手写栈结构和队列结构

2015-03-06 16:47:31

阅读数 451

评论数 0

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