自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (8)
  • 收藏
  • 关注

Ajax重构的步骤

Ajax重构的步骤:(1)创建一个单独的JS文件,名称为AjaxRequest.js,并且在该文件中编写重构Ajax所需的代码。(2)在需要应用Ajax的页面中包括步骤(1)中创建的JS文件。(3)在应用Ajax的页面中编写错误处理的方法、实例化Ajax对象的方法和回调函数。...

2011-04-17 20:39:05 97

解决下载中文名的文件时产生的乱码的问题

在下载带中文文件名的文件时,可能出现文件名乱码。产生原因:由于客户端响应的默认编码为ISO-8859-1,所以如果不对文件名进行转码(目前的文件名采用的是GBK编码,而要求的是ISO-8859-1编码),将产生乱码。解决办法:在指定文件名时,对其进行转码,即将GBK编码的文件名转换为ISO-8859-1编码。具体如下:[code="java"]response.addH...

2011-04-17 14:25:38 130

解决下载文件名称的文件时显示找不到文件的问题

通过为超链接指定参数的形式传递的文件名,默认情况下,采用的是ISO-8859-1,而该编码不支持中文,所以传递的文件名将不能被正确读取。因此,在下载带中文文件名的文件时,如果不对文件名进行编码处理,将会产生“系统找不到指定的文件”的异常信息。 解决办法: 在获取中文文件名是,对其进行转码,即将ISO-8859-1编码转换为GBK编码。具体如下:[co...

2011-04-17 14:18:22 520

Ajax应用-中文乱码问题

Ajax不支持多种字符集,它默认的字符集是UTF-8,所以在应用Ajax技术的程序中应及时进行编码转换,否则对程序中出现的中文字符将变成乱码。一、发送请求是出现乱码将数据提交到服务器有两种方法,一种是使用GET方法提交;另一种是使用POST方法提交。(1)当接收使用GET方法提交的数据是,要将编码转换为GBK或者GB2312.例如:将省份名称的编码转换为GBK的代码如下:[...

2011-04-17 09:44:52 86

原创 meta name的含义:<META http-equiv=Content-Type content="text/html; charset=gb2312">

meta是什么?meta其实是html语言head区的一个辅助性标签。在几乎所有的网页里,我们都可以看到类似下面这段html代码: 有人要说,这段代码好象可有可无,没有多大实际作用嘛!其实不是没用,而是你没有用好meta标签。为什么这样说呢?这是因为meta标签有许多参数,使用不同的参数就可以使主页实现不同的功能,例如用于鉴别作者,设定页面格式,标注内容提要和关键字,以及刷新页面等等!下面就让...

2011-04-15 20:44:41 114

解决中文乱码

在通过request对象获取请求参数时,遇到参数值为中文的情况,如果不进行处理,获取到的参数值将是乱码。在JSP中,获取到的请求参数为中文的问题,有以下两种解决方式1.获取访问请求参数时乱码当访问请求参数为中文时,通过request对象获取到中文参数值为乱码,这是因为该请求参数采用的是ISO-8859-1编码,不支持中文。所以,只有将获取到的数据通过String的构造方法,使用G...

2011-03-10 20:59:15 84

内存管理与垃圾收集(四)

内存管理与垃圾收集(四) ----3中特殊的引用(1)弱引用实际开发中有时会遇到这样的情况,系统中会不断产生新的相同类型的对象,这些对象在使用后可以不保留而成为垃圾,但在内存允许的情况下最好尽量保留,可能还需要使用。这时可以使用弱引用----java.la...

2010-11-30 12:47:11 48

内存管理与垃圾收集(三)

内存管理与垃圾收集(三) ----垃圾收集前的处理工作 对象被作为垃圾清理出内存之前,有可能需要一些扫尾的工作,在Java中这些扫尾工作的代码可以编写在被收集对象的finalize方法之中。(1)finalize方法的重写 ...

2010-11-30 11:22:36 84

内存管理与垃圾收集(二)

内存管理与垃圾收集(二) ----垃圾收集器(1)垃圾收集器就是一个后台守护线程,在内存充足的情况下其优先级很低,一般不出来运行,当垃圾充斥着内存,严重影响程序的执行时,其优先级会提高,并出来运行收集垃圾,清理内存。正因为如此,垃圾收集器的运行时间是没有保障的。...

2010-11-30 10:20:02 56

内存管理与垃圾收集(一)

内存管理与垃圾收集(一) ----什么是垃圾1.“ 垃圾”是指在内存中不再有用的对象,其占有的内存应该释放,将不再有用的对象清除出内存的工作就称为“垃圾收集”。2.对象称为“垃圾”的条件(1)对于非线程对象来说,当所有活动线程都不可能访问...

2010-11-30 09:48:13 71

CVS的用法

一、CVS服务器端的安装与配置1.安装CVSNT2.创建CVS资源库3.为windows用户设置访问CVS资源库的密码方法:cvs -d 资源库目录 passwd -a 用户名输入密码确认密码二、CVS客户端的配置1.配置Eclipse连接CVS服务器2.将项目共享到CVS服务器右击项目名->小组->共享项目3.导入CVS服务器上的项目文件->导...

2010-11-27 17:26:36 76

原创 javascript常用代码

javascript常用代码 1.用户退出系统的confim框 2.弹出一个对话框后跳转到其他页面 alert("hello jsp"); location.href="http://www.baidu.com"; 3.返回上一页返回上一页 4.button实现超链接 5.让div块隐藏document....

2010-11-03 17:00:53 71

原创 java 空字符串与null区别

java 空字符串与null区别" "分配了内存 ;null没有调用null的字符串的方法会抛空指针异常。""是一个字符串(String).它在内存中是存在的.它可以使用Object对象中的方法(如"".toString();"".equals()) 而null它是一个空对象.在内存中是不存在的.它不可以使用Object对象中的方法""占内存.. 在内存中会分配一个空间...

2010-11-03 15:05:12 149

原创 Eclipse启动失败的原因

Eclipse启动失败的大部分原因出在JRE上,这时先用java -version命令检查一下JRE是否安装正确,版本是否正确。Eclipse寻找JRE的顺序是:vm参数指定的JRE->eclipse目录下的JRE->操作系统中默认的JRE。利用这个特性也可以用vm参数来解决当本机安装有多个JRE的情况。注:eclipse\configuration目录下会创建一些插件的缓存目录,和一...

2010-10-31 16:07:53 153

原创 java中replace和replaceAll的区别

replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一...

2010-10-28 11:51:53 72

原创 eclipse以及step into step over step return的区别

首先来讲一下step into step over step return的区别:step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5)step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。(F6)step return就是单步执行到子函数内时,用step return就可以...

2010-10-27 17:42:15 95

java调用chm帮助文件

import java.io.*;public class Test{ public static void main(String args[]) { try { Process pro=Runtime.getRuntime().exec("hh.exe j2seAPI.chm"); ...

2010-10-27 16:53:37 77

函数体功能划分

如果函数要完成的功能很复杂,代码行数很多,导致函数体过长。可将一个函数的功能进行细分,每个小的功能编写一个函数。一般码情况下,每个函数体的代码在30行左右为好。...

2010-10-19 16:59:40 125

函数返回类型

如果函数没有返回值,则应将返回类型设置为void。如果省略返回类型,按C语言的规定,就会被编译器作为返回int型处理,而不是void类型。为了避免混乱,对于任何函数都要指定其类型。...

2010-10-19 16:46:11 156

原创 Struts 2配置

Struts 2默认会加载类路径下的struts.xml、struts-default.xml、struts-plugin.xml三类文件,其中struts.xml是开发者定义的默认配置文件,struts-default.xml是Struts 2框架自带的配置文件,而struts-plugin.xml则是Struts 2插件的默认配置文件。如果希望Struts 2可以默认加载自己的配置文件...

2010-10-12 21:23:29 80

原创 关于jsp内置对象

JSP有9个内置对象:application、config、out、page、pageContext、request、response、session、exception。 这些内置对象要么是_jspService()方法的形参,要么是_jspService()方法的局部变量,所以JSP页面中只有JSP脚本才可以直接访问它们,JSP声明部分不能直接使用内置对象。 注:只...

2010-10-10 21:58:16 106

原创 param指令的使用方法

param指令主要用于设置参数值,这个指令本身不能单独使用,因为单独的param指令没有实际意义。param指令可以与一下3个指令结合使用:jsp:include、jsp:forward、jsp:plugin。 当与include指令结合使用时,param指令用于将参数值传入被导入的页面;当与forward指令结合使用时,param指令用于将参数值传入被转向的页面;当与plugi...

2010-10-10 21:41:54 971

原创 区别forward动作指令和include动作指令

实际上,它们很相似,都是采用方法来引入目标页面,通过查看JSP页面所生成Servlet代码可以得出:forward指令使用_jsp_page_context的forward()方法来引入目标页面,而include指令则使用通过JspRuntimeLibrary的include()方法来引入目标页面。区别在于,执行forward时,被forwardfoward的页面将完全代替原有页面;而执行...

2010-10-10 10:18:44 224

原创 区别静态导入与动态导入

[b]静态导入[/b] include编译指令语法:[b]动态导入[/b] jsp:include动作指令语法:1.静态导入时将导入页面的代码完全融入,两个页面融合成一个整体Servlet;而动态导入则在Servlet中使用include方法来引入被导入页面的内容。2.静态导入时被导入页面的编译指令会起作用;而动态导入时被导入页面的编译指令则失去作用,只是插入被导入页面的body内...

2010-10-10 10:11:30 106

原创 浅析jsp脚本

jsp脚本将转换成Sevlet里_jspService方法的可执行性代码。因此,jsp小脚本部分也可以声明变量,但在jsp脚本部分声明的变量时局部变量,将不能使用private等访问控制符修饰,也不可使用static修饰。 不仅jsp小脚本部分会转换成_jspSevice方法里的可执行代码,jsp页面里的所有静态内容都将由_jspService方法里输出语句来输出,这就是jsp脚...

2010-10-09 19:42:39 58

jsp声明注意事项

由于JSP声明语法定义的变量和方法对应于Servlet的成员变量和方法,所以JSP声明部分定义的变量和方法可以使用private、public访问控制符修饰,也可使用static修饰,将其变成类属性和类方法,因为抽象方法将导致JSP对应的Servlet编程抽象类,从而导致无法实例化。...

2010-10-09 19:05:02 91

关于WEB-INF

对于Java Web应用而言,WEB-INF是一个特殊的文件夹,Web容器会包含该文件夹下的内容,客户端浏览器无法访问WEB-INF路径下的任何内容。 事实上,这涉及到安全问题,试想如果客户端可以访问WEB-INF下的内容,然后把这些代码进行反编译,那么网站的源代码就会泄露,这样公司的损失将无法估量。 当向JSP页面中插入Java applet时,编译后的java ap...

2010-10-09 17:43:38 53

Linux命令行与shell脚本编程大全

本书是一本关于Linux 命令行与shell 脚本编程的全面教程。全书分为四部分:第一部分介绍Linuxshell 命令行;第二部分介绍shell 脚本编程基础;第三部分深入探讨shell 脚本编程的高级内容;第四部分介绍如何在现实环境中使用shell 脚本。本书不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。, 本书内容全面,语言简练,示例丰富,适合于Linux 系统管理员及Linux 爱好者阅读参考。

2017-12-22

APUE《unix环境高级编程》第二版源代码

APUE《unix环境高级编程》第二版源代码.rar 完整版 绝对真实

2010-05-07

C++编程思想(第2版)_第1卷_标准C++引导.pdf 高清 part2

C++编程思想(第2版)_第1卷_标准C++引导,是c++经典著作,这是本人找了好久才找到的高清版本 因本人上传权限只有20M,所以分卷压缩成part1 part2

2010-03-20

IT学生解惑真经.pdf

IT学生解惑真经可以很好的指导在校大学生,完整版。看了,相信你们会受益匪浅,记得评价哦

2010-03-20

C++编程思想(第2版)_第1卷_标准C++引导高清pdf part1

C++编程思想(第2版)_第1卷_标准C++引导高清pdf part1,经典中的经典. 因本人上传权限只有20M,所以分卷压缩成part1 part2

2010-03-20

毕业设计:人事档案管理系统

很好的毕业设计,非常难得,费了很长的时间才做出来

2009-04-04

空空如也

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

TA关注的人

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