自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

James Studio

Java 、Open Source And Design Patterns

  • 博客(11)
  • 论坛 (39)
  • 收藏
  • 关注

原创 First release candidate of Spring 1.1

New features and enhancements in Spring 1.1 RC1 include: IoC container supports Method Injection: the overriding of concrete or abstract methods, typically to look up a dependency managed by the con

2004-07-31 22:46:00 1235

原创 阿根廷是一种病,一种美妙的病

         很多时候,你要经过长期的交流才可以走近一个人,然后喜欢上他;但有一些人会在相逢的一刹那就让你满心欢喜,人如此,国家亦然。对很多人而言,阿根廷其实是一个完全陌生的国度,除了一些风光片,我对这块安静躲在地球背面的土地的唯一了解来自杜可风的镜头,但那是《春光乍泻》里的阿根廷,不是在我心底深藏的阿根廷。在西方人眼中,阿根廷是欧洲的后花园,布宜诺斯艾利斯是被复制在南半球的另一座巴黎。那块大

2004-07-26 23:00:00 1291

原创 AOP Simple example

There is a simple Spring AOP Style example that took me some time to finish it. Its so easy and enjoyable. Hope it would do some help to you. 代码: import org.aopalliance.intercept.MethodInterc

2004-07-08 00:24:00 1941 1

原创 Inversion of Control (控制倒置)

Paul Hammant 翻译:James Shen   摘要 Inversion of Control (逆向控制) 是一种用来解决模块(实际上也可以是简单的Java类)之间依赖关系、配置及生命周期的设计模式,其中对模块依赖关系的处理是Ioc的精华部分。 模块依赖 模块之间降低耦合度有以下好处: 增加类的复用程度 使类的测试更加容易 使整个系统更容易组装和配置   说明 运用了Ioc模式后

2004-07-01 00:33:00 1958 1

原创 JMX入门

JMX入门 James Shen www.chenshen.com 简介 Java Management extensions(JMX)是SUN公司提出的一套管理框架。它定义了完整的框架体系、设计模式、API接口、基于网络的管理和监控服务等,通过这些可以对你的Java程序进行管理控制。 JMX管理框架的优势 让你的程序基于JMX管理框架有以下优势: n         使你的Java应用程序只作最

2004-04-19 00:03:00 3394 1

原创 贪吃蛇的算法分析(5)

贪吃蛇的算法分析(5)James @ www.chenshen.com WormMain类最主要的类,继承自MIDlet父类并实现了CommandListener接口。l         protected void startApp()实现MIDlet父类的方法,当开始程序时首先执行这个函数// 显示画板    Display.getDispl

2003-08-18 09:59:00 1723

原创 贪吃蛇的算法分析(2)

贪吃蛇的算法分析(2)James @ www.chenshen.com下面重点介绍下Worm类中的几个方法:l         public void setDirection(byte direction)这个方法用来改变贪吃蛇运动的方向,只能90度。看下面的实现代码:if ((direction != currentDirection) && !need

2003-08-18 09:38:00 2959 8

原创 贪吃蛇的算法分析(3)

WormLink类贪吃蛇是由一节一节组成的。因为它经常有一些节连成一条直线形成段,所以这是一种相对有效的方法来保存整个蛇。[X,Y]表示段头部的坐标,然后段的头部开始按照方向向后画若干节。(段的头尾和蛇的头尾不是一个概念)下面代码段是WormLink中的段得属性:    // 段头部坐标    private int x, y;    // 段长度    p

2003-08-18 09:38:00 2243

原创 贪吃蛇的算法分析(4)

  贪吃蛇的算法分析(4) James @ www.chenshen.com WormPit类WormPit类中包括了Worm和WormFood。贪吃蛇将会在画面中移动寻找食物。如果它吃到食物它将会长一格。如果它碰到边界或者吃到自己将Game Over。下面介绍几个重要的函数:l         private void paintPitContents(Graphics g)

2003-08-18 09:38:00 2456

原创 贪吃蛇的算法分析(1)

贪吃蛇的算法分析(1)James @ www.chenshen.com 贪吃蛇是一款非常经典的手机游戏。它有很多算法,这里详细分析一种比较优秀的算法。首先介绍下主要用到的七个类:l         WormMain:最主要的类,控制所有其它类的运行和销毁。l         WormPit:处理键盘输入事件并实例化Worm类和WormFood类的。l         Wor

2003-08-18 09:37:00 4505 1

原创 用Java实现的eChat聊天服务器

用Java实现的eChat聊天服务器 James @ www.chenshen.com   摘要:与一般的ASP聊天室不同,这种聊天服务器是完全独立的服务端程序。当它运行的时候先监听端口,一旦用户通过浏览器访问,便模拟WEB服务器通过HTTP和用户通讯。由于使用了Java技术,所以安全性以及速度上比起一般的ASP聊天室优势明显。 以下列出了eChat聊天服务器的技术特点: 1) 跨平台:可以稳定运

2003-08-17 16:24:00 4641 32

空空如也

如何通过仅仅通过网卡连接2台电脑?

发表于 2001-10-01 最后回复 2012-11-23

如何通过usb数据线实现xp和2k的数据共享?谢谢~~

发表于 2001-10-04 最后回复 2012-11-23

xp下面如何给文件夹加密?

发表于 2001-10-05 最后回复 2012-11-23

winxp下为什么不能输入中文?

发表于 2001-10-05 最后回复 2012-11-23

对jive研究有兴趣的朋友进来看看,朋友原创了几篇分析文章很是透彻,不敢独享~~

发表于 2003-07-12 最后回复 2004-02-05

公布一套Java实现的聊天服务器源代码~~(Socket、多线程、Server Push)

发表于 2003-07-01 最后回复 2004-01-09

公布一套Java实现的聊天服务器源代码~~(Socket、多线程、Server Push)

发表于 2003-07-01 最后回复 2003-12-02

离开南京的最后8天~~

发表于 2003-07-12 最后回复 2003-07-12

对jive研究有兴趣的朋友进来看看,朋友原创了几篇分析文章很是透彻,不敢独享~~

发表于 2003-07-12 最后回复 2003-07-12

写给准备考高程的朋友~~~

发表于 2003-01-09 最后回复 2003-07-10

高手请进,关于网络编程~

发表于 2002-07-14 最后回复 2003-05-06

Jbuilder8中的字体问题

发表于 2002-12-31 最后回复 2003-02-14

大家知道如何报考软件学院吗?

发表于 2002-10-18 最后回复 2003-01-03

大四的迷茫。。。

发表于 2002-09-27 最后回复 2002-09-30

socket之间的数据传送

发表于 2002-09-15 最后回复 2002-09-15

tomcat为何老会死掉~~~

发表于 2002-08-22 最后回复 2002-08-24

在delphi6下开发web services,总是显示no services specific ~

发表于 2002-07-29 最后回复 2002-07-29

请问我想随软件发布一个轻量级数据库,哪一个比较合适?

发表于 2002-05-18 最后回复 2002-06-13

关于NMUDP里触发OnDataRecive事件的问题。

发表于 2002-05-14 最后回复 2002-05-22

关于readbuffer的问题!

发表于 2002-05-07 最后回复 2002-05-08

Jbuilder6里的cvs如何配置?我用pserver为什么总是连不上?

发表于 2002-04-27 最后回复 2002-04-27

如何报考SCJP?时间我自己定吗?

发表于 2002-04-17 最后回复 2002-04-18

如何在csocket中传送句柄?

发表于 2002-03-20 最后回复 2002-03-21

那位高手知道通用的网络字节序?

发表于 2002-03-15 最后回复 2002-03-20

用socket写客户端,当有数据反馈回来时,如何自动触发事件,最好有简单的例子

发表于 2002-03-18 最后回复 2002-03-18

请问如何按格式化输出日期?

发表于 2002-03-17 最后回复 2002-03-17

关于字节操作的一些简单问题

发表于 2002-03-17 最后回复 2002-03-17

用VC++动态调用delphi写的dll为什么不成功?

发表于 2002-02-28 最后回复 2002-02-28

请问:SQL Server 2K 中如何通过客户端连接服务器进行建表、删表的操作?

发表于 2002-02-23 最后回复 2002-02-24

我在dll中可以封装一个Wsocket的函数嘛?比如connect,请给出代码!!

发表于 2002-02-03 最后回复 2002-02-04

请问如何在dll中创建socket?请给出代码,非常急~~!!

发表于 2002-02-04 最后回复 2002-02-04

我在调用dll时出现"Access violation at address xxx in module 'user32.dll'"错误

发表于 2002-02-03 最后回复 2002-02-03

'' is not a valid integer value 是怎么回事?

发表于 2002-01-31 最后回复 2002-01-31

cmpp1.2规范中向ISMG发送的消息类型具体结构是什么?

发表于 2002-01-22 最后回复 2002-01-23

长城宽带,双网卡,如何配置才能让一个局域都接入internet?

发表于 2001-11-10 最后回复 2001-11-12

我想用jbuilder开发一个邮件系统(服务器),有兴趣的朋友请进来。。。

发表于 2001-08-11 最后回复 2001-10-21

可以限制程序的cpu占有率吗?

发表于 2001-08-28 最后回复 2001-08-29

用ADOTable连接access出现"from子句语法错误",怎么回事?

发表于 2001-08-28 最后回复 2001-08-28

TADOTable中能否把字段的datatype显示在label中?

发表于 2001-08-28 最后回复 2001-08-28

空空如也

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

TA关注的人 TA的粉丝

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