代码改变世界

阅读排行榜

用Validator检查你的表单

2008-03-07 19:49 by 乱世文章, 431 阅读, 收藏,
摘要: 用Validator(验证器)提供的丰富的内置验证方法简化Struts的开发过程。 ;<B 2qt)RLStruts框架的一个主要好处是它提供了对接收到的表单数据进行验证的内置界面。如果有任何验证失败,则应用程序都会重新显示HTML表单,这样就可以改正无效的数据了。如果验证成功,则处理过程会继续进行。Struts框架的简单验证界面会减少与处理数据验证有关的令人头疼的事情,这样你就可以把精力集中到验证代码上,而不是放到捕获数据、重新显示不完整或无效数据的技巧上。gU2 nw6但是,Struts内置的验证界面也有缺点。例如,在整个应用程序中验证代码常常会大量重复,因为许多域需要相同的验证逻辑 阅读全文

六步走 教你制定一个漂亮的项目计划

2007-07-27 12:17 by 乱世文章, 431 阅读, 收藏,
摘要: 项目成功的重要因素之一就是有一个良好的项目计划。制订一个清晰的项目计划需要很多时间,有的项目经理可能会冒险跨过这一阶段直接进入执行阶段。但事先为路线做过准备的旅行者到达目的地总会更快更容易一些。同样花一些时间制订一个清晰的项目计划的项目经理也会更快地实现目标。项目成功的重要因素之一就是有一个良好的项目计划。制订一个清晰的项目计划需要很多时间,有的项目经理可能会冒险跨过这一阶段直接进入执行阶段。但事先为路线做过准备的旅行者到达目的地总会更快更容易一些。同样花一些时间制订一个清晰的项目计划的项目经理也会更快地实现目标。 下面笔者将给出制定项目计划的六个步骤。这六个步骤可以给项目经理提供路线图,同. 阅读全文

企鹅快跑——腾讯敏捷历程揭秘

2011-09-22 22:43 by 乱世文章, 428 阅读, 收藏,
摘要: 腾讯这只企鹅在 13 年的成长历程中,不断长大,但却并不笨拙,这其中的秘密就在于研修了敏捷方法!本文就将为您揭开其中不为人知的敏捷故事。 天生敏捷基因 企鹅出生在极速变化的互联网行业,出生之时便面临着四大挑战。 海量用户的需求:企鹅服务于数以亿计的互联网用户,在保证业务稳定的前提下,更要满足海量用户不断变化的需求,因此企鹅必须要竭尽全力快速实现一个个新需求,如果采用传统的开发方法,用户是无法接受的。 行业的迅速变化:互联网上新概念、新玩法、新应用层出不穷,一会儿 SNS、一会儿团购、一会儿微博,一步落后步步落后。 竞争对手的压力:虽然很多人都觉得企鹅很可怕,但是行业变化如此之快,企鹅... 阅读全文

【Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;

2011-09-15 19:52 by 乱世文章, 428 阅读, 收藏,
摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/article/details/6779452 大家都知道Xcode中支持C、C++、Object-C3种语言的混编,在上一节Box2d中介绍过cocos2d封装的box2d是c++源码实现的,那么如果想让编译器混编,只需要将实现类的".m"格式修改成".mm"即可,这样编译器即可编译允许c、c++、oc的代码; 但是混编代码,在编译最容易出现也是最多的错误如下:Command /Developer/Platforms/ 阅读全文

【Cocos2d游戏开发之十三】CCSprite利用Bezier(贝塞尔)做抛物线动作并让CCSprite同时播放两个Action动作!

2011-09-15 21:54 by 乱世文章, 427 阅读, 收藏,
摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/article/details/6779873 如果我们想实现让CCSprite进行抛物线运动的话,那么我想童鞋们首先会想到利用Box2d或者其他物理引擎去为CCSprite创建物理世界中对应的刚体进行实现,但是反过来想,对于不熟悉Box2d或者其他物理引擎的童鞋,肯定不方便,那么Himi今天为大家介绍另外一种不实用物理引擎实现CCSprite抛物线方式; 这里我直接将封装好的方法贴上来,注释都在代码中了:// 抛物线 -Himi ... 阅读全文
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 181 下一页