自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 User Session Filter实现

public class UserSessionFilter implements Filter {    protected FilterConfig filterConfig;    private String redirectPage;    public void init(FilterConfig config) {        filterConfig = config;     

2005-08-08 10:22:00 1735

原创 Encoding Filter实现

public class CharacterEncodingFilter implements Filter {    // ----------------------------------------------------- Instance Variables    /**     * The default character encoding to set for requests

2005-08-05 19:22:00 1426

原创 hibernate Session的使用

session = HibernateTool.currentSession();tx = session.beginTransaction();List result = session.createQuery("from Occupation").list();tx.commit();HibernateTool.closeSession();

2005-08-05 19:18:00 1443

原创 使用hibernate中的问题

因为找不到一个实体类,出现NoClassDefFoundError原因是程序中没有暂时没有用到该类,编译器没有产生相应的Class类到WEB上下文路径下,而Mapping文件中又需要使用该类。

2005-08-03 20:25:00 1153

原创 velocity国际化配置

velocity.propertiesinput.encoding=XXXoutput.encoding=XXXoutput.encoding=XXX

2005-08-03 20:17:00 1961

原创 日语编码转换

从SJIS到UTF8@echo offecho 按任意键继续,或Ctrl-C退出pause >nulecho 1.重命名文件rename ApplicationResources_zh.properties ApplicationResources_xx.propertiesecho 2.重编码文件native2ascii -encoding SJIS ApplicationResources_x

2005-08-03 20:11:00 5066

原创 JBuilder中的velocity应用

导入库velocity-dep-1.4.jar和velocity-tools-view-1.1.jar修改web.xml加入以下代码      velocity            org.apache.velocity.tools.view.servlet.VelocityViewServlet              org.apache.velocity.toolbox      /WE

2005-07-15 19:43:00 1247

原创 在JBuilder中配置struts

1.下载文件jakarta-struts-1.2.7.zip,解压到2.在JBuilder上选择菜单Tools/Configure Libraries..., 出现一对话框,点击左下按钮New...后出现一新对话框,填入以下信息:  Name: Struts 1.2.7  Location: User Home(选择)点击右边按钮Add,出现一文件选择框,选择/lib下的所有.jar文件,连续点击

2005-07-14 08:57:00 1425

原创 计算机日语

空き領域    あき りよういき                                空间記憶 装置にする     きおく そうち                    存取圧縮       あっしゆく                                            压缩移植      いしよく                                    

2005-07-14 08:51:00 3986

原创 Hibernate QuickStart

开发环境工具:JBuilder X 数据库:MySQL 4.1版本:hibernate-3.0配置库需要hibernate.jar以及hibernate/lib下的几个库MySQL JDBC Driver设置工程属性,使其包含这些库。Web Module新建一个CatServletHibernate配置在quickstart/src目录中新建文件hibernate.cfg.xml PUBLIC "

2005-07-13 20:31:00 1242

原创 基本概念:引用

引用是一种语法现象这句话的意思是,引用的是由定义在它上的操作决定的,而非具体的实现.引用即指针,是从实现角度来看得出的结论.事实上,并非所有引用都用指针实现,局部变量的引用是很明显的例子.即使对于函数参数引用而言,如果编译器决定内联,那么也就没必要转成指针.说到底,指针也只是一种语法现象,并不比引用”深刻”或者”底层”多少. 引用是变量的别名这是对正确理解引用的关键.我们可以变量和

2004-09-24 00:23:00 1236

原创 第三章 类

再谈接口与实现 接口:对象进行通信的抽象协议.实现:支持一个或者多个接口的具体数据类型.类:被命名的实现.它代表了具体的可实例化的类型,称为COM类或coclassCLSID用来命名实现,COM也支持文本方式的别称ProgID, 利用一组COM API可实现相互转换类对象所有COM类的一个基本要求是它们必须有一个类对象.(类厂)对于每个类来说,类对象是独一无二的,它

2004-09-16 11:19:00 1125

原创 Decidability

Theorem:A (DFA)  is a decidable language (accept)Theorem:       A (NFA) is a decidable language (accept)Theorem:       E (DFA) is a decidable language (empty)Theorem:       EQ (DFA) is a

2004-09-15 13:42:00 1229

原创 The Church-Turing Thesis

3.1A Turing machine is a 7-tuple(states, input alphabet, tape alphabet, transition function, start state, accept state, reject state)Call a language is Turing-recognizable if some Turing machine r

2004-09-15 13:40:00 1424

原创 Context-Free Languages

2.1Concepts: substitution rule (production),variable,terminal,derivationDefinition: a context-free grammar is a 4-tuple(variables, terminals, rules, start variable)Chomsky normal form: A ®B, C

2004-09-15 13:37:00 1883

原创 第二章 接口

再谈接口与实现用户可以选择任何一个C++编译器,但最终他们必须要使用一个C++(而不是其它语言)的编译器.COM提供了这样一种语言,它只用了大家都很熟悉的C语言的语法,同时加入了某些用于消除C语言中二义性的能力,称接口定义语言IDL (Interface Definition Language)COM IDL 以OSF的DCE RPC IDL 为基础加入与COM相关的扩展(继承,多

2004-09-15 10:58:00 1512

原创 动态链接库-实现

静态链接 平台: WINDOWS2000/XP工具: VC++ 6.0创建步骤:1. 新建项目: WIN32 STATIC LIBRARY;2 选择PRE-COMPLILED HEADER;3 编辑头文件和实现文件;4 编译, 生成LIB文件;参考代码://sum.h#ifndef MYSUM#define MYSUMextern "C"{

2004-09-15 08:59:00 1423

原创 动态链接库-原理

理解库库是一个文件, 它包含函数或者其它可以在应用程序中使用的资源. 这些资源一般是通用性的, 允许许多工作不同的应用程序能轻易的共享同呈代码或者资源. 静态链接库是应用程序可执行文件的一部分, 不能与其它使用相同函数的其它应用程序共享.通常用于相对小的稳定一些的函数库,比如说C标准库,因为它容易创建和维护.它是在编译和链接时加到可执行文件中的. 动态链接库

2004-09-15 08:54:00 2944

原创 Regular Languages

1.1A finite automata is a 5-tuple (state, alphabet, transition function, start state, set of accept states)A language is a regular language if some finite automaton recognizes it.Regular Operati

2004-09-14 14:27:00 1737

原创 Introduction

0.1Three traditionally central areas of the theory of computation: automata, computability and complexity. 0.2Equivalence relation: reflexive,symmetric,transitiveBoolean Logic: negation, con

2004-09-14 14:19:00 902

原创 第一章 COM是一个更好的C++

软件分发与C++以源代码形式分发:问题1: 每个可执行文件都将包含类库的代码, 浪费磁盘空间, 如果用户同时运行包含该类库的几个应用,浪费虚拟内存.问题 2: 一旦类库厂商发现了缺陷,没有任何办法可以替换部分实现代码 动态链接与C++引入库不包含实际的代码,由链接器产生, 它包含一些引用,指向DLL的文件名和被引出的符号名.有了引入库,机器码在硬盘上只保留一份 

2004-09-14 13:39:00 1074

原创 最大公约数算法

#include "stdio.h"unsigned int Gcd(unsigned int M, unsigned int N){unsigned int Rem;while(N > 0){ Rem = M % N;  M = N; N = Rem;}return M;}//测试int main(){printf("Gcd for 12

2004-09-14 13:30:00 1197

原创 二分查找算法

#include "stdio.h"int BinarySearch(const int A[], int key, int N){int Low, Mid, High;Low = 0;High = N - 1;while(Low {Mid = (Low + High) / 2; if(A[Mid] Low = Mid + 1;else if(A[Mid

2004-09-14 13:25:00 1570

原创 最大子序列和算法

#include "stdio.h"//算法1:int MaxSubsequenceSum1(const int A[], int N){int ThisSum, MaxSum, i, j, k;MaxSum = 0;for(i = 0; i for(j = i; j {ThisSum = 0;for(k = i; k ThisSum += A[k];

2004-09-14 13:15:00 994

空空如也

空空如也

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

TA关注的人

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