摘要:
F2工作流引擎之 工作流运转模型(三)1流程单起点单终止模型单起点:一个流程定义必须有且唯一起点单结束点:一个流程定义必须有且唯一结束点。约定:提单与结束是每个流程必须有的活动,且唯一只有一个提单和结束。2串行模型描述:串行(Sequence)是最为简单,也最为容易理解的模型。按照预定的任务列表,有序的执行。3自循环模型描述:一个步骤可以自己再次发给其它人员但步骤是同一个。同一个任务节点,重复的执行多次。又分两种类型:1、 自由循环FreeCycle在任务执行后由人为的决定是否继续重复的执行这次任务(自由度大)2、 联合审批循环JointCycle在任务执行后照设定的规则,决定是否重复执行。( 阅读全文
posted @ 2014-04-12 00:33
HackerVirus
阅读(802)
评论(0)
推荐(0)
摘要:
如何在网页启动Windows服务由于公司有许多windows服务进行业务的处理,所谓对服务的维护也是一个比较头痛的问题,因为自己也不知道服务什么时候自动停了,而且更主要的原因是服务都是由运维部门在维护管理,开发这边没有直接操作服务的权限,所以利用网页监控服务就很重要了(在服务中也可以增加邮件提醒,比如服务报错或者断掉)。如何获取电脑上的所有服务:使用.Net框架类库中自带的组件ServiceController可以实现对 Windows服务的操作。1、首先要在你的项目添加引用System.ServiceProcess命名空间;2、创建ServiceController的实例;//获取当前计算机 阅读全文
posted @ 2014-04-12 00:29
HackerVirus
阅读(451)
评论(0)
推荐(0)
摘要:
Vim插件之插件管理器Vundle1、介绍下载 相比Sublime、Text2等现代编辑器,Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim下的几个文件夹中,配置Vim的过程, 就是在网上不停的搜插件,拷贝到~/.vim下,发现更新,要重新下载重新拷贝,想要删除某个不需要插件,更是要小心翼翼的不要删错。配置出顺手的Vim, 需要极大的耐心和运气。一般情况下的VIM插件管理方式。Vundle(Vim bundle)是一个Vim的插件管理器。它是把git操作整合进去,用户需要做的只是去GitHub上找到自己想要的插件的名字,安装、更新和卸载都可有vundle来完成了。 Git... 阅读全文
posted @ 2014-04-12 00:20
HackerVirus
阅读(312)
评论(0)
推荐(0)
摘要:
Delegate、Predicate、Action和Func写在前面DelegatePredicateActionFunc逆变和协变 先说下什么是委托(Delegate),委托在C#中是一种类型,和Class是一个级别,但是我们经常把它看做是一个方法。为什么是方法?准确的说应该是回调函数,在C运行时的qsort函数获取指向一个回调函数的指针,以便对数组中的元素进行排序。C#中提供了一种机制,就是委托,一种回调函数的机制。 在我们做项目的过程中,委托用到的地方很多,像线程中修改窗体的状态、窗体控件事件和异步操作已完成等,以前我们创建委托的时候用delegate关键字,而且也比较麻烦,自从C#.. 阅读全文
posted @ 2014-04-12 00:17
HackerVirus
阅读(177)
评论(0)
推荐(0)
摘要:
T4 模板 : 一种提升ASP.NET MVC开发速度方法最近由于需要在框架中提供一些自定义模板的功能,找到了一篇博客,可惜似乎是翻译工具直接翻的,读不通顺,就试着自己翻译下,我不会完全翻译原文的句子,可能会对原文进行小范围的我认为更合适的句子并添加些注释,,原文地址如下:http://blogs.msdn.com/b/webdev/archive/2009/01/29/t4-templates-a-quick-start-guide-for-asp-net-mvc-developers.aspx 在我们最近的博客中提到的ASP.NET MVC Release Candidate中,我们使用. 阅读全文
posted @ 2014-04-12 00:15
HackerVirus
阅读(256)
评论(0)
推荐(0)
摘要:
关于对象(思维导图)通过上面整个关于对象的基础知识框架,我们来分析两个例子,看一下在内存中,对象究竟长什么样。Demo1:C++对象模型的内存布局class Point {public: Point( float xval ); virtual ~Point(); float x() const; static int PointCount();protected: virtual ostream& print( ostream &os ) const; float _x; static int _point_count;]};对于上面这... 阅读全文
posted @ 2014-04-12 00:11
HackerVirus
阅读(621)
评论(0)
推荐(0)
浙公网安备 33010602011771号