代码改变世界

阅读排行榜

让我再罗嗦一下Visitor模式

2005-08-19 14:13 by FantasySoft, 6970 阅读, 收藏,
摘要: 昨天看了idior兄的Visitor模式全解之后,思考了很久,同时自己也摸索着写了些代码,对Vistor模式有了进一步的理解。 1、使用Vistor模式最大的好处就是增加对数据对象的操作却不需要改变数据对象本身,不需要对数据对象进行重新编译。在这里的数据对象以及所增加的操作都应该满足一定的条件的,如果你所操作的数据对象仅仅是一个或者所增加的操作仅仅作用一个数据对象集合... 阅读全文

Javascript 日期校验完备全过程

2004-08-06 08:34 by FantasySoft, 6965 阅读, 收藏,
摘要: 在原来公司的项目组工作的过程中,自己实现了一个用于校验用户输入数据合法性的Javascript Validation Framework。在这个Framework实现的过程中,在参考了一些网上资源之后,自己写了一个日期校验的函数,满心以为这个校验函数已经够完备了,结果还是经历了多次的修改。 function validateDate(year, month, day) { ... 阅读全文

静态注册BroadcastReceiver的注销问题

2010-04-17 13:46 by FantasySoft, 6781 阅读, 收藏,
摘要: [写在前面:距离上次发布有关技术的文章已经整整一年了,人也奔三了,NBA季后赛也开打了,朋友都当爹当妈了,我也该回归了。是的,it's time! ] Android和OPhone是什么,我想我不需要再花什么时间去介绍了,跟着3G的潮流,这些名词已经变得炙手可热。Michael(Perhaps is my nickname. )也开始关注起Android/OPhone上的开发了。如果您也和我一样刚... 阅读全文

我们为什么需要override关键字

2006-07-03 15:57 by FantasySoft, 6579 阅读, 收藏,
摘要: 一直以来,我都觉得C#的继承体系结构太过繁琐,既要声明方法是否为virtual,又要使用new、override这样的关键字界定派生类方法在继承体系中的角色,远不如Java的继承实现来得简洁清爽。在Java当中,所有的类方法在默认情况下都是virtual的,所以就省下了将方法声明为virtual这个步骤。也许你会问,如果想声明一个非virtual的方法怎么办呢?所谓非virtual... 阅读全文

引用与指针的比较

2004-07-28 19:14 by FantasySoft, 6493 阅读, 收藏,
摘要: 在给函数参数传递方式作总结的过程中,让我对引用类型有了更进一步的认识。引用类型(reference)是在C++特有的一种新类型(与C相比较),在很多情况下,它提供了与指针操作同等的能力。而且在很多情况下,使用引用是更好的方式。 既然我们在这里要比较指针与应用,那么首先得清楚引用的具体含义。引用是一个const的指针,即一旦引用被赋值了,就不允许改变了,这... 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 53 下一页