随笔-133  评论-611  文章-25  trackbacks-1
编程开发
编程开发
计算几何常用算法[转]      摘要: 计算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。 作为计算机科学的一个分支,计算几何主要研究解决几何问题的算法。在现代工程和数学领域,计算几何在图形学、机器人技术、超大规模集成电路设计和统计等诸 多领域有着十分重要的应用。在本文中,我们将对计算几何常用的基本算法做一个全面的介绍,希望对您了解并应用计算几何的知识解决问题起到帮助。  阅读全文
posted @ 2008-03-11 09:20 懒狮 阅读(876) | 评论 (1)  编辑
需求变更管理的应对和需要遵循的六大原则[zz]      摘要: 需求变更是因为需求发生变化。根据软件工程思想,需求说明书一般要经过论证,如果在需求说明书经过论证以后,需要在原有需求基础上追加和补充新的需求或对原有需求进行修改和削减,均属于需求变更。

  需求变更的出现主要是因为在项目的需求确定阶段,用户往往不能确切地定义自己需要什么。用户常常以为自己清楚,但实际上他们提出的需求只是依据当前的工作所需,而采用的新设备、新技术通常会改变他们的工作方式;或者要开发的系统对用户来说也是个未知数,他们以前没有过相关的使用经验。随着开发工作的不断进展,系统开始展现功能的雏形,用户对系统的了解也逐步深入。于是,他们可能会想到各种新的功能和特色,或对以前提出的要求进行改动。他们了解得越多,新的要求也就越多,需求变更因此不可避免地一次又一次出现。

  这时,如果开发团队缺少明确的需求变更控制过程或采用的变更控制机制无效,抑或不按变更控制流程来管理需求变更,那么很可能造成项目进度拖延、成本不足、人力紧缺,甚至导致整个项目失败。当然,即使按照需求变更控制流程进行管理,由于受进度、成本等因素的制约,软件质量还是会受到不同程度的影响。  阅读全文
posted @ 2006-07-09 10:54 懒狮 阅读(1048) | 评论 (0)  编辑
软件界面交互和易用性改进总结[zz]      摘要: 1 软件的智能和记忆功能
2 减少不必要的重复交互
3 导航和界面跳转
4 系统性能和健壮性方面的
5 界面友好性和易用性方面的
6 数据的录入和检索  阅读全文
posted @ 2006-07-09 10:49 懒狮 阅读(950) | 评论 (0)  编辑
一个合格程序员该做的事情      摘要: 无意间浏览到这篇《程序员每天该做的事》,仔细研读。发现这些不止是程序员每天应该做的事,而是每个IT人都应注意的事情。

程序员每天该做的事

程序员每月该做的事

程序员每年该做的事
  阅读全文
posted @ 2006-05-24 21:53 懒狮 阅读(1089) | 评论 (6)  编辑
C++图书热点观察[转]      摘要: 不知不觉,C++迎来了自己20岁的生日。20年来,C++从一个实验室语言成长为软件产业一流主导语言,在实际应用中取得了巨大的成功,同时也催生了大量为技术人员耳熟能详的经典技术著作,比如Bjarne Stroustrup的《TC++PL》和《D&E》,Stan Lippman的《C++ Primer》,Scott Meyers的《Effective C++》,GoF的《Design Patterns》,Andy Koenig的《Ruminations on C++》,Herb Sutter的《Exceptional C++》,Andrei Alexandrescu的《Modern C++ Design》,Addison Wesley的“C++ in Depth”系列等。C++领域的一些经典图书不但对于C++语言的发展起到了巨大的推动作用,而且对于其他相关技术领域也起到了指导和促进作用。例如Scott Meyers的“Effective系列”,开辟了技术图书写作的新风格,而“Design Patterns”的影响,更是远远超出C++的范畴。这些经典的好书,已经成为C++辉煌历史的一部分而被  阅读全文
posted @ 2005-11-30 14:40 懒狮 阅读(668) | 评论 (2)  编辑
收到了免费的Visual Studio 2005 EE      摘要: 昨天,收到了Micorsoft寄来的MSDN开发精选(5),其中就包含了SQL Server 2005 Express Edition和Visual c# 2005 EE,^_^,免去了下载之苦,可惜不是全套的Visual Studio 2005 Express Editions。
原定$49 的Visual Studio 2005 Express Editions (Visual Web Developer, Visual Basic, Visual C#, Visual C++, Visual J#)从即日起提供为期一年的免费下载 (截至日期为2006年11月6日),而SQL Server EE则将提供永久免费下载;Micorsoft 提到新的Exptess Editions系列产品是专门为学生及初学者设计、开发轻量级开发工具,诣在吸引和培养更多的MS开发者。  阅读全文
posted @ 2005-11-09 08:39 懒狮 阅读(835) | 评论 (5)  编辑
Web新动力 ——Ajax      摘要: 谈到计算机编程,有时它只是意味着找到合适的组合方式。近来,古狗公司(Google)的开发人员将一些存在多年的Web技术进行了重新组合,精心设计出一系列令人炫目的产品,比如,完美互动的北美地图GoogleMaps、性能非凡的电子邮件Gmail、特殊的搜索引擎Google Suggest—用户只需键入头几个字母,它就能够提示完整的词组,等等。
这些应用都采用了一种综合性软件Ajax写成。Ajax是Asynchronous、Javascript 和XML的缩写。在Google公司和雅虎公司(Yahoo)等互联网领袖企业的推动下,Ajax正使得企业为客户提供在线服务的方式发生转变。同时,Ajax还使得在Web上运行软件的感受,越来越接近于本地PC机上的运行水平。用户在查阅GoogleMaps时,不必再面对令人厌烦的旋转沙漏(Spinning Houseglass),所需要的工具也不复杂,普通的浏览器就可满足需求。  阅读全文
posted @ 2005-09-19 12:56 懒狮 阅读(533) | 评论 (1)  编辑
雷神3Arena公布源代码      摘要: John Carmark在Quake2005 年会(Quakecon 2005)的时候曾说要公布《Quake 3 Arena》的源码,当时很多人表示惊讶,不过昨天终于证实他并没有骗人——源码真的公布 了,一共有5.45 兆大小,可供下载,开发者们可以好好的把玩研究一番了!   阅读全文
posted @ 2005-08-22 08:49 懒狮 阅读(1213) | 评论 (3)  编辑
微软欲封杀OpenGL?      摘要: OpenGL网站8月5日消息:近日传出消息,微软在其新操作系统的Microsoft VISTA(Virus Infection,Spyware,Trojan,Ad-ware)模块中作了如下设计:

一旦用户使用OpenGL程序,则通过微软的directX做层转换,其效率将降低50%;
而且这一功能将只支持到OpenGL 1.4;
并且无法和vista界面Aeroglass同时使用。  阅读全文
posted @ 2005-08-09 20:34 懒狮 阅读(1192) | 评论 (6)  编辑
Flash Map 工具      摘要: 前段,接到客户一个要求,想将一批并不复杂的专业数据以图形方式发布在网上,首先想到的是使用ARCIMS、MapXtreme等专业的WebGis软件,可相应费用也飙升上去了,客户难以接受。
自然又想到了SVG、Flash等简单发布形式,在网上查资料发现很多人都已经开始了基于SVG的WebGis方案研究。个人觉得其实Flash也是一个不错的解决途径,(当然针对小数据量),例如下面的例子。可是缺少配套的工具,做起来十分麻烦。于是决定自己先写一个Shp转Flash的小工具,可能不久会发布一个试用版本。
  阅读全文
posted @ 2005-08-07 09:11 懒狮 阅读(2891) | 评论 (11)  编辑
我看Slashdot
posted @ 2005-06-22 09:49 懒狮 阅读(1164) | 评论 (5)  编辑

Full 编程开发 Archive