自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闷炮闲话

学你想学的,做你想做的,一切尽在自由

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

原创 2个代码级的搜索网站

             最近发现2个代码级的搜索网站,之前没有用过,试用了一下,好像还比较好用,一个是国外网站做的。一个是国人自己做的。            推荐给大家,希望对大家以后的工作带来方便,国外这个是http://www.krugle.com/。             国内的是http://search.codechina.net/,据说国内这个搜索网站还推出了一个代码级搜

2006-07-30 15:10:00 1338

原创 java里的反射机制

题外话:下个周末世界杯就开始了,对于一个地道的球迷而言,这无疑是一个期盼以久的盛大的节日,无论从生理上还是心理上我都做好了充分的准备,准备全身心的投入到这个四年一度的节日中去,祝天下球迷朋友们节日快乐,好好享受吧!什么是反射机制正像物理中的反射一样,就像我们站在镜子面前能看到自己的模样。但是这里的反射机制又有别于物理中的反射,这里的反射机制着重强调的是“动态的”。反射机制是指能在cla

2006-06-06 23:09:00 2230

转载 游戏设计大师Chris Crawford对年轻人的忠告与鼓励

啊,我年轻的朋友们,你们想成为游戏设计师,所以来问我有何好建议?我会给你们我最好的建议,但我猜想你们可能会听不进去。你们可能更愿意听那些说你们爱听的话的人所提供的建议。但这对我来说无所谓,我所能做的就是说些实事,并希望能进入某些人的耳朵里。   首先,你们应该对自己的事业道路有个最初的规划,你想接受更专门的训练,还是想要更全面的教育?专门的训练能给你某些特别的技能,让你能一毕业就进入工作。

2006-06-05 23:24:00 1473

原创 SUN修成了正果

           java语言以前在大陆地区普及得很少,使用率远远不如.net,很重要的一个原因是没有很好的中文帮助文件,没有象MSDN那样方便和完整的中文文档,其实E文文档(jdk)一直都有,并且一直都在随着sun每公布一个版本而不断更新,而中文文档一直没有出来。          不过1年前终于有人决定为民造福了,终于有人决定站出来完成这一壮举。历时1年,终于将JDK1.5完全翻译成了

2006-06-03 23:36:00 1319

原创 java里的离线数据集

1       前言听说在java里面一直没有封装很好的类似dataset的离线数据集,但是java里面同样提供了封装的不好的离线数据集rowset,在早些时候的jdk版本(jdk1.4及以前)其实已经提供了rowset的jar包,但是sun公司只提供了5个接口,并没有提供接口的实现,而我们要完成我们想要的工作就必须自己写实现,但同时,由于广大网友的要求(觉得这样实在不方便),sun公司又

2006-05-28 21:53:00 2613

原创 用JDBC的同志们注意了

          今天用JDBC的时候发现一个问题:“java.sql.SQLException:[Microsoft][SQLServer 2000 Driver for JDBC]Cant start a cloned connection while in manual transaction mode.”查了一下微软的官方网站原来才发现,我们使用JDBC的时候所打开的数据库连接的默认设

2006-05-26 12:06:00 1540

翻译 整合 Ajaxanywhere

整合 Ajaxanywhere原作地址:http://wiki.apache.org/myfaces/Integrating_Ajaxanywhere翻译:ronaldo117发布:Java Web Side (http://www.js66.com/java),本文属于 JSF OpenDoc 系列,我们会努力贡献出更多更好的开放文档,来方便大家对 JSF 的学习和使用。 上

2006-04-11 22:09:00 3112 1

原创 Test分解

                  前段时间做了一个jsf+spring+hibernate的test,只做了查询部分,今天把增删改查一并做完,我们来分解一下这个test。                 从三个方面来分解这个test:前台页面层(*.jsp页面),中间依赖注入spring层(*.xml配置文件),后台数据和业务层(*.java源文件)。前台页面层(*.jsp页面):在前台我们总共

2006-03-22 20:42:00 1761

原创 jsp+spring+hibernate

特别感谢       在文章最开始之前,我要特别最感谢我的朋友子夜,是在他的大力帮助下,才使我很快的对于这部分知识入门,并且完成下面的东西,他是一个对这部分知识很熟悉并且很热心帮助的人,另外要感谢的是steady和他的论坛http://www.js66.com/java/index.php,以及论坛上的朋友们,由于jsf是一个崭新的技术,steady和他的论坛上的朋友们正在努力的翻译相关的E文

2006-03-16 22:25:00 2344

原创 JSF程式

概述:jsf使用spring的依赖注入的思想使得页面和业务逻辑更好的分离开来,页面与页面的跳转,逻辑关系,页面与后台不同的beans的对应和操作都是通过faces-config.xml文件来说明和配置。对程序员的要求不高,页面程序员可以更专注于页面的组织和结构,后台程序员专注于逻辑业务的程序和实现,分工细致和科学,中间只是使用faces-config.xml来配置即可,但是如果要满足jsf的要

2006-03-09 21:17:00 1953

原创 2个工具

jad和magic ajax推荐               推荐2个很好用的工具,一个是最近抄得很火的ajax相关的magic ajax,记得ajax刚出来的时候大家都要写很多配置文件和java脚本语言才可以使用,但是现在magic ajax出来以后已经很方便了,人们把这些脚本语言封装到了控件里面,我们只需要将控件拖出来,然后将要无刷新的控件放在这个控件里面,就可以实现无刷新更新了,凡是没有在这

2006-02-22 20:04:00 1288

原创 我的第一个swt

           其实现在由于日食的强大,由于插件的强大,要做一个swt可以用很多插件,而且使用这些插件会使开发变得越来越简单,比如Designer插件就是一个很好用的的插件,他使windows开发象net开发一样简单,我们只是使用拖动就可以做出美观的界面,我们的工作只是需要花时间考虑业务逻辑就可以了,但是这种拖动并不能使我们明白到底什么是swt开发,我们怎样实现swt的。所以我还是写了一个只

2006-02-15 19:31:00 1465

原创 一家之言

        公司内部关于JAVA和NET的一次讨论,下面是一个同事的看法,不论对不对或者偏激不偏激,只是觉得有点意思,就帖了出来,仅代表一家之言。        最近XX说了很多java的好处,可是我不完全同意他的看法,我的想法很实在:能帮我在预定时间内完成任务的工具才是好工具。      JAVA,由于它的开源……它的语法,它的跨平台及其一切优点(在此省略一万字),历经10年时间,在

2006-02-13 15:04:00 1283

原创 服务和安装

            所谓承载方式就是加载方式,一般有windows承载和iis承载两种,windows承载就是启动一个服务,这和启动oracel服务没有什么区别,我们就是通过自启动服务加载服务器程序,并且在这个服务里面引用到了我们业务逻辑的dll,所以其实就是自启动服务端来启动dll。所以我们必须先要使用.net的服务项目制作1个启动服务器带动dll的自加载服务。制作好服务以后,还必须为这个服

2005-12-28 18:23:00 1339

原创 remoting的远程操作

           .net里面可远程操作对象有2种:值封送对象(其特点是通过序列化操作可保存会话状态),引用封送对象(不能使用序列化保存会话状态,只能通过创建副本进行远程操作)。在remoting里面由于单元素对象激活和客户激活是有会话状态的,所以牵涉到保存对话状态,这时的远程操作就必须使用值封送对象,值封送对象可以通过序列化操作来保存会话状态;可以申请新的对象实例,并且对新的新的对象实例的操

2005-12-26 18:45:00 1169

原创 关于remoteing的激活

        当一个remoteing实例被建立了以后,他什么时候开始为我们工作呢,甚么时候又从内存中消失的呢,我们能够很明确的知道这些吗,我们可以随心所欲的控制他吗?这些问题就是今天所要说的激活。激活分为服务器激活(知名wellknonw)和客户端激活。服务器激活分为单调用对象(SingleCall)和单元素对象(Singleton)。        还是先看一个单元素激活的例子。      

2005-12-23 14:26:00 1297

原创 如何实现一个简单的remoteing实例

               我们先花20分钟做一个简单的remoteing的例子。               首先我们建立一个dll的remoteing远程对象,这个对象有点类似于EJB里面的接口文件的功能,但是又不完全只是负责通讯,我们会把业务逻辑也写在这个接口里面:建立1个类库项目RemoteObject:using System; namespace RemoteObject {  pu

2005-12-22 18:16:00 1910

原创 工程工艺化与软件工程

         今天参加了一个与自己毫不相干的关于施工工程规范化的会议,与会人员除了我和我的一个同事外,全是工程实践人员,所谓隔行如隔山,虽然在会上,大家对于自己在施工工程的心得体会大谈其道,眉飞色舞,口沫似溅,但是对于我而言,也仅仅如此而已。         软件工程的提出是XXX年,从起产生到现在也有XXX年了,但是到今天依然是百花齐放,各持己见,仁者见仁,智者见智,何解?据说原因有二:其一

2005-12-21 19:22:00 1004

原创 myeclipse开发spring实例

        现在很流行的一个框架,天天在网上抄作,据说是可以取代“重”量级的容器EJB,其实之前我也写过一篇关于这两种容器的比较的文章(《EJB 和 without EJB》虽然看法比较片面,也有很多不足的地方),其实这篇文章所做的事应该是在那篇文章之前的,为了比较EJB和without EJB也就是找到为什么spring叫“轻”量级容器,我做了一些实验,其中一个实验就是写一个简单spring

2005-11-29 23:33:00 5542 1

原创 EJB 和 without EJB

            自古有矛就有盾,有正就有邪,中国人讲:“天地万物,阴阳两极.”西方人讲:“辨证唯物主义”。其实本质都是一样,都是说明了事物都有两面。            以前略略看过EJB的一些资料,就当时不成熟的思想来看,觉得EJB的分布式概念相当好,对于实际工作的情况而言也是蛮实用的一个方法,比如在电力,电信,银行大型行业里面使用这种构架业务层和web服务器层分开,业务层就全放在EJ

2005-11-26 22:36:00 1535

原创 来自微软的声音

         VS2005出来了好长一段时间了哦,一直没有时间耍,不仅是我,公司的同事现在开发依然是用2003,估计在中国绝大多数程序员也多半还没有试用新产品,要知道人们要接受新事物都是显得异常的缓慢,而微软却不甘心新产品出来了而没有人用,所以最近一段时间微软都在忙于推广他们的新产品,我们公司也不例外,来了一工程师讲VS2005的新特性。关于c#:        据说有3大特性在新版本里面表现

2005-11-22 00:18:00 1248

原创 我看《大道至简》

        前几日,网上流行一本书,是周爱民的《大道至简》,我看了名字后不削一顾,名字起得装模做样,后来项目经理给我推荐了这本书,并发了电子版本到我的邮箱,再后来,公司里有人开始讨论这本书了,于是引起了我的好奇心,反正打游戏也是虚度光阴,不如看看这本书写了些什么东西。看书那天是深夜了,习惯了晚睡的我,把这本书找了出来,打算做催眠的作用,可是后来我才发现适得其反,越看越精神,一口气看完的时候都是

2005-11-13 17:39:00 5908 17

原创 夜深人静做游戏---之五

2.6 来点音乐一般游戏为了解决枯燥的问题,通常还要加点音乐,好,我们也来加点音乐,其实并不是那么难,想其他所有的编程一样,无非是调用微软的API函数就可以完成了,书归正传我们可以使用MCI来简易地实现在程序中播放MIDI和WAV等声音。使用它需要预先声明,我们需要在文件头#include ,并在工程中加入"winmm.lib"    下面先让我们看看播放MIDI的过程。首先我们要打开设备:MCI

2005-10-30 01:19:00 2331

原创 夜深人静做游戏---之四

2.4 走四方人物虽然能移动了,可是只能在这个屋子里面也好像不是太好,从小我就是一个好动的孩子,所以我们游戏里面的主脚自然也不能是一个安静的人罗,我们要走出这片天地,到外面的世界去看看.所以,我们要走四方,简单的说就是要能地图切换.我们就来解决地图切换的问题.在开始装载图片的小节里面,我们知道了如何装载图片,而且在那段程序里面我们加载了所有我们要用的图片资源,这里也包含不同的地图资源,所以,这里我

2005-10-25 22:21:00 2567 1

原创 夜深人静做游戏---之三

2.2 我来了按照不同的显示模式和要求我们设置好了画笔以后,就该轮到主脚登场了,于是下一步我们就要让我们这个游戏的主脚闷炮和他的小伙伴们(NPC)上场了.事实上我们要完成的就是贴图,由于完成了Directdraw的初始化,贴图就相当简单了.在讲贴图以前我们先一定要介绍一个在游戏编程里面占有很重要地位的两个函数:图像传送函数IDirectDrawSurface7::Bltfast( )先说图像传送函

2005-10-17 22:23:00 3002

原创 夜深人静做游戏---之二

第二章 将游戏进行到底从这一章开始我们正式进入游戏编程的部分,正确的说法是开始一起研究和学习Direct编程,有了上面win32编程的基础上,我们实际上就已经建立了容纳我们这个游戏的空间,这个空间里面我们就可以实现Direct编程,通过调用Direct里面微软给我们封装好的API函数,我就可以达到对硬件的操作,从而制作出自己的游戏世界.2.1开天辟地有了框架,我们就可以在里面动手画游戏了, Dir

2005-10-15 03:31:00 3762 3

原创 夜深人静做游戏---之一

声     明       再写下后面的东西以前,我觉得有必要专门花一页的篇幅进行下面的申明.在我的眼里它的必要性不亚于在吃中餐前,先阅读中国筷子的使用说明书.在以后的文字中,我都准备尽可能以一种轻松,略带调侃的语气来完成,但是下面的文字我却会写得很正式,因为谁也不想笑着看完筷子使用说明书后,在吃饭时被筷子卡住喉咙,那样的话就一点都不好笑了.    其一,如果你希望看到一篇教条的文字,那么它并不适

2005-10-10 20:24:00 4757 11

原创 eclipse开发EJB实例

运行环境:1、  jdk:到http://java.sun.com下载,这里使用j2sdk1.5 2、  jboss:到http://www.jboss.org下载,这里使用jboss-4.0.2 3、  eclipse:到http://www.eclipse.org下载,这里使用eclipse-SDK-3.1-win324、  myeclipse:到http://www.myeclipse.co

2005-09-14 19:53:00 15285 2

原创 初识EJB

EJB就是企业级Bean,他也是一个容器,能够很好的支持企业级的运用,他里面包含了许多。范定义了开发和部署基于事务性、分布式对象应用程序的服务器端软件组件的体系结构。所有的Enterprise Beans都需要配置到EJB服务器(一般的Weblogic、WebSphere等J2EE应用服务器都是EJB服务器)中。他EJB中定义了三种Enterprise Beans: Ø       Session

2005-09-07 23:53:00 1775 3

原创 日食插件安装心得

日食是一个开源软件,这个IDE本身是开源的,同时他也支持其他各种各样的第三方开发的开源插件,同时不用安装和修改注册表即可使用,极度方便。日食插件有两个安装方式1:通常安装方式:下载插件,解压后有有一个eclipse包,该文件夹下通常有features和plugins两个包,第一个包下是配置文件相关,以xml为主,第二个是插件的文件,我们可以把这两个包的所有文件对应copy到日食里面的对应文件下,关

2005-09-03 01:12:00 1831

原创 我的game正在building

最近一直在自学direct编程(这个"最近"都好几个月了哦^_^),所以我也在动手写一个demo,一个人"独行"的时候真的是举步为艰啊,困难是一个接着一个来,刚开始不能贴图,后来人物不能移动,解决了移动人物又停不下来,人物总算不乱跑了,可是地图又不能切换,现在地图到时可以切换了,可是人物又变成哑巴啦,主阿,给我点提示,怎么才可以开口说话啊:(上来发泄一下啦,待会还得该怎么郁闷就怎么郁闷啊!

2005-04-12 10:35:00 1034 1

原创 乱弹运用direct技术进行图像裁减的实现之三(完结篇)

            又是n(n>7)天没有来维护自己的blog了,还是因为没有时间,今天才想起在我得blog上好像还有没有完成的文章(真是没有责任心的一个人),所以,无论如何今天都要抽点时间来完成自己的东东,总不能背一个半途而废的名声吧。             今天是最后一话了,而且废话了这么久都没有切入主题,偶对不住大家啦,今天我们就正儿八经的的进入这次我们这个冗长的故事的核心的部分了,同

2004-10-28 20:57:00 1468

原创 乱弹运用direct技术进行图像裁减的实现之二

第二回:循序渐进         大四了,真的象学长们说得那样很忙,可是在忙了几天莫名其妙的事后,又不知道这几天是怎么样浑浑噩噩过来的!好像这段经历是一瞬间就从地球上消失了一样。吴宇森的《记忆裂痕》。         书归正传!可以毫不夸张的说,windows编程核心中的核心就是回调函数,只要看过李维大师的《vcl构架》和侯捷老师的《深入浅出 MFC》的人都应该明白,windows就是一个大的消息

2004-10-19 16:10:00 1439

原创 乱弹运用direct技术进行图像裁减的实现之一

绪言:这是一篇很肤浅的文章,严格意义上来讲不能算是一篇技术型的文章,只能说是自己在学习direct编程时的一点心得,不过里面还是包含了不少的win32编程和direct编程的基础知识,拿到这里来献丑也是为了希望为正在从事direct编程的朋友尽一点绵力,这篇文章主要是讲了我利用direct编程实现一个图像的裁减的过程,其效果图如下:裁减前:裁减后:图中画白线的地方就是裁减后的区域^_^。如果朋友们

2004-10-12 12:33:00 1537 1

原创 delphi部分学习笔记

 计划的工作终于开始了,从12日开始包括搬家和其他凌乱的琐事,浪费了几天时间,不过工作终于还是按计划的如期开始了。今天晚上开了这个项目的第一次会议,通过会议的讨论,我们了解了这个项目的总体框架和结构,知道了我们应该从什么地方入手,知道了应该学习和具备那些方面的知识。通过这次会议我们还设计到了具体的模块,和简单的讨论了各个模块应该具备那些简单的功能。接下来就是我们根据模块的讨论安排详细设计了。从计划

2004-09-20 11:10:00 1545 2

游戏demo

夜深人静做游戏的文章demo,大家可以借鉴

2007-10-12

空空如也

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

TA关注的人

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