摘要:这是“九种不够面向对象的对象“的在实际项目中的合理运用 一文的补充,显然继续在无聊的问题上纠缠是一件没有意义的事情。所以不妨另外发起一个话题,作为延伸。有人批评我胡乱发明概念,这一点我承认,例如“不饱满的对象”。不够饱满这个词是我从中文中信手拈来的,主要是用来代替“不够面向对象”的说法。作为一个对象,它有些什么呢?我觉得一个对... 阅读全文
“九种不够面向对象的对象“的在实际项目中的合理运用
2009-07-04 19:59 by Ivony..., 3281 阅读, 0 推荐, 收藏, 编辑
摘要:本文可以视为“九种不够面向对象的对象”一文的反面意见。 阅读全文
某个最近不知道为啥很火的小题目的LINQ实现
2009-06-30 16:52 by Ivony..., 3276 阅读, 2 推荐, 收藏, 编辑
摘要:题目是老赵的:http://www.cnblogs.com/JeffreyZhao/archive/2009/06/21/1507847.html代码如下:[代码]代码随手写成,仅仅只是用LINQ来实现了一下而已。事实上也能看出LINQ之强大,绝不仅仅是语法糖那么简单另外也顺便出道小题目,大家也可以尝试用LINQ来解一下。分解质因数,输入一个正整数,要求输出其质因数分解形式如输入:66,应输出:6... 阅读全文
XCommunity权限控制和配置体系
2009-06-28 19:46 by Ivony..., 762 阅读, 0 推荐, 收藏, 编辑
摘要:1、问题我们知到一般说到权限管理配置,最常见的就是这样的形式:in:某人、某事out:允许或拒绝。更强大一些无非加入用户组的概念,某用户组的人,某事。但实际上,在稍微复杂的系统中,这样的模式是很糟糕的,比如说论坛。比如说,我要定义一个这样的权限:用户可以在自己发起的话题中修改自己发布的回复。这里的某人是针对任何人的,而某事是:“在自己发起的话题中修改自己发布的回复”,最后控... 阅读全文
寻求空间支持
2009-06-25 14:46 by Ivony..., 282 阅读, 0 推荐, 收藏, 编辑
摘要:寻求支持.NET Framework 3.5以及SQL Server的空间,最好有本地磁盘读写权限(特定数据目录)。 阅读全文
线程冲突详解
2009-05-14 19:03 by Ivony..., 10371 阅读, 0 推荐, 收藏, 编辑
摘要:今天被朋友问到一个问题,某个函数在多线程环境中,会不会有冲突。在帮他解答这个问题的过程中,发现很多人对线程冲突和线程安全的理解并不是很全面,所以萌发了写这么一篇文章的想法,也算是对朋友的问题的一个完整的解答。水平有限,如有错漏指出敬请指出。一、什么是线程冲突线程冲突其实就是指,两个或以上的线程同时对... 阅读全文
漫谈社区架构
2008-10-31 01:27 by Ivony..., 863 阅读, 0 推荐, 收藏, 编辑
摘要:现在Web最火的是什么?Web 2.0?Web 2.0最火的是什么?论坛和博客。论坛和博客以及诸如SNS等等,又可以合称为社区(Community)。 一直以来,做一个属于自己的论坛就是我的梦想,一个可以想怎么扩展就怎么扩展的论坛,一个内部架构与表现层完全分离的论坛,一个稍加改动就可以变成博客或者你所能想到的所有的东西的论坛。 这个东西如何才能从梦想变成一个切实的东西。最重要的便是... 阅读全文
LINQ本质(再版)第二篇 运算
2008-10-14 19:54 by Ivony..., 3456 阅读, 1 推荐, 收藏, 编辑
摘要:从上一篇文章的论述中我们可以知道,.NET Framework使用IEnumerable<T>表示一个关系(集合),但反之不然。不过IEnumerable<T>的本质是一个序列枚举器,所以IEnumerable<T>本身就具备三重特性,集合、关系、序列。.NET Framework定义了一个扩展类Enumerable用于对IEnumerable进行运算扩展,主要... 阅读全文
好吧,不得不说说这篇在首页恶心人的文章
2008-09-25 11:56 by Ivony..., 802 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.cnblogs.com/zpino/archive/2008/09/23/1297525.html 首先这篇所谓的原创文章到底有多少是原创的,相信有点儿基础的一眼就能看出来。 瞎吹原创也不说了,放在首页碍眼也罢了,但是把评论都删了还禁止评论,就着实令人恶心了。这是我在首页看到的第一篇禁止评论的文章。 阅读全文
C#关于参数为null(空值)的方法调用,重载顺序选择彻底研究
2008-09-24 13:43 by Ivony..., 6007 阅读, 1 推荐, 收藏, 编辑
摘要:其实这是一个很老的问题了,很久以前就在园子里看到有人对此迷惑,当时也没太在意,觉得哪会有人那么写代码。直到最近丁学君的这篇文章:“关于参数为可空值类型的多个重载的优先级”才让我对这个问题重新有了兴趣。并且做出了一个大胆的猜想,现在这个猜想已经被我验证了。 所有具备单向隐式类型转换或者存在继承关系的类型的方法重载,当使用null值调用时,将会使用隐式类型转换的方向来确定调用哪个方法。 简而言... 阅读全文