摘要:我自己翻译的一篇文章,希望能对你有所帮助。原文链接:http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ 进化游戏的层次结构 - 用组件来重构你的游戏实体直到最近几年,游戏程序员一直使用深层次结构的类表示游戏实体。现在的潮流开始逐渐从深层次的结构,到仅仅是把游戏实体对象作为聚合组件的方向转变。这篇文章解释了这些转变意味着什么,...
阅读全文
随笔分类 - Misc
摘要:【来源:TSTC文档中心】 计算机自从其诞生之日起,它的主要任务就是进行各种各样的科学计算。文档处理,数据处理,图像处理,硬件设计, 软件设计等等,都可以抽象为两大类:数值计算与非数值计算。作为研究计算机科学技术的人员,我们大都对计算数学对整个计算机科学的重要性有一些了解。但是 数学对我们这些专业的研究和应用人员究竟有多大的用处呢?我们先来看一下下面的一个流程图: 上图揭示了利用计算机解决科学...
阅读全文
摘要:(一) 首先声明,这个是给业余初学者看的,高手们就算了,可以来挑挑错。 看来有不少业余作曲爱好者啊,当然我也是其中之一。我们业余人士写作主要凭感觉,但 是感觉也不是随便来的。有很多写作的规律,还有禁忌,算是定式吧,我由于一开始不知道,所以走了很多弯路。我希望能和大家分享我的一些经验,如果不打算系 统地学习乐理的话,少走一些弯路。 首先,来说说音阶,因为这里有很多术语回头会用到,所以必须从这里说起...
阅读全文
摘要:不久前fltk终于释出可以实用的2.0版本,目前的具体版本是2.0.x-r5556,让我们看看具体的更新和变动首先是字体 的巨大改进,开始支持utf8,所以在linux下汉字无法显示和输入法无法输入的问题已经彻底解决,但同时也带来一些问题,就是在代码内必须使用 utf8的汉字才能正确显示在界面上,但是unicode的编辑器又不是那么好找,再说在windows下开发的话一般都会使用vc,而在vc下输...
阅读全文
摘要:FLTK,如同其名字所表达的:The Fast Light Tool Kit,一个轻量级的GUI开发库。但这轻量级并不代表功能的羸弱,相反,FLTK在具有基本的GUI功能之外,还拥有一些特殊的功能,比如跨平台、内置 OpenGL功能、速度更快、尺寸更小、协议宽松等。当然,缺点也是有的,比如对于复杂的界面构件支持不够,资源支持的不足等。但一个工具如果使用的好, 取其长而去其短,自然可以飞花摘叶皆可伤...
阅读全文
摘要:这个周末闲来无事, 于是在VMware Workstation 5。5。1 Linux版本上安装了一个Mac OS X 10。4。3, 也就是Drawin 8。3。1。 整个安装过程的确碰到些小的问题, 主要的两个”不可能”的问题是: 1. 必须要将ISO刻录成DVD来安装, VMware 5。5的虚拟光驱不兼容Mac OS X的安装。 2. VMware的光驱需要安装在I...
阅读全文
摘要:摘要:随着电子政务的快速发展和全面普及,办公自动化(OA)系统的安全性显得越来越重要。对基于Web 的B/S 结构的OA 系统结构和安全需求进行了分析,为了增强用户身份鉴别和授权控制的安全性,分析了基于角色的安全访问控制的核心思想和模型。在OA 系统中进行了基于角色的安全访问控制设计,给出用户、角色和权限的划分,提出安全访问控制流程。广告插播信息维库最新热卖芯片: SLVU2.8-4 HA3-26...
阅读全文
摘要:改变世界的力量,不是来自于技术,而是来自于怎样应用技术。因此,众多非技术因素对于改变软件项目成功率低下的现状有着极为重要的作用。它们或许会在未来成为大多数软件企业关注的重点。 在软件开发领域,有一张非常著名的卡通图,如下页图所示,它被分成了10个小图,第一张图显示的是客户希望得到的产品,即一个三层的木板秋千被吊在一棵大树的右边。 而在后面项目经理理解用户意图的时候已经开始过滤和曲解了一些需求信息:...
阅读全文
摘要:小型软件项目,通常是指工作量在3-12人月之间的项目,在小型软件开发企业中,这类项目一般是放任自流,少有管理。在这类项目中,项目经理的角色常常由 公司老总或部门老总亲自充当,项目往往具有投资少、人员少、时间紧、需求不明确等特点。由于针对小型项目,缺乏科学有效的管理方式,或企业难以负担类似于 大型软件开发的管理成本,这类项目的开发过程往往会产生诸如项目进度难以控制、产品缺陷多、后期维护工作量大、客户...
阅读全文
摘要:沟通能力的好坏,直接影响着每个人在人生事业上的发展。常言说:“酒香尚怕巷子深”。在这样一个竞争激烈的时代,有效的推销自己、取得他人的认可、赢得他 人的支持和配合、促进自己事业的成功、便显的尤为重要了。作为管理人员,更须通过沟通促进你与组织内每个不同职务的人员发展或维持友好合作、群策群力的工 作关系,帮助你和他人建立双赢的合作关系,其重要性自然不言而喻。 若将沟通延升到组...
阅读全文
摘要:软件的性质决定了人的重要作用,因此有效的沟通就显得尤为重要。 一、文档很重要吗? 传统的软件开发过程强调文档的沟通作用,他要求每个阶段都要产生详细的文档,他希望通过文档不同的涉众可以更好地理解系统的内容,了解系统的进展。 然而,文档真的能起到预期的效果吗? 事 实证明,能真正潜下心来,认真阅读文档的人并不多。如果一个人能够潜下心来阅读那些枯燥的文档,我们完全有理由相信,他是一个富有专研精神的人。然...
阅读全文
摘要:公司就好比人,是由一个个细胞组成,每个细胞又有各自的组织,就像公司是由很多个团队组成,团队之间需要相当好的配合,才能把公司的效率大大提高。而团队之间的沟通却是相当的重要。 一个团队不能有效地沟通,就不能很好地协作。而实际上,沟通是一件非常难的事。例如,有业绩考核指标的销售员在一起进行沟通时,业绩好的销售员为了保证自 己的领先地位,很有可能不把自己认为有效的那套方法全盘说出来;中层领导认为经理说的...
阅读全文
摘要:一直以来,团队这个概念总给我一种安全感和踏实感,团队给与每位成员的是与我有着同样感觉的一个组织,它是寒冷时遮风挡雨的褶伞、酷热时荫庇纳凉的大树。可是经过多次的经历与分析之后,我发现,许多的团队并非是我们所想象中理想化了的东西。 很多时候,我们都已经把团队这个词和这个存在于身边的组织过于的强大化和赋予高期望值了,以至于使在企业界对团队力量的唏嘘与追捧到了神乎其神的步了。 团队毕竟由一个个单个...
阅读全文
摘要:Effective team Communications——有效的团队交流。 团队交流是非常有价值的,而这一点却是很多战队都没有做好。不管是在LAN game,还是Online game,辱骂队友甚至辱骂整个战队的表现是非常消极的做法,如何有效的指出问题,是必须仔细考虑的问题。文章中,本人将提出交流是怎么产生,为什么对每 一个队员都尤其重要,如何使交流有效并改善你们队...
阅读全文
摘要:你想成为一个可以轻松、快速、有效地进行人际沟通的人吗?两个沟通方面的专家Jamie Walters和Sarah Fenson将帮你提升沟通技巧。 最近听到一些人说,“沟通很简单”,我并不赞同。谈话是很简单,但沟通意味着与别人的意见交流或是共享,这需要更高的技巧。与人交流要求我们巧妙地听和 说,而不是无所顾忌地谈话。而与那些充满畏惧的人、怒火中烧的人、或是遭受挫折的人交...
阅读全文
摘要:一、高效软件开发团队的特征本人从事软件开发几年以来,经历了多次的成功与失败的体验,总觉得我所在的团队可以做得更好些,但结果并不是我想象 中的那样,许多时候整个团队并不能像我想象那样运作,总是出现各种各样的问题。一些问题的存在只是因为其他问题存在而存在的,所以我一直都想寻找开发团队 优化的根源。也许,至今,我仍没有找出真正的根源,单是至少已经像前走出了一步,体会到了一个高效的开发团队应该具备的特征,...
阅读全文
摘要:高效的软件开发团队是建立在合理的开发流程及团队成员密切的合作的基础之上的,成员共同的迎接挑战、有效的计划、协调和管理各自的工作以至完成明确的目标,高效的开发团队具有如下特征: 1、 具有明确且有挑战性的共同目标 一个具有明确的而且有挑战性目标的团队比目标不明确或不具有很大的挑战性目标的团队效率高得多,通常技术人员往往会 因为完成了某个明确的任务,而且这个任务的完成具有挑战性的意义而感到...
阅读全文
摘要:官方网站 : http://mitpress.mit.edu/sicp/在线版本 : http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%_toc_start课程录像 : http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/参考答案1: h...
阅读全文
摘要:本文最早发于幻想论坛,以下是帖子内容。 刚刚摸索出来的一些修改方法,发上来共享下,抛砖引玉。 修改存档文件时,一定要先关闭游戏! 目前可以修改的数据包括:人物的绝大多数属性,物品栏,商店Varied Item栏物品。 存档文件在目录”我的文档LDWVirtual Families”下面,游戏里第一个profile的存档文件名就是Virtual Families1.ldw,...
阅读全文
摘要:Title使用设计模式来提高程序库的重复利用性是大型程序项目开发必须的。但是在四人帮的设计模式概述中提到了23种标准设计模式,不但难以记住,而且有些设计模式更多的适用于应用程序 使用设计模式来提高程序库的重复利用性是大型程序项目开发必须的。但是在“四人帮”的设计模式概述中提到了23种标准设计模式,不但难以记住,而且有 些设计模式更多的适用于应用程序开发,对游戏项...
阅读全文