05 2014 档案

摘要:WPF多线程UI更新——两种方法前言 在WPF中,在使用多线程在后台进行计算限制的异步操作的时候,如果在后台线程中对UI进行了修改,则会出现一个错误:(调用线程无法访问此对象,因为另一个线程拥有该对象。)这是很常见的一个错误,一不小心就会有这个现象。在WPF中,如果不是用多线程的话,例如单线程应用... 阅读全文
posted @ 2014-05-27 22:20 ♂立地← 阅读(39113) 评论(9) 推荐(15) 编辑
摘要:.NET责任链模式、单例模式、模板方法模式混用前言 哇,看到题目挺长的,这个组合型的东西,到底能干啥呢?本篇文章来一起琢磨琢磨,这两天为了团队的软件赶工,我负责的那一块叫:插件管理器。我们团队的成员用的语言还是挺分散的,本人C#,队长VB.NET,还有其他成员写易语言等,系统的功能插件是我们分开写... 阅读全文
posted @ 2014-05-25 00:17 ♂立地← 阅读(1511) 评论(3) 推荐(4) 编辑
摘要:.NET单例模式-------各种写法&&验证前言 单例模式对大家来说都不陌生,也很容易搞懂其原理,本篇文章也不提供单例模式的详细原理解析,本篇文章的目的是展示在C#中单例模式的各种实现方案(不完全,只是最通用的方式)以及其特点的验证(是不是真的线程安全,是不是真的延迟初始化?),写单例模式的... 阅读全文
posted @ 2014-05-21 13:24 ♂立地← 阅读(6255) 评论(15) 推荐(19) 编辑
摘要:迭代器模式和组合模式混用前言 园子里说设计模式的文章算得上是海量了,所以本篇文章所用到的迭代器设计模式和组合模式不提供原理解析,有兴趣的朋友可以到一些前辈的设计模式文章上学学,很多很有意思的。在Head First 设计模式这本书中,也有说迭代和组合模式混用的方法,但是使用的语言是JAVA,实现起... 阅读全文
posted @ 2014-05-18 17:55 ♂立地← 阅读(1588) 评论(4) 推荐(0) 编辑
摘要:在C#中实现Python的分片技术前言 之前在学习Python的时候发现Python中的分片技术超好玩的,本人也是正则表达式热爱狂,平时用C#比较多,所以决定把Python中的分片技术在C#中实现,添加到个人类库中,以便日后在写C#代码的时候能舔一舔Python的味道。效果展示 ... 阅读全文
posted @ 2014-05-11 13:46 ♂立地← 阅读(2597) 评论(4) 推荐(1) 编辑
摘要:我们需要发布的exe文件很多时候都可能会依赖于一堆松散的dll,如果想在发布的时候只提供exe文件,而不想把一大堆dll一起放在和exe同一个文件夹下,是有方法的,该方法由CLR via C#作者提出,我在实践的过程中遇到的几点问题,现在记录下总体的流程和该注意的事项。 ... 阅读全文
posted @ 2014-05-10 23:18 ♂立地← 阅读(12742) 评论(25) 推荐(10) 编辑