ZFYCH_Love

Simply but Powerful

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 7 8 9 10 11 12 下一页

2012年2月6日

摘要: 开篇,简单知识介绍:参考资料:博客GWP_Brian.net地址:http://www.cnblogs.com/gaoweipeng/archive/2009/04/30/1447226.html最近开始用WCF,一直仅限于初级阶段,整理了下思路,深入研究一下。开始时,在看一个叫Artech写的系列文章,结果。。。1、长篇大作,有絮叨之嫌2、“专业术语”横行,这还可以接受,也许这就是面向高端人员看的3、广告太多,卖书就卖书,没必要博文的每一段都加个链接4、夹生英文词太多,而且还是很多特别简单的,比如blog、link之类的,看着别扭,额。。。个人喜好,不过多做评价。没办法,只能愤而关之,另寻他 阅读全文
posted @ 2012-02-06 16:48 xiaoyang_ 阅读(755) 评论(4) 推荐(0) 编辑

2012年1月19日

摘要: 我不要年终奖,我不要年底加薪,我不要绩效,我就想要我劳动所得的,可是这个也不给我,这也就算了,吃进去的还要吐出来,哥表示很无奈,但是那又能怎么样?什么也改变不了!要么死,要么好好活着。活的,有一天,能从容的挥一挥衣袖,不带走半片云彩。 阅读全文
posted @ 2012-01-19 13:21 xiaoyang_ 阅读(350) 评论(0) 推荐(0) 编辑

2011年12月14日

摘要: 本文是转载,原文地址:http://www.itpub.net/thread-1021075-1-1.html几个关键词:IAsyncResult,isComplete,asyncResult.AsyncWaitHandle.WaitOne(100, false),asyncResult.AsyncState开发语言:C#3.0 IDE:Visual Studio 2008 本系列教程主要包括如下内容:1. BeginInvoke和EndInvoke方法 2. Thread类 3. 线程池 4. 线程同步基础 5. 死锁 6. 线程同步的7种方法 7. 如何在线程中访问GUI组件一、线程概述 阅读全文
posted @ 2011-12-14 10:58 xiaoyang_ 阅读(5504) 评论(2) 推荐(1) 编辑

2011年12月6日

摘要: 本篇是转载,出处不记得了。首先来说,委托的作用就是可以给类的方法传递其他类的方法而不必将类实例化。第二点,委托就是事件和响应事件的方法的桥梁(就是传递响应事件的方法给事件)。这里要注意,委托跟类平级,事件与方法平级。 全文 事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执行的结果,这是符合逻辑的。但在某些情况中,同步代码未必满足需求,拿公共汽车来打个比方,如果交通管制中心希望每一辆公车到达一个站点时都发送给自己一个信号以便自己能够随时掌握交通状况,使用同步代码,公汽对象肯定需要调用管制中心对象,这样就出现 阅读全文
posted @ 2011-12-06 10:43 xiaoyang_ 阅读(603) 评论(0) 推荐(1) 编辑

2011年12月5日

摘要: 从这一篇开始,讲一讲消除这种设计弊端的一些方式。如果一个类,承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱或者抑制这个累完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏。那么,什么是职责呢?在SRP中,职责被定义为“变化的原因”---a reason for change。如果我们能够想到多于一个的动机去改变这个类,那么这个类就具有多于一个的职责。 阅读全文
posted @ 2011-12-05 17:55 xiaoyang_ 阅读(459) 评论(0) 推荐(1) 编辑

2011年11月28日

摘要: 用三个周末的时间,终于搞定了住房问题,无论是一波三折找房之路,还是挑战极限的搬家之举,都给我们带来了极大消耗,体能、精神。今天回想起来,一幅幅让我心酸、让我感动的画面不断的重现。...昨晚,为了省下二十块钱,心爱的老婆和我一起,在黑暗中、在漫天的尘土里,抬着大床垫子,一步三摇的,走了半个小时......“神奇”的抬回了家!铭记这个女人为我做的一切。老婆,谢谢你! 阅读全文
posted @ 2011-11-28 18:03 xiaoyang_ 阅读(341) 评论(1) 推荐(0) 编辑

摘要: 查找了msdn上关于bool的介绍,整理如下:bool 关键字是 System.Boolean 的别名。它用于声明变量来存储布尔值 true 和 false。如果需要一个也可以有 null 值的布尔型变量,请使用 bool?。bool 变量的默认值为 false。bool? 变量的默认值为 null。在 C# 中,不存在 bool 类型与其他类型之间的相互转换,即使是在C++中可以转换的int类型。 阅读全文
posted @ 2011-11-28 17:51 xiaoyang_ 阅读(1966) 评论(0) 推荐(0) 编辑

2011年11月25日

摘要: 最近一直在读《敏捷软件开发:原则、模式与实践》,做做笔记。第一篇 软件设计存在的问题我们知道,系统的设计,是存在于头脑中的衣服至关重要的图像。即使我们在一开始的设计阶段,就非常清晰的了解了需求,甚至于在发布的时候,依然清楚。但是在接下来,随着不断的使用,弊端、不足会一一的被暴露出来。系统变得越来越难以维护,最后,即使仅仅进行最简单的更改,也需要花费巨大的努力。笔者提出了一下观点:当软件出现了下面任何一种气味时,就表明软件正在腐化:1、僵化性:很难对系统进行改动。因为牵扯到其他太多部分的改动。2、脆弱性:对系统的改动会导致心痛中和改动的地方在概念上无关的许多地方出现问题。(开发人员就像是一只不停 阅读全文
posted @ 2011-11-25 18:21 xiaoyang_ 阅读(467) 评论(0) 推荐(0) 编辑

摘要: 我们知道,在C#中,string是引用类型的。为空情况有以下三种:1、 string str1="":会定义指针(栈),并在内存里划一块值为空的存储空间(堆),指针指向这个空间。2、String str2=String.Empty:同上。但是这是个静态方法,不会反复的重复申请内存,要优于1中的方式。3、String str3=null:只定义了一个引用(栈),没有指向任何地方,也未在堆上分配存储空间。在使用前如果不实例化的话,将报错。知道了string的几种空类型的区别,那么我们怎么来判断一个字符类型的变量是否为空呢?对于一个string类型的变量a,你会用哪种方式判断它为 阅读全文
posted @ 2011-11-25 14:55 xiaoyang_ 阅读(11533) 评论(0) 推荐(2) 编辑

摘要: 最近公司研发部在注重流程化、标准化的基础上,引入了敏捷的概念,并在刚刚做完的一个小项目中做了初次的尝试。同时,最近自己在看《敏捷软件开发:原则、模式与实践》,研究关于敏捷的东西,有一些基本的想法,在此分享。角色:1、客户:定义产品的特性并排列这些特性优先级的人或者团体。2、开发人员:响应客户的需求,实现这些特色的人或者团体。个人认为敏捷开发中适宜采用的几个方式为:一、和客户在一起工作,让客户融入团队。 彼此知晓对方所面临的问题,并共同去解决这些问题。 最好的交流方式,就是面对面的交谈。 客户合作胜过合同谈判。 我们项目中做的就是:固定的每天早晨有一个小型的、简短的、但是保证有效的沟通例会, . 阅读全文
posted @ 2011-11-25 10:53 xiaoyang_ 阅读(540) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 下一页