自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring+hibernate applicationContext.xml配置文件写法

spring+hibernate         applicationContext.xml配置文件写法 xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"        "http://www.springframework.org/dtd/spring-beans.dtd

2009-10-13 23:35:00 998 1

转载 递归解决问题的方法

在一个子程序(过程或函数)的定义中又直接或间接地调用该子程序本身,称为递归。递归是一种非常有用的程序设计方法。用递归算法编写的程序结构清晰,具有很好的可读性。递归算法的基本思想是:把规模大的、较难解决的问题变成规模较小的、易解决的同一问题。规模较小的问题又变成规模更小的问题,并且小到一定程度可以直接得出它的解,从而得到原来问题的解。 利用递归算法解题,首先要对问题的以下三个方面进行分析:

2009-09-14 22:15:00 1158

转载 css添加事件

CSS中expression使用简介 IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javas cript表达式计算的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其

2009-09-04 17:09:00 7233

转载 Tomcat连接池配置与使用

其实Tomcat的连接池配置并不是很难,但也花费了我一些时间。今天,终于搞定,希望将经验分享出来,能给未解决问题的朋友提供帮助。 这里我的Tomcat版本为5.0.28,这个版本应该说是Tomcat比较稳定的一个版本。 首先备份你的$TomcatHome$/conf/server.xml文件($TomcatHome$是指你的tomcat安装路径),然后在节点下添加:Java代码

2009-09-04 01:26:00 571

原创 struts bean:write标签输出html源码解决方法

在bean:write中输出时的filter 设置应为false 例如:

2009-09-02 12:41:00 612

原创 java 安全管理概念,代码签名和安全设置

安全管理器让java代码访问外部资源的时候受到一层过滤。就像classloader和class文件检验器是检测java文件一样,从2个方面保证了代码的安全性。 在Java应用中,安全管理器是由System类中的方法setSecurityManager设置的。要获得当前的安全管理器,可以使用方法getSecurityManager。   java.lang.SecurityManager类包含了很多

2009-08-22 20:19:00 1448

原创 java 反射机制的一些应用

object.getClass() 返回的是此 Object 的运行时类。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象。即返回的类型并不是object基类型,而是对象转换为object前的实际类型。 JavaAPI:Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 C

2009-08-09 13:15:00 557

原创 截取一个中英文混合的字符串,不能出现截取半个汉字的问题

public static String subString(String s,int a){ String mystring=null; char[]sc=s.toCharArray(); int num=0; StringBuilder sb=new StringBuilder(); for(

2009-08-08 21:59:00 449

原创 将一个数表示为几个n次方的数之和

public static void function(int i){ List list = new ArrayList(); int j = 1; while(j <= i){ int k = i & j; list.add(k); j = j << 1;

2009-08-08 21:57:00 1087

原创 判断一个字符是英文字母还在中文汉字

 不论用何种编码,英文一个字符的编码在0-255之间,一个汉字编码大于255,故,通过判断一个char的大小便可确定该字符是英文还在中文。

2009-08-08 21:07:00 557

转载 java 字符编码 比较 总结

1. 概述  本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编码基本知识  

2009-08-08 20:51:00 710

转载 关于JS修改标签的class属性

近日,项目中,要用到动态的去修改td的class属性.由于对JS不熟悉,调试了N久:document.getElementById("td").class = "css_sty";document.getElementById("td").setAttribute("calss","css_sty");试了以上两种方法都不行.于是在网上拼命搜索,终于找到问题所在:由于class属于JavaSc

2009-08-06 21:52:00 12806

原创 感悟设计模式

传统的面向对象的特性:继承,封装,多态,其中“继承”的主要意图是代码的复用,将公共的东西放在一起,作为基类,由其他类继承。现在的观点是:基类不仅仅是包含其他类的共同部分,因该从更高层次设计基类,基类还应该提供这一类对象的公共访问接口。这种设计是基于“对象是富有一系列职责的实体”观点出发的。对于一类对象,他们应该有共同的职责,只是实现方式不同,通过在基类中定义这些接口,我们就可以实现对具体子对象的封

2009-08-02 14:46:00 531

原创 zend framework php 小结2

Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead ...提示的意思是从1.8.0版本开始不推荐使用Zend_Loader::autoload,Zend_Loa

2009-07-14 21:33:00 396

原创 zend framework php 小结1

echo $_SERVER[DOCUMENT_ROOT]."";   //获得服务器文档根echo $_SERVER[PHP_SELF]."";  //获得执行该代码的文件服务器绝对路径echo __FILE__."";  //获得文件的文件系统绝对路径echo dirname(__FILE__);  //获得文件所在的文件夹路径 使用自定义的视图时,引导文件必须有$fc->set

2009-07-13 22:47:00 343

原创 zf 问题集

zf 1.8.4 index.php获取Zend_Controller_Front实例时,要require_once("Zend/Controller/Front.php");requier或include库中的php文件时,其路径是相对于include_path中设定的路径的(一般是相对于../library/). 若要使用自定义的model,应在index.php中加s

2009-07-12 00:12:00 356

原创 php5.2.10+apache2.2

php5.2.10 + apache 2.2+zend framework1.8.4 php中添加zend framework的支持php.ini 需修改的地方:include_path=".;c:/php/includes;%zend framework安装路径%/library;" apache中添加php的支持apache 2.2中httpd.confg需修改的地

2009-07-06 23:19:00 386

转载 oracle sql 函数

select t.admin_account, t.rowid from bnet_corp_authorization_grant t;1 003@163 AAASNVAAGAAAELeAAA2 001@163 AAASNVAAGAAAELeAAB3 002@163 AAASNVAAGAAAELeAAC4 admin@ffcs AAASNVAAGAAAELgAAAselect instr

2009-07-04 20:42:00 597

原创 搭建SSH框架是应注意的几个问题

用struts1.2  spring2.5  hibernate 3.2搭建ssh框架时会遇到关于asm包冲突的问题,解决方案就是删除asm2.2.3.jar这个包,删除之后,要重新将工程部署在tomcat或其他web服务器下,若之前有部署过,一定要将其删除,在重新部署

2009-06-29 19:48:00 480

转载 session 监听网站流量

用Session监听器,试下吧。将Session存活时间设短点。。。 一、实现Session监听器 import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; public class OnlineCounter implements HttpSessionListener {

2009-06-28 19:06:00 659

原创 js中加载并解析xml文件, 动态添加标签,控件

js中加载一个xml文件,并获得该xml文件的根元素document: function loadxml(xmlFile){ var xmlDoc;    if(window.ActiveXObject)    {        xmlDoc    = new ActiveXObject(Microsoft.XMLDOM);        xmlDoc.async    = fal

2009-06-28 15:42:00 4919

原创 hibernate 联级查询

在oracle中建表时,对于一对多的关系,多的那一端的外键要与一的那端的主键关联,同时要选择联级关系。 在配置文件中,one to many 映射时,若用了DAO则要设lazy="false",同时 cascade="all". 向数据库中联级添加记录时要设置对表的引用的set方法,这样多的一端的外键才能被一的一端的主键自动设值

2009-06-25 22:48:00 661

转载 jaas的原理及实现方式

Java Authentication Authorization Service(JAAS,Java验证和授权API)提供了灵活和可伸缩的机制来保证客户端或服务器端的Java程序。Java早期的安全框架强调的是通过验证代码的来源和作者,保护用户避免受到下载下来的代码的攻击。JAAS强调的是通过验证谁在运行代码以及他/她的权限来保护系统面受用户的攻击。它让你能够将一些标准的安全机制,例如Solar

2009-06-22 23:13:00 5316

原创 Java 类加载器

转自:http://www.moon-soft.com/doc/22670.htm<br /><br />第一部分. 提示<br />我需要读这篇文章吗?<br />Java类加载器对Java系统的运行是至关重要的,但是却常常被我们忽略。Java类加载器负载<br />在运行时查找和加载类。自定义类加载器可以完全改变类的加载方式,以自己喜欢的方式来<br />个性化你的Java虚拟机。本文简要的介绍Java类加载器,然后通过一个构造自定义类加载器<br />的例子来说明,这个类加载器在加载类前会自动编译代码

2009-06-18 22:56:00 370

原创 面向对象思想

对象:对象是负有一定责任的实体,对象中有变量可以标识自己的状态,对象中有方法可以改变自己的行为。对象必须对自己的行为负责。 封装:封装不仅是对数据的隐藏,封装可以隐藏任何东西。抽象可以隐藏子类,接口可以隐藏具体的实现。 多态:用统一的方式访问类的不同派生类,但得到的行为取决于所访问的对象所属的派生类。   用面向对象的思想分析问题:在处理一个具体问题时,要先从概

2009-06-15 12:32:00 656

转载 scanner 用法

import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner; public class TextScanner {  private static void readFile(String fileName) {    try {      File file = n

2009-05-23 14:58:00 1388

转载 js 用法大全

[转贴]原信息URL:http://www.jiaonan.net/html/blog/1/21043.htm1.document.write(""); 输出语句  2.JS中的注释为//  3.传统的HTML文档顺序是:document->html->(head,body)  4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location

2009-05-13 16:25:00 3583 3

原创 实现在线翻译js文件

在网页body中添加下面的js脚本引用,就可实现在线翻译:http://dict.cn/hc/" type="text/javascript">

2009-05-01 22:10:00 2681

转载 谈谈我对考研软件学院的看法!!!(转)

就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。    如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-3年的人,但是没

2009-04-22 17:04:00 544

转载 Java 对象序列化

当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。   把Java对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为Java对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地

2009-04-21 23:31:00 487

转载 关于Java IO流学习总结

一、IO流的三种分类方式    1.按流的方向分为:输入流和输出流    2.按流的数据单位不同分为:字节流和字符流    3.按流的功能不同分为:节点流和处理流    二、IO流的四大抽象类:    字符流:Reader Writer    字节流:InputStream(读数据)    OutputStream(写数据)    三、InputStream的基本方

2009-04-19 23:46:00 6034 1

原创 I/O

含有InputStream和OutputStream的都是字节流含有read和write的都是字符流 《摘自Java编程思想》import java.io.*;public class IOStreamDemo {// Throw exceptions to console:public static void main(String[] args)throws IOExcepti

2009-04-19 23:39:00 650

转载 HashTable和HashMap的比较

Hashtables提供了一个很有用的方法可以使应用程序的性能达到最佳。 Hashtables(哈希表)在计算机领域中已不是一个新概念了。它们是用来加快计算机的处理速度的,用当今的标准来处理,速度非常慢,而它们可以让你在查询许多数据条目时,很快地找到一个特殊的条目。尽管现代的机器速度已快了几千倍,但是为了得到应用程序的最佳性能,hashtables仍然是个很有用的方法。设想一下

2009-04-19 14:11:00 461

原创 php 获得访问者的ip

获得访问者的ip if   (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))       {     $realip   =   $_SERVER["HTTP_X_FORWARDED_FOR"];     }     elseif   (isset($_SERVER["HTTP_CLIENT_IP"]))       {     $realip   =   $

2009-04-15 13:51:00 639 1

原创 php 获得网页文件跟路径

echo $_SERVER[DOCUMENT_ROOT]."";   //获得服务器文档根变量echo $_SERVER[PHP_SELF].""; //获得执行该代码的文件服务器绝对路径的变量echo __FILE__.""; //获得文件的文件系统绝对路径的变量echo dirname(__FILE__); //获得文件所在的文件夹路径的函数  php获得当前url:$

2009-04-11 16:09:00 419

原创 mysql 数据库导入导出

.sql文件导入mysql:假如要导入的数据库文件位于: d:/test.sql.1,进入mysql命令行窗口2,若test.sql文件中包含有create database ×××; 语句,则命令如下:mysql>source  d:/test.sql;      若test.sql文件中没有包含create database ×××;语句,则又分两种方法:         

2009-04-05 12:57:00 395

原创 hashCode原理浅议

hashCode()用来产生”散列码“。在hashSet和hashMap中,当添加和查找一个对象时,首先由hashCode()产生一个“散列码”,它是一个int型数值,通过该索引找到数组中的对应值,而数组中存储的又是外部列表的应用,找到“散列码”对应的列表后就可以将一个对象插入该表,或在该表中找到被搜索的对象。故通过“散列码”,可以使一个有限的数组容纳给多的对象,同时由于数组中的每一项对应的是一个

2009-03-16 23:21:00 1132

原创 collection

 容器包含集合和映射两种,所有的容器都从Collection这个接口继承。集合包括Set和List两个接口,映射包括map接口。 实现set接口的容器主要包括:HashSet,TreeSet.   set中存储的元素具有数学中“集合”的特性:无序性,唯一性。存放在其中的元素并不按加入的顺序存储,同时不能存储一个对象的多个相同实例。 为了满足这两个条件,当将自己的对象存入set中时,必须要实

2009-03-16 16:16:00 377

原创 Comparable与Comparator

Comparable接口只包含一个comparaTo(obj)方法,它由待排序的对象自身实现该接口。 Comparator接口含有compara(obj1,obj2)和equal()两个方法,它由一个单独的类继承该接口实现比较器的作用,其中equal()方法一般不用实现,应为根基类已经有一个equal()方法,故子类不必再覆盖该方法。 程序设计最基本的原则就是:将不变的代码与可变的

2009-03-14 16:13:00 452

原创 接口

接口可认为是一个纯粹的抽象类,它不允许有方法体。接口中的方法默认都是public类型的,不能为private类型,接口中可以有原始数据类型,并且必须是final和static类型。

2009-03-12 19:20:00 299

glut32.dll

glut.lib并不是GL的标准库,而是一个额外的工具库,虽然我们使用标准的gl.h(opengl32.lib,OpenGL.dll)、glu.h(glu32.lib,GLU.DLL)、 glaux.h(glaux.lib,glaux.dll)这三个东东就可以完成大部分的工作,但是如果使用glut.h(glut32.lib,glut32.dll)可能会使我们的工作更加的简单,而且我们使用的很多资料都用了glut,如果我们要参考的话就不能缺少它了,例如红宝书《OpenGl编程权威指南》就是这样

2009-04-30

空空如也

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

TA关注的人

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