自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alex的博客

人生须自重。

  • 博客(13)
  • 收藏
  • 关注

原创 Java EE基础知识学习(七)

当Web应用在Web容器中运行时,Web应用内部会不断发生各种事件:如Web应用被启动、Web应用被停止、用户Session开始、用户Session结束、用户请求到达等,通常来说这些Web事件对于开发者是透明的。Servlet API提供了大量的监听器来监听Web应用的内部事件,从而允许当Web内部事件发生时回调事件监听器内的方法。这些监听器就是我们这一节要介绍的Listener。Listener实

2017-04-10 19:35:43 377

原创 Java JDBC基础

Java JDBCJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC的四种主要接口:Java中使用JDBC连接数据库,主要有六个步骤: 1、

2017-04-06 16:34:11 339

原创 软件工程几种开发模型简述

1、瀑布模型:瀑布模型为项目提供了按阶段划分的检查点,当前一个阶段完成后,我们只需要去关注后面的阶段,而不用再去关注之前的阶段,并且瀑布模型可以应用在迭代模型中,同时瀑布模型提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。但是瀑布模型中各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。由于开发模型是线性的,用户只有等到整个过程的末期才能

2017-04-05 21:38:52 6283

原创 JAVA继承

继承 当我们创建一个新类时,可以指定新类从一个现有的类中继承某些成员,而不是完全声明一个新类。这个现有的类java中称作超类,新类称为子类。而在C++中,超类称为基类,子类称为派生类。每个子类又可以成为其他子类的超类。 子类拥有超类的字段和方法,同时子类也可以添加自己的字段和方法,因此子类比超类会更加具体,表示更加专门化的对象组。子类能够体现出超类的行为,同时子类可以改变这些行为,使得他们能够适

2017-04-05 18:21:21 342

原创 JAVA接口

接口接口的声明: Java接口描述一组方法,对象可以调用这些方法,告诉对象执行某个任务或者返回某种信息。 Java中接口的声明以关键字interface开始,只能包含常量和抽象方法,不能有具体的实现。 与类不同的是,所有的接口成员都必须是公共的,并且接口不能指定任何的实现细节,如具体的方法和实例变量。 接口中声明的所有方法都隐含为public和abstract类型,而所有字段都隐含为publ

2017-04-05 18:19:23 321

原创 JAVA泛型集合

泛型集合: 集合是一种数据结构,它保存其他对象的引用。 通常集合包含的引用,其对象都具有相同的类型。 集合框架接口声明了对不同集合类型执行的一般性操作,以下是一些框架集合的接口: (1) Collection:集合层次中的根接口,它派生Set、Queue和List接口。 (2) Set:不包含重复值的集合。 (3) Queue:通常是建模排队的一个先入先出的集合,也可以指定其他的顺序。

2017-04-05 18:17:17 1460

原创 C++实现STRING类

实现了输入输出流的重载,能够输出字符串长度,重载了+、+=、=等运算符。 String类代码:#include#includeusing namespace std;class String{private:char *str;int maxsize;public:String(int x = 100){maxsize = x;str = new char[x];}Str

2017-04-05 18:14:55 224

原创 计算机算法设计与分析——递归与分治策略(二)

分治法:分治法的基本思想是将一个规模为n的问题分解为k个规模的较小的子问题,这些子问题互相独立并且与原问题相同。递归地解这些子问题,然后将各个子问题的解合并得到原问题的解,他的一般算法设计模式如下:divide-and-conquer(P){if(|P|<=n0)adhoc(P);divide P into smaller subinstances P1,P2,……,Pk;for(i=

2017-04-05 18:08:59 560

原创 计算机算法设计与分析——递归与分治策略(一)

递归: 直接或者间接地调用自身的算法称为递归。用函数自身给出定义的函数成为递归函数。使用递归技术往往使函数的定义和算法的描述简洁且易于理解。有些数据结构,如二叉树等,由于其本身固有的递归特性,特别适合用递归的形式来描述。另外,还有一些问题,虽然其本身没有明显的递归结构,但用递归技术来求解,可以使得设计出的算法简捷易懂且易于分析。每个递归函数都必须有非递归定义的初始值,否则,递归函数就无法计算。递归

2017-04-05 18:07:45 2919

原创 寻找中间数(代码)

#include<iostream>using namespace std;int main(){ int n,count=1,numcount; int *num; int temp; bool flag=true; bool isfound=false; int founnumber; cin>>n; num=new int[n];

2017-04-05 18:06:47 1135

原创 几种简单的排序算法

冒泡排序: 每次外层循环都找到num[i]后面元素的最大的数值,并将这个数值存入num[i],原先num[i]存储的数值被移动到后面,这样等整个循环都结束,数组按照从大到小的顺序排列。int num[10]={1,2,3,4,5,6,7,8,9,10};int temp;for(int i=0;i<10;i++){ for(int j=i;j<10;j++) {

2017-04-05 18:06:00 192

原创 四种语言上的运算

四种语言上的运算:L和M的并:L∪M={s|s属于L或者s属于M}L和M的连接:LM={st|s属于L并且t属于M}L的Kleene闭包:字符串中有0个或者多个L中的元素L的正闭包:字符串中有1个或者多个L中的元素

2017-04-05 18:04:00 415

原创 Java EE 基础知识学习(六)

Filter可以对用户的请求进行预处理,同时也可以对HttpServletResponse进行后处理,是一个典型的处理链,所以Filter也叫做拦截器。Filter也可以像Servlet一样对用户的请求做出响应,但一般我们都会使用Servlet来响应用户,而不是用Filer。使用Filter的好处:Filter可以在HttpServletRequest到达Servlet之前,拦截HttpServl

2017-04-04 20:07:39 652

空空如也

空空如也

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

TA关注的人

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