摘要: 这几天看了A*搜索的寻路算法,发现精华在于f = g + h,我觉得难点在于如何确定估价函数的h。本段代码是迷宫找路。估价函数:h是用的曼哈顿距离贴出自己的代码,分享一下。可以讨论文章会附上:代码.rar和测试javaeye:http://cozilla.javaeye.com/Main入后类AStarNodeNodeComparator[代码]Code highlighting produced... 阅读全文
posted @ 2010-12-02 10:18 coolgo 阅读(834) 评论(0) 推荐(0) 编辑
摘要: lucene使用与优化1lucene简介1.1什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com或者googleDesktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务... 阅读全文
posted @ 2010-11-18 11:26 coolgo 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 实现简单的Web服务器转自:http://learn.akae.cn/media/ch37s05.html 实现一个简单的Web服务器myhttpd。服务器程序启动时要读取配置文件/etc/myhttpd.conf,其中需要指定服务器监听的端口号和服务目录,例如:注意,1024以下的端口号需要超级用户才能开启服务。如果你的系统中已经安装了某种Web服务器(例如Apache),应该为myhttpd选... 阅读全文
posted @ 2010-09-03 15:53 coolgo 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 搞懂java中的synchronized关键字  http://www.learndiary.com/home/space-1-do-blog-id-2910.html 实际上,我关于java的基础知识的90%以上都来自Thinking in Java。对于其中的synchronized关键字,当时就是浏览一下,大概知道意思,也没有细看。后来一直没有用过这个关键字。昨天看Thinking in P... 阅读全文
posted @ 2010-09-01 17:28 coolgo 阅读(182) 评论(0) 推荐(0) 编辑
摘要: http协议:   浅析:http://www.cnblogs.com/gpcuster/archive/2009/05/25/1488749.htm http协议head:http://www.cs.tut.fi/~jkorpela/http.html 阅读全文
posted @ 2010-09-01 15:03 coolgo 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Pom.xml  maven 配置篇 之pom.xml  http://zyl.javaeye.com/blog/41754                http://zyl.javaeye.com/blog/41761 阅读全文
posted @ 2010-08-25 16:17 coolgo 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1. 使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的类的实现:Java代码publicclassUserManagerImplimplementsUserManager{privateUserDaouserDao;publicvoidsetUserDao(UserDaouserDao){this.userDao=userDao;}...}配置文件:Java代码<be... 阅读全文
posted @ 2010-08-25 09:47 coolgo 阅读(899) 评论(0) 推荐(1) 编辑
摘要: 转自:http://java.chinaitlab.com/XMLBeans/388681.html 理解session机制 session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。  当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识 - 称为session id,如果已... 阅读全文
posted @ 2010-08-03 19:27 coolgo 阅读(338) 评论(0) 推荐(0) 编辑
摘要: cookie机制的基本原理就如上面的例子一样简单,但是还有几个问题需要解决:“会员卡”如何分发;“会员卡”的内容;以及客户如何使用“会员卡”。  正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的cookie。然而纯粹的客户端脚本如JavaScr... 阅读全文
posted @ 2010-08-03 19:21 coolgo 阅读(816) 评论(0) 推荐(0) 编辑
摘要: IIS状态代码的含义 概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 更多信息 日志文件的位置 在默认状态下,IIS把它的日志文件放在%WIN... 阅读全文
posted @ 2010-07-30 14:05 coolgo 阅读(109) 评论(0) 推荐(0) 编辑