自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Microsoft .NET Pet Shop 4:将 ASP.NET 1.1 应用程序迁移到 2.0

http://www.microsoft.com/china/msdn/library/webservices/asp.net/dnbdabdasamppet4.mspx?mfr=true适用于:Microsoft .NET Framework 2.0Microsoft Visual Studio 2005Microsoft Windows Server 2003Microsoft Int

2007-09-20 13:27:00 1137

转载 日期正则表达式

  一、简单的日期判断(YYYY/MM/DD): ^/d{4}(/-|//|/.)/d{1,2}/1/d{1,2}$二、演化的日期判断(YYYY/MM/DD| YY/MM/DD):  ^(^(/d{4}|/d{2})(/-|//|/.)/d{1,2}/3/d{1,2}$)|(^/d{4}年/d{1,2}月/d{1,2}日$)$三、加入闰年的判断的:实例:        

2007-09-14 10:33:00 4385 3

转载 JAVA字符的编码

一、概要在JAVA应用程序特别是基于WEB的程序中,经常遇到字符的编码问题。为了防止出现乱码,首先需要了解JAVA是如何处理字符的,这样就可以有目的地在输入/输出环节中增加必要的转码。其次,由于各种服务器有不同的处理方式,还需要多做试验,确保使用中不出现乱码。二、基本概念2.1 JAVA中字符的表达JAVA中有char、byte、String这几个概念。char 指的是一个UNICODE字符,为1

2007-09-05 10:23:00 997

转载 native2ascii使用到的一些编码格式

native2ascii [-reverse] [-encoding encoding] [inputfile [outputfile]]例子正转:To:Unicodenative2ascii Native2ASCII.properties Native2ASCII_zh_CN.properties反转:Reverse Unicode To 指定码native2ascii -reverse Nat

2007-09-05 10:22:00 1216

转载 native2ascii 编码转换

背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。1、native2ascii简介:native2ascii是

2007-09-05 10:21:00 3801

转载 C#转换为VB.NET(转自李洪根的blog-专注软件开发技术)

C#转换为VB.NET,类似的网站转换结果总是不太好:http://www.kamalpatel.net/ConvertCSharp2VB.aspx                                                                     http://authors.aspalliance.com/aldotnet/examples/translat

2007-08-28 13:27:00 1566

转载 用java SDK/bin目录下的native2ascii将ApplicationResources.properties中的中文转化成unicode码实现国际化

1.在clipsee中创建这样一个文件ApplicationResources.properties_zh,自然里边就用来保存中文了.而且系统会自动地以GBK的方式存储该文件,所有该文件在eclipse里也可以显示,不至于像 ApplicationResources.properties 那样出现乱码.2.用native2ascii工具转换该文件成unicode码,这个工具就在jdk的bin下,使

2007-08-22 10:47:00 1738

转载 SWT、Swing 或 AWT:哪个更适合您?

2006 年 4 月 27 日本文通过对 Eclipse 的 SWT 和 Java Swing、Abstract Windows Toolkit(AWT)GUI 工具包进行比较,可以帮助新应用程序的开发人员从中选择适当的工具。您可以通过本文了解对每个工具包的基本特性的介绍,以及使用每个工具包的优缺点。简介developerWorks 上另外一些作者已经展示了如何在 Swing 和 SW

2007-06-01 00:19:00 2062

转载 EJB3.0(一)

基本概念:1.ejb的背景(什么是分布式的应用程序?分布式面临的问题?)2.什么是javaee?3.什么是ejb?有什么用?4.ejb为什么用java来写?5.什么是服务? ejb的背景(什么是分布式的应用程序?分布式面临的问题?):JAVAEE服务器和容器:分布式多层应用图:我们说的企业级应用就是分布式应用,什么是分布式

2007-05-31 21:50:00 1405

转载 精通ejb【二】 (转载)

转载自:http://www.java-cn.com/technology/technology_detail.jsp?id=781开发Beans 一、会话Beans介绍 按功能可把EJB分为两类:Session Beans 与 Entity Beans。 企业级Bean类 为了使bean可以在任一容器中工作,bean必须被附在接口中。在EJB中,在enterprise bean class中

2007-05-31 21:48:00 1001

转载 EJB学习笔记

构建一个EJB组件的步骤如下:  1.编写组件接口(EJBObject远程接口,EJBLocalObject本地接口),Home接口,Enterprise Bean等。  2.编写部署描述文件。ejb-jar.xml等。  3.利用Jar工具将以上打包为Ejb-jar文件。如:jar cvfm HelloWorld.jar *  4.发布EJB。EJB对象:  1.由容器生成的。  2.实现了

2007-05-31 21:46:00 1258

转载 企业多层分布式应用架构

企业多层分布式应用架构             在信息产业高速发展的今天,企业间的竞争将更加激烈。随着规模的不断扩大和业务的不断更新,企业迫切需求完整的分布式解决方案,用于管理复杂的异构环境,实现不同硬件设备、软件系统、网络环境及数据库系统之间的完整集成。         背景介绍                 纵观人类计算机的发展历史,每隔十年至十五年,信息产业就会发生周期性的变革,1950年

2007-05-31 21:45:00 2214

原创 一个生成文字图片的JAVA函数

try ...{    BufferedImage bufImg = new BufferedImage(30,30,BufferedImage.TYPE_INT_RGB);    Graphics2D g2d = (Graphics2D) bufImg.getGraphics();    g2d.drawString("Test123",10,10);     ByteArrayOutput

2007-05-31 21:41:00 3568

原创 JAVA接口的作用

        今天和同事好好的讨论了下接口的原理和作用,发现原来自己的对接口的理解仅仅是局限在概念的高度抽象上,觉得好像理解了但是不会变化应用其实和没有理解差不多。以前看一个帖子说学习一个东西不管什么时候都要带着“这个东西是什么?”、“这个东西有什么作用?”和“这个东西怎样用?”三个问题,这三个问题回答上来了说明你对这个事物的理解达到了一定的高度。        今天还有一个比较深的经验是要

2007-05-31 21:36:00 25137 17

转载 Java Servlet技术

Java Servlet技术Stephanie Bodoff当Web刚开始被用来传送服务时,服务提供者就已经意识到了动态内容的需要。Applet是为了实现这个目标的一种最早的尝试,它主要关注使用客户端平台来交付动态用户体验。与此同时,开发人员也在研究如何使用服务器平台实现这个目标。开始的时候,公共网关接口(Common Gateway Interface ,CGI)脚本是生成动态内容的主要

2007-05-30 16:27:00 1821

原创 岡山大学项目完结后总结一些想法

岡山大学项目一些想法一、                            开发过程中遇到的问题、难题:1、            在首页中使用frame时遇到frame上下刷新的问题。2、           对struts框架映射不熟悉导致struts-config.xml配置错误问题。3、           对于Model的作用不明晰,导致所有变量都定义在Model中导

2007-05-30 14:28:00 1165

原创 Servlet是什么

       其实最近一直在做Web方面的开发,Servlet最近也一直在使用,前一阵子研究了Struts,最近又在研究一个小日本写的Servlet 做的Web网站的框架,但是感觉好像一直身在此山之中,不识庐山真面目,只是注重于流转,写法,但是没有好好的看看Servlet的定义和概念,看来最近要好好看一下JAVA的基的基础,光会做做出来是不行的啊。        一、什么是Servlet :

2007-05-30 13:58:00 2040

原创 Overload和Override的区别

       今天公司面试,看了下题目,很多基础的东西还是不很清楚,有些看过的东西但是当时觉得不注意自己肯定不会出这样的问题没有注意,现在用起来就想起来这时做过或者是看过,但是悔恨已晚。         今天Overload和Override的区别一下竟然没有想起来,我晕。特别记忆一下以免以后忘记。Overload:顾名思义,就是Over(重新)——load(加载),所以中文名称是重载。它

2007-05-30 13:27:00 1406 1

转载 依赖倒置、控制反转和依赖注入辨析

引自:http://dotnetfresh.cnblogs.com/archive/2005/06/27/181878.html向依赖关系宣战                                        依赖倒置、控制反转和依赖注入辨析在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法

2007-05-29 00:29:00 987

原创 把项目中的xml文件的生成操作改为“嵌入的资源”,我在这个项目中怎么读取xml文件里的内容?

System.Reflection.Assembly   thisExe;   thisExe   =   System.Reflection.Assembly.GetExecutingAssembly();   System.IO.Stream   file   =     thisExe.GetManifestResourceStream("OACONTROL.Notice.Text.XM

2007-05-29 00:28:00 2576

原创 java和C#构造器比较

构造器和方法的区别 摘要 要学习Java,你必须理解构造器。因为构造器可以提供许多特殊的方法,这个对于初学者经常混淆。但是,构造器和方法又有很多重要的区别。 原作者:Robert Nielsen 原站:http://www.javaworld.com/我们说构造器是一种方法,就象讲澳大利亚的鸭嘴兽是一种哺育动物。(按:老外喜欢打比喻,我也就照着翻译)。要理解鸭嘴兽,那么先必须理解它和其他哺育动物的

2007-05-28 17:52:00 1441 1

原创 如何理解C#中的反射机制

反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应

2007-05-28 17:39:00 1398

原创 C#中的反射

反射的概述反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等,。System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码和反射相关的命名空间(我们就是通过这几个命名空间访问反射信息): System.Reflection.M

2007-05-28 17:35:00 771

原创 如何访问DadaList中的所有行

1.(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)----指触发对象的类型是DadaList里的基本行或是替换行(简单的说是DataList里的所有数据项内容)2.e.Item.ItemType == ListItemType.Header -----指触发对象的类型是DadaL

2007-05-28 17:15:00 846

转载 浅谈WebForm中DataGrid的ItemDataBound事件

当项被数据绑定到 DataGrid 控件后,将引发 ItemDataBound 事件。此事件提供了在客户端显示数据项之前访问该数据项的最后机会。利用DataGrid的ItemDataBound事件,我们可以轻松实现一些实用的功能。 private void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)...{

2007-05-28 17:13:00 1188

转载 .NET中窗体间相互访问的几种方式

        在我们的程序中,窗体之间经常要相互访问彼此的成员,调用彼此的方法,或者激发彼此的事件。下面就我的经验,简单谈谈在.NET中窗体间相互访问的几种方式。以下给出了C#.NET和VB.NET的示例代码。用Form1、Form2类分别表示主、从窗体。1、内部成员访问法,适合于主窗体访问它所创建的从窗体对象中的成员。只需将从窗体允许主窗体访问的那些成员加上internal或Frien

2007-05-26 19:37:00 1091

转载 最新版CodeSmith3.2(.net2.0)教程之六:SQL2005数据模板(下)

我们回顾一下上一节的内容:我们对我们要生成的数据模板进行了分析,并生成了静态的部分,接下来我们就来对动态部分进行设置。1.建立枚举型属性    有时候我们需要用户提供的属性是特定的几种,比如endpoint 的状态只有STARTED, STOPPED, DISABLED三种,而除了这三种以外的都会引起T-SQL错误。如果这些信息都让用户手动输入的话又有可能输入错误的危险,向用户提供一选择菜单让他直

2007-05-26 19:27:00 1179

原创 最新版CodeSmith3.2(.net2.0)教程之七:CodeSmith与Visual Studio的结合

我们回顾一下上一节的内容:我们完成了一个存储过程数据模板,学会了使用枚举属性;接下来我们将来看看怎么把CodeSmith 与VS集成在一起使用。1.在Visual Studio里使用自定义工具    到目前为止,我们学会了单独使用CodeSmith实现代码生成。但其实你完全可以把CodeSmith结合在一起将生成的代码直接导入到Visual Studio里面。Visual Studio可以通过用户

2007-05-26 19:27:00 1603

转载 最新版CodeSmith3.2(.net2.0)教程之五:SQL2005数据模板(上)

我们回顾一下上一节的内容:我们已经能够创建一些简单的静态或者动态模板了,下面我们就来学习建立一个数据模板 1.编写一个数据模板       使用模板生成代码的一个很重要的用途就是数据库模板。通过使用CodeSmith 的SchemaExplorer 组件就能达到这个目的,该数据组件支持SQL以及ADO数据服务。这一节,你将了解到怎么利用SchemaExplorer所提供的信息来生成复杂的T-SQL

2007-05-26 19:26:00 1094

转载 最新版CodeSmith3.2(.net2.0)教程之四:生成属于你的第一个模板

我们回顾一下上一节的内容:我们知道了创建模板首先应该仔细观察我们所要的模板需要生成的代码,把代码分为三个部分:静态,系统自动生成,动态的内容。下面我们就来生成我们的第一个模板:1.模板中的静态内容      添加静态的内容到CodeSmith 模板里非常容易。CodeSmith 会不加变化的直接输出动态代码标记以外的内容。所以我们第一步就来先学习怎样生成一个没有任何变化直接输出的模板: 1

2007-05-26 19:24:00 953

转载 最新版CodeSmith3.2(.net2.0)教程之三:了解你要创建一个什么模板

摘要:我们回顾一下上一节的内容:我们学会了用CodeSmith 自带的模板生成第一段代码,但那是CodeSmith 自带的模板,下面我们就来了解你要创建一个什么模板.1.开始我们的模板之旅    在这一节里我将手把手的教你怎么编写一个属于你自己的模板,你可以用它生成无数个相似的代码段,是不是感觉很兴奋?那么就让我们开始吧.    首先让我们先认识下我们为什么要花时间写一个模板:你仔细想想平时在

2007-05-26 19:23:00 1114

转载 最新版CodeSmith3.2(.net2.0)教程之二:第一次用CodeSmith生成代码

我们回顾一下上一节的内容:我们利用CodeSmith Explorer了解了模板文件的基本构成。下面我们就利用CodeSmith模板来生成一个代码:1.生成代码     当你按照前一节的步骤来做,那么现在你已经为生成我们的第一个模板代码做好了一切准备了。接下来你就可以按下模板属性页下面的生成按钮,CodeSmith会提取你输入的属性并把他们融合到生成的代码里面。接下来你可以使用Ctrl+C轻松的复

2007-05-26 19:22:00 1085

原创 最新版CodeSmith3.2(.net2.0)教程之一:CodeSmith介绍及指南

1.初识CodeSmith        要想知道CodeSmith到底有多强大那么我告诉你最好的方法就是去试试,尽管CodeSmith有很多高级甚至复杂的功能,但你不用掌握这所有的功能就能很好的用它来帮你生成代码。         在这一章,你将学习到如何使用CodeSmith生成一段有用的代码-强类型的hash表类,跟着我,保证你不到五分钟就能完成,并且你能领略到CodeSmith Explo

2007-05-26 19:21:00 1754 3

转载 最新版CodeSmith3.2(.net2.0)教程目录

第一章.        介绍及指南第一节.CodeSmith介绍及指南第二节.第一次用CodeSmith生成代码第三节.了解你要创建一个什么模板第四节.生成属于你的第一个模板第五节.SQL2005数据模板(上)第六节.SQL2005数据模板(下)第七节.CodeSmith与Visual Studio的结合 第二章.        基本模板语法第一节.代码模板

2007-05-26 19:20:00 907

转载 DotNet资源站点汇总

 名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NET指导站点地址:http://www.go

2007-05-26 13:36:00 738

转载 Data Access Application Block 概述

Microsoft Application Blocks for .NETData Access Application Block 概述Chris Brooks、Graeme Malcolm、Alex Mackman、Edward JezierskiMicrosoft Corporation2002 年 4 月摘要:Data Access Applicatio

2007-05-25 22:53:00 843

转载 设计数据层组件并在层间传递数据

设计数据层组件并在层间传递数据Angela Crocker、Andy Olsen 和 Edward JezierskiMicrosoft Corporation 2002年8月 适用于:    Microsoft® .NET 应用程序摘要:学习向 Microsoft .NET 应用程序公开数据的最佳方式,以及如何实现一个有效的策略以便在分布式应用程序的层间传递数据。(本文包含一些指

2007-05-25 22:50:00 930

转载 Microsoft .NET Pet Shop 3.x: .NET Pet Shop 的设计模式与体系结构

http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/builddistapp/Microsoft.NETPetShop3.x-DesignPatternsandArchitectureofthe.NETPetShop.mspx?mfr=trueMicrosoft .NET Pet Shop 3.x: .NET Pe

2007-05-25 22:46:00 880

转载 JUnit实施

JUnit实施eric 测试的概念 回归测试框架-JUnit Design by Contract Refactoring

2007-05-13 23:44:00 870

转载 循序渐进学习Junit

开发人员JUnit ——循序渐进学习JUnit作者:Michel Casabianca 使用最流行的开放资源测试框架之一学习单元测试基础。 使用JUnit可以大量减少Java代码中程序错误的个数,JUnit是一种流行的单元测试框架,用于在发布代码之前对其进行单元测试。现在让我们来详细研究如何使用诸如JUnit、Ant和Oracle9i JDeveloper等工具来编写和运行单元测试

2007-05-13 23:40:00 991

空空如也

空空如也

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

TA关注的人

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