自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuzemin的专栏

踏踏实实做事,实实在在做人

  • 博客(16)
  • 资源 (22)
  • 收藏
  • 关注

原创 我的架构师之路

其实想了很久,对于以后成为一个什么样的人,做什么样的事,一步一步达成这样一个目标。当然在我面前也遇到了要抉择的事情,以怎样一种方式踏出校门,或者说选择一个怎样的起点

2015-09-21 18:47:29 494

原创 Compareable-Java 比较器之对象排序

在java中对于数组的排序操作,直接调用Arrays.sort()方法就可以了,方便快捷。 但是如果是要对对象数组进行排序呢?是否有现成的方法可供调用呢?对象的每个属性又不一样,是按什么排序的呢。 这些问题大神们已经早就为我们解决了,那就是利用比较器,调用 compareTo()方法,当然为了解决属性比较的问题,是需要对其中的方法进行重写的。 要完成规则的制定,首先要在需要比较的对象类中实现C

2015-04-21 23:26:08 2977

原创 堆排序-基本算法

今天多睡了半小时,看来是太累了,可是还不能令自己满意,还要继续努力,一头扎在堆里。。。 堆排序,今天就来看下另一种排序算法:堆排序。堆排序其实是对选择排序的改进。 改进的着眼点:如何减少关键码间的比较次数。若能利用每趟比较后的结果,也就是在找出键值最小记录的同时,也找出键值较小的记录,则可减少后面的选择中所用的比较次数,从而提高整个排序过程的效率。 接下来看一些需了解的知识。 堆排序(hea

2015-03-26 10:45:06 847

原创 归并排序-基本算法

The rainy day may be nice! But the heart maybe low。。。 今天来学习一下归并排序 归并排序的主要操作是归并,其主要思想是:将若干有序序列逐步归并,最终得到一个有序序列。 归并:将两个或两个以上的有序序列合并成一个有序序列的过程。 将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表

2015-03-25 16:39:29 545

原创 选择排序-基本算法

人生何尝不是在一次次的选择中挣扎、前进,每一次选择都是一次升华,提升自我。 扯多了。。。不就是个选择排序,还整得这么煽情,我这都不好意思了。。。 今天来说下排序中的另一种方法:选择排序 基本思想:每趟排序在当前待排序序列中选出关键码最小的记录,添加到有序序列中。 在这里有两个问题需要解决: ⑴如何在待排序序列中选出关键码最小的记录? 通过一趟比较的过程记录下关键码最小的位置,用index记

2015-03-24 23:42:19 580

原创 引用传递

今天书又看到了java的引用传递,想了下,在C/C++有值传递、指针传递、引用传递,但在java里面就只有引用传递了,其实我感觉在java里面引用传递就大致相当于指针,原理差不多,那下面通过几个例子来看下java的引用传递。引用传递是整个java的精髓所在,所以了解这个东西是很有必要的。示例One:class Demo { private int data = 10; public

2015-03-24 14:30:33 536

原创 快速排序-基本算法篇

西安,今天下雨了,算是有了点雨纷纷的情调,哈哈,去跟人家谈需求的时候,路上又回忆了下排序这玩意,底子不厚只能多想点,不然都忘了,果然下午回来的时候,脑子使用过度转不动了。刚缓过来,再学点。。。 刚看了快速排序也是交换排序的的一种形式,不过据说在合适的情况下,速度比较快。那就再来温习一下这个玩意。之前说的冒泡排序是一种交换排序,记录的比较和移动是在相邻单元中进行的,记录每次交换只能前移或后移一个单元

2015-03-23 23:52:12 746

原创 基本算法之冒泡排序

It’s time to here! 哈哈 The following algorithm–冒泡排序 它的基本操作也是交换排序,交换排序的主要操作是交换,其主要思想是:在待排序列中选两个记录,将它们的关键码相比较,如果反序(即排列顺序与排序后的次序正好相反),则交换它们的存储位置。 冒泡排序的基本思想:两两比较相邻记录的关键码,如果反序则交换,直到没有反序的记录为止。 冒泡排序算法的排序过程如下

2015-03-22 23:54:31 577

原创 this 关键字

java 中 this 关键字的用法,相信只要接触过Java的童鞋都应该用过,今天在这里就在温习一下。java 中,this 可以完成3件事情:表示本类属性、表示本类方法和当前对象。下面通过例子来分别说明this在这几种情况下的应用。1.this 表示本类属性:this.属性先来看个例子:class Person { private String name; private int

2015-03-22 15:36:10 489

原创 基本算法之希尔排序

又到这个点了,再来看一个基本的排序算法–希尔排序(Shellsort),其实希尔排序是对插入排序的改进,改进的着眼点:若待排序记录按关键码基本有序时,直接插入排序的效率可以大大提高; 由于直接插入排序算法简单,则在待排序记录数量n较小时效率也很高。基本思想:通过增量将整个待排序记录分割成若干个子序列,在子序列内分别进行直接插入排序,然后不断缩小增量,待整个序列中的记录基本有序时,对全体记录

2015-03-22 00:07:35 1000

原创 是感恩还是反思

是感恩还是反思       选择了,就不会后悔,不管结果是怎么样,或是一种态度,或是一种追求。        一三年匆匆走过,对于一些人是收获的一年,是充实的一年,而对于我却感到有点失落。这一年我大学毕业,并没有跟他们一样去找个自己心仪的工作,而是去读研究生。或许我还不想尽早的踏入社会,或许是因为高的学历或许会有一份不错的工作,或许是因为还有那么一个值得自己去追求的目标,总之脑海中

2015-03-21 11:10:51 506

原创 写给自己的二零一四

写给自己的二零一四       走过了就不要再去埋怨,选择了就静下心来去坚持,或是一种态度,或是一种追求。思绪很乱,想了好久,不知以怎样一种方式去评说自己的二零一四,有太多的东西想去诉说,可又不知从哪里开始。或许是因为没有令自己满意的作为,亦或许因为有太多的感动值得去品味。既然理不出清晰地思路,那干脆就随性一点,话随情说,想哪说哪。二零一四即将过去,年华匆匆,岁

2015-03-21 11:08:14 528

原创 基本排序算法之插入排序

早上有人跟我说今天是二月二,龙抬头的日子,大吉大利。确实,阳光明媚,风和日丽,适合出去散散步。 又想回来,目前的我,基础着实还是有点不够扎实,那就一点一点的再去慢慢积累吧。那就从最简单的开始吧,真知往往就在最简单的东西里面,一起去挖掘吧 —-Just for Studying.昨天又重新看了基本排序算法先来说下排序的基本概念吧排序:给定一组记录的集合{r1, r2, ……, rn},其相应的关键码

2015-03-21 10:06:34 552

转载 Java内存分配原理

栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,详细讲解Java内存分配方面的知识Java内存分配与管理是Java的核心技术之一,下面详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中

2015-03-17 21:06:29 390

转载 Spring注解详解

概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,而 X

2015-03-09 18:20:50 368

原创 Hibernate学习初探

今天在开发java web程序时,遇到了Hibernate中Session的问题,未通过页面登录而是使用servlet想直接调用框架内的登录函数,涉及到查询,但是Hibernate中用于数据库的查询必须通过Session对象来完成,因此在这个地方又迷茫了,之前想去这样写归根结底是因为对框架的理解不深入,因此今天再来学习一下Hibernate,一个对象关系映射框架。 Hibernat

2015-03-07 22:13:48 855

软件开发全套文档模板

软件开发全套文档模板,规范软件开发,提高开发效率

2014-11-28

超市管理系统软件设计说明书

超市管理系统软件设计说明书,开发过程中用于学习写的超市管理系统软件设计说明书

2014-03-29

学生档案管理系统

学生档案管理系统开发文档,自己开发的用于学习锻炼

2014-03-29

高级数据库技术

本书是斯坦福大学计算机科学专业数据库系列课程第二门课的教科书。书中对数据库系统实现原理进行了深入阐述,并具体讨论了数据库管理系统的三个主要成分—存储管理器、查询处理器和事务管理器的实现技术

2014-03-19

MATLAB实用教程(第二版)

本书结合matlab最新版本7.4版全面介绍matlab科学计算、图形和程序设计等3个方面的内容。科学计算部分紧密结合大学数学课程进行介绍,包括高等数学、线性代数、复变函数、计算方法、概率论与数理统计、最优化方法、运筹学、多元统计分析和偏微分方程数值解等的matlab实现。图形部分介绍二维、三维图形的绘制,以及图形编程、科学计算可视化、计算几何。程序设计部分介绍m文件设计、图形用户界面设计、文件操作、编译和接口等内容。 本书内容十分丰富,且与人学基础课程密切相关,可作为高校教材或辅助教材,也可作为matlab爱好者自学和参考之用。

2014-03-19

SharpMap扩展程序开发实例

基于sharpmap开源组件的开发过程一些实例说明。

2011-12-01

java学习书籍

java书籍,内有多本学习java语言程序设计的书籍,经典书籍,学习之源

2011-11-08

扫雷、五子棋、输入法源码

扫雷源码 五子棋源码 输入法源码C++源码,利于初学者通过实例来练习学习C++

2011-11-08

C++入门经典书籍

C++ 入门.PDF 零基础学习C++入门经典书籍,详解C++

2011-11-08

Visual C#.NET 应用编程150例(仅32例源代码)

Visual C#.NET 应用编程150例(仅32例源代码).rar 初学者的最佳练习学习实例

2011-11-08

数据结构题集

数据结构题集 含有很多实例练习 讲解 利于初学者学习

2011-11-03

数据结构算法(C语言)

数据结构算法(C语言)数据结构初学者必备,详细讲解+实例

2011-11-03

轻松学习Linux编程.pdf

轻松学习Linux编程.pdf 让你轻松掌握linux编程技巧,实例加实践

2011-11-03

算法设计与分析案例

算法设计与分析案例 包括实例讲解剖析、算法实现、ppt等,有利于数据结构算法的练习

2011-11-02

The C Programming language(中文版).

The C Programming language(中文版).C语言学习的经典书籍

2011-11-01

C语言入门经典(第四版

C语言入门经典(第四版) C语言入门者的敲门砖很经典的一本C基础教程

2011-11-01

C#_How_to_Program

C#_How_to_Program 本书是由世界著名编程语言教材专家组织编写,讲解了C#这种基于.NET平台的通用 编程语言,并介绍了如何使用它开发多层结构、客户机/服务器、集中式数据库、基于Internet和Web的应用程序。内容浅显易懂,辅之以大量实例,帮 助读者迅速掌握C#。

2011-11-01

2011网络工程师模拟试题与答案

结合历年考试题得出的成果: 包括网络管理的基本原理和操作方法;网络系统的性能测试和优化技术,以及可靠性设计技术;网络应用的基本原理和技术;网络新技术及其发展趋势;有关知识产权和互联网的法律、法规;

2011-11-01

C语言 恺撒密码

用C语言做的恺撒密码对文件进行加密解密的小程序,密钥为3,互相学习。

2011-09-28

C#恺撒密码加密解密器+文档

C#做的恺撒密码加密解密小软件,图形界面显示,文件加密解密,文档说明

2011-09-28

空空如也

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

TA关注的人

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