在开发一个系统时,一般是将一个系统分成几个模块,这样做提高了系统的可维护性,但由于各个模块间不可避免存在关联,所以当一个模块改动后,其他模块也许会有所更新,当然对小系统来说,手工编译连接是没问题,但是如果是一个大系统,存在很多个模块,那么手工编译的方法就不适用了。为此,在linux系统中,专门提供了一个make命令来自动维护目标文件,与手工编译和连接相比,make命令的优点在于他只更新修改过的文件(在linux中,一个文件被创建或更新后有一个最后修改时间,make命令就是通过这个最后修改时间来判断此文件是否被修改),而对没修改的文件则置之不理,并且make命令不会漏掉一个需要更新的文件。 文件和文件间或模块或模块间有可能存在倚赖关系,make命令也是依据这种依赖关系来进行维护的,所以我们有必要了解什么是依赖关系;打个最比喻:如果我们想玩游戏,必须有游戏光碟和电脑(这两者间存在依赖关系),而...
由于计算机的故障是随机产生的,因此无法对其做一个详细的总结。现把最近一个多月几个比较经典的故障,而且发生机率比较高的故障写下来,分享一下。1、彻底解决windows xp操作系统下退出游戏慢的问题对于使用256mb内存的机器来说,使用windows xp的时候,在退出游戏的时候,有时候出现特别慢的现象。将“性能选项”的“高级”设置更改为如图一所示就可以了。右键单击“我的电脑”属性中,选择“高级”,在“性能”选项中,点“设置”后,出现“性能选项”菜单,点一下“高级”就出现下面的菜单了。 (图一)2、彻底解决windows xp下玩cs鼠标加速的问题由于windows xp对鼠标有加速功能,因此在cs游戏中,鼠标的反应过于灵敏。要解决这个问题,需要进入两步操作。第一步、修改注册表消除鼠标加速,注册表的键值如下,大家将下面的内容复制到记事本中,然后保存为.reg文件导入注册表就可以了。注册表内容...
//控制棋盘大小,应小于 26*50var num_row = 11;var num_col = 15;//控制单元个大小var unit_width = 35;var unit_height = 35;//定制棋子属性function chessman(img,name,speed,life,att,def,luck)//自定义棋子var chessman_list = new array();//attrib list (20): img, name, speed, life, att, def, luckchessman_list.push(["icon10.gif", "general", 3, 100, 4, 9, 4]);chessman_list.push(["icon11.gif", "colonel", 4, 90, 6, 9, 1]);chessman_list....
a.星际争霸!!! 1.在你的windows下装好星际争霸,假设装在d:brood下. 2.在linux下装上wine. 我用的是wine-990923-1.i386.rpm rpm -ivh wine-990923-1.i386.rpm 就装好了。 然后根据自己的实际情况,配置好/etc/wine/wine.conf. 3.在/mnt下 mkdir c mkdir d (创建两个文件夹) mount -t vfat /dev/hda1 /mnt/c (装载c盘) mount -t vfat /dev/hda5 /mnt/d (装载d盘) 如果你想每次起动linux都自动加载c,d盘就在/etc/fstab里加两行: /dev/hda1 /mnt/c vfat 0 0 /dev/hda5 /mnt/d vfat 0 0...
脚本说明:第一步:把如下代码加入<body>区域中<scriptlanguage="javascript"><!--beginvaragt=navigator.useragent.tolowercase();if(agt.indexof("mac")!=-1)vara="r";elsevara="n";varmax=0;functiontlist(){max=tlist.arguments.length;for(i=0;i<max;i++)this[i]=tlist.arguments[i];}tl=newtlist("o"+a+"/"+a+"*/*跳舞"+a,"o_"+a+"<*"+a+"*>跳舞"+a,"_o/*"+a+"*"+a+"/跳舞"+a,"*o_"+a+"/*"+a+"<跳舞"+a,"_o/*"+a+"*"+a+"/跳舞"+a,"*c/...
作者简介 陈万飞,男,中南大学数软系学士,曾任北京长城软件高级程序员,系统分析师.有较为丰富的j2se,j2ee开发经验。目前致力于j2me研究工作。可通过chen_cwf@163.net与他联系摘要 本文给出了一个基于midp1.0的俄罗斯方块游戏的设计方案,并给出全部实现源代码。该游戏的最大特色是屏幕自适应,无论各种手机,pda的屏幕大小如何,该游戏总是能获得最佳的显示效果。游戏在j2me wireless toolkit 2.1的4种模拟器上测试通过。声明:本游戏代码最初来源于一个日本开源项目(见参考资料1),笔者有大幅度修改。 以下为几张游戏截屏图:...
需要vb api函数: findwindow ←寻找窗口列表中第一个符合指定条件的顶级窗口 getwindowthreadprocessid ←获取与指定窗口关联在一起的一个进程和线程标识符 -- 相关api声明: findwindow ↓ private declare function findwindow lib "user32" alias "findwindowa" (byval lpclassname as string, byval lpwindowname as string) as long getwindowthreadprocessid ↓ private declare function getwindowthreadprocessid lib "user32" (byval hwnd as long, lpdwprocessid as long) as long...
8.颜色的设置 说到颜色必须先说说什么是对象,对象就是预先定义好的用来访问某些特定类型的信息的集合,大多数预定义对象都有自己的方法(被指派给一个对象的函数被称为这个对象的一个方法),你可以通过这些方法得到不同类型的返回值或执行某个动作. 预定义对象包括普通对象和顶级对象,普通对象在使用前需要创建(我们将要提到的color对象就属于这一类),而顶级对象则可以直接调用(入下面要说的math对象)下面我们详细介绍一下color对象,它包含四种方法: getrgb():返回由最后一次 setrgb 调用设置的数值; gettransform():返回由最后一次 settransform 调用设置的转换值; setrgb(0xrrggbb):指定 color 对象实例的 rgb 颜色,调用此方法会覆盖由settransform 方法设置的任何以前的设置; settransform(colortra...
你是不是常常一边玩flash小游戏,一边在听flash mtv呢?你是打开两个播放器窗口分别播放它们的吧?那就试试这个叫做x-show flash的小软件吧。x-show flash是一款flash播放器,它能实现以前电视上非常流行的画中画功能,可同时打开几个播放窗口,我们可以轻松地一边听mtv一边玩小游戏了。 x-show flash可到http://sccrc.onlinedown.net/down/x-show%20flash%20player%20v1.5.rar下载,安装完毕后界面如图1,与一般flash播放软件的操作大同小异。下面让我们来体验一下它独特的画中画功能。 首先点击“列表→添加影片”,将需播放的flash文件添加到播放列表中。然后在播放器下方的控制条上点击“表”按钮,即可弹出播放列表。在列表中用右键点击欲播放的文件,选择右键菜单中的“播放所...
在三维设计领域里,有许多强大的制作工具和辅助工具,下面我们就来介绍其中最具代表性的软件如3ds max、maya、sumatra、lightwave、rhino等。 一、3ds max 自1996年由kinetix推出3ds max1.0版本,3ds max前进的步伐一直没有停止过,在随后的2.5和3.0版本中3ds max的功能被慢慢完善起来,将当时主流的技术包含了进去,比如增加了被称为工业标准的nurbs建模方式。其中的3.1版是一个非常优秀的版本,其卓越的稳定性致使现在有许多人还在使用此版本。在随后的升级中,3ds max不断把优秀的插件整合进来,在3ds max4.0版中将以前单独出售的character studio并入;5.0版中加入了功能强大的reactor动力学模拟系统,全局光和光能传递渲染系统;而在6.0版本中将3ds max迷们期待已久的电影级渲染器mental ray...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器