上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
  2010年8月22日
摘要: 上集回顾     上集中已经实现了XCF的基础,但是不难发现这样的实现没有多少实用意义。     本集的重点就是讨论怎么把XCF实用化。 准备Xsd     想一下如果要定义一个xml来描述,那么需要哪些元素。     首先是一个模板,这个模板描述了请求的总体结构。  ... 阅读全文
posted @ 2010-08-22 15:10 Zhenway 阅读(442) 评论(0) 推荐(0) 编辑
  2010年8月14日
摘要: 上篇回顾     上篇提出了个思考,WCF的契约是否可以也基于配置,而不是必须要生成类型,并且从WCF的原理出发点阐述了其可能性,最后提出了XCF的概念。     经过2周的努力,终于实现了一个原形,这一篇里面就讲一下怎么做一个XCF的原形。 实现基础     首先,WCF客户端本身就支持发送任何消息。听起... 阅读全文
posted @ 2010-08-14 17:21 Zhenway 阅读(582) 评论(0) 推荐(0) 编辑
  2010年7月31日
摘要: 前言     WCF客户端的ABC中间Address和Binding可以动态配置似乎已经不是什么新鲜事情了,WCF的配置就非常清晰的描述了如何动态配置A和B,但是Contract哪? Contract包含哪些内容     在一个常规WCF下的Contract有下列部分组成: ServiceContract OperationContr... 阅读全文
posted @ 2010-07-31 17:54 Zhenway 阅读(1434) 评论(0) 推荐(0) 编辑
  2010年7月17日
摘要: 前言     说到面向对象的设计模式,现在很多人都可以随便说出好几种常用的,但是有没有想过设计模式,即使是初学者也至少能说一下SingleTon和Factory Method这两个。     那么,设计模式是不是随便怎么用都没问题哪?     这个问题从提问的方式上就可以看出,答案一定是否定的(大家也不是白白... 阅读全文
posted @ 2010-07-17 15:28 Zhenway 阅读(2256) 评论(2) 推荐(0) 编辑
  2010年7月4日
摘要: 惊人之语     FireLong在他的Blog中写到:将所谓常用的设计模式变成语言构造的一部分,是C#设计思想里面又一个的严重错误。 谁为谁服务?     在FireLong的观点中,编程语言是为设计模式服务的,因为有了这些设计模式,所以,语言不应该有这个代替这些设计模式的语法,语言要做的仅仅是实现这些设计模式的基础(Design patter... 阅读全文
posted @ 2010-07-04 15:30 Zhenway 阅读(2413) 评论(11) 推荐(3) 编辑
  2010年7月3日
摘要:     前些日子,爆出N篇说c#/.net太慢的,要求删除c#/.net部分特性的文章。     撇开那些文章不说,c#/.net慢似乎是业界公认的铁则,不论大家如何证明c#/.net其实不比c++慢多少,但是应用程序级别的性能却依然这么慢。     那么c#/.net慢在哪里?     很不幸的是大部分c#程序是被大部分程序员拖慢的,也许这个结论不太容易被人接受,却是一个广泛存在的。 Stri... 阅读全文
posted @ 2010-07-03 12:12 Zhenway 阅读(23427) 评论(39) 推荐(36) 编辑
  2010年6月22日
摘要:     最近大家都在讨论这篇文章 C与C++社区混战,C#会重蹈覆辙吗? ,闲着无聊也读了一下,发现果然还是太不能接受firelong的观点。     按照firelong的观点,删除C#以下功能: 委托和事件,反射,特性,属性、索引器、析构器,JIT编译,泛型,Linq,dynamic。     也许这些在... 阅读全文
posted @ 2010-06-22 10:16 Zhenway 阅读(3527) 评论(19) 推荐(11) 编辑
  2010年6月21日
摘要:     下面3个命题,哪个(些)是永假命题(永远返回false):      下面一道题的返回值是多少: 阅读全文
posted @ 2010-06-21 13:07 Zhenway 阅读(522) 评论(12) 推荐(0) 编辑
  2010年6月12日
摘要:     应一个同事之托,写了段简单的代码来完成排队执行的目的,环境为.net 2.0(vs2005),代码如下:     比较简单,没有考虑取消等事情,另外QueueTask方法应该与WaitAllTaskCompleted方法在同一个线程中执行。 阅读全文
posted @ 2010-06-12 12:52 Zhenway 阅读(534) 评论(0) 推荐(1) 编辑
  2010年5月21日
摘要: 引子     现在要实现这样一个任务: 下载一段内容(内容本身很小) 这段内容在3个已知路径上存在,并且确认是完全相同的(也就是镜像) 由于程序执行的网络环境不明,3个镜像的到达速度肯定有快慢     于是,可以很简单的写出这样一段TPL的代码:     在Main中执行Test方法可以看到:Outer... 阅读全文
posted @ 2010-05-21 13:43 Zhenway 阅读(411) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页