09 2014 档案

摘要:在一些常见的编程情形中,使用任务也许能提升性能。为了简化变成,静态类System.Threading.Tasks.Parallel封装了这些常见的情形,它内部使用Task对象。Parallel.For & Parallel.Foreach & Pararllel.Invoke ... 阅读全文
posted @ 2014-09-23 11:28 Eric Guo 阅读(2138) 评论(3) 推荐(3)
摘要:Task开启线程 有两种启动方式: 1.构造创建线程,然后启动 var taskForAction = new Task(() => { //do something }); ... 阅读全文
posted @ 2014-09-22 10:52 Eric Guo 阅读(2997) 评论(3) 推荐(2)
摘要:我们先设计一个场景,饮料自动售卖机,来设计一下它的出售流程。流程图中,我们可把这个过程看成几个状态: 投币状态,选择饮料状态,售出状态,出售完毕状态.,有了这个四个状态,我们设计一下界面(很粗略):在这里我们只定义了三种饮料和一个投币口,在设计接口和类之前,我们来看一下状态模式的UML图:State... 阅读全文
posted @ 2014-09-17 18:17 Eric Guo 阅读(467) 评论(0) 推荐(0)
摘要:Microsoft .Net Framework 提供了一个标准的取消操作的模式。这个模式是协作式的,意味着你想取消的操作必须显示地支持取消。CLR为我们提供了两个类: System.Threading.CancellationTokenSource System.Threading.Cance... 阅读全文
posted @ 2014-09-17 16:06 Eric Guo 阅读(2353) 评论(3) 推荐(2)
摘要:国内免费(开源)CMS系统大全语音云 开放平台High Quality Text-to-Speech API我需要的特效http://www.html5tricks.com/page/82http://www.tiki-toki.com/http://timeline.knightlab.com/T... 阅读全文
posted @ 2014-09-16 14:07 Eric Guo