自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (1)
  • 收藏
  • 关注

原创 AES加密进行Android的SharedPreferences存储

1.概述SharedPreferences是Android提供用来存储一些简单配置信息的机制,其以KEY-VALUE对的方式进行存储,以便我们可以方便进行读取和存储。主要可以用来存储应用程序的欢迎语、常量参数或登录账号密码等。2.实例(1)创建项目SharedPreferencesDemo项目(2)编辑主界面的布局文件main.xml如下:xml version

2013-07-10 15:40:52 1613 1

原创 oracle游标使用

-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare       --类型定义       cursor c_job       is       select empno,ename,job,sal

2013-05-10 10:31:40 798

转载 HTML5的语音识别

HTML5语音识别(现在一般用在搜索上),目前相关介绍还是挺多的。为何呢?因为很简单!下面是个普通文本框:而稍稍多敲几个字母,其就变成了支持HTML5语音API的语音识别文本框了。我不喜欢嚼人家的烂根子,但是,就算闹得再轰轰烈烈,那些种田的农民伯伯也不知道“半13 连体裤”为何物。因此,一想到如此简单实用的装逼功能还有不少人并不熟知,我这心里啊,就觉得不踏实。

2013-03-25 21:06:01 13140 1

转载 js数组-2

js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr

2013-03-17 15:43:59 486

转载 js数组

1、创建数组var array = new Array();var array = new Array(size);//指定数组的长度var array = new Array(item1,item2……itemN);//创建数组并赋值2、取值、赋值var item = array[index];//获取指定元素的值array[index] = value;//为指定元

2013-03-17 15:42:57 3502

原创 ajax-2

1. 初始化XMLHttpRequest对象模版  function   createXmlHttpRequest(){     var xmlHttp;     try{    //Firefox, Opera 8.0+, Safari             xmlHttp=new XMLHttpRequest();     }catch (e){             try{

2013-03-17 15:41:22 501

原创 ajax-1

1.XMLHttpRequest对象  XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口允许数据从客户端传递到服务端,但并不会打断用户当前的操作。使用XMLHttpRequest传送的数据可以是任何格式,虽然从名字上建议是XML格式的数据。XMLHttpRequest最早是在IE5中以ActiveX组件的形式实现的。非W3C标准。创建XMLHttpReques

2013-03-17 15:40:32 397

转载 json

JSON(JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。JSON它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。它易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard

2013-03-17 15:38:56 467

原创 Struts-7

OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。相对EL表达式,它提供了平时我们需要的一些功能,如: l支持对象方法调用,如xxx.sayHello();

2013-03-10 11:45:55 446

原创 Struts-6

数据标签主要用于提供各种数据访问相关的功能,比如显示一个Action里的属性,以及生成的国际化输出等。Struts2数据标签主要分为以下几种: property:用于生成输出某个值 值包:valueStack、StackContext和ActionContext中的值bean:该标签用于创建一个JavaBean实例,如果指定了id属性,则可以将创建的Javabean实例存放入Sta

2013-03-10 11:45:13 789

原创 Struts-5

国际化一个系统的国际化就是根据操作系统的语言,页面上的表现形式发生相应的变化。比如如果操作系统是英文,页面的文字应该用英语,如果操作系统是中文,页面的语言应该是中文。IE浏览器设置语言环境:Windows系统下:IE -->工具-->Intener选项--->语言--->设置语言首选项--->添加XX语言,就可实现添加。   国际化过程中往往伴随以下具体内容:一、实现国际化

2013-03-10 11:44:20 494

原创 Struts2-4

国际化  1说明一个系统的国际化就是根据操作系统的语言,页面上的表现形式发生相应的变化。比如如果操作系统是英文,页面的文字应该用英语,如果操作系统是中文,页面的语言应该是中文。IE浏览器设置语言环境:Windows系统下:IE -->工具-->Intener选项--->语言--->设置语言首选项--->添加XX语言,就可实现添加。  2 步骤(1)、建立资源文件资源

2013-03-10 11:43:28 484

原创 Struts2-3

我们都是默认使用.action后缀访问Action。其实默认后缀是可以通过常量”struts.action.extension“进行修改的,例如:我们可以配置Struts 2只处理以.do为后缀的请求路径:     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"    "http://strut

2013-02-28 19:36:59 365

原创 Struts2-2

分析的servlet   客户端--->web容器-->web.xml -->servlet来处理 ----->model-->数据库     request.setAttribute(“username”,username);//转发request.getDis(“manager/index.jps”).forward(request,response);

2013-02-27 20:53:21 245

原创 Hibernate中的数据库增改删查操作

1、增加数据Users users = new Users();users.setPwd="admin";users.setName="admin";Session session = HibernateSessionFactory.getSession();session.beginTransaction();session.save(users);session.g

2013-02-27 14:48:51 621

原创 Struts2-1

1、struts2是MVC框架2、struts2的开发环境搭建  1》找到开发Struts2应用需要使用到的jar文件.  2》编写Struts2的配置文件  3》在web.xml中加入Struts2 MVC框架启动配置  1》找到开发Struts2应用需要使用到的jar文件.需要下载struts2             官网:

2013-02-26 21:33:04 364

原创 Hibernate5

通过asm和cglib二个包实现;Domain是非final的。1.session.load懒加载。2.one-to-one(元素)懒加载:必需同时满足下面三个条件时才能实现懒加载(主表不能有constrained=true,所以主表没有懒加载)lazy!=false 2)constrained=true 3)fetch=select3.one-to-many (元素)懒加

2012-12-26 17:16:25 13547

原创 Hibernate4

组件映射  组件类是值类型的,它没有对象标识符属性,在数据库中没有对应的表,它只隶属于另一个持久化类的实例。  把组件类作为持久化类的单个属性来使用  把组件类作为持久化类的集合属性来使用把组件类作为持久化类的单个属性来使用public class  Address{ … }public class Customer{  private Long i

2012-12-26 17:12:26 486

原创 Hibernate3

一对一(Person - IdCard)1)基于主键的one-to-one(person的映射文件)idCard一对一(Person - IdCard)2)基于外健的one-to-one,可以描述为多对一,加unique=“true”约束             property-ref用于指定关联类的一个属性,这个属性将会和本外键相对应

2012-12-26 17:09:20 316

原创 Hibernate2

对象状态瞬时(transient):数据库中没有数据与之对应,超过作用域会被JVM垃圾回收器回收,一般是new出来且与session没有关联的对象。持久(persistent):数据库中可能有数据与之对应,当前与session有关联,并且相关联的session没有关闭,事务没有提交;持久对象状态发生改变,在事务提交时会影响到数据库(hibernate能检测到)。脱管(detache

2012-12-26 17:04:50 401

原创 Hibernate1

JDBC的优点        直接底层操作,提供了很简单、便捷的访问数据库的方法,跨平台性比较强。灵活性比较强,可以写很复杂的SQL语句。JDBC的缺点1.因为JAVA是面向对象的,JDBC没有做到使数据能够面向对象的编程,使程序员的思考仍停留在SQL语句上。2.操作比较繁琐,很多代码需要重复写很多次。3.如果遇到批量操作,频繁与数据库进行交互,容易造成效率的下降。

2012-12-18 20:23:27 215

原创 CVS 版本控制器

•项目开发靠的是一个团队的能力,很少有大中型项目是由个人完成的。对于团队开发来讲---能控制每个人的分工和权限,可以让多个人同时编辑同一份代码,并由程序来提醒两次修改中存在的冲突,可以查看某一处改动是谁做的---类似这样的需求就显得尤为重要。这也是学习CVS的缘由,它可以很好的解决上述问题。•CVS是一个著名的版本控制工具 •CVS的英文全称是Concurrent Version Sy

2012-12-06 19:43:28 225

原创 WEB-Servlet事件监听器

监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext,HttpSession 和 ServletRequest 这三个域对象。lServlet规范针对这三个对象

2012-12-05 16:14:42 281

原创 WEB-Servlet Filter2

Filter的部署—注册Filter       testFitler     org.test.TestFiter      word_file  /WEB-INF/word.txt     用于为过滤器指定一个名字,该元素的内容不能为空。元素用于指定过滤器的完整的限定类名。元素用于为过滤器指定初始化参数,它的子元素指定参数的名

2012-12-05 16:10:34 335

原创 WEB-Servlet Filter

Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Servlet API中提供了一个Filter接口,开发web应用时,如

2012-12-04 14:06:28 547

原创 WEB-下载文件

ProgressListener显示上传进度ProgressListener progressListener = new ProgressListener() {public void update(long pBytesRead, long pContentLength, int pItems) {System.out.println("到现在为止,  " +

2012-12-02 20:17:11 2143 1

原创 WEB-上传文件

实现web开发中的文件上传功能,需完成如下二步操作:•在web页面中添加上传输入项•在servlet中读取上传文件的数据,并保存到本地硬盘中。l如何在web页面中添加上传输入项?•标签用于在web页面中添加文件上传输入项,设置文件上传输入项时须注意:•1、必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数据。•2、必须把form的enctype属值设

2012-11-29 20:47:49 584

转载 WEB-框架

元数据-DataBaseMetaData元数据:数据库、表、列的定义信息。 Connection.getDatabaseMetaData() DataBaseMetaData对象 •getURL():返回一个String类对象,代表数据库的URL。 •getUserName():返回连接当前数据库管理系统的用户名。 •getDatabaseProductName()

2012-11-28 15:37:59 258

原创 JDBC-连接池

编写连接池需实现javax.sql.DataSource接口。DataSource接口中定义了两个重载的getConnection方法: •Connection getConnection()•Connection getConnection(String username, String password)实现DataSource接口,并实现连接池功能的步骤: •在Dat

2012-11-27 19:34:01 340

原创 WEB-国际化2

DateFormat 类可以将一个日期/时间对象格式化为表示某个国家地区的日期/时间字符串。 DateFormat 类除了可按国家地区格式化输出日期外,它还定义了一些用于描述日期/时间的显示模式的 int 型的常量,包括FULL, LONG, MEDIUM, DEFAULT, SHORT,实例化DateFormat对象时,可以使用这些常量,控制日期/时间的显示长度。例如,对

2012-11-26 16:11:53 480

原创 WEB-国际化

软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。 国际化又称为 i18n:internationalization 软件实现国际化,需具备哪些特征: •对于程序中固定使用的文本元素,例如菜单栏、导航条等使用的文本元素、或错误提示信息,状态信息等,需要根据来访者的地区和国家,选择不同语言的

2012-11-25 16:24:18 3159

原创 一些英语单词

Conference:讨论会,碰头会议的意思       例如,有时候领导会说“咱们Call一个Conference吧”,这个的意思应该是一个电话会议,或者视频会议。 Follow:跟踪       例如,一般会说那个Case你follow一下吧,这就是说让你跟踪一下这个事情。 Team:       是团队的意思,团队的主管一般叫Team Leader,一个Team可以大也可

2012-11-24 20:02:44 426

原创 WEB-JSP标准标签库

•JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚本。本章将介绍JSTL的应用基础、如何从表示层删除源代码来简化软件的维护。•JSTL英文全称是“JSP Standard Tag Library”,即JSP标准标签库之意。 •JSTL是由JCP(Ja

2012-11-21 19:52:25 345

原创 WEB-自定义Jsp标签2

•由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。实现SimpleTag接口的标签通常称为简单标签。简单标签共定义了5个方法:–setJspContext方法 –setParent和getParent方法 –setJs

2012-11-19 19:07:32 403

原创 WEB-自定义JS标签

•自定义JSP标签就是程序员定义的一种JSP标签,这种标签把那些信息显示逻辑封装在一个单独的Java类中,通过一个XML文件来描述它的使用。当页面中需要使用类似的显示逻辑时,就可以在页面中插入这个标签,从而完成相应的功能。•使用自定义标签,可以分离程序逻辑和表示逻辑,将Java代码从HTML中剥离,便于美工维护页面;自定义标签也提供了可重用的功能组件,能够提高工程的开发效率。•自定

2012-11-17 16:12:21 3212

原创 WEB-jsp设计模式

面向对象软件开发领域中,设计模式包括一些规则来完成一定任务。设计模式针对一些特定的问题,提出一种解决方案。 常用的面向对象设计模式有4种: Factory模式、Singleton模式、Facade模式和MVC架构模式。 SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。

2012-11-15 20:02:16 569

原创 WEB-el表达式

•EL表达式的语法格式: ${标识符} •在JSP页面中使用的形式,通知JSP引擎调用pageContext.findAttribute()方法,以标识符为关键字从各个域对象中获取对象。如果域对象中不存在标识符所对应的对象,则返回结果为“”(注意,不是null)。•JSP EL用于以下情形 –静态文本 –标准标签和自定义标签(可以作为元素属性的值,也可以在自定义或者

2012-11-14 16:07:52 570

原创 WEB-js4

JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: •这个Java类必须具有一个无参的构造函数 •属性必须私有化。 •私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。lJavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的JavaBean组件,其它程序可以通过反射技术实例化JavaBean对

2012-11-12 19:19:03 286

原创 WEB-js2

JSP页面翻译成的Servlet继承了org.apache.jasper.runtime.HttpJspBase类,HttpJspBase类是HttpServlet的一个子类,因此JSP页面翻译成的Servlet是HttpServlet的一个孙子类。HttpJspBase类实现了javax.servlet.jsp.HttpJspPage接口中的部分方法,因此,HttpJspBase类是抽象的。

2012-11-08 19:52:02 348

原创 WEB-js

在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。 如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护都将非常困难。 对大量静态内容的美工设计和相关HTML语句的编写,并不是程序员所要做的工作,程序员对此也不一定在行。网页美工设计和制作人员不

2012-11-07 14:15:33 567

神器验证正则表达式去除复制代码前的序号

复制代码有序号烦心 他能去除 正则表达式不容易改错 他能验证

2013-04-25

空空如也

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

TA关注的人

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