自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (21)
  • 收藏
  • 关注

转载 前缀、中缀、后缀表达式

关键字:概念, 前缀表达式, 前缀记法, 中缀表达式, 中缀记法, 波兰式, 后缀表达式, 后缀记法, 逆波兰式它们都是对表达式的记法,因此也被称为前缀记法、中缀记法和后缀记法。它们之间的区别在于运算符相对与操作数的位置不同:前缀表达式的运算符位于与其相关的操作数之前;中缀和后缀同理。举例:(3 + 4) × 5 - 6 就是中缀表达式- × + 3 4 5 6 前缀表

2015-09-30 10:19:21 567

转载 java提高篇(四)-----理解java的三大特性之多态

面向对象编程有三大特性:封装、继承、多态。      封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。      继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:

2015-09-30 09:25:35 779

转载 java for循环的执行顺序和几种常用写法

算是温习吧。问题比较基础,但是也比较重要。(虽然是C,但是很经典)for循环可以说在每个程序中都少不了的,语句头包括三个部分:初始化,判读条件,一个表达式。但是这三个部分的执行顺序是什么,这是我们所关心的,也是本文所要讨论的。下面先看一段简单的代码。[cpp] view plaincopy#include     

2015-09-30 08:58:31 8034

转载 JAVA堆栈操作

java.util.Queue用法(是util中的一个接口)队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。在队列这种数据结构中,最先插入的元素将是最先被删除的元素;反之最后插入的元素将是最后被删除的元素,因此队列又称为“先进先出”(FIFO—f

2015-09-29 23:25:23 2482

转载 Java里的堆(heap)栈(stack)和方法区(method)(精华帖,多读读)

[color=red][/color] 基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。   引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间,并指向堆空间的对象区,当方法调用完成后从栈空间回收。局部变量 new 出来时,在栈空间和堆空间中分配空间,当局部变

2015-09-29 20:45:39 985

转载 面试大总结之一:Java搞定面试中的链表题目

面试大总结之一:Java搞定面试中的链表题目分类: Algorithm Interview2013-11-16 05:53 11628人阅读 评论(40) 收藏 举报链表是面试中常出现的一类题目,本文用Java实现了面试中常见的链表相关题目。本文主要参考整合重写了《轻松搞定面试中的链表题目》和 《算法大全(1)单链表》两篇大作。两篇大神的实现分别是C和C#,因为我更喜欢

2015-09-28 10:53:03 1277

转载 类加载器与双亲委派模型

[原]黑马程序员【类加载器与双亲委派模型】2014-7-22阅读227 评论0一、类加载器    自己编写的一个Java类要运行,必须先加载到Java虚拟机中。而“加载”只是“类加载”(Class Loading)过程中的第一个阶段,后面还有验证、准备、解析和初始化等复杂过程。加载阶段最重要的任务“通过一个类的权限定名来获取定义此类的二进制字节流”就需要类加载器

2015-09-27 15:29:59 436

转载 String,StringBuffer与StringBuilder的区别??

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2015-09-26 16:59:59 327

原创 给定字符串,实现大小写之间的转换

方式一、字符串之间的大小写转换toLowerCase与toUpperCase,char与String之间的转换。StringBuffer与String之间的转换。适合练习import java.util.Scanner;public class StringConvert2 {/** * * @param str * 将字符串中的大小写相互转换。 * 思路:将字符串str中每个ch

2015-09-26 16:52:05 5029

转载 java提高篇(五)-----抽象类与接口

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。      抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。一、抽象类      我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类

2015-09-26 00:13:05 429

转载 面向对象与面向过程

面向过程与面向对象 程序设计一、面向过程的程序:     按照思路是下棋的流程进行编程, 也就是我们通常习惯使用的自顶向下顺序执行, 逐步求精的编程思想。其程序结构是按照功能划分成若干个基本模块,这些模块形成一个树状结构,各模块之间的关系也比较简单,在功能上相对独立,每一模块每部一般都是由顺序、选择和循环3种基本结构组成,其模块化实现的具体方式是使用子程序,而程序的流程在写程序时就

2015-09-25 23:39:39 663

原创 Jvm垃圾回收机制

Jvm垃圾回收机制(根据java编程思想进行总结)   首先打个比方C++里面的堆想象成一个院子,里面每个对象都负责管理自己的地盘,一段时间以后,对象可能被销毁,但地盘必须加以重用。   但在某些java虚拟机中堆的分配更像是传送带,没分配一个对象,他就往前移动一格。但是java的堆并不是完全像传送带那样工作,那样会导致频繁的内存页面调度进而影响到性能。其中的关键在与垃圾回收器的介

2015-09-22 20:23:55 375

转载 递归算法的时间复杂度终结篇与Master method

开篇前言:为什么写这篇文章?笔者目前在学习各种各样的算法,在这个过程中,频繁地碰到到递归思想和分治思想,惊讶于这两种的思想的伟大与奇妙的同时,经常要面对的一个问题就是,对于一个给定的递归算法或者用分治思想缩小问题规模的算法,如何求解这个算法的时间复杂度呢?在google过很多的博文后,感觉这些博文总结的方法,有很好优秀的地方,但是都不够全面,有感于此,笔者决定总结各家之长,作此博文,总结各种方法于

2015-09-20 22:33:28 2160

转载 TCP和UDP之间的区别

TCP和UDP区别  TCPUDP是否连接面向连接面向非连接传输可靠性可靠的不可靠的应用场合传输大量的数据少量数据速度慢快  OSI 和

2015-09-20 21:17:38 420

转载 Java中的private、protected、public和default的区别

java作用域的区别java作用域public ,private ,protected 及不写时的区别     在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。1、public:public表明该数据成员、成员函数是对

2015-09-20 10:17:57 1718

转载 Servlet初始化、运行、销毁全部过程

Servlet初始化、运行、销毁全部过程 (2012-07-05 10:41:26)标签: 杂谈分类: java基础面试知识Servlet的生命周期是由servlet的容器来控制的。分为3个阶段:初始化阶段、运行阶段、销毁阶段。初始化阶段:初始化阶段步骤:Ø  Servlet容器加载servlet类,把它的

2015-09-20 09:36:20 7677

转载 java中的 | ^ & 分别是什么?

|是按位或 ^是按位抑或 &是按位与比如有两个数int x = 5; int y = 11; System.out.println(x|y); System.out.println(x&y); System.out.println(x^y);结果是15, 1 ,14过程x=5 (0101二进制)y=11(1011二进制)x|y = 1111 =

2015-09-19 10:52:31 8416

转载 左云程老师算法解析(三)

统计完全二叉树的节点数【题目】给定一棵完全二叉树的头节点head,返回这棵树的节点个数。【要求】如果完全二叉树的节点数为N,请实现时间复杂度低于O(N)的解法。算法思路:在进入递归之前,先统计整个二叉树的高度h,然后看head节点的右子树的最左节点的高度(h1)与h的关系:(1)如果head的右子树的最左节点h1到达二叉树的底部(h1==

2015-09-18 11:27:21 854

转载 java.util.Scanner应用详解

java.util.Scanner应用详解 java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。 一、扫描控制台输入 这个例子是常常会用到,但是如果没有Scanner,你写写就知道多难受了。

2015-09-17 14:59:19 898

转载 原码, 反码, 补码 详解

原码, 反码, 补码 详解本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.

2015-09-16 17:00:33 371

原创 堆排序(七)

import java.util.Arrays;/** * * @author lixuwu *堆排序两步:建立堆的过程,堆的调整过程 *堆中的元素用数组来进行存储,标号从1开始;结点i的左右子树为2i和2i+1,堆的最后一个非叶结点的编号为n/2 *堆的大小即为堆中元素的个数,不等于数组的大小(这里在堆得调整过程中很重要) *对于堆的存储结构数组,第一个元素的下标为0,一般用一个

2015-09-12 16:18:10 452

转载 sizeof

数据类型的大小(即所占字节数)以及能够表示的数据范围是与编译器和硬件平台有关的。"float.h"头文件(如vc6.0,在include目录下)通常定义了基本数据类型能够表示的数据的最大值和最小值。你也可以使用 sizeof 来获得类型的大小(即所占字节数) 。主流平台如Windows,在vc编译器下,char(1字节),short(2字节),int(4字节),float(4字节),long(

2015-09-07 13:55:19 537 1

原创 希尔排序(六)

import java.util.Arrays;/** * * @author Administrator *希尔排序又称为“缩小增量排序”,其基本原理如下:先将待排序的数组元素分成多个子序列,使得每个子序列的元素个数相对较少, *然后对各个子序列分别进行直接插入排序,待整个待排序序列“基本有序后”,最后对所有的元素进行一次直接插入排序 */public class ShellSo

2015-09-06 16:10:15 405

原创 快速排序(五)

import java.util.Arrays;/** * * @author Administrator * 快速排序的思想:(1)首先判断左右哨兵的关系(break),然后选取基准数temp,然后从左向右找到小于temp的元素停下来,接着从右向左找到大于temp的元素停下来 * (2)如果左右哨兵不相等,就交换左右两个哨兵的元素 * (3)重复(1)(2),直到左右哨兵相等,将

2015-09-06 11:17:00 523

原创 归并排序(四)

package bishi0904;import java.util.Arrays;/** * * @author Administrator *归并排序原理:对于给定的一组记录(假设共有n个记录),首先将每两个相邻的长度为1的子序列进行归并,得到 *n/2(向上取整)个长度为2或者1的有序子序列,再将其两两归并,反复执行此过程,直到得到一个有序序列 *关键的两步:1、划分半子表

2015-09-04 21:10:02 333

原创 冒泡排序(三)

冒泡排序算法

2015-09-04 21:08:15 394

原创 插入排序(二)

/** * * @author Administrator * 插入排序原理:对于给定的一组记录,初始时假设第一个记录自成一个有序序列,其余记录为无序序列; * 接着从第二个记录开始,按照记录的大小依次将当前处理的记录插入到其之前的有序序列中, * 直至最后一个记录插入到有序序列中为止; *从原数组第2个元素开始,遍历数组,依次把遍历到的元素按照一定的顺序插入到当前元素的小数组中(自

2015-09-04 20:56:55 399

原创 选择排序(一)

import java.util.Arrays;/** * * @author Administrator * 选择排序的基本原理:(1)对于给定的一组记录,经过第一轮的比较后得到最小的记录,然后将该记录与第一个记录的位置进行交换; * (2)接着对不包括第一个记录以外的其它记录进行第二轮比较,得到最小的记录并与第二个记录进行位置交换; * (3)重复该过程,直到进行比较的记录只有一

2015-09-04 20:48:24 377

转载 示例化讲解RIP路由更新机制

目录(?)[+]    以下内容摘自最新上市的“四大金刚”图书之一《Cisco路由器配置与管理完全手册》(第二版)(其它三本分别为《Cisco交换机配置与管理完全手册》(第二版)、《H3C交换机配置与管理完全手册》(第二版)和《H3C路由器配置与管理完全手册》(第二版)),目前这四本新书在各大网店中均有销售:http://item.jd.com/11273171.html 

2015-09-02 20:14:51 1233

原创 Css元素居中设置

你对DIV CSS居中的方法是否了解,这里和大家分享一下,用CSS让元素居中显示并不是件很简单的事情,让我们先来看一下CSS中常见的几种让元素水平居中显示的方法。DIV CSS居中用CSS让元素居中显示并不是件很简单的事情,同样的合法CSS居中设置在不同浏览器中的表现行为却各有千秋。让我们先来看一下CSS中常见的几种让元素水平居中显示的方法。1.使用自动外边距实现DIV C

2015-09-01 17:52:24 741

转载 盒子概念和DiV布局

CSS盒子和DIV布局 (2013-11-24 16:17:29)转载▼一、认识div层1.标记是一个区块容器标记,在标记之间可以放置其他一些HTML元素,例如p,h1,table,img,form等,然后使用css相关属性将div容器标记中的元素作为一个独立对象进行修饰,不会影响其他HTML元素。2.Div和span的区别大部分div层都可以使用s

2015-09-01 16:03:38 2005

转载 浅析CSS——元素重叠及position定位的z-index顺序

多次在项目中遇到html页面元素的非期待重叠错误,多数还是position定位情况下z-index的问题。其实每次解决类似问题思路大致都是一样的,说到底还是对z-index的理解比较模糊,可以解决问题却不大了解其原因,导致重复出错......于是决定把重叠问题弄清下,把z-index理顺下。经过一番查找对比实践理解,下面就从元素重叠的背景常识及可能原因说起,浅谈下position定位元素的

2015-09-01 15:45:39 698

ODAC1120322Xcopy_x64.zip

sql server连接驱动。 创建链接服务器连接oracle数据需的Oracle Provider for OLE DB驱动,亲测好用

2019-09-17

jvm_code深入理解.zip

深入理解JVM虚拟机 第二版配套源代码,学习最好的方式就是实践,一起动手吧!

2019-06-06

dubbo-2.5.4-SNAPSHOT.jar

Dubbo的核心jar包,基于GitHub上的dubbo-master版本构建,源码版本为2.5.4开发版。

2017-08-20

dubbo-admin-2.4.1.war

dubbo-admin-2.4.1: dubbo的控制台管理工具

2017-08-19

js jquery.qrcode生成二维码 带logo 支持中文

js jquery.qrcode生成二维码 带logo

2016-10-12

Spring攻略(第2版)的完整源代码

此为经典书籍《Spring攻略(第2版)》的完整源代码,方便学习者学习使用

2016-09-23

memcached的windows稳定版

memcached的windows稳定版 安装简单 方便

2015-07-07

2015版京东触屏版html5手机web购物网站

京东商城触屏版,各个页面的html源代码,方便大家学习京东的各种样式技巧,很有借鉴意义啊

2015-05-17

iScroll5中文API.pdf

iScroll5中文API,iscroll5PDF文档带目录书签,iscroll5帮助文档;最近项目上需要使用iScroll,在中文圈里找了找,只找到了iScroll 4的中文版API。于是先挑一个简单点儿的,把iScroll 5的API翻译一下,方便中文用户使用

2015-05-10

Spring攻略

配合Spring攻略(第2版)这本书的全套源代码,让你心领神会!在看书的同时与实战相结合才能更好的领会作者的思想

2015-05-04

json.js JSON包

JSON提供了json js包 将其引入然后就可以简单的使用object toJSONString 转换成JSON数据

2015-04-21

全国高校数据库

包括了全国所有的高校,并且带有详细的省市县等细分,直接导入Mysql中就可以,方便做练习使用

2015-04-16

sublime text2 jQuery自动完成插件

sublime text2 jQuery插件 自动完成 代码提示,安装方法搜索关键字istyles cat sublime text2 jQuery

2015-03-31

锋利的jquery第2版源码

非常实用的Jquery书籍,通俗易懂。jquery实战(第2版)》全面介绍jquery 知识,展示如何遍历html 文档、处理事件、执行动画、给网页添加ajax 以及jquery ui 。书中紧紧地围绕“用实际的示例来解释每一个新概念”这一宗旨,生动描述了jquery 如何与其他工具和框架交互以及如何生成jquery 插件。  《jquery实战(第2版)》适合各层次web 开发人员。

2015-03-26

rgb颜色表取色器.exe

开发网站的时候总是感觉别人的颜色搭配是多么的完美吗,现在有了这款颜色取色器就再也不用为自己的色彩大批发愁了,只需要把鼠标放在一个自己喜欢的颜色上面 就能够看到它的颜色是怎么调出来的 是不是很方便呢

2015-01-23

bootstrap-3.3.0-source.zip

最新的页面开发jar包,只需要在页面加入几个必须的js以及css文件,就能开发出小清新的页面效果。bootstrap-3.3.0-source

2015-01-23

bootstrap-3.3.0-source

简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。

2015-01-07

turboc2.0.zip

很好用的编程工具,解压后直接运行即可,方便实用

2015-01-07

javax.ws.rs.jar

这个java包还是挺难找的,找了好久,下载后直接导入到eclipse中即可使用

2015-01-07

jersey-archive-1.8.rar

包含所有的jar包,直接解压后导入后即可使用

2015-01-06

ADT-22.6.2.zip

在eclipse下安装ADT插件( Android Development Tools) 1、通过如下链接,下载最新版的ADT http://developer.android.com/sdk/installing/installing-adt.html 2、安装,本地安装时候把网断开否则会自动联网 首先将ADT的安装包下到本地,例如,我们下载ADT-22.6.2.zip 然后,Eclipse中选择菜单"Help->Install New Software...",在打开的Install对话框点击"Add..."按钮,打开添加站点(Add Site)对话框;Name一栏填写ADT,点击Location一栏右侧的"Archive..."按钮,选择下载的ADT-22.6.2.zip 文件,点击确 定(OK)。

2015-01-06

空空如也

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

TA关注的人

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