自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keepeye的专栏

冰山上的阳光没有温度

  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 ITCL初步

2006-1-16开始有了时间学习Tcl,在熟悉了这门语言的基本语法后,很快就转向了它的面向对象的扩展Incr Tcl。ITCL模拟了C++的面向对象特征,支持单继承和多继承(多态,目前还没有发现有关这方面的资料)。首先从TCL背景知识入手介绍一个很重要的概念,其实这个概念从语言名称就已经体现了:TOOL Command Language,工具命令语言,它是一种脚本,就象VBA语言提供的把

2006-01-17 21:04:00 11008 4

转载 中国软件工业的冤枉路

大部分软件开发从业人员常述说“很难把握客户的需求”。这句话基本上不应该从一个专业人员口中说出来,你听过一个装修工人告诉你不能把握他客户的装修需求吗?但这却是事实。如何能够“把握客户的需求”便成为软件工程中急需解决的问题。很多专家发表很多理论,应该如何才能够把握客户的需求,需要采用那些手段,那些方法等等。。。。但我可以把过去三十多年科技企业软件开发的经验告诉大家,我们基本不用去“把握”客户的“需求”

2005-09-04 18:59:00 1360

转载 加密算法之RSA算法

2005-09-02 13:20:00 1163

转载 开始→运行→命令集锦

http://www.7880.com/Info/Article-447c5940.htmlwinver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系

2005-09-01 16:18:00 1066

原创 C#数据报编程之测试程序

C#数据报编程比Java要简洁一些,至少类的数量少了:System.Net.Sockets名称空间中提供了一个UDPClient类用于处理单播,广播和组播.处理方式为:单播:RS两端指定相同端口,数据报头中包含普通IP地址和端口,即可实现.广播:RS两端指定相同端口,数据报头中包含广播地址和端口,即可实现.组播:RS两端指定相同端口,R端要调用JoinMulticastGroup方法加入组,数据报

2005-08-27 15:42:00 1623

原创 正则表达式测试工具

正则表达式,在软件中的使用已经是家常菜了,主流开发语言都支持.因为它经常使用,也经常需要开发测试新模式,就把早期的这个小工具贴出来,看是不是能给大家带来些方便.这个小程序大致遵循了MVC的设计思想,明确把M独立出来,这样做是一种必然,因为采用JFC中的JTable来表现数据,所以就要实现一个Model了,本程序命名这个Model为RegexPatternModel,它从XML文件中提取模式数据,因

2005-08-26 13:25:00 3274

原创 Java数据报编程之组播

在信息时代,网络技术应用已经很普通。其中很多应用都依赖于从一个主机向多个主机或者从多个主机向多个主机发送同一信息的能力,在Internet上分发的数目可能达数十万台,这些都需要更高的带宽,并且大大超出了单播的能力。一种能最大限度地利用现有带宽的重要技术是IP组播。1.IP组播技术的概念 IP组播技术,是一种允许一台或多台主机(组播源)发送单一数据包到多台主机(一次的,同时的)的TCP/IP网络技术

2005-08-25 22:13:00 1819

原创 Java数据报编程之广播

UDP广播,实际上是很简单的,理解IP编址方案,就理解什么是广播,很多文章称为多播,我认为称为广播比较好,因为多播是对广播和组播的泛指,在Java程序中处理自然是不同的了,本文和下一篇只为强调概念.正如前面所说,广播地址包括定向广播地址和有限广播地址,TCP/IP协议规定,这两种地址只能在本地网络中出现,路由器执行了这个规定,不把目标地址为广播地址的报文转发到其它网络,而组播就不同,下一篇介绍组播

2005-08-25 21:50:00 1983

原创 Java数据报编程之单播

实际上,单播就是一个报文从源主机向另一个目标主机发送,接收目标只有一个.首先,写收发器类DatagramRecvSender_s,这个类既要发送数据报又要接收数据报,发送一个文件夹中的所有图片,一张一张的进行,接收是在一个线程中进行,每收完一个文件,就激活一个事件,事件处理器处理这个事件.类清单为:package recmail.multiservice;import java.net.Datag

2005-08-25 21:19:00 1621

原创 Java数据报编程之测试程序

这里写得是后面数据报编程用到的测试程序,这个程序包括一套自定义事件,一个能滚动的显示图象的Java bean组件。在面向对象的程序设计中,事件消息(Event Message)是对象间通信的基本方式。在图形用户界面程序中,GUI组件对象根据用户的交互产生各种类型的事件消息,这些事件消息由应用程序的事件处理代码捕获,在进行相应的处理后驱动消息响应对象做出反应。对于本程序,需求是这样的:数据接收器把数

2005-08-25 17:25:00 1475

原创 Java数据报之失序和丢包

习惯了TCP编程,认为UDP可以包办这些问题是错误的。一个UDP应用程序要承担可靠性方面的全部工作,包括报文的丢失、重复、时延、乱序以及连接失效等问题。通常我们在可靠性好,传输时延小的局域网上开发测试,一些问题不容易暴露,但在大型互联网上却会出现错误。UDP协议把递送的可靠性责任推到了上层即应用层,下面简单编写了几个类来专门处理两个问题:乱序和丢包。四个类:DataPacket 类,PacketH

2005-08-25 16:31:00 3056 1

原创 Java数据报编程之概说

一般说明在TCP/IP协议族中,UDP和TCP同样位于传输层,用户数据报是UDP协议中的概念.UDP协议提供面向事务的简单不可靠信息传送服务,它不提供对 IP 协议的可靠机制、流控制以及错误恢复功能.UDP 协议基本上是IP 协议与上层协议的接口,从整个用户数据在各层的包装看,UDP报文格式相当简单:1632bitSource port源端口Destination port目标端口Length 报

2005-08-25 14:51:00 2103

原创 用Java获得广播地址

在TCP/IP中,Internet地址可以用来指定单个主机,也可以用来指定网络,协议规定:一个主机号的所有位都为0的地址是保留给该网络本身的.同时还规定,IP地址可以用来指定一个广播(Broadcast,这种地址影射到硬件广播):主机号所有位都为1的地址就是该网络的Broadcast Address.在IP地址编址方法上存在定向广播地址(Directed BA)和有限广播地址(Limited BA

2005-08-24 21:09:00 5190 1

原创 LAMP挑战.Net、Java 商业软件呈三足鼎立

在今日以客户为中心的软件世界里,公司提供产品也好,还是提供外包也好,都是为客户创造价值.LAMP开源软件——包括Linux 操作系统、Apache网络服务器、MySQL 数据库和PHP ——正在进军主流计算市场。

2005-08-22 17:25:00 1698

原创 DB2驱动类型

一般说明IBM公司的数据库产品线中不同版本提供的数据访问API可以说是很多了,其中包括早期的基于CLI的驱动,最近的纯Java的驱动,以及CLI和 Java的组合.对于特定的DB2版本的驱动有特定的驱动也有通用的驱动,这是很明显的.但是诸多版本的数据库系统和诸多版本的访问驱动,放在客户面前,它们之间的关系显得有些纷繁.所以在使用IBM的数据库产品时,头脑中一定要注意版本对应和选择适当的通用驱动.还

2005-08-19 02:09:00 3781

转载 深入了解DB2 Universal Database进程

Everything You Wanted to Know About DB2 Universal Database Processeshttp://www-128.ibm.com/developerworks/db2/library/techarticle/0304chong/0304chong.htmlhttp://tech.ccidnet.com/pub/article/c982_a4866

2005-08-18 12:57:00 1268

转载 Oracle数据库安全策略

随着计算机网络应用的普及和提高,Oracle数据库应用在各个领域日新月异,它性能优异,操作灵活方便,是目前数据库系统中受到广泛青睐的几家之一。然而,随着应用的深入,数据信息的不断增加,数据库的安全性问题已提到了一个十分重要的议事日程上,它是数据库管理员日常工作中十分关注的一个问题。由于计算机软、硬件故障,导致数据库系统不能正常运转,造成大量数据信息丢失,甚至使数据库系统崩溃。为此,笔者围绕如何保证

2005-08-17 00:24:00 2705

原创 DB2中配置SQLJ的问题

隔了很长时间,2004年7月8日第二次安装了ibm udb v7.2版本的数据库,前次好象是2003年年中吧,没怎么用,就过去了。因为我无法运行db2sampl.exe创建sample样本数据库,所以发现我安装的是connect 企业版。我可以创建数据库bafwzx, 但是我不能创建sp,老是报错,这是第一个挫折,后来知道,这正是一个和ms sql server不同的一个重要区别,oracle和d

2005-08-16 22:25:00 3493

转载 影响ORACLE汉字显示的字符集问题

在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比较多。ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事ORACLE数据库管理,经常收到周围用户和外地用户反映有关ORACLE数据库汉字显示问题的求援信,主要现象是把汉字显示为不可识别的乱码,造成原来大量信息无法使用。本文将就这一问题产生的原因和解决

2005-08-16 18:51:00 1386

原创 J2EE相关

很自然,J2EE环境中使用JNDI查找组件服务,如何指示JNDI到何处去找到组件是有个原则的,如果需要组件和被需要组件位于同一个虚拟机(当然这个虚拟机中运行着J2EE环境)中,则不必指定类似下面的属性:    ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");    ht.put(Cont

2005-08-16 14:30:00 1159

原创 JBoss Eclipse IDE

JBoss Eclipse IDE Tools 1.4.1 Stable,在Eclipse V3.1的里程碑版本6(M6)极其之前版本可以运行,但在Eclipse3.1正式版本(Version: 3.1.0  Build id: I20050627-1435)中会出现下列错误:org.eclipse.jdt.internal.ui.wizards.NewWizardMessages.getStri

2005-08-13 14:44:00 1691

原创 MVC架构中的模式

MVC的起源自MVC起源于上个世界七十年代后期,Trygve Reenskaug开发并将之作为Smalltalk平台的框架,具体就不细说了.以MVC为架构的系统包含了很多的设计模式,但是与MVC最为密切相关的有两种模式:Observer和Composite,如果业务逻辑不常变化,那么可以不采用Strategy.但是如今动辄就需要可扩展性的软件世界里,还是采用这个模式为好.有时,策略模式不能胜任,或

2005-08-10 22:49:00 1572

转载 如何在删除并重新安装 IIS 之后修复 IIS 映射

概要安装 Microsoft .NET Framework 软件开发工具包 (SDK) 或 Visual Studio .NET 之后,会创建 Internet 信息服务 (IIS) 映射,以便为 ASP.NET 的新文件扩展名及设置建立关联。如果在运行 SDK 或 Visual Studio 安装程序时没有安装 IIS,或是在运行 SDK 或 Visual Studio 安装程序之后卸载并重新安

2005-08-09 20:49:00 3064

原创 计划中

计划中,实际上是在等待Sun公司Web Service技术上变化的告一段落,大体上是相关规范的实现稳定在2.0上后在给出一些关于变换的描述和应用.目前,JAX-WS的参考实现测试版早已推出了,我们也知道,在Web相关的协议都已经在更合理化版本上稳定了,例如WSDL2.0,UDDI3,ebXml3等等.Sun公司Web Service的工具方面已经发生了巨大变化:wscompile,wsdeploy

2005-07-30 18:46:00 821

原创 XML和Web服务安全示例

这个示例实际上是使用JWSDP1.6提供的simple例子.把它应用在Eclipse中,并发布到Tomcat5.59,由于JAX-RPC和XWSS正在变化中,而且这些变化已经有了结果(有测试版),并会在今年提供最终版本,所以不打算改造现有应用作为例子了,随手用JWSDP1.6自带的例子,在Eclipse中发布它到Tomcat5.59中去。实际上,如果不对JWSDP1.6自带的例子进行修改和某些项的

2005-07-30 18:45:00 1352

原创 XML和Web服务安全

本文介绍在Sun公司提供的JWSDP1.6版本中提供的消息级别安全.本版为XML和Web服务提供消息级别安全(XWS-Security).在消息级别安全中,安全信息包含在SOAP消息和/或SOAP消息附件中,这允许安全信息和消息或附件一起传递.例如消息的一部分由发送者签名并加密给一个特定的接收者,当消息从最初的发送者发送时,在抵达它期望的接收者之前它要通过中间节点.在这个场景中,加密的部分对中间节

2005-07-30 18:43:00 1426

原创 Java WS和二进制数据传送

(一)  有关介绍二进制数据在WS中传送,可以有两种方式:1 把数据直接作为xml文档中某元素的字节流,作为XML解析器要解析的一部分,很明显这种方式比较低效.2 二进制数据作为附件,作为带外(out of band)数据随同XML发送, 提高了效率.目前这类处理有几个规范:DIME(直接 Internet 消息封装),这个数据包装格式及其处理,只有微软在支持.http://www.microso

2005-07-25 22:57:00 3152

原创 使用JAXR发布Web服务

Sun公司眼中的UDDI和ebXML一个XML 注册项是一个使能构建,发布,发现Web服务的基础结构,是一个方便动态的和松散的藕荷B2B交互的中立的第三方.一个注册作为公共资源对组织可用,通常以基于Web服务的形式.当前有多种XML registries的规范,包括:ebXML注册和贮存标准,由OASIS等组织管理,代表使用XML的电子商务.UDDI项目,由供应商联盟负责.一个registry提供

2005-07-25 22:56:00 3229

原创 Java WS和C#调用

互操作性是Web Service的真正优势,虽然关于WS标准有很多,但不同厂家都是自己的实现,不同实现之间的互操作性因此很差,于是有了WS-I组织成立来管理这种差异,并提供统一的互操作性规范,到目前为止,这些工作仍在进行中,不过成果早已经有了:WS-I Attachment Profile 1.0 并且也已经在Sun提供的WS设施上有了体现,通过使用wscompile 工具中的选项 -f wsi

2005-07-25 14:37:00 2841

原创 UDDI和WSDL的关系

关于UDDI这部分文字,主要是强调UDDI在SOA架构中的作用.2005年2月3号这天,OASIS国际标准联盟宣布它的成员已经批准UDDI V3.0.2成为OASIS标准,UDDI通常被看作是Web服务的基石,它定义了一个标准的方法来在一个面向服务架构(SOA)中发布和发现基于网络的软件组件.UDDI注册模型是一个可互操作的框架中心元素,它确保SOA中的服务有效的交互.通过使能基于分布式的策略和企

2005-07-25 14:17:00 4420

转载 山雨欲来

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" lang="zh-CN">css菜单演示*{margin:0;padding:0;border:0;}body {    font-family: arial, 宋体, serif;        font-size:12p

2005-07-16 13:20:00 1034

原创 用Eclipse制作发布程序

实际上,在Eclipse中制作发布程序很方便,本文主要介绍一些在制作Eclipse发布时要注意的地方.在Eclipse中,要开发一个可发布的程序,实际上就是开发一个插件,它有两个去处:一个是作为Eclipse的插件,在Eclispe中使用.一个是作为独立的程序发布到任何有JRE环境的地方.如何实现两个插件的两个去处呢?首先,在创建插件项目之初,你要么手工创建plugin.xml文件,要么是在使用向

2005-07-16 13:10:00 5282

原创 Java和C#摘要算法实现

一 问题由来对于Passport,微软解释道:Passport 是一种服务。利用该服务,用户可以通过只创建一个登录名和密码就能登录到 Microsoft Passport Network 站点和服务。通常来讲,当您在 Passport Network 上创建帐户时,Passport 只收集和存储用户名(通常是您的电子邮件地址)和密码,以创建您的凭据。如果您通过移动电话访问 Passport 服务,

2005-07-16 12:27:00 5234 1

原创 使用Maven构造Turbine项目

一 关于Maven    它是一个命令行构建工具.本身配置比较简单.主要是几个环境变量的设置.在${Maven.home}/bin/下有个批处理文件maven.bat,其中:@REM ----------------------------------------------------------------------------@REM JAVA_HOME - 一个JDK的主目录.@REM

2005-07-15 16:15:00 1489

原创 配置Eclipse插件

插件安装方法有三种1 直接把插件中相应目录下的文件拷贝到{eclipse_home}/plugins/下及其features(如果插件有features目录的话)下.2 使用链接文件.  在{eclipse_home}目录下,创建一个文件夹links,在其内创建后缀为link的文件,文件名称可随意,但命名为插件名称方便你识别,其内容是指向插件目录的路径名称,书写格式为  path=I:/eclip

2005-07-05 10:54:00 1831

原创 JSF和Spring集成

JSF和Spring集成的资料比较少,原理是获得彼此的上下文引用,以此进一步获得各自管理的bean,这是可能的,因为两者是web应用框架都遵循servlet规范,为二者整合提供了可能和基础. 在Spring中ApplicationContext是相当重要的类,对于web应用,它还包装了javax.servlet.ServletContext,为web应用提供了所有可以利用的数据,包括可管理bean

2005-06-30 17:01:00 2915

原创 WebService入门

Web Service在java领域,AXIS因其容易使用,很多项目都使用了它,对于Sun提供的Web Service技术,则不多使用,现更新有关版本,重新使用了一下Sun提供的JWSDP,并写了这篇入门.供需要者参考.一 Sun公司的Web Service       Web服务是基于web的使用开放的基于xml标准的企业应用,是和调用客户端交换数据的传输协议,Java技术和WEB服务被组织成这

2005-06-30 00:54:00 2891

原创 JSF配置大全

一 执行JSF配置是应用架构师的责任,包括:l         向应用注册后端对象以使应用的任何部分都能访问它们.l         配置支持bean和模型bean,以使在页面开始引用它们时能够用适当的值实例化.l         定义应用中每个页面的导航规则,使应用有一个连续的页面流.l         打包所有页面对象以及其它文件,使应用能发布到任何兼容的容器.二 应用配置资源文件JSF技术为

2005-06-30 00:51:00 6488

原创 Spring Web应用入门

Spring的Web应用框架也是一个基于web容器的一个框架,因此作为一个Servlet应用运行在容器中,实际上也就是一个普通的web应用,本文已Tomcat5.59版本容器为例来看Spring(V1.21)的配置和应用.在Spring Web框架中一般我们要提供三样东西:一个是自己的表示层页面,可以是velocity,xslt,freemarker,jasperreports等资源,一个是值对象

2005-06-28 13:48:00 2586

原创 自制InstallAnywhere所需的vm

大名鼎鼎的InstallAnywhere安装制作程序可以非常方便的制作出很专业的Java安装程序.而且这个安装程序可跨平台运行.我使用6.1企业版,发布使用了J2SDK1.5开发的程序,由于使用了1.5的泛型功能,所以必须要运行在JRE1.5上,但是InstallAnywhere公司 Zero G官方站点在当时没有提供1.5的Java Virtual Machines ,其网页为:http://w

2005-06-22 20:24:00 3203 1

windows WinExtent ViewPort

Windows DC 的视口与窗口 关系演示

2008-12-05

空空如也

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

TA关注的人

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