摘要:
熔断器设计模式之C#实现 阅读全文
随笔分类 - C#
C#泛型回顾点滴
2014-11-21 22:52 by 周信达, 192 阅读, 收藏,
摘要:
前言C#的泛型一直是学习者津津乐道的课题了,这确实是一个非常有用的特性,不过在实际使用中,还是有很多需要注意的地方,我们需要通过自己动手实践以及结合理论进行理解,最终总结出自己的编码规范和最佳实践案例1internal struct TestStruct : IEquatable{ bool ... 阅读全文
C#边边角角(一)
2014-11-20 21:59 by 周信达, 362 阅读, 收藏,
摘要:
前言此篇为在学习C#基础时,熟悉C#的语法和高级特性的一些小的尝试和笔记,记录一下以供分享集合初始化器集合必须实现System.Collections.IEnumerable接口集合必须包含Add方法定义class MyCollection : IEnumerable{ public void... 阅读全文
设计模式---装饰者模式
2014-11-18 21:59 by 周信达, 3612 阅读, 收藏,
摘要:
前言装饰者模式也是在编码设计中使用非常频繁的设计模式之一,尤其是在AOP等应用上尤其突出。今天就重新回顾一下装饰者模式UML类图模式说明装饰者模式,在不改变原类文件和使用继承的情况下,动态扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰者模式具备以下特点:装饰对象和真实... 阅读全文
设计模式---单例模式
2014-11-09 20:40 by 周信达, 233 阅读, 收藏,
摘要:
单例也是被嚼烂了的设计模式之一,但是这一模式在实际中确实使用非常广泛,今天,使用多个版本的单例模式实现,来讲一下实现单例需要注意的一些地方 阅读全文
设计模式---建造者模式
2014-11-05 21:43 by 周信达, 195 阅读, 收藏,
摘要:
前言同设计模式系列上篇设计模式---抽象工厂一样,建造者模式也属于创建型模式,用于在使用者和产品之间加入中间代理,使用中间代理进行实现具体创建细节。让我再简单回顾一下抽象工厂,使用者依赖于抽象工厂构建抽象产品,具体产品的实现细节可以在具体工厂中进行创建那么问题来了可以想象,既然是工厂,那应该是一个比... 阅读全文
读书笔记—CLR via C#反射
2014-10-27 22:19 by 周信达, 1470 阅读, 收藏,
摘要:
前言这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享程序集加载AppDomain.Load尽量避免使... 阅读全文
读书笔记—CLR via C#委托和attribute
2014-10-26 22:33 by 周信达, 642 阅读, 收藏,
摘要:
前言这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享委托类型安全的回调函数,函数签名定义声明、指向静... 阅读全文
C#编程实践—EventBroker简单实现
2014-10-25 22:58 by 周信达, 4522 阅读, 收藏,
摘要:
前言话说EventBroker这玩意已经不是什么新鲜货了,记得第一次接触这玩意是在进第二家公司的时候,公司产品基础架构层中集成了分布式消息中间件,在.net基础服务层中使用EventBroker的模式将消息组装成事件,支持同域、跨域和跨机器进行事件的发布和订阅,后来才知道这玩意叫做EventBrok... 阅读全文
读书笔记—CLR via C#章节11-13
2014-10-22 21:56 by 周信达, 294 阅读, 收藏,
摘要:
前言这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享事件事件的本质初始化为null的私有委托字段封装... 阅读全文
读书笔记—CLR via C#章节8-10
2014-10-21 21:10 by 周信达, 225 阅读, 收藏,
摘要:
这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享 阅读全文
C#编程实践–产假方案优化版
2014-10-14 20:26 by 周信达, 552 阅读, 收藏,
摘要:
前言既然作为一个踏踏实实学习技术的人,就要有一颗谦卑、虚心和追求卓越的心,我不能一次就写出很完美的代码,但我相信,踏踏实实一步一步的优化,代码就可以变得趋近完美,至少在某一个特定场景下相对完美,这和做人有很类似的道理,这是一种态度。前几天,发了我在博客园的第一篇编码实践《C#编程实践–帮老婆计算产假... 阅读全文
C#编程实践–帮老婆计算产假方案
2014-10-10 22:57 by 周信达, 2134 阅读, 收藏,
摘要:
摘要今天中午午休时,和老婆聊天,老婆还过几天就要请产假了,她在网上问我让我帮她数一下该怎么请假最划算,老婆是个会过日子的人,面对此种要求我当然义不容辞,不过想到这个问题我的第一反应是:这个怎么可以用数的呢?于是,我开始去了解2014年上海市最新的产假政策规定,大致概况如下:“产假加上晚育假一共128... 阅读全文
【C#版本详情回顾】C#4.0主要功能列表
2014-10-03 11:17 by 周信达, 708 阅读, 收藏,
摘要:
本篇回顾C#3.0版本的一些功能特性,分享到此权当做笔记,学习学习! 阅读全文
【C#版本详情回顾】C#3.0主要功能列表
2014-10-02 14:45 by 周信达, 548 阅读, 收藏,
摘要:
本篇回顾C#3.0版本的一些功能特性,分享到此权当做笔记,学习学习! 阅读全文
【C#版本详情回顾】C#2.0主要功能列表
2014-10-01 14:16 by 周信达, 524 阅读, 收藏,
摘要:
本篇回顾C#2.0版本的一些功能特性,分享到此权当做笔记,学习学习! 阅读全文
.NET Framework和C#版本历史概览
2014-09-30 20:14 by 周信达, 673 阅读, 收藏,
摘要:
本篇介绍.net框架和C#语言的发展历史,包括每个版本的基本信息以及给我们带来的一些功能特性和语言特征,
从宏观视角回顾整个.net和C#的发展历程,可以作为技术概览或者是学习大纲,当做是自己的笔记也分享给阅读的人,学习学习! 阅读全文