自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

|▓ Ray

■ Me Particular Achieve Own dream ! ■

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 socket 编程

Socket协议的形象描述    socket的英文原义是“孔”或“插座”。在这里作为4BDS UNIX的进程通信机制,取后一种意义。socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个sock

2008-03-10 15:18:00 290

转载 开源面向对象数据库 db4o 之旅,第 3 部分: 深入db4o

这篇文章是开源面向对象数据库 db4o 之旅 系列文章的第 3 部分,介绍面向对象数据库 db4o 的修改和删除,并对其中出现的问题进行细致分析,引入了“更新深度(update depth)”这一重要概念。前言在开源面向对象数据库 db4o 之旅 系列文章的第 1 部分:初识 db4o 中,作者介绍了 db4o 的历史和现状,应用领域,以及和 ORM 等的比较; 在第 2 部分:db4o

2007-08-25 17:57:00 483

转载 开源面向对象数据库 db4o 之旅,第 2 部分: db4o 查询方式

这篇文章是 db4o 之旅 系列文章的第二篇,介绍了面向对象数据库 db4o 的安装、启动以及三种查询语言,并对三种查询语言做了比较。前言在 db4o 之旅 系列文章的第一部分:初识 db4o 中,作者介绍了 db4o 的历史和现状,应用领域,以及和 ORM 等的比较。在这篇文章中,作者将会介绍 db4o 的安装、启动以及三种不同的查询方式:QBE(Query by Example)、SO

2007-08-25 17:55:00 567

转载 开源面向对象数据库 db4o 之旅,第 1 部分: 初识 db4o

本文为 db4o 之旅 系列文章的第一篇,介绍了面向对象数据库 db4o 的基本特性,并且与传统关系型数据库以及 OR 映射技术做了比较分析,读者可以体验到 db4o 的全新的面向对象存储的理念,并且给出了性能测试数据。前言业界对持久存储领域的追求从未停止过,为了更方便、更容易地用对象表达我们的思维,开源领域和商业领域都涌现了许多新技术, ORM 的出现恰恰说明了这点。最近一年,业界也在反

2007-08-25 17:53:00 568

转载 面向 Java 开发人员的 db4o 指南: 简介和概览

早就听说数据库间的大战以关系型数据库的胜利告终。然而,这之后,编程界真的就风平浪静、一片繁荣了吗?持肯定观点的人恐怕最近都没有试过使用关系数据库来支持 Java™ 对象吧。著名作家和讲师 Ted Neward 为我们带来了这个由多个部分组成的 系列 ,深入介绍了 db4o,它是当前关系型数据库的一种面向对象的可选方案。在我出道成为程序员的时候,数据库之战似乎已完全平息。Oracle 和其他几个

2007-08-25 17:49:00 918

转载 史上最简单的Hibernate入门简介

其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。在这篇文章将不涉及E

2007-08-16 20:21:00 492

转载 Ajax程序设计入门

Ajax程序设计入门  一、使用Ajax的主要原因  1、通过适当的Ajax应用达到更好的用户体验;  2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。  二、引用  Ajax这个概念的最早提出者Jesse James Garrett认为:  Ajax是Asynchronous

2007-08-13 10:08:00 411

转载 别让Hibernate偷走了您的身份

别让Hibernate偷走了您的身份(转自http://dev2dev.bea.com.cn/techdoc/20061103895.html 作者:James Brundege)企业级Java应用程序常常把数据在Java对象和相关数据库之间来回移动。从手工编写SQL代码到诸如Hibernate这样成熟的对象关系映射(ORM)解决方案,有很多种方法可以实现这个过程。无论采用什么样的技术,一旦开始将

2007-08-13 09:58:00 347

转载 利用Compass实现一个简单的搜索引擎[转贴]

  Compass是一流的开放源码JAVA搜索引擎框架,对于你的应用修饰,搜索引擎语义更具有能力。依靠顶级的Lucene搜索引擎,Compass 结合了,像 Hibernate和 Sprin的流行的框架,为你的应用提供了从数据模型和数据源同步改变的搜索力.并且添加了2方面的特征,事物管理和快速更新优化. Compass的目标是:把java应用简单集成到搜索引擎中.编码更少,查找数据更便捷。   

2007-08-13 09:53:00 769

原创 Ajax4jsf

Ajax4jsf是一个Rich组件框架主要用于JSF应用程序的Rich用户界面开发。Ajax4jsf完全与JSF生命周期(Lifecycle)紧密结合。而其它框架只给你访问managed bean的能力, Ajax4jsf能够在AJAX request-response期间利用Action、值变化监听器(value change listener)、调用服务端校验和类型转换器。这个框架使用一个组件

2007-08-10 10:41:00 552

原创 用Java开源项目JOONE实现人工智能编程

简介  很少有程序员不对这里或者那里所包含的人工智能编程所吸引,然而,许多对AI感兴趣的程序员很快就因其中包含的算法的复杂性而退却。在本文中,我们将讨论一个能大大简化这种复杂性的Java开源工程。  Java面向对象的神经网络(JOONE)是一开源工程,它提供给Java程序员一个高适应性的神经网络。该JOONE工程源代码由LGPL所保护。简言之,这意味着源代码是可自由使用的而且你不需要支付版税

2007-08-09 18:07:00 1197

原创 Dr.eiDRuC

采用Java开发的3D/2D魔方(Rubiks Cube)手机游戏。     详细:http://dr-eidruc.sourceforge.net/

2007-08-09 17:46:00 445

原创 Robocode

Robocode是2001年7月在美国IBM 的Web alphaWorks上发布的坦克机器人战斗仿真引擎。与通常玩的游戏不同的是:参赛者必须利用对机器人进行编程,给机器人设计智能来自动指挥它,而不是由键盘、鼠标简单地直接控制。Robocode是一种有趣的竞赛性编程,使用几行简单的代码,就能够让你创建一个活生生的机器人,一个真正的在屏幕上与其他机器人互相对抗的机器人。你可以看到它在屏幕上四处疾驰,

2007-08-09 17:44:00 588

原创 Jake2

Jake2是一个Java 3D游戏引擎.    详细:http://www.bytonic.de/html/jake2.html

2007-08-09 17:43:00 440

原创 JOGRE

JOGRE(Java Online Gaming Real-time Engine:Java在线游戏实时引擎).JOGRE是一个开源的,在线的,实时(Real-time)游戏引擎与API.它完全采用Java开发.详细:http://jogre.sourceforge.net/

2007-08-09 17:41:00 543

原创 JAVA is DOOMED

 JAVA is DOOMED(JID)是一个利用Java实现的开源3D引擎并且使用OpenGL作为图形API. 详细: http://javaisdoomed.sourceforge.net/

2007-08-09 17:40:00 574

原创 Spring Framework

Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一

2007-08-09 17:36:00 424

原创 Struts

Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Strut

2007-08-09 17:35:00 505

原创 WebWork

WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出

2007-08-09 17:34:00 436

原创 Eclipse

Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。  

2007-08-09 17:32:00 424

javascript-logger工具 - Kingfishers

Kingfishers是一个用javascript语言编写的,能够代替alert, 在浏览器中连续输出客户端javascript脚本运行日志的工具。 主要用于客户端脚本的分析和查错。

2008-11-10

MyEclipse快捷键与插件大全

MyEclipse快捷键与插件大全....

2008-11-10

ajax实现可配置无刷新级联下拉框

ajax实现可配置无刷新级联下拉框...

2008-11-10

xpdf-3.02pl2-win32.zip

xpdf-3.02pl2-win32.zip

2008-10-14

空空如也

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

TA关注的人

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