上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 85 下一页
  2014年4月12日
摘要: 复合事件处理(Complex Event Processing)介绍提到了开源的Esper,NEsper 是一个事件流处理(Event Stream Processing,ESP)和复杂事件处理(Complex Event Processing,CEP)的系统,它可以监测事件流并当特定事件发生时触发某些行动——可看作是把数据库反过来,语句是固定的,而数据流进进出出。事件处理是软件行业的一个发展趋势,已有数家大厂商以及许多初创企业加入到该市场中。其常有的应用例子包括系统自动交易、BAM、RFID、高级监测系统、欺诈检测,甚至直接集成进SOA。微软有个和SQL Server 集成的StreamIn 阅读全文
posted @ 2014-04-12 11:40 武胜-阿伟 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 对实时信息分析和处理,常常需要客户应用程序的开发相应功能。一般地,这些功能需要提供以下的处理流程,分析获取的数据,筛选数据,提取出有用的信息,然后将其通过特定的形式展现出来。由于具体实时信息的高并发性和高吞吐量的需求,这就需要客户应用程序具有高度扩展性和响应能力,而在数据处理领域。NEsper就是一个.NET 开源的针对此类问题的事件流处理解决方案,其目的在于简化有此需求的客户应用程序的开发。1.1.CEP与事件流NEsper 的目的在于为应用程序提供分析和响应事件的要求。典型的应用需求如下• 业务流程管理和自动化。(提供流程监控,异常报告)• 财务(算法交易,欺诈检查,风险管理)• 网络及应 阅读全文
posted @ 2014-04-12 11:39 武胜-阿伟 阅读(362) 评论(0) 推荐(0) 编辑
摘要: NEsper使用的事件类型来描述事件的类型信息。你的应用在启动时可能预先配置定义事件类型,或者在运行时通过API或EPL语法动态的增加事件类型。EPL中的create schema 的语法允许在运行时用EPL申明一个事件类型。2.1事件对象事件是过去发生的动作或状态变化的一个不可改变的记录。事件属性捕捉事件的状态信息。在ESPER中,事件是可以被描述成以下任何一种CLR对象:NEsper为声明一个事件提供了多种的选择,没有绝对的需要用户去创建一个CLR对象来代表一个事件。事件表达有以下共性:• 所有的事件表示支持嵌套,索引和映射属性(亦称属性表达),在下面详细解释前。嵌套级别没有限制。• 所有 阅读全文
posted @ 2014-04-12 11:37 武胜-阿伟 阅读(694) 评论(0) 推荐(0) 编辑
摘要: NEsper从内容上分为两块,NEsper的核心NEsper.dll和NEsper.IO.dll。(1)NEsper的核心包包含了EPL语法解析引擎,事件监听机制,事件处理等核心模块。(2)NEsper的io包含从各种数据源读取数据以及将输出结果写入各种数据源,包括excel,database,msmq,http,socket,XML。贴一张esper官网上的结构图,方便大家了解esper的结构接下来对上述结构图进行详细的解释让大家加深对ESPER的了解1. Event对象:NESPER处理的事件的最小单位,一个任意的CLR对象,属性支持简单的CLR类型、数组、map、以及嵌套POCO,很灵活 阅读全文
posted @ 2014-04-12 11:35 武胜-阿伟 阅读(476) 评论(0) 推荐(0) 编辑
摘要: http://esper.codehaus.org/nesper/documentation/documentation.html环境配置NEsper库下载:下载网址Vs2010环境集成在项目中添加下载的dll文件下的库即可。Demo展示事件类:[html] view plaincopyprint?publicclassObjectEvent{publicStringitemName;publicdoubleprice;publicObjectEvent(StringitemName,doubleprice){this.itemName=itemName;this.price=price;}p 阅读全文
posted @ 2014-04-12 11:33 武胜-阿伟 阅读(874) 评论(0) 推荐(0) 编辑
  2014年4月11日
摘要: [ServiceContract()]interface IMyService{ [OperationContract()] void DoSomething();}public class MyService : IMyService{ public void DoSomething() { // do something }}原方public class Test{ public void Test() { BasicHttpBinding myBinding = new BasicHttpBinding(); EndpointAddress myEndpoint = new Endpoi 阅读全文
posted @ 2014-04-11 22:40 武胜-阿伟 阅读(224) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sxhelijian/article/details/23163683有了较宽和知识面,面对复试中不知道的问题,回答可以是:“这个问题,直接回答我没有把握,但是我在做(看)……时,注意到……,其中……。”末了,再来 一句:“我不是很确定我是不是答到了点子上,还请老师指教。”这样的回答,不能是牵强附会的,需要有积累,能让人看到你的知识面,至少能让人看出你并不是 死学知识的,也还能看出你是一个能一起讨论问题的人。我当老师久了,也参加过一些面试、答辩,其实很多问题,并不指望对方能答对,而是看他如何回答。有些 问题,根本没有标准答案,有些问题,所谓答案是有争议 阅读全文
posted @ 2014-04-11 10:45 武胜-阿伟 阅读(175) 评论(0) 推荐(0) 编辑
  2014年4月6日
摘要: #region SolidWorks Registration[ComRegisterFunctionAttribute] public static void RegisterFunction(Type t) { #region Get Custom Attribute: SwAddinAttribute SwAddinAttribute SWattr = null; Type type = typeof(SwAddin); foreach (System.Attribute ... 阅读全文
posted @ 2014-04-06 11:32 武胜-阿伟 阅读(1561) 评论(0) 推荐(0) 编辑
摘要: http://blog.tedd.no/2013/09/13/async-callback-to-awaitable-task/The Async-Await feature in .Net is really super. At least until it comes to debugging, exception handling and race conditions. In short it cuts down on code, bugs, complexity and allows for linear programming. Traditional async programm 阅读全文
posted @ 2014-04-06 11:06 武胜-阿伟 阅读(431) 评论(0) 推荐(0) 编辑
  2014年4月2日
摘要: 操作者经常会在执行了某操作后,没有返还主界面就结束了操作然后离开了,程序应该关闭功能窗体自动回到主界面方便下一位操作者操作。那么对于WinForm程序怎么实现呢?实现原理:拦截Application响应操作系统发送到消息,如果是比如KeyDown、Mouse Move等输入设备相关的Message ID则表示程序是在有人操作的状态,反之则使用一个计数器累积到某值,也就是相当于多长时间无人操作则关闭功能界面回到主界面。使用 Application.AddMessageFilter方法添加消息的过滤机制。IMessageFilter接口:消息筛选器接口。命名空间:System.Windows.Fo 阅读全文
posted @ 2014-04-02 11:50 武胜-阿伟 阅读(3103) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 85 下一页