摘要:接手一个烂摊子,两个团队同时在开发两个毫不相干的SNS产品,原有的架构组的唯一帮助就是给了一个动网的代码生成器以及一大堆限制。一个团队希望采用Castle这样的IoC容器,另一个团队希望我能给他们一个完美的框架。而实际上在我看来,无论哪一种解决方案,都太沉重了。客户的需求随时都有可能变化,SOA还是面向接口编程,在要求快速反应的环境里都是过于沉重的,尤其是被扭曲成每个类写一个接口的面向接口编程和S... 阅读全文
继续高阶函数好玩有用的扩展(网吧行文)
2009-08-23 11:28 by Ivony..., 601 阅读, 0 推荐, 收藏, 编辑
摘要:其实.NET Framework的风格一直在不断的变化,变得越来越灵活,语法越来越舒服,但.NET Framework原来还有很多历史遗留问题,使得我们在使用.NET Framework早期的类的时候总不能如同现代的类一样方便。比如说,LINQ to XML新增的类型,就都具备构造函数同时初始化子成员的能力,而这个能力要能移植到原有的诸如ASP.NET和WinForm控件上该多好啊?其实这并不难。... 阅读全文
最近遇到的两个面试题兼卖身广告
2009-08-20 17:35 by Ivony..., 5903 阅读, 4 推荐, 收藏, 编辑
摘要:可怜的我,背井离乡来到首都,天天被宰,工作老没着落,实在是郁闷。不得已在首页打个广告找个公司混口饭吃。当然,我没打算在首页扔个这样的广告招板砖。所以,分享最近疯狂面试遇到的两个面试题。第一个题目很有意思,我之前遇到过它的初级版本,今天面试的时候见到了这个题目的升级版本,一时间我都吃不准最终的运行结果是什么了。废话少说,题目如下:public class A{public static int X;... 阅读全文
LINQ本质 外篇 - JOIN补遗
2009-07-31 23:48 by Ivony..., 7883 阅读, 5 推荐, 收藏, 编辑
摘要:这是对“LINQ本质(再版)第二篇 运算”一文的补遗,主要讲述C#的LINQ表达式如何表示JOIN操作。 阅读全文
敏捷不是XP(口水文)
2009-07-23 17:48 by Ivony..., 2398 阅读, 4 推荐, 收藏, 编辑
摘要:其实一直想为敏捷写点什么东西,这么久了,啥都没写过,可能还是觉得自己在敏捷开发领域,人微言轻,自己有那么一套方法,也不知道是不是敏捷,乱写东西被板砖拍死了都不知道咋回事。不过最近写了这么多口水文没想到效果还不错,也没被拍死,所以干脆麻起胆子碰碰雷区。其实敏捷也是最近几年比较火的一个概念,和开源一样,火归火,在中国就是水土不服。要说原因,恐怕60%以上都会说,程序员素质达不到XP的标准,其实每每看到... 阅读全文
利用异或的特性解决,找出重复数的问题,应该是目前最优算法。
2009-07-23 11:30 by Ivony..., 12369 阅读, 6 推荐, 收藏, 编辑
摘要:还是这个题目:http://www.cnblogs.com/mqsuper/archive/2009/07/21/1527915.html显然已经有人提出了一个比较精彩的解法,将所有数加起来,减去1+2+...+1000的和。这个算法已经足够完美了,相信出题者的标准答案也就是这个算法,唯一的问题是,如果数列过大,则可能会导致溢出。而异或就没有这个问题,并且性能更好。将所有的数全部异或,得到的结果与... 阅读全文
在北京求.NET开发职位,人已经到达北京
2009-07-22 16:01 by Ivony..., 743 阅读, 0 推荐, 收藏, 编辑
摘要:RT。过几天就回去了,可以直接手机联系,13918301831。六年.NET开发经验,有意者也可以留下邮箱,我将简历投递至您的邮箱。毕竟把简历直接贴在这里并不雅观。 阅读全文
开源和免费那些事儿(二)
2009-07-20 05:44 by Ivony..., 2574 阅读, 8 推荐, 收藏, 编辑
摘要:前言:先做个检讨,最近口水文写的有点多。但这也是个大势,写的技术文章阳春白雪,我的文笔不好,绞尽脑汁也不知道怎么才能深入浅出,通俗易懂,更不可能什么一周学会,半月精通。。。。口水文容易量产,又贴近群众,还能引起思考和争议,想来想去,实在也没什么不好。说这么几句废话做前言,主要还是怕大家扔砖头,那个推荐反对点点多少都无所谓,“LZ瞎扯、胡侃”我看着也挺开心,有不同意见总是件好... 阅读全文
开源和免费那些事儿
2009-07-19 01:38 by Ivony..., 3086 阅读, 5 推荐, 收藏, 编辑
摘要:开源在软件行业已经不是一个什么新鲜事儿了,但是在我们国家的软件行业来说,似乎还是个空白。一谈到开源,我们都能想起老外做的开源操作系统、开源开发环境、开源中间件、开源下载工具等。但要说我们自己有啥开源软件,似乎除了几个论坛,还真是乏善可陈。固然,发起一个开源项目不是找个地方把源代码一扔就完事的。它涉及到一系列的事情,在软件行业并不成熟的国内,商业项目尚且瞎整,又有谁有能力、有精力去发起和维护一个开源... 阅读全文
软件是邪恶的
2009-07-18 14:21 by Ivony..., 4135 阅读, 58 推荐, 收藏, 编辑
摘要:今天在园子里看到了一篇有意思的文章,大意是反对开源软件,认为这会损害程序员的利益,破坏整个行业。并表示,自己的一个软件成品,就不开源了,不做损人不利己的事情。先不去谈开源会对软件行业带来什么影响。软件本身就是个邪恶的东西,绝大多数商业软件都是为了提高工作效率的,提高工作效率即意味着会有很多人因此而丢掉饭碗。在行业软件、企业软件领域最为突出。一套系统的部署就意味着N多人员的闲置,继而被精简,这也是这... 阅读全文