自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(57)
  • 资源 (2)
  • 收藏
  • 关注

转载 MVC设计模式

MVC(Model View Controller)模型(model)-视图(view)-控制器(controller):MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新,

2014-03-19 20:56:21 909 1

原创 Android之路-SharedPreferences

SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?SharedPreferences类似过

2011-12-19 19:59:41 364

原创 Android之路-EditText组件

今天主要介绍的UI组件为EditText  会演示回车键的使用        自动完成输入内容的组件 1、回车键的使用需要继承OnKeyListener接口package cn.class3g.activity;import android.app.Activity;import android.os.Bundle;import android.view

2011-12-13 22:01:39 1166

原创 Android之路-TextView组件

今天主要介绍的UI组件为:TextView会演示TextView怎样将文本带上边框                           与超文本链接TextView自定义带边框的TextView1.activity文件package cn.class3g.activity;import android.content.Context;import

2011-12-13 21:53:10 1900 1

原创 Android之路-android菜单简介

Android菜单简介Android提供了三种菜单:options menu,context menu,sub menu。 options menu就是通过按home键来显示,context menu需要在view上按上2s后显示。这两种menu都有可以加入子菜单,子菜单不能种不能嵌套子菜单。 options menuoptions menu最多只能在屏幕最下面

2011-12-12 23:35:11 677

原创 Android之路-生命周期

声明周期图:Activity 从创建到进入运行态所触发的事件 onCreate()-->onStart-->onResume()           从运行态到停止态所触发的事件                          onPause()--->onStop()                从停止态到运行态所触发事件              onR

2011-12-11 20:14:11 585

原创 Android之路-简单布局的实现

布局【layout】目前为止,所学布局有4种,分别为:1、线性布局【inear_layout】2、表格布局【table_layout】3、相对布局【relative_layout】4、帧布局【frame_layout】    一、线性布局【linear_layout】线性布局分为垂直【horizontal】,水平【vertical】两种方式 它们的显示效

2011-12-07 21:56:31 580

原创 Android之路-电话拨号器

这次,我们来实现一个简单的应用程序——电话拨号器1创建项目【MyPhone】,在项目src下新建一个包,取名MyPhoneActivity我们要编写代码的文件共有三个,分别是:1、res/layout 路径下的main.xml文件;2、res/values 路径下的strings.xml文件;3、MyPhoneActivity文件。首先,编写string

2011-12-06 20:46:07 509

原创 Android之路-第一个android应用程序

android之路-第一个android应用程序在搭建还好android环境之后,接下来就要着手写我们的第一个android应用程序了最好的理解就是实践,所以让我们用实践来慢慢深入理解android。首先启动Eclipse在项目区域中右键,新建一个 android project(如果右键菜单栏中没有选项,那么肯定在other中了)1,写好项目名称,选择

2011-12-05 22:31:51 466

原创 Android之路-Android开发环境搭建

Android之路-Android开发环境搭建  在android开发环境搭建之前,首先要准备好的东西如下:JDK5或JDK6(别忘记设置环境变量)Eclipse3.xAndroid  SDKATD 插件在配置好JDK,且相关文件都找齐之后,接下来开始Android开发环境搭建。  步骤如下:打开Eclipse ->

2011-12-05 21:38:30 416

原创 文件上传有关问题(含代码)

一、文件上传的基本操作:1、 表单属性enctype的设置multipart/form-data和application/x-www-form-urlencoded的区别 FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。然而,在向服务器发送大量的文本、包含非ASCII

2011-11-21 19:37:09 414

原创 MySQL存储过程详解

1.      存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望

2011-11-16 20:19:35 627

原创 JDBC程序详解

JDBC简介 数据库驱动SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。  JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成。组成JDBC的2个包: java.sql javax.sql开发JDBC应用需要以上2个包的支持外,还需要导入相应JDBC的数据

2011-11-14 21:17:29 378

原创 Jsp自定义标签_防盗链标签

1、标签案例-开发防盗链标签盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。解决途径之一——限制引用页这种防盗链原理是,服务器获取用户提交信息的网站地址,然后和真正的服务端的地址相比较,

2011-11-09 19:20:35 312

转载 Android入门1—开发环境搭建

【作者:孟祥月   博客:http://blog.csdn.net/mengxiangyue】         俗话说:工欲善其事,必先利其器,我们如果想学会开发Android开发,必须先找一个开发工具。我们可以选择Eclipse作为我们的开发环境,许多人都知道使用Eclipse作为开发环境,但是好多人下载下来Eclipse却不知道怎么配置,这次我就介绍一下。         1下载Ecl

2011-11-09 17:19:26 275

原创 设计模式----装饰模式

设计模式----装饰模式        装饰模式,就是将传统繁琐的设计模式简单化,不需要许多的子类,也能实现同样的功能的一种设计模式。        例子如下:     --------------------------普通继承模式实现A 发镖B 变身C 无敌M1: AM2: BM3: CM4:A B      M5:A CM6:B CM7

2011-11-09 17:10:27 366

原创 Java常见面试题

下面是某些企业常见的算法面试试题,现总结如下。1.比较两个字符串如果不等返回True?答案:  Java代码  public class StringDemo { private static String a = "abc"; private static String b = "abcg"; pub

2011-11-09 17:07:11 476

原创 MyEclipse快捷键

MyEclipse 快捷键大全(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。          F3跳到声明或定义的地方。          F5单步调试进入函数内部。          F6单步调试不进入

2011-11-09 16:54:03 247

原创 MYSQL语句之Select子句

Select 子句from子句:指定查询数据的表where子句:查询数据的过滤条件group by子句:对匹配where子句的查询结果进行分组having子句:对分组后的结果进行条件限制order by子句:对查询结果结果进行排序,后面跟desc降序或asc升序(默认)。     limit子句:对查询的显示结果限制数目procedure子句:查询存储过程返回的结果集数

2011-11-09 12:03:42 1311

原创 大数运算相关知识简介

大数——这里提到的大数指有效数字非常多的数,它可能包含少则几十、几百位十进制数,多则几百万或者更多位十进制数。有效数字这么多的数只具有数学意义,在现实生活中,并不需要这么高的精度,比如银河系的直径有10万光年,如果用原子核的直径来度量,31位十进制数就可使得误差不超过一个原子核。        大数的表示:对于这里提到的大数,上文提到的两种表示法都不能满足需求。为此,必需设计一

2011-11-09 11:50:49 545

原创 HTML表单处理(二)

表单控件:下拉框表单控件 (Form Control):下拉框(select)下拉框(Select)既可以用做单选,也可以用做复选 。单选例句如下: 苹果 桔子 芒果如果要变成复选,加muiltiple即可。用户用Ctrl来实现多选。例句 :用户还可以用size属性来改变下拉框 (Select)的大小下拉框示例代码选择你最

2011-11-09 11:41:38 1871

原创 HTML表单处理(一)

HTML表单是HTML页面与浏览器端实现交互的重要手段。利用表单可以收集客户端提交的有关信息。在HTML里,我们可以定义表单,并且使表单与CGI或ASP等服务器端的表单处理程序配合。我们在网页设计课程中不会涉及程序编制。HTML表单(F orm)是HTML的一个重要部分,主要用于采集和提交用户输入的信息。举个简单的例子,一个让用户输入姓名的HTML表单(Form)。示例

2011-11-09 11:31:07 1063

原创 JSP自定义标签01

演示传统自定义标签(jsp2.0以前的)1)        使用自定义标签控制页面内容(标签体)是否输出,利用doStartTag()的返回值控制return this.SKIP_BODY; //忽略标签体return this.EVAL_BODY_INCLUDE; //执行标签体2)        控制整个jsp的输出利用doEndTag()的返回值控制return

2011-11-09 11:12:14 207

原创 显示浏览过的商品--Servlet代码

GoodsDetailServlet文件 在web.xml文件中访问网址写为/detail.dopackage cn.csdn.web.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.Arrays;import java.util.LinkedList;import ja

2011-11-07 20:37:17 443

原创 解决request中文乱码的问题

解决request中文乱码的问题request.setCharacterEncoding(charset);必须写在第一次使用request.getParameter()之前,这样才能保证参数是按照已经设置的字符编码来获取。response.setCharacterEncoding(charset);必须写在PrintWriter out =request.getWri

2011-11-07 20:11:14 279

原创 TagSupport类的生命周期

它的生命周期各个阶段的具体执行过程如下:(1)当JSP容器在解释JSP页面时,如果遇到自定义标签的开始标记,将利用”标签处理类“建立一个”标签处理对象“。         在建立”标签处理对象“的过程中,JSP容器会回调setPageContext()方法,然后根据自定义标签的属性值来初始         化“标签处理对象”的属性。 (2)接着JSP容器会运行doStartTa

2011-11-07 20:06:52 293

原创 Java_Scoket编程

一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为

2011-11-07 19:43:40 1190 1

原创 java UDP 操作

1    DatagramSocket 类        要收发DatagramPacket必须打开一个数据报socket ,当服务器构造DatagramSocket时。1.1 服务器和客户端的服务器       两者使用的socket都是一样的,区别仅仅在于 服务器端的端口是已知端口,而客户端的端口是系统分配的。     TCP端口和UDP端口之间没有关联,所以两者可以共同绑定在

2011-11-07 19:41:11 278

原创 XML解析

XML解析:SAX和DOM解析的比较在针对XML文档的应用编程接口中,最主要的有W3C制定的DOM(Document Object Method,文档对象模型)和由David Megginson领导的SAX(SimpleAPI for XML,用于XML的简单API)。SAX和DOM在实现过程中,分别侧重于不同的方面以满足不同的应用需求。DOM为开发基于XML的应用系统提供了便利。它通

2011-11-07 19:34:18 380

原创 WEB资源访问交互图

2011-11-07 19:29:42 414

原创 El表达式的使用

2011-11-07 19:23:29 143

原创 Java+JSP编写计算器

JAVA:JSP:

2011-11-07 19:19:57 944 1

原创 总结page,request,session,application四个域对象的使用及区别

page域(pageContext)   周期:当前页面,也就是只要跳到别的页面就失效了。如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里。 从把变量放到pageContext开始,到jsp页面结束,你都可以使用这个变量。            称之为request域(request)  周期:请求结束,简单的理解就是

2011-11-07 19:12:30 4103 1

原创 WEB开发的相关知识

WEB开发的相关知识WEB,在英语中WEB即表示网页的意思,它表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术:Html常用动态

2011-11-07 18:52:40 390 1

转载 简单ASP分页代码

第一步、建立数据库连接(以Access为例) 建立数据库连接对象conn.open("DRIVER=Driver do Microsoft Access(*.mdb);UID=admin;pwd=;dbq="&server.mappath("eg.mdb"))  ‘打开数据库,如果数据库没有密码 可以省略。%>第二步、建立记录集建立记录集对象sql="select * fr

2011-11-07 18:40:17 632

转载 数据包传输的全过程

第一个什么是FTP?FTP是英文File Transfer Protocol的缩写,意思是文件传输协议。它和HTTP一样都是Internet上广泛使用的协议,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。

2011-11-07 18:16:05 13247

原创 forword与include的区别(简要)

forword与include的区别forward方法是把请求的内容转发到另外的一个servlet.而include是把另一个servlet处理过后的内容拿过来.例如使用了forword方法后,会跳转到指定的另外一个页面并显示内容而include是在原本页面显示新的页面的内容,并且包含原来页面上的内容。

2011-10-30 23:52:31 700

原创 JSP入门

JSP是一种动态web资源的技术JSP 基本语法: 指令声明表达式代码段/脚本段注释 page 指令<%@ page[language="java"][extends="package .class"][import="{package .class | .*}, ..."][session="true|false"][buffer="n

2011-10-30 23:50:38 174

原创 请求重返定向与请求转发的区别

请求重定向与请求转发的区别请求重定向:HttpServletResponse.sendRedirect请求转发:RequestDispatcher.forward 这两种方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有很大的区别。 1.RequestDispatcher.forward方法只能将请求转发给同一个Web应用中的组件,

2011-10-30 10:46:21 256

原创 网站提示上次访问时间的代码

public class CookieDemo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)   throws ServletException, IOException {   response.setCharacterEncodi

2011-10-24 19:33:56 523

EditPlus 3

EditPlus(文字编辑器)汉化版一套功能强大,可取代记事本的文字编辑器,EditPlus拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,能够同步于剪贴板自动将文字粘贴进 EditPlus 的编辑窗口中,让你省去粘贴的步骤。另外它也是一个非常好用的 HTML 编辑器,它除了支持颜色标记、HTML 标记,同时支持 C、C++、Perl、Java,另外,它还内建完整的HTML & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装 IE 3.0 以上版本,它还会结合IE 浏览器于 EditPlus 窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。另外它也是一个好用的HTML网页编辑软件,除了可以颜色标记HTML Tag (同时支 援 C/C++、Perl、Java) 外,还内置完整的HTML和 CSS1 指令状态,支持 HTML, CSS, PHP, ASP, Perl, C/C++, Java, Javas cript and VBs cript;对于习惯用 记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间。倘若你有安装 IE 3.0以上版本,它还会结合IE 浏览器于EditPlus的窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。是一个相当棒又多用途多状态的编辑软件。

2011-11-09

apache-tomcat-7.0.22

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是7.0。

2011-11-09

空空如也

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

TA关注的人

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