由于公司项目需要,我们小组成员都需要去学习这个WCF一些东西,我本人对WCF的东西也是一穷二白,所以我也想自己规划一下好好学习一下这个东西!对它的了解我也仅限于在学习C#的时候书中提到的一些概念。MS在3.0后增加了WCF,WPF,WFF这三个强大的特性!为了更好的学习这个东西,我准备每天花一个小时看园子里大牛写的一些博客,同事自己也坚持每天写一篇博客!

  前期准备主要包括一下内容:

  首先:自己百度百科一下关于WCF的定义,对它产生一个基本的理解,模糊的理解和大体轮廓的抽象化的理解都行,

              其实不管你看完有什么收获,至少让自己心里有个数嘛,地址是:http://baike.baidu.com/view/1140438.htm,

     ( 通信双方的沟通方式,由合约来订定。通信双方所遵循的通信方法,由协议绑定来订定。通信期间的安全

              性, 由双方约定的安全性层次来订定。)等等,基本概念我也是自己看的,只是在写博客的时候自己重新巩固了

      一下!

  第二:下载一些公共资源 http://download.csdn.net/source/2520447 下载 WCF从理论到实践.chm 好好看看,

     这个算是免费得资源,可以去下载看看。同时我们博客园里面有个非常好的老师写了很多博客,蒋老师的博客地址

      是 http://www.cnblogs.com/artech/ ,大家可以保存到收藏夹中,绝对是一个不错的博客!其中蒋老师的博客里

      面对于菜鸟开始的起点,http://www.cnblogs.com/artech/archive/2007/09/15/893838.html 这个链接过去可以从零开始学习!

  第三:从网络上买一些书籍过来看,我是自己从豆瓣网找了两本书评不错的书籍了解了一下,http://book.douban.com/subject/3843884/  这本书书评不错,但是好像已经没有再买了,我也只能先忍一下了,还有很多书评不错的书,大家可以点击链接过去看一下 http://book.douban.com/subject_search?search_text=WCF&cat=1001  其中http://book.douban.com/subject/3186993/ 《WCF揭秘》,书评也不是很好,但是我也急着需要一个教材来学习 http://book.douban.com/subject/2974599/ 《WCF服务编程》,大家自己衡量一下,我其实很想买第一本!等我发现其他的好书在和大家交流吧!

  准备工作如前,我计划每天花一个小时写博客,分享自己的学习经历!这样也是一个很好的学习的方式,在写博客的同事,我真的也学到很多东西!

posted @ 2011-08-09 23:06 luoting 阅读(33) 评论(0) 编辑

80年后出生的一代,突然间没有了严厉的思想禁锢,各种思想,既有社会主义的,也有资本主义的,既有

古代的,也有现代的,一通搅和,到现在也没弄出个所以然。所以与前代相比,80年后可以算是目前中国

成分最复杂的一代人。
  
  就生活态度而言,80年后可以分为以下八派:
  
  一、漂派
  
  他们通常生活在远离家乡的大城市,未踏入社会时,曾经怀有一番雄心,至少是出人头地的信心。怀

着对成功的渴望,他们离开家乡,选择了城市作为实现人生报复的舞台。但处于社会变革中的中国,既有

貌似欧美国家的自由竞争,又有一套自己特色的显规则和潜规则,这就是所谓的残酷现实。能适应的人少

之又少,所以一番挫折过后,很多人的信心都壮烈牺牲了,生活一下子失去了目标,就像一艘没有风帆的

小船,随波飘荡,何时靠岸只有天知道。当然,他们并没有回家,因为衣锦才能还乡,破衣烂衫的回去,

别说乡邻会白眼,自己都不甘心,留下来说不定会有出头的一天,虽然机会渺茫。漂就成了唯一的选择。
  
  二、混派
  
  他们是颓废的一派,得过且过是生活的最大信条。房子不漏就成,饭菜管饱就行,唯一的要求就是发

型和衣服不能落伍。他们堕落的开始多半是从学习开始的,一般在进入中学以后,叛逆的潜质经过周围环

境的污染,通常以厕所里偷着抽烟为开始,接着逃课、抄作业,逐渐对课本产生了厌烦心理,一些中学没

毕业就退了学。很多坚持到高考落榜,不是提早自谋生路,就是上个技校、中专之类的学校继续混日子。

少数一些好容易进了大学,就更混得无法无天了,宿舍、网吧成了混行得主要场所。未来、理想之类的东

西早已从他们的字典里删除,所以,早婚就成了他们的另一大特征。
  
  三、出国派
  
  中国大学玩扩招,外国大学也对中国人玩扩招。如今出国太方便了,远在地球另一边的外国人听到了

中国人钱袋子里的叮当声,就摆出一副爱惜人才的样子,在国内大举招生。这其中有真有假,但确实让不

少年轻人实现了出国梦,甚者在中学就去了国外读预科班。出国的结局可谓五花八门,有学成归来成为精

英的,有被骗在国外作了难民的,有何外国人假结婚勉强留下来的,有归国后在家待业的,还有在英国待

了三年,回国后已就不会说英语的。其实出国不是坏事,但不知道为什么在80后这里就出了问题。
  
  四、靠派
  
  他们是最幸福的一类,天生摊上个有钱老爹或是官婶婶,蜜罐里长大,上学时锦衣玉食不说,有的还

开上了轿车。毕业时,别人忙着跑人才市场,他们直接到高薪单位上班,这是在入学之初家人就已经为他

们安排的道路。这不禁让我想起了比尔.盖茨的一句话:社会是不公平的,请接受现实吧。
  
  五、闯派
  
  他们是80后不倒的证明。有的天生,有的后天经历使然,他们靠自己的智慧和毅力去打拼,敢想敢干

,对目标和理想信心十足,属于目标和能力一致的人。可惜的是,他们只是少数,而且很多小时候属于调

皮捣蛋的一类坏孩子,打架、掏鸟窝之类的事常干。从他们身上可以看出,决定一个人成功与否的是人的

性格。
  
  六、返乡派
  
  他们是不像漂派那样过于眷恋城市,也不像混派那样没有上进心,他们是最现实的一派,或者说最稳

重的一派。在念完大学或者出外打工数年后,又回到了家乡,以一份稳定但前途有限的工作了此余生。不

过,他们对城市并未彻底死心,因为他们还有下一代。大学生返乡者的工作多半以村官、教师为主。
  
  七、啃老派
  
  他们就是传说中的啃老族,是一群心理上不想长大,害怕独自承担家庭责任的人。父母对他们的过分

溺爱或者扶植,造就他们的太强的依赖心理。他们中许多人在毕业后也曾找过工作,遭受挫折后就萌生了

退缩心理,进而放弃自谋生计,回到家中继续让父母养活自己。
  
  八、玩派
  
  他们多半出生生活在大城市或者在大城市生了根。对他们而言,年龄只是个数字,到了别人当爹当娘

的年龄了,不良青年的行头还能在他们身上呆着,游戏和追星同样也少不了。有的即使结了婚,也没有为

人父母的样子,或者索性不要孩子,因为他们本身还是孩子。不是他们没长大,而是他们不想长大,年纪

不小了,还总是自称男孩、女孩。也许,彼得潘所在永无岛才是他们应该呆的地方 。

posted @ 2011-07-29 09:18 luoting 阅读(24) 评论(1) 编辑

问题是在做项目的时候,需要更改系统时间来测试某个业务逻辑,导致的问题,只要将系统时间改成今天的就OK!

posted @ 2011-06-22 10:03 luoting 阅读(173) 评论(0) 编辑

项目vs2008转换到vs2010中的时候 "引发类型为“System.ExecutionEngineException”的异常。"

解决方案:找到项目文件点击右键属性-》应用程序-》目标框架选择netFrameWork3.5

posted @ 2011-06-17 17:02 luoting 阅读(314) 评论(0) 编辑
嵌套类(Nested Class)是在类中定义的类。以下把拥有内嵌类的类称为外部类。嵌套类分为静态嵌套类和非静态嵌套类,其中非静态嵌套类也被称为内部类。嵌套类在UML中是composite的另外一种代码表示形式,表示耦合度更高,并且与外部类更加紧密。一般类的访问修饰符可以定义为默认的internal或者public,而内嵌类就有比较多的选择,可以是为protected、internal、public以及默认的private。 内嵌类与外部类的访问限制嵌套类可以访问外部类的方法、属性、字段而不管访问修饰符的限制。如: public class A { private static int _AInt; private int _instanceInt; private static void AMethod() { Console.WriteLine(_AInt); } public void SayIt() { NestedA.Method(this); } private class NestedA { public static void Method(A a) { //静态成员 _AInt = 100; AMethod(); //实例成员 a._instanceInt = 10; a.SayIt(); } } } 但是外部类只能够访问修饰符为public、internal嵌套类的字段、方法、属性。示例如下: public class A { public static void AMethod() { //成功 NestedA.StaticMethod(); //编译报错 NestedA._Int = 100; NestedA ins=new NestedA(); //成功 ins.Method(); //编译报错 ins._instanceInt = 100; } private class NestedA { private static int _Int; private int _instanceInt; public static void StaticMethod() { } public void Method(){} } } 嵌套类访问外部类实例的方法、字段、属性时候。一般在采取构造函数输入外部类。如下: public class A { private int _a; private class NestedA { public NestedA(A a) { a._a = 9; } } } 继承继承类,也就是继承类外部类的类,只能使用父类中嵌套类的public或者internal(同一个程序集合)方法。但是继承类可以再定义一个内嵌类并从继承父类中嵌套类。如: public class A { protected class Nested { protected virtual void BaseNested_Method(){} } } public class C : A { protected class C_Nested:Nested { protected override void BaseNested_Method() { //重写部分 } } } 因为C中A中继承,因此C_Nested可以继承Nested类,从而获取重写父嵌套类的机会。但是Nested必须是可继承类及可访问的(非private 、sealed、static)。 嵌套类可以随意访问外部类的任何数据属性,而外部类访问嵌套类就只能遵守访问修饰符。从这个角度看,嵌套类是外部类的补充,通过嵌套类可以获取更好的封装性,增加外部类的可维护性和可读性。 从程序结构看,嵌套类在逻辑上更加接近使用类。可以更有效地表示类与类之间的紧密程度。为类管理提供除命名空间外的另一种方法。 懒加载 嵌套类的静态构造函数不会随着外部类的触发而初始化。因此可以有效地避免创建时候初始化时间,当需要使用内嵌类的时候,嵌套类才开始初始化。 public class Outside { static Outside() { Console.WriteLine("Outside Inilizlized"); } public void SayIt() { Nested.Run(); } private class Nested { static Nested() { Console.WriteLine("Nested initilized"); } public static void Run() { Console.WriteLine("Nested Run"); } } } 执行结果 Outside o = new Outside(); //打印"Outside Inilizlized" Console.ReadLine(); o.SayIt();//首先打印"Nested initilized" 再打印 "Nested Run" Console.ReadLine(); 一般应用这个特性会在一些C#单例模式中找到,而这种模式可以被称为Fully lazy singleton模式。下面是简单的演示代码(Singleton模式可以在这里有更加详细的解释): public class Singleton { public static Singleton Instance { get { return Nested.instance; } } private class Nested { public readonly static Singleton instance=new Singleton(); } } 反射 反射内嵌类需要使用"+"而不是我们常使用的"." ,如A类在名称为InsideClass的Assembly中。 namespace InsideClass { public class A { public class Nested { protected void BaseNested_Method() { } } } } 执行 //成功 object o1 = System.Activator.CreateInstance("InsideClass", "InsideClass.A+Nested"); //失败 抛出System.TypeLoadException异常 object o2 = System.Activator.CreateInstance("InsideClass", "InsideClass.A.Nested");
posted @ 2011-04-11 11:01 luoting 阅读(69) 评论(0) 编辑
摘要: 1、錯誤1Unable to copy file "obj\Debug\TableDefinition.dll" to "bin\Debug\TableDefinition.dll". The process cannot access the file 'bin\Debug\TableDefinition.dll' because it is being used by another process.TableDefinition  重启动系统就OK2、The process cannot access the file '' because it is being used by ano阅读全文
posted @ 2011-02-18 11:50 luoting 阅读(195) 评论(0) 编辑