自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一种高效的寻路算法 - B*寻路算法

在此把这个算法称作B* 寻路算法(Branch Star 分支寻路算法,且与A*对应),本算法适用于游戏中怪物的自动寻路,其效率远远超过A*算法,经过测试,效率是普通A*算法的几十上百倍。 通过引入该算法,一定程度上解决了游戏服务器端无法进行常规寻路的效率问题,除非服务器端有独立的AI处理线程,否...

2010-05-29 22:18:14

阅读数 391

评论数 0

人工智能到底是什么——理性和感性如何解决

对于人工智能最近对这个问题比较困惑,当然属于胡思乱想而已 理性是指导思想和活动的控制器,比如学习的时候要靠理性指导学什么东西、什么是重点、碰到问题如何解决和挂起,学完之后还要靠理性把学到的知识组织到我们已有的思想体系里,如果和以前知识体系有冲突、不一致的话如何整理以构筑出一个更完整更理性的思想体...

2007-11-24 21:55:49

阅读数 96

评论数 0

Ext器件 列表Grid使用说明

在Ext中,Grid的使用包括以下几个步骤: 1、获取数据集,示例代码如下 js 代码 var myData = [           ['Apple',29.89,0.24,0.81,'9/1 12:00am'],    ...

2007-08-16 19:07:41

阅读数 27

评论数 0

Ext 布局Layout使用总结

布局Layout的一些概念: 区域(region):任何一个封闭的DOM元素,例如body,div,span等 布局管理器(layout manager):负责管理页面中的区域。在Ext中布局管理的主要的用户组件是BorderLayout类。在BorderLayout中划分好了一些预定的区域。可用...

2007-08-16 18:56:18

阅读数 104

评论数 0

Ext菜单器件相关类层次结构分析

在Ext中,菜单器件(Menu Widgets)是通过几个类的联合来使用的,这些类包括:Ext.Toolbar、Ext.menu.Menu、Ext.menu.Item、Ext.menu.CheckItem,以及一些特殊类型的菜单或菜单项,比如菜单Ext.menu.DateMenu、菜单项Ext.m...

2007-08-08 18:26:18

阅读数 29

评论数 0

基于开源工作流引擎OSWorkflow的业务系统实例——请假审批系统

最近工作中一个项目打算采用工作流技术,所以对工作流特别是OSWorkflow进行了一些学习和研究,为了向项目组其他成员演示和进一步进行应用,做了这个小业务系统,现在经过整理把它拿出来,希望对想要了解OSWorkflow的朋友有一点帮助。我接触的时间也不长,所以哪个地方有问题还希望大家多多指点,对工...

2007-07-12 22:38:33

阅读数 191

评论数 0

Re: 一个捆扰我好几天sql分组排(树形结构查询+排序)

[quote="junjie314"]  有谁能不能说具体的实现!~~现在如果光排序的那没问题,但是各节点之间不是有顺序的吗??这个顺序是可以改的..现在主要问题是如果要改这个的话就比较麻烦了..比如有两个父节点顺序是23和38  现在把23这个改成39的话..那23下面的所有...

2007-06-19 11:35:40

阅读数 49

评论数 0

原创 Jbuilder打包WEB-INF/classes目录下类文件不全的解决方案

 这两天一直出现这个怪异的问题,用Jbuilder2006打包部署后,运行程序总是报java.lang.ClassNotFoundException错误,打开"项目.war"包发现WEB-INF/classes里面的class文件有很多都不存在,感觉非常奇怪,从网上搜索后看到在...

2007-06-14 11:32:00

阅读数 1566

评论数 0

英语学习类 网络游戏可行吗?

这是过年后写的一个以英语学习为目标的网络游戏概要书,触发是当时和几个同事吃饭时聊到的,感觉这个方向很不错,市场很大,而且目前还没有类似的产品上市,所以就从网上搜索了一些这方面的资料,参考整理了这个项目文档。 当时想几个人自己做,做出一个模型再找合作,但是因游戏开发确实不熟悉,而且精力有限,所以作罢...

2007-05-29 08:51:45

阅读数 338

评论数 0

关于软件设计各种思想的体系—目标/特性/方法/原则和模式

因为已突破原帖子主题“对结构型设计模式的理解”本身含义,所以转移出来 [quote="jamesby"][quote="qinysong"][quote="jamesby"][quote="qinysong"][qu...

2007-04-04 15:43:26

阅读数 21

评论数 0

原创 《重构-改善既有代码的设计》笔记2

一、重构的方向代码的坏味道Bad smells一章,真是一顿营养丰富的大餐。Duplicated Code是代码腐化的万恶之源,Long Method、Large Class、Long Parameter List这些几乎就是旧社会臭婆娘的裹脚布,Divergent Change、Shotgun ...

2007-04-01 19:41:00

阅读数 1127

评论数 0

原创 《重构-改善既有代码的设计》笔记1

之前写程序也总是不停的重构、重构,读完这本书之后才发现对于重构的理解以前是很肤浅的,很不成体系的。《重构》真是一本好书! 下面粗略地概括一下对重构的理解,也整理一下之前不是很清楚的概念。1、《重构》有一个很好的动机,也可以说是价值观,就是程序第一是写给人看的,而不是写给机器看的。 根据这一价值观,...

2007-04-01 19:35:00

阅读数 1171

评论数 0

Re: 《重构-改善既有代码的设计》笔记

在《重构》中,Martin Fowler按照重构所针对的代码内容进行了分类,包括对函数的重构、对对象特性的重构、对数据组织的重构、对条件表达式的重构以及对类层次的重构,并按照这种分类组织了章节。 除了按照重构所针对的代码内容进行分类外,按照采用手法进行分类,我觉得也可以从另一个角度帮助我们更进一步...

2007-04-01 16:57:10

阅读数 23

评论数 0

Re: 《重构-改善既有代码的设计》笔记

此外代码的坏味道Bad smells一章,真是一顿营养丰富的大餐。Duplicated Code是代码腐化的万恶之源,Long Method、Large Class、Long Parameter List这些几乎就是旧社会臭婆娘的裹脚布,Divergent Change、Shotgun Surge...

2007-04-01 16:45:48

阅读数 18

评论数 0

Struts不能完全用MVC来理解

刚才有一个关于Struts和MVC组件对应关系的帖子,现在好像被放入了新手区,关于这个问题记得以前有过激烈的讨论,可惜刚才我搜索一下没有找到想找的那篇,希望有谁找到能把链接发上来 对于这个问题我觉得还是有讨论的一些必要,因为疑惑的人还是存在,而且从我个人来说对这个问题的理解也在不断的变化。现...

2007-03-26 19:30:29

阅读数 20

评论数 0

《重构-改善既有代码的设计》笔记

读完《重构——改善既有代码的设计》,感觉写得真是非常得好,非常的细腻而且深入,建议还没有读过的找时间读一读,肯定受益良多。 之前写程序也总是不停的重构、重构,读完这本书之后才发现对于重构的理解以前是很肤浅的,很不成体系的。《重构》真是一本好书! 下面粗略地概括一下对重构的理解,也整理一下之...

2007-03-24 20:52:49

阅读数 19

评论数 0

一个小猜数字游戏 猜对的几率是多大

每一两天都要和同事打赌喝可乐,今天我们自己想了一个打赌方法,因为比较新鲜,打完之后喝着可乐想这个方式猜者猜中的几率,觉得还不是很好算,所以贴出来共享,有兴趣的也可以赌一赌,呵呵 方式为: 甲方从1—5这五个数中选出一个数写在纸上,然后乙方来猜,乙方有两次机会,每次猜一个数,乙方第一次如果没...

2007-03-20 17:38:48

阅读数 70

评论数 0

对结构型设计模式的理解

在Gof设计模式中,对设计模式的主要分类为:1)创建型、2)结构型、3)行为型。创建型设计模式抽象了对象的实例化过程;结构型设计模式涉及到如何组合类和对象以获得更大的结构;行为型设计模式描述算法和对象间职责的分配。   那么,结构型设计模式到底如何对类和对象进行组合,以获得更大的结构,组合的指引是...

2006-12-14 16:17:24

阅读数 22

评论数 0

原创 Factory Method属于类/对象模式的疑惑及解惑

在GOF《设计模式-可复用面向对象软件的基础》3.3节Factory Method的标题中(Factory Method工厂方法——对象创建型模式),将该模式的类型指定为“对象创建型模式”,在学习的过程中总感觉有些疑惑,因为在意识中我觉得应该属于“类创建型模式”才对。下面是对这一疑惑的陈述和最后解...

2006-12-14 11:38:00

阅读数 1061

评论数 2

原创 对比C++和Java语言不同点

毕业之后一直做Java应用,很少接触C++的使用,所以对C++忘得很多了,但还是觉得C++在某些方面是不可替代的,最近又翻了一下C++的书,总结了一些C++和Java不同的地方罗列下面,个人理解,必有不是和遗漏之处,如发现请帮忙指出以改正   ...

2006-12-14 11:17:00

阅读数 1629

评论数 1

Factory Method属于类模式还是对象模式的疑惑及解惑

在GOF《设计模式-可复用面向对象软件的基础》3.3节Factory Method的标题中(Factory Method工厂方法——对象创建型模式),将该模式的类型指定为“对象创建型模式”,在学习的过程中总感觉有些疑惑,因为在意识中我觉得应该属于“类创建型模式”才对。下面是对这一疑惑的陈述和最后解...

2006-12-03 19:56:38

阅读数 202

评论数 0

一道“正方体六个面上的四个角点整数之和相等”的求解问题

题目: 请将8个给定的正整数(如1,2,3,4,5,6,7,8)分别放在一个正方体的8个角的顶点上,以实现如下要求(如果可能):正方体六个面上的四个角点整数之和相等?输出结果如:A1=1,A2=2... 求解如下 算法思路 根据题境,我们先做如下设定和术语说明,以便于后面的讨论: 1、正整数以...

2006-11-18 12:02:46

阅读数 81

评论数 0

原创 一道“正方体六个面上的四个角点整数之和相等”的求解问题

题目:请将8个给定的正整数(如1,2,3,4,5,6,7,8)分别放在一个正方体的8个角的顶点上,以实现如下要求(如果可能):正方体六个面上的四个角点整数之和相等?输出结果如:A1=1,A2=2...求解如下算法思路根据题境,我们先做如下设定和术语说明,以便于后面的讨论:1、正整数以1,2,3,4...

2006-11-17 22:31:00

阅读数 4140

评论数 2

原创 EJB分布式事务的一个小问题

 最近对EJB分布式事务进行了一些接触,在操作过程中遇到一个问题,就是不能完全保证事务的完整性,偶尔会有小几率的失败,通过上网查找,发现国内关于这个问题的资料还是很少,所以现在把它记录下来,以备参考: 遇到警告:WARN [TxConnectionManager$LocalXAResource] ...

2006-10-09 18:32:00

阅读数 3894

评论数 1

原创 我对xp关键实践之“结对编程”的理解

 在面对敏捷开发这一话题时,我们内心往往很复杂,即激动又忐忑,我们感觉通过敏捷开发会给我们带来很大的价值,但深入一想又感觉会有很多问题。结对编程是XP极限编程的关键实践之一,也是最备受争议的,我们往往对其既肯定又否定,我们感觉它会给我们带来效率上的提高,也会感觉它会降低我们的效率。 本文因java...

2006-09-21 21:24:00

阅读数 4568

评论数 10

Re: [敏捷开发][结对编程(Pair Programming) ]

上面写得太多了,好像重点不太突出了,我觉得是不是采用结队编程,[color=red]一条关键的依据是: 判断我们代码需不需要重构,如果需要,结对编程就会提供很好的价值,包括代码正确性、严谨性、可扩展性等等,为代码的重构提供很好的基础,并且结队编程克服不想对自己代码进行重构的惰性。 如果判断我们...

2006-09-21 13:47:33

阅读数 18

评论数 0

Re: [敏捷开发][结对编程(Pair Programming) ]

结队编程是XP极限编成的一个关键实践,如果把结队编程放到整个XP里面会更容易体现出它的价值,所以我觉得分析结队编程的一个整体思路是: [b]1、适用场景:[/b]XP的适用性在哪里,什么样的项目中适合采用XP,在这样的项目中XP可以起到什么作用。如果离开了适用场景,XP的适用性都要重新考虑,...

2006-09-21 13:28:17

阅读数 33

评论数 0

原创 AIX 程序设计大赛-AIX正方形问题算法及Java程序实现(方案三)

 这是到目前为止,我觉得这是最简单的实现《AIX 程序设计大赛-AIX正方形问题》的解决方案。 问题描述:任意给定一个正方形,将正方形的各边做n等分,并将相应各点连接成水平或垂直的直线,如果从正方形的左下角(0,0)出发,沿各边线或连接线,自左向右或自下而上的方向,到达正方形的右上角(n,n),请...

2006-09-08 02:38:00

阅读数 1798

评论数 3

原创 AIX 程序设计大赛-AIX正方形问题算法及Java程序实现(方案二)

 今天又对前天所实现的《AIX 程序设计大赛-AIX正方形问题》解决方案进行了改善,同时又找到了一条崭新的解决方案,没想到效果比想象中的要好,这一篇描述改良方案的算法思路及实现,下一篇介绍一个新的思路更简洁的方案。 为了文章的完整性,本篇仍然包括问题描述部分。 问题描述:任意给定一个正方形,将正方...

2006-09-08 02:24:00

阅读数 1388

评论数 1

原创 AIX 程序设计大赛-AIX正方形问题算法及Java程序实现

  昨天晚上,看到CSDN上西部阿呆-小草屋的一篇Blog 《AIX 程序设计大赛---AIX正方形问题》,描述了Aix正方形问题,并给出了Java解决方法,感觉这道题很有趣味和手痒,所以也花了将近一个晚上的时间,用有别于小草屋的思路通过Java程序进行了解决。 由于有很长时间没有接触数学方面的知...

2006-09-06 14:20:00

阅读数 1982

评论数 5

原创 JAVA字符编码系列三:Java应用中的编码问题

 这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱码问题,我觉得组成一个系列来描述和分析更好一些,包括三篇文章:第一篇:JAVA字符编码...

2006-09-05 12:25:00

阅读数 40518

评论数 19

原创 JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换

 这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱码问题,我觉得组成一个系列来描述和分析更好一些,包括三篇文章:第一篇:JAVA字符编码...

2006-09-05 12:18:00

阅读数 53306

评论数 5

原创 JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础

 这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱码问题,我觉得组成一个系列来描述和分析更好一些,包括三篇文章:第一篇:JAVA字符编码...

2006-09-05 12:16:00

阅读数 43474

评论数 15

原创 《GOF设计模式》学习笔记—Mediator中介者

 官方描述用一个中介者对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。 我的理解1、Mediator中介者的引出在面向对象的设计中,我们通常尽量把对象细化,使其只负责或呈现单一的职责,这样在某些情况下,对于一个模块,可能就需要由很...

2006-09-03 00:07:00

阅读数 1832

评论数 0

原创 《GOF设计模式》学习笔记—Iterator迭代器

 官方描述提供一种方法顺序访问一个聚合对象中的各元素,而又无需暴露该聚合对象的内部表示。 我的理解1、价值所在:Iterator迭代器模式相对于其他模式显得对于要处理的问题更具体一些,它把一个聚合对象中元素访问和遍历操作从该聚合对象内部分离出去,从而提供了以下三方面的好处:1)简化聚合类型接口因为...

2006-08-30 18:05:00

阅读数 1346

评论数 0

原创 《GOF设计模式》学习笔记--Command命令模式

 官方描述将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 我的描述1、模式理解我觉得命令模式可以从以下几点进行理解:1)分离框架和应用逻辑在GOF《设计模式》动机部分,描述了用户界面框架中按钮和菜单这样的对象,这些对象执行操作以对...

2006-08-29 22:17:00

阅读数 1958

评论数 1

原创 使用JSPWiki配置搭建Wiki说明

 最近帮一个朋友搭建一个Wiki系统,由于以前也没有触及过,所以需要从零开始,下面把这一过程记录下来(其中包括对其他网友帖子的摘录),希望对一些新手有所帮助,同时也希望经验丰富的高手补充指点。 1、准备工作a)准备JDK和Tomcat下载JDK和Tomcat并安装,我安装的版本为:j2sdk1.4...

2006-08-27 21:04:00

阅读数 8911

评论数 1

原创 《GOF设计模式》学习笔记--职责链Chain Of Responsibility

 一、官方描述:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 二、我的描述 1、一个简单例子:记得在上初中的时候,有一个老师非常的特别,他有一个与众不同的习惯,就是同学们的作业是边看边发,他看完一本...

2006-08-26 12:33:00

阅读数 2179

评论数 0

转载 几个比较好的博客程序

转自:http://blog.csdn.net/lovinglgz/archive/2006/08/16/1076450.aspx几个月没关心blog了,blog程序局势发生了很大的变化,尤其在国内,在原有的那些程序功能越来越强大的同时,还出现了很多不错的blog,但国外没出几个好的,MT还居于霸...

2006-08-25 15:19:00

阅读数 2441

评论数 0

原创 java上传FTP文件实例程序

一个很简单的用java上传FTP文件的实例程序,因为并不经常用,所以写下来以备用时参考 。该实例程序部分包括三个类:FTPConfig、FTPHelper和Client,分别描述如下:FTPConfig:FTP服务器的配置信息,包括服务器IP,用户名和密码。该信息从FTPHelper分离出来以便配...

2006-08-24 15:13:00

阅读数 2696

评论数 1

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