• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種復(fù)雜事件處理語言的自定義函數(shù)功能擴(kuò)展

    2018-11-01 08:34:58劉婧妍廖湖聲高紅雨
    計(jì)算機(jī)與現(xiàn)代化 2018年10期
    關(guān)鍵詞:模式匹配細(xì)粒度表達(dá)式

    劉婧妍,廖湖聲,高紅雨

    (北京工業(yè)大學(xué)信息學(xué)部計(jì)算機(jī)學(xué)院,北京 100124)

    0 引 言

    在當(dāng)前的大數(shù)據(jù)背景下,很多領(lǐng)域需要對(duì)實(shí)時(shí)快速到來的數(shù)據(jù)(即流數(shù)據(jù))進(jìn)行分析。流數(shù)據(jù)往往單體價(jià)值較小,數(shù)據(jù)價(jià)值隨時(shí)間后移而降低。傳統(tǒng)對(duì)大數(shù)據(jù)的批量計(jì)算模式已很難滿足對(duì)流數(shù)據(jù)的實(shí)時(shí)性查詢需求。

    復(fù)雜事件處理(Complex Event Processing, CEP)[1]是對(duì)流數(shù)據(jù)進(jìn)行即時(shí)處理的一種技術(shù)。復(fù)雜事件處理模型使用事件模型驅(qū)動(dòng)。在處理數(shù)據(jù)時(shí),使用事件間的因果關(guān)系、模式匹配等對(duì)事件進(jìn)行過濾,對(duì)事件做聚合映射,從而篩選出用戶感興趣的信息。復(fù)雜事件處理廣泛應(yīng)用于醫(yī)療[2-3]、物流[4-5]、傳感器網(wǎng)絡(luò)[6-8]等多個(gè)領(lǐng)域。

    目前大多數(shù)的復(fù)雜事件處理語言都擁有基礎(chǔ)算子[9](選擇、映射、邏輯算子、序列化等),可供用戶實(shí)現(xiàn)相應(yīng)的復(fù)雜事件查詢功能。CEL語言是復(fù)雜事件處理系統(tǒng)Cayuga[10-11]上運(yùn)行的語言。CEL語言在傳統(tǒng)數(shù)據(jù)庫聲明性語言的基礎(chǔ)上擴(kuò)展序列、迭代算子,以應(yīng)對(duì)流數(shù)據(jù)的處理需求。CEL語言不支持窗口。EPL語言及其支持引擎Esper[12]支持對(duì)于XML類型數(shù)據(jù)的操作。它包含SQL中的所有算子,同時(shí)擁有連接、過濾、聚合算子。EPL語言支持自定義函數(shù)操作。但是其支持的函數(shù)只能處理同一類的所有數(shù)據(jù),比如滿足篩選條件的同一屬性數(shù)據(jù),而不能對(duì)其中的單個(gè)屬性進(jìn)行操作。以上的復(fù)雜事件處理語言都是針對(duì)流數(shù)據(jù)進(jìn)行批量處理,無法針對(duì)數(shù)據(jù)進(jìn)行細(xì)粒度的篩選和操作。XSeq語言及其系統(tǒng)[13-15]主要針對(duì)類型更加復(fù)雜的半結(jié)構(gòu)化數(shù)據(jù)(XML流數(shù)據(jù))進(jìn)行查詢。該語言可以處理基本的XPath查詢結(jié)構(gòu),并添加了順序約束和克林閉包。XSeq語言在基礎(chǔ)的類數(shù)據(jù)庫查詢的同時(shí),增加了部分內(nèi)置函數(shù)以提供聚合的功能。例如計(jì)數(shù)、求均值、平均值等。XSeq對(duì)于XML類型數(shù)據(jù)的查詢針對(duì)性較強(qiáng),但其僅支持對(duì)于批量的XML元素做統(tǒng)一的查詢,同時(shí)其描述相對(duì)復(fù)雜。CEStream是一種支持分布式流數(shù)據(jù)復(fù)雜事件處理的語言[16-17]。該語言主要針對(duì)XML數(shù)據(jù)進(jìn)行檢測,支持基礎(chǔ)的SQL算子,以及常見的流數(shù)據(jù)處理算子連接、過濾、聚合等,并增加了順序約束、克林閉包等操作。該語言提供了正規(guī)樹模式匹配功能,并且支持結(jié)構(gòu)連接,同時(shí)可以對(duì)多個(gè)事件源進(jìn)行組合處理,事件處理能力較強(qiáng)。以上的復(fù)雜事件處理語言都難以滿足對(duì)流數(shù)據(jù)做靈活的細(xì)粒度查詢功能。

    為滿足復(fù)雜事件處理的細(xì)粒度處理需求,本文設(shè)計(jì)一種CEStream語言的自定義函數(shù)功能。通過定義函數(shù)形式參數(shù)的流模式匹配功能,實(shí)現(xiàn)對(duì)流數(shù)據(jù)標(biāo)簽的逐個(gè)處理。同時(shí),在自定義函數(shù)中給用戶提供對(duì)原有語句封裝、參數(shù)化變量,提高語言的可用性。本文主要工作為:

    1)為復(fù)雜事件處理語言CEStream擴(kuò)展用戶自定義函數(shù)(User-Defined Function, UDF)功能。擴(kuò)展的UDF主要分為2類:支持形參模式匹配的細(xì)粒度處理UDF和參數(shù)化變量的UDF。

    2)提出一種流模式匹配方法,使用戶自定義函數(shù)支持對(duì)流數(shù)據(jù)的細(xì)粒度檢測。

    3)設(shè)計(jì)一種參數(shù)化變量的用戶自定義函數(shù)。該函數(shù)給用戶提供對(duì)原有查詢語句的封裝功能,增加語言的復(fù)用性和靈活性。

    4)設(shè)計(jì)并實(shí)現(xiàn)CEStream語言的用戶自定義函數(shù)運(yùn)行系統(tǒng)。實(shí)驗(yàn)表明在完成相同功能查詢時(shí)使用自定義函數(shù),在提高語言可用性的同時(shí),吞吐量并未下降;支持細(xì)粒度檢測功能的自定義函數(shù)加強(qiáng)了CEStream復(fù)雜事件處理語言的檢測功能。

    1 動(dòng) 機(jī)

    原有的復(fù)雜事件處理語言CEStream主要處理語句有構(gòu)造流數(shù)據(jù)、構(gòu)造模式這2種語句。在用戶使用該語言時(shí),每當(dāng)需要改變語句中的變量都需要對(duì)整個(gè)語句完全重寫,用戶體驗(yàn)不友好,同時(shí)容易造成程序代碼冗余。為解決這種問題,可以設(shè)計(jì)用戶自定義函數(shù)將原有語句放在函數(shù)內(nèi)并將變量參數(shù)化,使用戶在需要改動(dòng)變量值時(shí)改變調(diào)用函數(shù)的傳入?yún)?shù)即可。同時(shí),自定義函數(shù)的設(shè)計(jì)帶給該語言初步模塊化的功能,使用戶在求解問題時(shí)可以將問題分解為幾個(gè)模塊進(jìn)行分析。

    由于各行業(yè)對(duì)于復(fù)雜事件處理語言處理數(shù)據(jù)的能力要求越來越高,原有針對(duì)流數(shù)據(jù)中每個(gè)事件進(jìn)行相同篩選、批量處理的操作已經(jīng)不能滿足使用者的需求。例如,股市、核電站警報(bào)等都需要復(fù)雜事件處理語言能夠?qū)?shù)據(jù)進(jìn)行一種上升趨勢的篩選和處理。具體的查詢案例如表1所示。

    表1 查詢案例

    對(duì)于表1案例中這種上升趨勢的判定,實(shí)際是前2個(gè)事件中的數(shù)據(jù)進(jìn)行比較,根據(jù)不同的比較結(jié)果,進(jìn)入不同的分支。這是對(duì)于復(fù)雜事件所進(jìn)行的細(xì)粒度處理,用CEStream原有語句對(duì)每一個(gè)事件都進(jìn)行相同篩選的操作是無法完成的。其他復(fù)雜事件處理語言中,只有Esper語言[12]支持這種細(xì)粒度的數(shù)據(jù)操作。但Esper語言對(duì)于這類操作的語言寫法相對(duì)復(fù)雜,對(duì)于遞增的n個(gè)連續(xù)事件,必須有n條語句與之對(duì)應(yīng)。因此有必要設(shè)計(jì)一種令CEStream語言支持對(duì)元素的逐個(gè)處理,可以擴(kuò)展一種支持形式參數(shù)模式匹配的自定義函數(shù)。該函數(shù)的形式參數(shù)中可以寫一種只匹配一個(gè)到幾個(gè)XML元素標(biāo)簽,同時(shí)可以嵌套匹配深層XML元素標(biāo)簽的模式匹配表達(dá)式。通過對(duì)XML數(shù)據(jù)流的頭部進(jìn)行匹配,達(dá)到對(duì)流數(shù)據(jù)進(jìn)行細(xì)粒度處理的效果。同時(shí),可以通過遞歸調(diào)用函數(shù)的形式,實(shí)現(xiàn)對(duì)流數(shù)據(jù)的整個(gè)處理過程。

    2 用戶自定義函數(shù)

    在復(fù)雜事件處理語言CEStream中擴(kuò)展用戶自定義函數(shù)功能,給出一種通過UDF實(shí)現(xiàn)細(xì)粒度處理流數(shù)據(jù)的方法并增加該語言的靈活性。UDF提供流的參數(shù)模式匹配功能,使CEStream語言能夠支持對(duì)于一個(gè)到幾個(gè)XML標(biāo)簽流的匹配及操作,并通過對(duì)于XML標(biāo)簽內(nèi)容的篩選進(jìn)入不同的分支,提供細(xì)粒度檢測數(shù)據(jù)的方法;同時(shí)實(shí)現(xiàn)對(duì)CEStream原有創(chuàng)建模式、創(chuàng)建流語句的封裝,使原有變量參數(shù)化。

    2.1 UDF語言設(shè)計(jì)及案例

    2.1.1 支持形式參數(shù)模式匹配的細(xì)粒度處理UDF

    CEStream語言的用戶自定義函數(shù)為滿足對(duì)XML數(shù)據(jù)段的細(xì)粒度查找操作,使用函數(shù)重載的機(jī)制對(duì)每一個(gè)XML標(biāo)簽組做出篩選,并能夠根據(jù)其實(shí)際匹配的形式參數(shù)類型,實(shí)現(xiàn)對(duì)不同標(biāo)簽組,進(jìn)行不同處理的操作。

    表2給出一個(gè)監(jiān)控核電站核心溫度的自定義函數(shù)案例。該案例所對(duì)應(yīng)的查詢需求如表1所示。為監(jiān)控核電站溫度是否過高,可通過定義函數(shù)tempUp、 tempUp1進(jìn)行處理。如表2中給出的函數(shù)定義以及形式參數(shù)注釋所示,其中tempUp為入口函數(shù),判斷第一個(gè)eve事件的溫度是否大于閾值$v,同時(shí)前2個(gè)eve事件是否后一個(gè)大于前一個(gè)。tempUp1函數(shù)為一組重載函數(shù),針對(duì)后續(xù)的邏輯進(jìn)行判斷。

    表2 監(jiān)控核心溫度函數(shù)案例

    函數(shù)tempUp有2個(gè)形式參數(shù),分別為流模式匹配表達(dá)式eve(t($a)$b) eve(t($c)$d) $e與閾值 $v。調(diào)用該函數(shù)時(shí),傳入的第一個(gè)流數(shù)據(jù)參數(shù)必須與流模式匹配表達(dá)式匹配。

    重載函數(shù)tempUp1有2個(gè)同名函數(shù),第一個(gè)函數(shù)判斷結(jié)尾處是否符合最后一個(gè)事件的溫度大于第一個(gè)事件溫度的1.15倍;第二個(gè)函數(shù)判斷中間狀態(tài)是否一直符合遞增關(guān)系。這2個(gè)函數(shù)的形式參數(shù)列表有部分不同,下面逐個(gè)說明第一個(gè)函數(shù)定義的形式參數(shù)含義:常量匹配表達(dá)式0,閾值$v,首個(gè)事件溫度$t1st,已得到的流數(shù)據(jù)頭部$h,流模式匹配表達(dá)式eve(t($a)$b)$e。當(dāng)調(diào)用函數(shù)tempUp1時(shí),根據(jù)傳入?yún)?shù)成功匹配的形參,進(jìn)行調(diào)用。

    2.1.2 參數(shù)化模式的UDF

    用戶可以通過自定義函數(shù)將一個(gè)或多個(gè)功能封裝起來,對(duì)外提供調(diào)用接口。在為復(fù)雜事件處理語言CEStream增加用戶自定義函數(shù)功能時(shí),可以考慮將一些固定的模式匹配語句、創(chuàng)建流語句放在函數(shù)內(nèi)。也可將其中一些調(diào)用函數(shù)時(shí)經(jīng)常更改的設(shè)定值作為函數(shù)的參數(shù)傳入,設(shè)計(jì)一種參數(shù)化模式的函數(shù)。

    例如復(fù)雜事件流處理中的典型應(yīng)用火情檢測,這種參數(shù)化模式的函數(shù),可使得處理操作更便捷,對(duì)火情檢測的細(xì)微調(diào)整等更加方便。表3給出了通常情況下的檢測案例:30 s內(nèi)出現(xiàn)連續(xù)3次溫度檢測值大于80 ℃,則發(fā)出一條報(bào)警消息。但由于環(huán)境不同,檢測設(shè)定的溫度閾值可能改變。使用表3所示的函數(shù)調(diào)用改變調(diào)用時(shí)傳入的參數(shù),即可改變溫度閾值。

    表3 火情檢測案例

    參數(shù)化模式的用戶自定義函數(shù),使CEStream語言更進(jìn)一步模塊化。它在實(shí)現(xiàn)對(duì)正規(guī)樹模式匹配、事件流模式封裝的同時(shí),使用參數(shù)化模式的方式,使得在調(diào)用該函數(shù)時(shí)對(duì)函數(shù)內(nèi)部的模式匹配標(biāo)簽以及創(chuàng)建流的時(shí)間窗口大小等變量可以進(jìn)行調(diào)整。使用CEStream語言的用戶可以實(shí)現(xiàn)自定義函數(shù),并在調(diào)用函數(shù)時(shí)傳入不同參數(shù),以達(dá)到不同的篩選效果。

    2.2 UDF語法

    以下是復(fù)雜事件處理語言CEStream擴(kuò)展的UDF的核心語法以及相關(guān)內(nèi)置函數(shù)設(shè)置的描述。

    1)CEStream語句語法。

    正規(guī)樹模式定義語法與事件流定義語法如表4與表5所示。

    表4 正規(guī)樹模式定義語法

    表5 事件流定義語法

    在擴(kuò)展CEStream語言時(shí),將原有的pd(正規(guī)樹模式匹配)、sd(事件流模式)以及新增的賦值語句統(tǒng)稱為語句(statement)作為用戶可以書寫的語句,并擴(kuò)展變量(ID)、常量(PRIMITIVE_TYPE_CONST)、函數(shù)調(diào)用(func_call)、四則運(yùn)算表達(dá)式、條件判斷表達(dá)式這5種表達(dá)式。其中四則運(yùn)算表達(dá)式、條件判斷表達(dá)式不再給出詳細(xì)的文法規(guī)定。下面是CEStream語句語法。

    statement_list→statement_list ‘,’ statement | empty

    statement→pd | sd | ID=expression ‘;’

    expression→ID | CONST | func_call

    | arithmetic_expr | if_expr

    |expression‘,’expression

    func_call→ID ‘(’ expression [‘,’ expression] ‘)’

    2)UDF定義語法。

    fd→define function ID ‘(’ paramlist‘)’ ‘{’ func_body ‘}’

    paramlist→paramlist ‘,’ param | param

    param→CONST | arithmetic_expr

    | pattern_match

    pattern_match→ID | NULL | TAG(pattern_match) pattern_match

    func_body→[ statement ] return expression

    用戶自定義函數(shù)定義(fd)中包含函數(shù)名、形式參數(shù)以及函數(shù)體這3部分。其中形式參數(shù)(param)為基礎(chǔ)類型常量(CONST)或流模式匹配表達(dá)式(pattern_match)或四則運(yùn)算表達(dá)式。函數(shù)體(func_body)包括零個(gè)或多個(gè)CEStream語句(statement)以及一個(gè)返回值表達(dá)式。

    當(dāng)調(diào)用自定義函數(shù)時(shí),通過傳入的實(shí)際參數(shù)與函數(shù)定義中形式參數(shù)相應(yīng)位置的流模式匹配表達(dá)式是否匹配決定是否調(diào)用該函數(shù)。對(duì)于函數(shù)重載形式的同名函數(shù),根據(jù)順序依次對(duì)函數(shù)調(diào)用語句的實(shí)參和函數(shù)定義的形參進(jìn)行匹配,實(shí)參和形參全部匹配成功則確定調(diào)用語句調(diào)用的是該函數(shù)。

    3)UDF細(xì)粒度查詢內(nèi)置函數(shù)描述。

    對(duì)于流數(shù)據(jù)的處理,可以使用內(nèi)置函數(shù)。內(nèi)置函數(shù)操作流數(shù)據(jù)共分為4種:head、 tail、 isnull、 cons。這4種內(nèi)置函數(shù)操作,分別針對(duì)流數(shù)據(jù)取頭、取尾、判斷變量是否為空、連接2個(gè)數(shù)據(jù)段。

    可以作為內(nèi)置函數(shù)參數(shù)的語法結(jié)構(gòu)為:符合內(nèi)置函數(shù)輸入?yún)?shù)類型約定的用戶自定義函數(shù)調(diào)用語句,內(nèi)置函數(shù),流模式匹配表達(dá)式,變量。

    3 系統(tǒng)詳細(xì)設(shè)計(jì)

    系統(tǒng)設(shè)計(jì)部分主要對(duì)于自定義函數(shù)的處理進(jìn)行說明,本系統(tǒng)分為編譯模塊、查詢預(yù)處理模塊、數(shù)據(jù)初步處理模塊、集群這4部分。其中編譯模塊增加對(duì)語句、自定義函數(shù)定義、調(diào)用的編譯功能;查詢預(yù)處理模塊區(qū)分細(xì)粒度處理UDF和參數(shù)化模式的UDF;數(shù)據(jù)預(yù)處理模塊分別對(duì)2種函數(shù)調(diào)用做不同處理,實(shí)現(xiàn)新增的細(xì)粒度數(shù)據(jù)處理功能;集群對(duì)數(shù)據(jù)進(jìn)行后續(xù)篩選工作,并輸出最后的查詢結(jié)果。

    圖1為該系統(tǒng)的活動(dòng)圖,說明了各個(gè)模塊的工作流程和模塊之間的關(guān)系。

    圖1 自定義函數(shù)處理系統(tǒng)活動(dòng)圖

    1)編譯模塊是系統(tǒng)最初接收用戶輸入的CEP語言的模塊,該模塊做下列操作:

    ①對(duì)CEP語言進(jìn)行語法分析及語義分析,生成查詢計(jì)劃。

    ②將查詢計(jì)劃發(fā)送給查詢預(yù)處理模塊。

    2)查詢預(yù)處理模塊從編譯模塊接收查詢計(jì)劃,進(jìn)行下列操作:

    ①接收查詢計(jì)劃,對(duì)其進(jìn)行預(yù)處理。區(qū)分2種不同的自定義函數(shù)。對(duì)包含原有語句的參數(shù)化模式函數(shù)做預(yù)處理,對(duì)每一個(gè)數(shù)據(jù)源生成一個(gè)單源查詢計(jì)劃。對(duì)支持形參模式匹配的細(xì)粒度處理函數(shù),將相互之間有調(diào)用關(guān)系的函數(shù)關(guān)聯(lián),合并生成細(xì)粒度函數(shù)查詢計(jì)劃。

    ②根據(jù)函數(shù)調(diào)用,分析變量間的綁定關(guān)系,并將其與查詢計(jì)劃發(fā)送到集群中做初始化操作。

    ③根據(jù)調(diào)用函數(shù)需要的數(shù)據(jù)源信息,將數(shù)據(jù)源和對(duì)應(yīng)的數(shù)據(jù)處理模塊連接,并發(fā)送查詢計(jì)劃給其對(duì)應(yīng)的數(shù)據(jù)處理模塊。

    3)數(shù)據(jù)初步處理模塊接收查詢預(yù)處理模塊生成的查詢計(jì)劃,做以下操作:

    ①對(duì)單源查詢計(jì)劃生成模式樹,對(duì)實(shí)時(shí)到來的XML數(shù)據(jù)流進(jìn)行正規(guī)樹模式匹配并不斷輪詢。

    ②對(duì)細(xì)粒度函數(shù)查詢計(jì)劃,根據(jù)函數(shù)調(diào)用形參中的流模式匹配表達(dá)式,以及函數(shù)內(nèi)的語句對(duì)XML流數(shù)據(jù)進(jìn)行篩選。該部分采用惰性求值的方法,對(duì)需要值的部分求值并輸出,后續(xù)的流數(shù)據(jù)以閉包形式保存,以解決對(duì)與流數(shù)據(jù)遞歸調(diào)用的問題。

    4)集群使用接收到的查詢計(jì)劃做初始化操作,并在得到數(shù)據(jù)流后對(duì)其進(jìn)行匹配、篩選等操作,輸出最終的查詢結(jié)果。

    4 實(shí) 驗(yàn)

    本章通過實(shí)驗(yàn)分析用戶自定義函數(shù)的性能以及功能擴(kuò)展。實(shí)驗(yàn)主要從自定義函數(shù)中使用原有語句時(shí)對(duì)查詢性能的影響,以及其增加的細(xì)粒度數(shù)據(jù)處理功能這2個(gè)方面進(jìn)行。主要分析:1)在完成相同功能的查詢時(shí),由自定義函數(shù)封裝的語言和未封裝的語言之間的性能差異;2)用戶自定義函數(shù)對(duì)原有復(fù)雜事件處理查詢語言的功能擴(kuò)展。本實(shí)驗(yàn)的數(shù)據(jù)源為網(wǎng)站服務(wù)器中各種XML格式的記錄日志。本章所有實(shí)驗(yàn)的軟件環(huán)境為JDK1.8,硬件環(huán)境為Intel Xeon E5-1607 3.0 GHz、 6 GB內(nèi)存的PC機(jī)。

    表6是本實(shí)驗(yàn)的測試案例。案例Q1.1、 Q1.2是使用原有查詢語句進(jìn)行查詢的案例,作為對(duì)照組。案例Q2.1~Q2.4使用用戶自定義函數(shù)進(jìn)行查詢,其中Q2.1的查詢效果和案例Q1.1相同,Q2.2~Q2.4的查詢效果和案例Q1.2相同。實(shí)驗(yàn)通過使用用戶自定義函數(shù)前后的性能對(duì)比,判斷調(diào)用自定義函數(shù)對(duì)查詢性能的影響。

    表6 測試案例

    如圖2與圖3所示,單個(gè)數(shù)據(jù)源輸入案例Q2.1和原有語句的對(duì)照組Q1.1在進(jìn)行檢測時(shí),吞吐量均為24000(事件數(shù)/s)左右;多個(gè)數(shù)據(jù)源輸入的案例中,使用UDF的Q2.2~Q2.4和其對(duì)照組Q1.2進(jìn)行檢測,吞吐量為19500(事件數(shù)/s)左右。實(shí)驗(yàn)表明,對(duì)于相同的查詢需求,使用自定義函數(shù)來實(shí)現(xiàn),在增加程序的可擴(kuò)展性的同時(shí),對(duì)查詢效率的影響很小。

    圖2 單源案例吞吐量對(duì)比

    圖3 多源案例吞吐量對(duì)比

    另外,為了測試用戶自定義函數(shù)為CEStream復(fù)雜事件處理語言增加的細(xì)粒度查詢能力,在各個(gè)需要復(fù)雜事件處理的行業(yè)中,篩選出100個(gè)需要對(duì)數(shù)據(jù)進(jìn)行細(xì)粒度處理的場景進(jìn)行功能性測試。這些場景包括股票分析、環(huán)境溫度檢測、故障檢測等各個(gè)行業(yè)。實(shí)驗(yàn)證明用戶自定義函數(shù)可以很好地支持這些細(xì)粒度查詢要求。

    5 結(jié)束語

    本文提出了一種為復(fù)雜事件處理語言增加用戶自定義函數(shù)功能的方案,并給出了自定義函數(shù)部分的語法設(shè)計(jì)及其運(yùn)行系統(tǒng)。用戶自定義函數(shù)使復(fù)雜事件處理語言增加了細(xì)粒度處理流數(shù)據(jù)的能力,并使用戶能夠通過函數(shù)對(duì)查詢功能進(jìn)行封裝。

    猜你喜歡
    模式匹配細(xì)粒度表達(dá)式
    融合判別性與細(xì)粒度特征的抗遮擋紅外目標(biāo)跟蹤算法
    細(xì)粒度的流計(jì)算執(zhí)行效率優(yōu)化方法
    一個(gè)混合核Hilbert型積分不等式及其算子范數(shù)表達(dá)式
    表達(dá)式轉(zhuǎn)換及求值探析
    基于模式匹配的計(jì)算機(jī)網(wǎng)絡(luò)入侵防御系統(tǒng)
    電子制作(2019年13期)2020-01-14 03:15:32
    淺析C語言運(yùn)算符及表達(dá)式的教學(xué)誤區(qū)
    具有間隙約束的模式匹配的研究進(jìn)展
    OIP-IOS運(yùn)作與定價(jià)模式匹配的因素、機(jī)理、機(jī)制問題
    基于雙線性卷積網(wǎng)絡(luò)的細(xì)粒度圖像定位
    支持細(xì)粒度權(quán)限控制且可搜索的PHR云服務(wù)系統(tǒng)
    亚洲综合色网址| 国产 一区精品| 国产黄色免费在线视频| 亚洲精品自拍成人| 婷婷色综合大香蕉| 成人国产av品久久久| 久久av网站| 高清视频免费观看一区二区| 国产成人一区二区在线| 亚洲,欧美,日韩| 在线天堂最新版资源| 亚洲av欧美aⅴ国产| 欧美精品一区二区免费开放| 久久久久久伊人网av| 久久久久人妻精品一区果冻| 啦啦啦中文免费视频观看日本| 久久国内精品自在自线图片| 热re99久久精品国产66热6| 久久久国产欧美日韩av| 高清视频免费观看一区二区| 免费观看av网站的网址| 只有这里有精品99| 99久久中文字幕三级久久日本| 成人影院久久| 久久精品国产综合久久久 | 美女大奶头黄色视频| 最黄视频免费看| 亚洲欧洲日产国产| 国产免费视频播放在线视频| 狂野欧美激情性bbbbbb| 国产深夜福利视频在线观看| 成年动漫av网址| 国产欧美亚洲国产| a级毛片在线看网站| 亚洲欧洲国产日韩| 丰满乱子伦码专区| 9191精品国产免费久久| 一级黄片播放器| 午夜福利视频在线观看免费| 精品少妇黑人巨大在线播放| 国产免费一级a男人的天堂| 国产精品秋霞免费鲁丝片| 欧美国产精品一级二级三级| 欧美日韩国产mv在线观看视频| 黄网站色视频无遮挡免费观看| 内地一区二区视频在线| 赤兔流量卡办理| 国产精品久久久久久久电影| 一区二区三区精品91| 爱豆传媒免费全集在线观看| 天堂8中文在线网| 成年人午夜在线观看视频| 久久久久久久国产电影| kizo精华| 大话2 男鬼变身卡| 亚洲国产精品专区欧美| 精品第一国产精品| 免费日韩欧美在线观看| 欧美 日韩 精品 国产| 一区二区日韩欧美中文字幕 | 大片电影免费在线观看免费| 91精品国产国语对白视频| 人妻系列 视频| 在线观看人妻少妇| 国产精品久久久av美女十八| 人人妻人人爽人人添夜夜欢视频| 欧美日韩一区二区视频在线观看视频在线| 香蕉国产在线看| 少妇的逼好多水| 国产精品久久久久久av不卡| 国产日韩欧美视频二区| 日本欧美视频一区| 久久精品人人爽人人爽视色| freevideosex欧美| av免费在线看不卡| 天美传媒精品一区二区| 亚洲欧美中文字幕日韩二区| 新久久久久国产一级毛片| 国产欧美亚洲国产| 最新的欧美精品一区二区| 亚洲一级一片aⅴ在线观看| 91在线精品国自产拍蜜月| 久久久久国产精品人妻一区二区| 97在线人人人人妻| 久久久久久久久久成人| 日韩人妻精品一区2区三区| 成人国产av品久久久| 欧美人与善性xxx| 边亲边吃奶的免费视频| 国产成人免费观看mmmm| 免费观看无遮挡的男女| 少妇熟女欧美另类| 美女中出高潮动态图| 国产精品久久久久久久电影| 久久精品久久久久久噜噜老黄| 亚洲av电影在线观看一区二区三区| 亚洲国产色片| 极品少妇高潮喷水抽搐| 久久鲁丝午夜福利片| 免费人妻精品一区二区三区视频| 高清av免费在线| 婷婷色综合www| 国产乱人偷精品视频| 日本黄色日本黄色录像| 蜜臀久久99精品久久宅男| 少妇的逼好多水| 免费日韩欧美在线观看| videos熟女内射| 看十八女毛片水多多多| 香蕉国产在线看| 国产高清国产精品国产三级| 亚洲精品日本国产第一区| 亚洲少妇的诱惑av| 亚洲精品美女久久av网站| 久久99精品国语久久久| 欧美另类一区| 久久久久精品性色| 午夜福利视频在线观看免费| 99国产综合亚洲精品| 亚洲伊人久久精品综合| 卡戴珊不雅视频在线播放| 欧美3d第一页| 18+在线观看网站| 欧美精品一区二区大全| 国产男人的电影天堂91| 最近手机中文字幕大全| 97在线人人人人妻| 久久久国产精品麻豆| 精品国产乱码久久久久久小说| 校园人妻丝袜中文字幕| 欧美成人午夜精品| 国产午夜精品一二区理论片| 男女下面插进去视频免费观看 | 精品一区二区三卡| 中文字幕人妻丝袜制服| www.色视频.com| 嫩草影院入口| 久久精品国产亚洲av天美| 99re6热这里在线精品视频| 视频在线观看一区二区三区| 大码成人一级视频| 大香蕉97超碰在线| videos熟女内射| 黑丝袜美女国产一区| 亚洲国产av影院在线观看| 热re99久久国产66热| 亚洲美女搞黄在线观看| 日韩熟女老妇一区二区性免费视频| 久久精品久久久久久噜噜老黄| 国产成人免费无遮挡视频| 女人被躁到高潮嗷嗷叫费观| 久久久久精品人妻al黑| 哪个播放器可以免费观看大片| 青春草亚洲视频在线观看| 久久99热6这里只有精品| 97超碰精品成人国产| 久久99精品国语久久久| 丰满迷人的少妇在线观看| 欧美成人午夜精品| 宅男免费午夜| 日本与韩国留学比较| 综合色丁香网| 晚上一个人看的免费电影| www.av在线官网国产| 美女主播在线视频| 黄色怎么调成土黄色| 婷婷色av中文字幕| 亚洲成av片中文字幕在线观看 | 一级片免费观看大全| 欧美精品av麻豆av| 亚洲欧美日韩另类电影网站| 国产不卡av网站在线观看| 亚洲av中文av极速乱| 久久人人爽av亚洲精品天堂| 蜜桃国产av成人99| 亚洲,欧美,日韩| 日本午夜av视频| 国产免费视频播放在线视频| 乱人伦中国视频| 一级毛片黄色毛片免费观看视频| 女人精品久久久久毛片| 欧美 亚洲 国产 日韩一| 男人添女人高潮全过程视频| 亚洲欧美一区二区三区黑人 | 国产成人a∨麻豆精品| 亚洲国产精品国产精品| 三级国产精品片| 精品少妇黑人巨大在线播放| 欧美人与性动交α欧美精品济南到 | 王馨瑶露胸无遮挡在线观看| 国产精品蜜桃在线观看| 久久鲁丝午夜福利片| 人人妻人人澡人人看| 午夜福利视频精品| 国产乱人偷精品视频| 欧美xxⅹ黑人| 大片电影免费在线观看免费| 97精品久久久久久久久久精品| 午夜免费男女啪啪视频观看| 中文欧美无线码| 国产av国产精品国产| 老熟女久久久| 美女脱内裤让男人舔精品视频| xxx大片免费视频| 熟女人妻精品中文字幕| h视频一区二区三区| 1024视频免费在线观看| 精品一区在线观看国产| 亚洲av综合色区一区| av有码第一页| 亚洲国产av影院在线观看| 2021少妇久久久久久久久久久| 国产精品麻豆人妻色哟哟久久| 亚洲欧美精品自产自拍| 日本猛色少妇xxxxx猛交久久| 美女福利国产在线| 久久久久国产精品人妻一区二区| 久久国产精品男人的天堂亚洲 | av国产精品久久久久影院| 久久久久久人人人人人| 色94色欧美一区二区| 黑人高潮一二区| 国产 精品1| 亚洲,欧美精品.| 久久精品国产自在天天线| 午夜91福利影院| 亚洲第一av免费看| 亚洲激情五月婷婷啪啪| 成人漫画全彩无遮挡| 国产精品蜜桃在线观看| 99视频精品全部免费 在线| 亚洲国产欧美在线一区| 日韩 亚洲 欧美在线| a级片在线免费高清观看视频| av免费观看日本| 99九九在线精品视频| 久久狼人影院| 超色免费av| 亚洲,一卡二卡三卡| 日日啪夜夜爽| 国产成人精品久久久久久| 男女国产视频网站| 欧美成人精品欧美一级黄| 国产精品一区二区在线观看99| 一级片'在线观看视频| 欧美成人午夜精品| 久久鲁丝午夜福利片| 久久这里只有精品19| 欧美人与性动交α欧美软件 | 制服人妻中文乱码| 免费黄网站久久成人精品| 制服丝袜香蕉在线| 自拍欧美九色日韩亚洲蝌蚪91| 老司机亚洲免费影院| 成年av动漫网址| 日本黄色日本黄色录像| 亚洲伊人久久精品综合| 精品卡一卡二卡四卡免费| 少妇精品久久久久久久| 国产免费福利视频在线观看| 国产激情久久老熟女| 韩国av在线不卡| 国产熟女欧美一区二区| 热re99久久国产66热| 人妻一区二区av| xxx大片免费视频| 九九爱精品视频在线观看| 亚洲av国产av综合av卡| 久久久久网色| 中文字幕另类日韩欧美亚洲嫩草| 亚洲婷婷狠狠爱综合网| 成人免费观看视频高清| 亚洲,一卡二卡三卡| 国产不卡av网站在线观看| 五月玫瑰六月丁香| 日本91视频免费播放| 婷婷色综合大香蕉| 蜜桃国产av成人99| 成人手机av| 亚洲欧美中文字幕日韩二区| 亚洲av日韩在线播放| 男男h啪啪无遮挡| 欧美老熟妇乱子伦牲交| 久久久精品94久久精品| 成年动漫av网址| 我的女老师完整版在线观看| 久久精品国产亚洲av天美| 午夜av观看不卡| 国产精品99久久99久久久不卡 | 免费看光身美女| 欧美国产精品一级二级三级| 亚洲丝袜综合中文字幕| 国产男人的电影天堂91| 十八禁高潮呻吟视频| 国产精品一国产av| 亚洲av综合色区一区| 男女啪啪激烈高潮av片| 在现免费观看毛片| 制服丝袜香蕉在线| 性色avwww在线观看| 精品酒店卫生间| 亚洲国产精品一区三区| 免费看不卡的av| 少妇的逼好多水| 免费黄频网站在线观看国产| 久久久久久伊人网av| 中文字幕免费在线视频6| 两性夫妻黄色片 | 中文字幕另类日韩欧美亚洲嫩草| 最后的刺客免费高清国语| 十八禁网站网址无遮挡| 看免费av毛片| 免费看光身美女| 欧美性感艳星| 日韩成人伦理影院| 中国国产av一级| 国产淫语在线视频| 99久久中文字幕三级久久日本| 男人舔女人的私密视频| 国产一区二区在线观看日韩| 狠狠精品人妻久久久久久综合| 欧美精品一区二区免费开放| 亚洲精品中文字幕在线视频| 波多野结衣一区麻豆| 一二三四在线观看免费中文在 | 日韩制服骚丝袜av| 亚洲成人手机| 91aial.com中文字幕在线观看| 国语对白做爰xxxⅹ性视频网站| 亚洲精品一二三| 精品久久蜜臀av无| 如何舔出高潮| 大话2 男鬼变身卡| 日韩av不卡免费在线播放| √禁漫天堂资源中文www| 狠狠精品人妻久久久久久综合| 国产永久视频网站| 美女内射精品一级片tv| 亚洲精品一区蜜桃| 国产精品一国产av| 五月天丁香电影| 久久久久久久久久久免费av| 亚洲欧洲精品一区二区精品久久久 | 如何舔出高潮| 男女下面插进去视频免费观看 | 色5月婷婷丁香| 国产成人91sexporn| 天天躁夜夜躁狠狠躁躁| 亚洲美女视频黄频| 极品少妇高潮喷水抽搐| 亚洲精品乱久久久久久| 精品国产一区二区三区四区第35| 有码 亚洲区| 国产淫语在线视频| 久久久精品94久久精品| a级片在线免费高清观看视频| 国产片内射在线| 欧美变态另类bdsm刘玥| 多毛熟女@视频| 午夜福利乱码中文字幕| 一级毛片电影观看| 热99久久久久精品小说推荐| 黑人欧美特级aaaaaa片| 亚洲性久久影院| 久久久久人妻精品一区果冻| 亚洲久久久国产精品| 国产成人av激情在线播放| 国产伦理片在线播放av一区| 日本av手机在线免费观看| 深夜精品福利| 91在线精品国自产拍蜜月| 成年人免费黄色播放视频| 最近中文字幕高清免费大全6| 99国产精品免费福利视频| 欧美性感艳星| 久久久久国产网址| 卡戴珊不雅视频在线播放| 国产白丝娇喘喷水9色精品| 热re99久久国产66热| 国产男女超爽视频在线观看| 欧美人与性动交α欧美软件 | 韩国高清视频一区二区三区| 国产 一区精品| 蜜桃国产av成人99| 成人国产麻豆网| 久久精品国产a三级三级三级| www.色视频.com| 男女午夜视频在线观看 | 蜜桃在线观看..| 国产高清国产精品国产三级| 不卡视频在线观看欧美| 久久 成人 亚洲| 伦理电影大哥的女人| 嫩草影院入口| 天堂中文最新版在线下载| 日本欧美国产在线视频| 男女啪啪激烈高潮av片| 妹子高潮喷水视频| 少妇人妻 视频| 99久久人妻综合| 99热网站在线观看| 男人添女人高潮全过程视频| 91久久精品国产一区二区三区| 欧美激情 高清一区二区三区| 成人18禁高潮啪啪吃奶动态图| 久久久久久久久久成人| 国产成人a∨麻豆精品| 亚洲成人av在线免费| 春色校园在线视频观看| 一级片免费观看大全| 韩国av在线不卡| 午夜av观看不卡| 亚洲精品国产av蜜桃| 亚洲伊人久久精品综合| 精品国产一区二区三区四区第35| av一本久久久久| 国产不卡av网站在线观看| 9色porny在线观看| 国产免费现黄频在线看| 国内精品宾馆在线| freevideosex欧美| 中文字幕亚洲精品专区| 国产成人免费观看mmmm| 美女中出高潮动态图| av一本久久久久| 高清视频免费观看一区二区| 丝袜美足系列| 大话2 男鬼变身卡| 三级国产精品片| 国产熟女午夜一区二区三区| 内地一区二区视频在线| 免费不卡的大黄色大毛片视频在线观看| 久久狼人影院| 免费大片18禁| 亚洲av电影在线进入| 中文字幕精品免费在线观看视频 | 999精品在线视频| 国产一区二区在线观看日韩| 免费黄频网站在线观看国产| 欧美另类一区| 久久鲁丝午夜福利片| 国产免费一区二区三区四区乱码| 男女下面插进去视频免费观看 | 日韩不卡一区二区三区视频在线| 亚洲欧美色中文字幕在线| 一边亲一边摸免费视频| 高清视频免费观看一区二区| 91精品伊人久久大香线蕉| 国产精品久久久久久久电影| 熟女人妻精品中文字幕| av免费观看日本| 十八禁高潮呻吟视频| 免费不卡的大黄色大毛片视频在线观看| 在线观看免费视频网站a站| 黑人欧美特级aaaaaa片| 夫妻性生交免费视频一级片| 亚洲av免费高清在线观看| 亚洲精品日韩在线中文字幕| 欧美 日韩 精品 国产| 亚洲av.av天堂| 成年女人在线观看亚洲视频| 丰满迷人的少妇在线观看| 国产精品.久久久| 最近手机中文字幕大全| 男女边摸边吃奶| 亚洲精品456在线播放app| www.色视频.com| 国产色婷婷99| 国产成人av激情在线播放| 夫妻性生交免费视频一级片| 国产精品久久久久成人av| 超碰97精品在线观看| 婷婷色综合大香蕉| 久久久久久久亚洲中文字幕| 欧美少妇被猛烈插入视频| 捣出白浆h1v1| 国产亚洲精品久久久com| 亚洲激情五月婷婷啪啪| 天天躁夜夜躁狠狠躁躁| 高清av免费在线| 欧美+日韩+精品| 亚洲婷婷狠狠爱综合网| a级毛片在线看网站| 如何舔出高潮| 777米奇影视久久| 日韩成人伦理影院| 99九九在线精品视频| 国产精品 国内视频| 亚洲国产欧美日韩在线播放| 亚洲一级一片aⅴ在线观看| 两个人免费观看高清视频| 91在线精品国自产拍蜜月| 日本免费在线观看一区| 韩国av在线不卡| 草草在线视频免费看| 亚洲三级黄色毛片| 午夜免费鲁丝| 欧美xxⅹ黑人| 蜜桃国产av成人99| 日韩中文字幕视频在线看片| 国产毛片在线视频| 亚洲精品国产av成人精品| 丝袜人妻中文字幕| 亚洲图色成人| 丰满乱子伦码专区| 久久久久久久久久久免费av| 黄色视频在线播放观看不卡| 美女主播在线视频| 久久狼人影院| 中文字幕av电影在线播放| 九九在线视频观看精品| 秋霞在线观看毛片| 亚洲综合色惰| 久久毛片免费看一区二区三区| 日日爽夜夜爽网站| 精品熟女少妇av免费看| 国产无遮挡羞羞视频在线观看| 女人精品久久久久毛片| 18+在线观看网站| 国产精品久久久久久av不卡| 天天躁夜夜躁狠狠久久av| 天天躁夜夜躁狠狠躁躁| 夫妻午夜视频| 亚洲经典国产精华液单| 97精品久久久久久久久久精品| 亚洲欧洲国产日韩| 久热这里只有精品99| 中文字幕av电影在线播放| 国产女主播在线喷水免费视频网站| 黄色 视频免费看| 亚洲国产欧美在线一区| 日韩,欧美,国产一区二区三区| 老司机亚洲免费影院| 伊人亚洲综合成人网| 欧美 日韩 精品 国产| 国产成人精品婷婷| 免费大片黄手机在线观看| 亚洲av免费高清在线观看| 国产 一区精品| 国产免费又黄又爽又色| 黄色怎么调成土黄色| 寂寞人妻少妇视频99o| 婷婷色av中文字幕| 啦啦啦在线观看免费高清www| 日韩,欧美,国产一区二区三区| 女性被躁到高潮视频| 欧美日韩精品成人综合77777| 国产成人精品一,二区| 久久久久久久精品精品| 大话2 男鬼变身卡| 三上悠亚av全集在线观看| 777米奇影视久久| 看免费成人av毛片| a 毛片基地| 成人国产麻豆网| 久久毛片免费看一区二区三区| av国产久精品久网站免费入址| 日韩av在线免费看完整版不卡| 中文字幕亚洲精品专区| 黑人猛操日本美女一级片| 老司机影院毛片| 99热这里只有是精品在线观看| 桃花免费在线播放| 亚洲成av片中文字幕在线观看 | 人妻系列 视频| 十分钟在线观看高清视频www| 欧美+日韩+精品| 亚洲精品日本国产第一区| 久久精品国产自在天天线| 80岁老熟妇乱子伦牲交| 咕卡用的链子| 亚洲熟女精品中文字幕| 成年动漫av网址| 精品卡一卡二卡四卡免费| 免费高清在线观看视频在线观看| 国产精品麻豆人妻色哟哟久久| 观看美女的网站| 边亲边吃奶的免费视频| 亚洲图色成人| 国产精品女同一区二区软件| 高清黄色对白视频在线免费看| 熟妇人妻不卡中文字幕| av天堂久久9| 制服丝袜香蕉在线| 成年av动漫网址| 成人影院久久| 欧美xxⅹ黑人| 男人舔女人的私密视频| av天堂久久9| 大话2 男鬼变身卡| 九九爱精品视频在线观看| 青春草亚洲视频在线观看| 亚洲欧美精品自产自拍| 国产爽快片一区二区三区| 久久久精品94久久精品| 全区人妻精品视频| 中文字幕制服av| 欧美精品av麻豆av| 制服丝袜香蕉在线| 黑人巨大精品欧美一区二区蜜桃 | 99精国产麻豆久久婷婷| 亚洲成人一二三区av| 亚洲一级一片aⅴ在线观看| 国产欧美亚洲国产| 一级黄片播放器| 亚洲精品色激情综合| 女人久久www免费人成看片| 国产乱来视频区| 国产男人的电影天堂91| 亚洲av电影在线进入| 亚洲精品中文字幕在线视频| 多毛熟女@视频| 狠狠婷婷综合久久久久久88av| 亚洲国产欧美日韩在线播放| www.熟女人妻精品国产 |