摘要:
先铺垫一些基础知识 在 .net 4.5中出现了 Async Await关键字,配合之前版本的Task 来使得开发异步程序更为简单易控。 在使用它们之前 我们先关心下 为什么要使用它们。好比 一个人做几件事,那他得一件一件的做完,而如果添加几个人手一起帮着做 很显然任务会更快的做好。这就是并行的粗浅 阅读全文
阅读排行榜
MQ与Webservice的区别
2015-03-26 17:46 by FelixShen, 9944 阅读, 收藏,
摘要:
Webservice 和MQ(MessageQueue)都是解决跨平台通信的常用手段,两者有哪些区别呢?个人认为最本质的区别在于 Webservice近乎实时通信,而MQ却通常是延时通信。什么意思呢?因为webservice其实就是本地服务器程序调用远程服务器上的方法,属于两者之间的交互,请求的时候... 阅读全文
WPF流程图制作系列相关基础一
2015-11-03 11:27 by FelixShen, 4302 阅读, 收藏,
摘要:
WPF流程图制作相关基础一需求是要通过wpf开发流程图,这个流程图是用户自行拖动配置。使用过流程图的话,应该大体能想象出流程图拖动配置的样子。这里主要会涉及到的技术知识点就是 wpf拖动相关的知识。但其实,wpf拖动是有几种不同的实现思路的方案一 通过相应 鼠标的 mousedown mousemo... 阅读全文
WPF流程图制作系列相关基础二
2015-11-04 20:56 by FelixShen, 3867 阅读, 收藏,
摘要:
我们现在知道 thumb ,可以让用户自行拖动其在 canvas上移动,在这个而基础上 我们可以试着往流程图方向靠近一下。我们知道,流程图,都是一个一个的流程块,然后用线连起来的,这一个一个的流程块可能会有各种各样的形状, 比如长方形,菱形这很简单 ,只需要设置 thumb使用不同的控件模板就ok... 阅读全文
EF CodeFirst(三) 并发处理
2015-12-29 13:10 by FelixShen, 3622 阅读, 收藏,
摘要:
并发分为两种,一种叫做悲观并发,一种叫乐观并发。 名字挺文艺悲观并发悲观并发是什么呢? 就拿我们常用的代码版本控制来说。 有一个文档,A和B都要 获取这个文档并进行修改, 如果当A在读取这个文档数据时,就单独霸占了这个文档,B无法获取,只有当A读取修改完毕释放锁时,B才能获取这个文件,也就是一个人去... 阅读全文
浙公网安备 33010602011771号