自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SkewRain的专栏

每一个伟大的传奇都开始于一场冒险

  • 博客(47)
  • 资源 (7)
  • 收藏
  • 关注

原创 卸载Xcode的命令

【一条命令卸载Xcode和iphone SDK】打开终端,输入如下命令并回车:sudo /Developer/Library/uninstall-devtools --mode=allLibrary目录下有两个命令行程序的,uninstall-devtools和uninstall-developer-folder,(其中第二条命令就是卸载developer目录的),分别对应下面两条命令

2014-02-28 16:28:50 2145

原创 论文书写---格式控制

1.输入上标的方式:快捷键:“Ctr”+“Shift”+“=/+”;2.输入下标的方式:快捷键:“Ctr”+“=/+”。

2014-02-27 16:10:36 630

原创 论文笔记---小论文

初稿4月初。我们主要关注云应用和云工程方向。工具的类别---》归类、提炼。关于工具:前面主要写:原理、综述总结。后面主要写:给出一种迁移方法。关于云迁移工具:我们主要强调:从物理环境向云端的迁移。(即P2V)。迁移的四种情况:1):已有的应用系统、小软件,直接迁移,无须做大的修改。2):重构:代码没有改变,只是改变资源的调度方式。3):修改:涉及到部

2014-02-27 14:10:55 817

原创 创建自己的第一个IOS应用---ToDoList

完成一个My To-Do List的程序步骤如下:1.首先建立一个Empty Application.如下图所示:创建项目的名称如下: 选定项目存储位置,然后“确定”。2.按“Ctrl+N”出现如下的界面,我们选择IOS列下面userinterface栏,然后,然后选择“storyboard”,界面如下所示: 点击“下一步”,我们保存为“Main”。

2014-02-25 22:16:09 1229

原创 Servlet详解---Servlet跳转

Servlet跳转从一个JSP或者是一个HTML页面可以通过表单或超链接跳转进Servlet,那么从Servlet也可以跳转到其他的Servlet、JSP或其他页面。关于跳转,之前强调过有两种:1):客户端跳转:地址栏跳转之后改变,而且无法传递request范围的属性,是在所有的操作都执行完毕之后才发生跳转的操作,语法:response sendRedirect()。2):服务器端

2014-02-25 11:47:39 1638

原创 Servlet详解---取得其他内置对象

取得HttpSession实例在Servlet程序中要想取得一个session对象,则可以通过HttpServletRequest接口完成,在此接口中提供了以下的操作方法:1):public HttpSession getSession()2):public HttpSession getSession(boolean create)Servlet本身提供的只有reques

2014-02-25 11:39:46 1252

原创 Servlet详解---取得初始化配置信息

初始化的方法可以使用init()完成,但是里面却可以传入一个ServletConfig的对象,此对象就是可以接受初始化配置参数的操作。本节内容可以参考之前讲解的JSP内置对象中的config对象的使用。因为所有的初始化参数都必须在web.xml文件之中进行配置。可以通过 public void init(ServletConfig config)throws ServletEx

2014-02-25 11:33:29 814

原创 Servlet详解---Servlet的生命周期

生命周期,是一个程序的存在周期,Servlet由于是受容器的管理,所以容器来决定其生命周期。Servlet生命周期Servlet程序是运行在服务器端的一段java程序,其生命周期将受到WEB容器的控制,生命周期包括:加载程序、初始化、服务、销毁、卸载五个部分。换种方式理解Servlet的生命周期如果觉得Servlet生命周期不好理解的话,读者可以按照人的生命

2014-02-25 11:26:43 1527

原创 Servlet详解---Servlet与表单

我们先写一个处理输入数据的Servlet如下所示:【InputServlet.java的内容如下:】package com.skewrain.demo2;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class InputServlet extends HttpServl

2014-02-25 11:17:04 997

原创 Servlet详解---概述

Servlet(服务器端小程序)是使用Java语言编写的服务器端程序,可以像JSP一样,生成动态的WEB页,Servlet主要运行在服务器端,并由服务器调用执行,是一种按照Servlet标准开发的类。Servlet程序是Java对CGI程序的实现,但是与传统CGI的多进程处理操作不同的是,Servlet采用了多线程的处理方式,这样就使得Servlet程序的运行效率比传统的CGI更高,而

2014-02-25 11:08:45 796

原创 CSS基础

CSS的基本代码形式:适用标签{属性:值}-->1):CSS代码应放在HTML文本的...部分内。2):CSS采用...形式。譬如要将HTML文本中标签内的文字全部以“斜体+红色”显示,那么必须按如下编辑。H2{font-style:italic;color:red}HTML文本中嵌入样式表的四种方式:1):内嵌至HEAD部分。2):使用外部样式表—

2014-02-22 17:39:02 619

原创 读书笔记—风险投资基金

风险投资基金一般是由风险投资公司出面,邀集包括自己在内的不超过499位投资者(和投资法人),组成一个有限责任公司(Limited Liability Company,LLC)。为了避税,在美国融资的基金一般注册在特拉华州,在世界上其他地区融资的基金注册在开曼群岛(Cayman Island)或巴哈马(Bahamas)等无企业税的国家和地区(如果读者创业时遇到一个注册在加州或纽约的美国基金,那一

2014-02-22 10:05:32 1867

原创 DAO设计模式-2

DAO设计模式简介DAO(Data Access Object,数据访问对象),主要的功能就是用于进行数据操作的,在程序的标准开发框架中属于数据层的操作。企业分层架构1):客户层:因为现在都采用了B/S开发架构,所以一般都使用浏览器进行访问。2):显示层:使用JSP/Servlet进行页面效果的显示。3):业务层:(Business Object,业务对象):会将多个原

2014-02-22 09:45:10 940

原创 DAO设计模式-1

DAO设计模式简介DAO(Data Access Object,数据访问对象),主要的功能就是用于进行数据操作的,在程序的标准开发框架中属于数据层的操作。企业分层架构1):客户层:因为现在都采用了B/S开发架构,所以一般都使用浏览器进行访问。2):显示层:使用JSP/Servlet进行页面效果的显示。3):业务层:(Business Object,业务对象):会将多个原

2014-02-21 22:12:16 859

原创 JavaBean实现注册验证功能

JavaBean实现注册验证功能通过JSP+JavaBean完成一个注册用户的验证功能。由于错误不固定,所以使用Map接口类型保存所有的错误信息。【index.jsp的页面内容如下:】javabean    request.setCharacterEncoding("GBK");%>        用户名:"/>        

2014-02-21 21:44:59 1582

原创 JavaBean详解---JavaBean的保存范围和删除JavaBean

JavaBean的保存范围在的指令上存在了一个scope属性,表示的是一个JavaBean的保存范围,保存的范围一共是四种:1):page:保存在一页的范围之中,跳转之后此JavaBean无效;2):request:一个JavaBean对象可以保存在一次服务器跳转范围中;3):session:在一个用户的操作范围中保存,重新打开浏览器的时候才会声明新的JavaBean。4):a

2014-02-21 21:29:08 2655

原创 JSP基础---setProperty和getProperty

设置属性:标签一共有四种使用方法:1):自动匹配:2):指定属性:3):指定参数:     param=”参数名称”/>4):指定内容:     value=”内容”/>但是,如果现在希望为指定的属性设置内容,而其他的不希望设置内容的话,那么就可以将“*”替换为相应的属性。取得属性:在JavaBean的操作标签中也提供了专门取得属性的标签:,此标签会

2014-02-21 21:21:48 1410

原创 JavaBean详解---JavaBean与表单

JavaBean与表单在JavaBean语法中,实际上最大的特点就在于与表单的交互上,读者可以回顾一下:如果按照之前的做法,有一个表单提交了内容给JSP,JSP中如果要是想进行接收的话,则需要通过request,分别进行接收,并设置到JavaBean对应的属性里。方法一:【input_bean1.jsp的内容如下:】javabean    request.set

2014-02-21 21:17:40 4283

原创 JavaBean详解---JavaBean与WEB开发标准目录结构

JavaBean简介JavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来使用,有以下的优点:1):可将HTML和Java代码分离,这主要是为了日后维护的方便。如果把所有的程序代码(HTML和Java)写到JSP页面中,会使整个程序代码又多又复杂,造成日后维护上的困难。2

2014-02-21 21:02:06 3385

原创 JSP基础---pageContext对象

pageContext对象pageContext对象是javax.servlet.jsp.PageContext类的实例,主要表示的是一个JSP页面的上下文,在此类中除了之前讲解过的属性操作之外,还定义了以下的一些方法:1):public abstract void forward(String relativeUrlPath)2):public void include(String

2014-02-21 20:44:25 914

原创 JSP基础---config对象和out对象

Config对象Config对象是javax.servlet.ServletConfig接口的实例化对象,主要的功能是取得一些初始化的配置信息。常用的方法:1):public String getInitParameter(String name)2):public Enumeration getInitParameterNames()。所有的初始化参数都需要在web.

2014-02-21 20:39:09 894

原创 JSP编译指令和JSP动作指令

三个JSP编译指令:1):page:该指令是针对当前页面的指令。2):include:用于指定包含另一个页面。3):taglib:用于定义和访问自定义标签。七个JSP动作指令:1):jsp:forward:执行页面转向,将请求的处理转发到下一个页面。2):jsp:param:用于传递参数,必须与其他支持参数的标签一起使用。3):jsp:include:用于动态引

2014-02-19 19:39:32 696

原创 JSP内置对象---application

ApplicationApplication是javax.servlet.ServletContext接口的实例化对象,表示的是整个Servlet的上下文,ServletContext代表了整个容器的操作。除了以上的三个方法之外,对于属性的增加、取得和删除也是有其应用的,setAttribute()、getAttribute()、removeAttribute()。

2014-02-19 15:47:39 967

原创 JSP内置对象---session

Session对象    Session对象是javax.servlet.http.HttpSession接口的实例,但是这个接口并不像HttpServletRequest或HttpServletResponse那样本身还存在着一个父接口,这个没有,只是一个纯粹的接口。因为Session是属于HTTP协议的范畴。    实际上在开发中session对象最主要的用处就是完成用户的登录(log

2014-02-19 15:24:04 1181

原创 JSP内置对象---response

Response对象    responsede的主要功能是用于服务器对客户端的请求的回应,将WEB服务器处理后的结果发回给客户端。Response对象属于javax.servlet.http.HttpServletResponse接口的实例,HttpServletResponse接口的定义如下:Public interface HttpServletResponse extends Se

2014-02-19 15:02:58 932

原创 JSP内置对象---request

Request内置对象    Request内置对象是使用最多的一个对象了,其主要作用是用来接收客户端发送而来的请求信息,例如:请求的参数、发送的头信息等都属于客户端发来的信息,request是javax.servlet.http.HttpServletRequest接口的实例化对象,表示此对象主要是应用在HTTP协议上。对应接口:public interface HttpServletR

2014-02-19 14:37:31 1400

原创 JSP内置对象概览

在JSP之中,已经专门为用户的使用提供了许多的内置对象,所谓的内置主要指所有的对象不用再由用户自己进行对象的实例化操作,而可以直接进行使用。WEB容器为用户准备好了这些内置对象。    在JSP中为了简化用户的开发,提供了九个内置对象,这些内置对象将由容器为用户进行实例化,而用户直接使用即可,而不用像在java中那样,必须通过关键字new进行实例化对象之后才可以使用。    例如,之前

2014-02-17 14:39:16 934

原创 用户登录程序实现

这篇文章的作用就是实现用户登录程序。基本语法:、、、。既然现在的JSP可以进行数据库的连接操作了,那么就具备了动态WEB开发的一个能力了。在实际中所有的用户登录的操作必然都保存在数据表之中,用户输入用户名和密码,进行验证,如果正确,则表示登录成功;如果不正确,则表示登录失败。创建数据库表的结构如下所示:DROP TABLE user ; -- 删除表CR

2014-02-16 17:25:44 2123

原创 JSP基础语法---包含和跳转

包含操作使用包含操作:使用包含操作,可以将一些重复的代码包含进来继续使用。从一般正常的页面组成来看,一共分为四个区域。真正在改变的地方只是具体内容处,因为根据不同的用户浏览的不同,那么肯定这上面会存在差别。现在就有两种做法实现以上一种功能:方法一:在每一个JSP页面(HTML)都包含工具栏、头部信息、尾部信息、具体内容。方法二:将工具栏、头部信息、尾部信息都分成各个

2014-02-16 14:33:14 1002

原创 Java数据库编程---元数据

使用元数据分析数据库使用元数据可以分析数据库的基本信息,包括版本,数据库的名称等等,或者得到指定表的主键。DatabaseMetaDataDatabaseMeatData可以得到数据库的一些基本信息,包括数据库的名称、版本,以及得到表的信息。DatabaseMetaData的使用源码如下所示:【DatabaseMetaDataDemo.java】import j

2014-02-15 13:55:10 894

原创 Java数据库编程---事务处理

事务处理事务:就是保证操作的一致性,所有的操作要么全部成功,要么全部失败。事务处理事务处理在数据库开发中有着非常重要的作用,所谓的事务就是所有的操作要么一起成功,要么一起失败,事务本身具有:原子性(Atomicity)、一致性(Consistency)、隔离性或独立性(Isolation)、持久性(Durability)四个特征,以上的四个特征,也被称为ACID特征。原子性

2014-02-15 13:47:08 1049

原创 Java数据库编程---JDBC2.0操作

JDBC2.0操作    之前所讲解的大部分操作都是属于最基本的JDBC操作,在JDBC2.0之后,为了方便操作者进行数据库的开发提供了许多更加方便的操作,包括,可滚动的结果集,以及使用结果集直接更新数据库,如果要使用这样的特性则就必须依靠ResultSet。在JDBC2.0中有一个最重要的概念就是批处理,可以直接一次性完成多个语句的执行。可滚动的结果集如果要想创建

2014-02-15 13:25:08 1003

原创 Java数据库编程---Blob

处理大对象数据    —处理BLOB数据CLOB主要是保存海量文字的,而BLOB是专门保存二进制数据,包括图片、音乐、电影等等。BLOB数据BLOB的操作与CLOB是相似的,只是BLOB专门用于存放二进制数据,如图片、电影等。下面就通过BLOB进行图片的保存与读取。在MySQL中使用LONGBLOB声明,最高可以保存4G大小的内容。例如,有如下的数据库创建脚本:

2014-02-15 13:06:21 1267

原创 Java数据库编程---Clob

处理大对象数据—处理CLOB数据。大对象大对象处理主要指的是CLOB和BLOB两种类型的字段,在CLOB中可以存储海量文字,例如,存储一部《三国演义》或者是《红楼梦》等。在BLOB中可以存储二进制数据,如图片、电影等等,如果在程序中要想处理这样的大对象操作,则必须使用PreparedStatement完成,所有的内容要通过IO流的方式从大文本字段中保存和读取。

2014-02-13 19:47:58 996

原创 Java数据库编程---PreparedStatement接口

PreparedStatement简介PreparedStatement是Statement的子接口,属于预处理操作,与直接使用Statement不同的是,PreparedStatement在操作时,是先在数据表之中准备好了一条SQL语句,但是此SQL语句的具体内容暂时不设置,而是之后再进行设置,以插入数据为例,使用PreparedStatement插入数据时,数据表中的指针首先指向最后一条数

2014-02-13 19:35:02 2098

原创 Java数据库编程---Statement接口

1.执行数据库的更新操作Statement接口数据库可以连接之后,下面就可以进行数据库的具体操作了,如果要想对数据库进行操作,则肯定要使用Statement接口完成,此接口可以使用Connection接口中提供的createStatement()方法实例化。此接口中定义了以下的常用方法。重新创建之前的user表:DROP TABLE user ; -- 删除表CREAT

2014-02-13 19:17:03 1193

原创 Java数据库编程---JDBC操作步骤及数据库连接操作

JDBC操作步骤及数据库连接操作JDBC本身是一个标准,所以其操作步骤是固定的,以后只需要修改很少的一部分代码就可以达到不同数据库间的连接转换功能。JDBC操作步骤:数据库安装并配置完成之后,就可以按照以下的步骤进行数据库的操作了:1):加载数据库驱动程序:各个数据库都会提供JDBC的驱动程序开发包,直接把JDBC操作所需要的开发包(一般为*.jar或*.zip)直接配置到

2014-02-12 19:50:49 1731

原创 Java数据库编程---SQL语法基础

SQL语法基础SQL(Structured Query Language,结构查询语句)是一个功能强大的数据库语言。SQL通常用于与数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL分类SQL功能强大,概括起来,它可以分成以下几组:1):DML(Data Manipulation Language,数据操作语言)—用于检索或者修改数

2014-02-12 19:32:01 1103

原创 Java数据库编程---JDBC

JDBCJDBC(Java Database Connectivity,Java数据库连接),提供了一种与平台无关的用于执行SQL语句的标准Java API,可以方便的实现多种关系型数据库的统一操作,它由一组用Java语言编写的类和接口组成。在实际开发中可以直接使用JDBC进行各个数据库的连接与操作,而且可以方便的向数据库中发送各种SQL命令。在JDBC中提供的是一套标准的接口,这样,各个

2014-02-12 19:14:59 1212 1

原创 page指令

Page指令Page指令是在JSP开发中较为重要,使用此属性,可以定义一个JSP页面的相关属性,包括设置MIME类型,定义需要导入的包,错误页的指定等。Page指令语法: 常用page属性:contentType:定义JSP字符的编码和页面响应的MIME类型,如果是中文的话则使用如下形式:contentType=”text/html;charset=GBK”。Import:

2014-02-11 17:00:39 2244

ios企业级应用开发实战

本源码为《企业级ios应用开发实战》源码的后半部分。

2014-06-27

ios企业级应用开发实践源码

本源码为《ios应用开发实战》源码的前半部分,因为超过了60M限制,所以分两次上传。

2014-06-27

IOS5开发基础教程

IOS5开发必看书籍,IOS5开发经典书籍!

2013-09-25

扫雷.rar 用Visual C++实现的扫雷游戏

扫雷.rar 用Visual C++实现的扫雷游戏

2011-11-18

拼图.rar 用Visual C++实现的拼图游戏

拼图.rar 用Visual C++实现的拼图游戏

2011-11-18

WinPing.rar 用Visual C++实现的ICMP协议的Ping应用

WinPing.rar 用Visual C++实现的ICMP协议的Ping应用

2011-11-18

udpcs.rar 用Visual C++实现的UDP协议

udpcs.rar 用Visual C++实现的UDP协议

2011-11-18

空空如也

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

TA关注的人

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