• <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| 91九色精品人成在线观看| 亚洲自偷自拍图片 自拍| 国产高清视频在线播放一区| 深夜精品福利| 1024视频免费在线观看| 亚洲avbb在线观看| 看免费av毛片| 一级a爱视频在线免费观看| 国产av在哪里看| 欧美精品国产亚洲| 国内精品宾馆在线| 在线播放国产精品三级| 看十八女毛片水多多多| 欧美日韩在线观看h| 免费高清视频大片| 久久九九热精品免费| 国产精品嫩草影院av在线观看| 精品99又大又爽又粗少妇毛片| 国产伦精品一区二区三区四那| 女同久久另类99精品国产91| 免费电影在线观看免费观看| 日本一二三区视频观看| 亚洲不卡免费看| 成人欧美大片| 男女啪啪激烈高潮av片| 一级毛片电影观看 | 久久鲁丝午夜福利片| 又粗又爽又猛毛片免费看| 在线免费观看的www视频| 亚洲国产精品成人综合色| 国产视频内射| 欧美人与善性xxx| 此物有八面人人有两片| 国产一区二区三区在线臀色熟女| 夜夜夜夜夜久久久久| 国产精品野战在线观看| 97碰自拍视频| 最近视频中文字幕2019在线8| 欧美色视频一区免费| 天堂影院成人在线观看| 久久精品91蜜桃| 国产精品av视频在线免费观看| 黄色视频,在线免费观看| 亚洲国产色片| 亚洲丝袜综合中文字幕| 老熟妇仑乱视频hdxx| 日本精品一区二区三区蜜桃| 国产片特级美女逼逼视频| 久久久a久久爽久久v久久| 人人妻人人澡人人爽人人夜夜 | 99riav亚洲国产免费| 亚洲av电影不卡..在线观看| 亚洲经典国产精华液单| 免费av毛片视频| 欧美成人a在线观看| 国产精品久久久久久久久免| 国内精品一区二区在线观看| 一a级毛片在线观看| 综合色丁香网| 国产精品久久电影中文字幕| 国产精品一区二区三区四区免费观看 | 99久久精品一区二区三区| 精品一区二区三区视频在线观看免费| 国产av不卡久久| 99久久精品国产国产毛片| 国产综合懂色| av.在线天堂| av免费在线看不卡| 最近在线观看免费完整版| 男女那种视频在线观看| 亚洲成人久久性| 天堂动漫精品| 美女 人体艺术 gogo| 亚洲不卡免费看| 国语自产精品视频在线第100页| 国产久久久一区二区三区| 久久久久国产精品人妻aⅴ院| 亚洲欧美日韩无卡精品| 日本a在线网址| 欧美3d第一页| 国产成人freesex在线 | 成人一区二区视频在线观看| 97碰自拍视频| 亚洲七黄色美女视频| 欧美成人精品欧美一级黄| 两性午夜刺激爽爽歪歪视频在线观看| 国产不卡一卡二| av在线播放精品| 亚洲av不卡在线观看| 内射极品少妇av片p| 精品人妻视频免费看| 欧美性感艳星| 亚洲国产精品久久男人天堂| 欧美不卡视频在线免费观看| 色吧在线观看| 国内精品宾馆在线| 国产精品不卡视频一区二区| 美女大奶头视频| 在线观看美女被高潮喷水网站| 女人被狂操c到高潮| 国产伦在线观看视频一区| 99国产极品粉嫩在线观看| 噜噜噜噜噜久久久久久91| 99热6这里只有精品| 99精品在免费线老司机午夜| 此物有八面人人有两片| 91久久精品国产一区二区成人| 女的被弄到高潮叫床怎么办| 亚洲国产高清在线一区二区三| 深夜精品福利| 亚洲成人久久爱视频| 99久久精品一区二区三区| 日韩精品青青久久久久久| 欧美性猛交黑人性爽| 精品无人区乱码1区二区| 国产精品不卡视频一区二区| 3wmmmm亚洲av在线观看| 天天躁日日操中文字幕| 欧美一级a爱片免费观看看| 一区二区三区高清视频在线| 我要搜黄色片| 天堂影院成人在线观看| 日韩精品青青久久久久久| 亚洲性夜色夜夜综合| 成年免费大片在线观看| 久久久久国产精品人妻aⅴ院| 亚洲美女视频黄频| 国产淫片久久久久久久久| 免费一级毛片在线播放高清视频| 波多野结衣高清无吗| 欧美性猛交╳xxx乱大交人| 性欧美人与动物交配| 不卡视频在线观看欧美| 在线免费观看的www视频| 麻豆成人午夜福利视频| 亚洲最大成人中文| 午夜a级毛片| 久久午夜福利片| 中文在线观看免费www的网站| 成人特级黄色片久久久久久久| 亚洲成人中文字幕在线播放| 综合色丁香网| 又黄又爽又刺激的免费视频.| 一区二区三区高清视频在线| 亚洲欧美日韩卡通动漫| 99精品在免费线老司机午夜| 精品久久久久久久久亚洲| 少妇猛男粗大的猛烈进出视频 | av天堂中文字幕网| 欧美精品国产亚洲| 中文字幕精品亚洲无线码一区| 91在线观看av| 国产一区二区三区av在线 | 可以在线观看的亚洲视频| 久久久欧美国产精品| 国产一区二区三区av在线 | 99热这里只有是精品在线观看| 久久人妻av系列| 国产亚洲精品久久久久久毛片| 五月玫瑰六月丁香| 麻豆精品久久久久久蜜桃| 少妇熟女aⅴ在线视频| 久久99热这里只有精品18| 99久国产av精品国产电影| 免费一级毛片在线播放高清视频| 一区福利在线观看| 人妻少妇偷人精品九色| 久久久久国产网址| 搡女人真爽免费视频火全软件 | 白带黄色成豆腐渣| 哪里可以看免费的av片| 性欧美人与动物交配| 三级男女做爰猛烈吃奶摸视频| 十八禁网站免费在线| 可以在线观看的亚洲视频| 内射极品少妇av片p| 99热网站在线观看| aaaaa片日本免费| 亚洲国产精品合色在线| 国产一区二区在线av高清观看| 成年免费大片在线观看| 亚洲人成网站在线播放欧美日韩| 成人漫画全彩无遮挡| 高清毛片免费看| 永久网站在线| 一夜夜www| 精品久久久久久久久久久久久| 我的老师免费观看完整版| 偷拍熟女少妇极品色| 亚洲第一电影网av| 人人妻,人人澡人人爽秒播| 国产高清有码在线观看视频| 欧美最黄视频在线播放免费| 午夜a级毛片| 欧美色视频一区免费| 国产伦一二天堂av在线观看| 亚洲av免费在线观看| 日本撒尿小便嘘嘘汇集6| 三级经典国产精品| a级毛片a级免费在线| 女人被狂操c到高潮| 插逼视频在线观看| 国产一区二区三区在线臀色熟女| 国产在线精品亚洲第一网站| 亚洲成人精品中文字幕电影| 成人av在线播放网站| 搡老熟女国产l中国老女人| 亚洲欧美成人综合另类久久久 | 女生性感内裤真人,穿戴方法视频| 久久精品国产99精品国产亚洲性色| 老熟妇乱子伦视频在线观看| 亚洲熟妇中文字幕五十中出| 在线免费观看不下载黄p国产| 亚洲精品乱码久久久v下载方式| 你懂的网址亚洲精品在线观看 | 久久久久久久久大av| 99热6这里只有精品| .国产精品久久| 色综合站精品国产| 最近最新中文字幕大全电影3| 日产精品乱码卡一卡2卡三| 亚洲五月天丁香| 波多野结衣巨乳人妻| 国产精品av视频在线免费观看| 最近2019中文字幕mv第一页| 国产亚洲精品久久久久久毛片| 99九九线精品视频在线观看视频| 成人综合一区亚洲| 亚洲美女视频黄频| 欧美中文日本在线观看视频| 天天躁夜夜躁狠狠久久av| av卡一久久| 免费一级毛片在线播放高清视频| 草草在线视频免费看| 午夜激情福利司机影院| 日本黄大片高清| 男女之事视频高清在线观看| a级一级毛片免费在线观看| 热99在线观看视频| 国产69精品久久久久777片| 小说图片视频综合网站| 亚洲欧美日韩卡通动漫| 色5月婷婷丁香| 国产精品,欧美在线| 久久人人爽人人片av| 国产精品亚洲一级av第二区| 成人午夜高清在线视频| 日日摸夜夜添夜夜添av毛片| 国产精品一区二区三区四区久久| 99久久成人亚洲精品观看| 嫩草影视91久久| 成人无遮挡网站| 赤兔流量卡办理| 亚洲av.av天堂| 美女高潮的动态| 三级国产精品欧美在线观看| 精品久久久久久久末码| 亚洲无线观看免费| 97超视频在线观看视频| 精品午夜福利视频在线观看一区| 亚洲精品一区av在线观看| 99久久精品国产国产毛片| 国产免费男女视频| 亚洲精品国产成人久久av| 最近最新中文字幕大全电影3| 国产三级在线视频| 成人av在线播放网站| 黄色日韩在线| 久久久精品94久久精品| 精品久久久噜噜| 3wmmmm亚洲av在线观看| 欧美3d第一页| 日韩人妻高清精品专区| 亚洲最大成人手机在线| 大香蕉久久网| 午夜亚洲福利在线播放| 国产综合懂色| 久久精品久久久久久噜噜老黄 | 精品免费久久久久久久清纯| 亚洲人成网站在线观看播放| 亚洲综合色惰| 亚洲欧美精品综合久久99| 天天躁夜夜躁狠狠久久av| 午夜免费激情av| 久久久久国产网址| 搡老妇女老女人老熟妇| 国产伦一二天堂av在线观看| 最近视频中文字幕2019在线8| 国产色婷婷99| 久久久久久伊人网av| 成人鲁丝片一二三区免费| 免费在线观看影片大全网站| 给我免费播放毛片高清在线观看| 免费av不卡在线播放| 免费观看人在逋| a级一级毛片免费在线观看| 国产精品免费一区二区三区在线| 日本三级黄在线观看| 国产真实伦视频高清在线观看| 国产美女午夜福利| 夜夜看夜夜爽夜夜摸| 欧美在线一区亚洲| 国内精品一区二区在线观看| 最近中文字幕高清免费大全6| 真人做人爱边吃奶动态| 有码 亚洲区| 乱码一卡2卡4卡精品| 男人舔女人下体高潮全视频| 精品日产1卡2卡| 久久久午夜欧美精品| 日本欧美国产在线视频| 夜夜看夜夜爽夜夜摸| 国产成人a∨麻豆精品| 久久精品国产亚洲av涩爱 | 麻豆精品久久久久久蜜桃| 悠悠久久av| 日韩高清综合在线| 亚洲专区国产一区二区| 亚洲五月天丁香| 看免费成人av毛片| 69人妻影院| 日韩欧美在线乱码| or卡值多少钱| 国产精品不卡视频一区二区| 中国国产av一级| 国产探花在线观看一区二区| АⅤ资源中文在线天堂| 大又大粗又爽又黄少妇毛片口| 精品一区二区免费观看| 久久久久精品国产欧美久久久| 97人妻精品一区二区三区麻豆| 非洲黑人性xxxx精品又粗又长| 国产极品精品免费视频能看的| 嫩草影院入口| 亚洲,欧美,日韩| 91久久精品国产一区二区三区| 国产色爽女视频免费观看| 男女做爰动态图高潮gif福利片| 欧美成人免费av一区二区三区| 2021天堂中文幕一二区在线观| 一进一出抽搐动态| 亚洲精品亚洲一区二区| 51国产日韩欧美| 欧美一区二区精品小视频在线| 给我免费播放毛片高清在线观看| av.在线天堂| 性色avwww在线观看| 亚洲av二区三区四区| 亚洲aⅴ乱码一区二区在线播放| 欧美绝顶高潮抽搐喷水| 听说在线观看完整版免费高清| 可以在线观看毛片的网站| 精品午夜福利在线看| 亚洲天堂国产精品一区在线| 国产精品久久久久久精品电影| 极品教师在线视频| 成人三级黄色视频| 久久久久性生活片| 国产男靠女视频免费网站| 热99re8久久精品国产| 12—13女人毛片做爰片一| 久久久久九九精品影院| 亚洲国产日韩欧美精品在线观看| 国产精品久久久久久精品电影| 亚洲国产精品久久男人天堂| 91麻豆精品激情在线观看国产| 又爽又黄a免费视频| 久久精品国产亚洲av香蕉五月| 亚洲图色成人| 国产蜜桃级精品一区二区三区| 欧美极品一区二区三区四区| 日韩中字成人| 中出人妻视频一区二区| 国产 一区精品| 干丝袜人妻中文字幕| 2021天堂中文幕一二区在线观| 精品无人区乱码1区二区| 日日啪夜夜撸| 日本黄色片子视频| av国产免费在线观看| 国产精品伦人一区二区| 91av网一区二区| 女的被弄到高潮叫床怎么办| 一区福利在线观看| 国产av一区在线观看免费| 久久99热这里只有精品18| 久久精品国产亚洲av天美| 丰满乱子伦码专区| 中文字幕av在线有码专区| 嫩草影院精品99| 亚洲性久久影院| 精品免费久久久久久久清纯| 国产精品一区二区三区四区免费观看 | 精品久久久噜噜| 国产精品一区二区三区四区久久| 亚洲丝袜综合中文字幕| 我要看日韩黄色一级片| 日日摸夜夜添夜夜添av毛片| 女人十人毛片免费观看3o分钟| 久久久久国产网址| 少妇猛男粗大的猛烈进出视频 | 99热只有精品国产| 啦啦啦观看免费观看视频高清| 亚洲av成人av| 免费av观看视频| 我要看日韩黄色一级片| 国内精品一区二区在线观看| 久久天躁狠狠躁夜夜2o2o| 欧美最新免费一区二区三区| 亚洲精品国产av成人精品 | 非洲黑人性xxxx精品又粗又长| 日韩一本色道免费dvd| 秋霞在线观看毛片| 欧美日韩在线观看h| 成人亚洲精品av一区二区| 少妇丰满av| 国产久久久一区二区三区| 精品一区二区免费观看| 亚洲人成网站高清观看| 欧美性猛交黑人性爽| 欧美日本视频| 99久久无色码亚洲精品果冻| 国产熟女欧美一区二区| 麻豆成人午夜福利视频| 午夜影院日韩av| 久久精品国产99精品国产亚洲性色| 在线观看一区二区三区| 在线播放国产精品三级| 国产欧美日韩精品亚洲av| 国产欧美日韩精品一区二区| 免费看美女性在线毛片视频| 亚洲色图av天堂| 久久久久国内视频| 不卡一级毛片| 一级黄片播放器| 自拍偷自拍亚洲精品老妇| 女的被弄到高潮叫床怎么办| 一进一出好大好爽视频| 成人一区二区视频在线观看| 成人漫画全彩无遮挡| 又黄又爽又免费观看的视频| videossex国产| 欧美三级亚洲精品| 亚洲欧美日韩无卡精品| 麻豆乱淫一区二区| eeuss影院久久| 校园春色视频在线观看| 在线免费观看的www视频| 大又大粗又爽又黄少妇毛片口| 露出奶头的视频| 国产精品99久久久久久久久| 天天躁日日操中文字幕| 12—13女人毛片做爰片一| 99热6这里只有精品| 亚洲精品成人久久久久久| 别揉我奶头 嗯啊视频| 我的女老师完整版在线观看| 日韩大尺度精品在线看网址| 嫩草影院精品99| 婷婷亚洲欧美| 禁无遮挡网站| 国产av在哪里看| 晚上一个人看的免费电影| 色综合亚洲欧美另类图片| 联通29元200g的流量卡| 久久精品综合一区二区三区| 不卡视频在线观看欧美| 最后的刺客免费高清国语| ponron亚洲| 免费看av在线观看网站| 热99在线观看视频| 欧美潮喷喷水| 综合色丁香网| 高清午夜精品一区二区三区 | 国产探花在线观看一区二区| 美女xxoo啪啪120秒动态图| h日本视频在线播放| 久久久久九九精品影院| 人人妻,人人澡人人爽秒播| 女的被弄到高潮叫床怎么办| 亚洲18禁久久av| 欧美高清成人免费视频www| 久久6这里有精品| 亚洲中文字幕日韩| 97超级碰碰碰精品色视频在线观看| 一区福利在线观看| 国内精品久久久久精免费| 久久久精品94久久精品| 色综合色国产| 春色校园在线视频观看| 2021天堂中文幕一二区在线观| 亚洲精品乱码久久久v下载方式| 国产精品人妻久久久影院| 亚洲成av人片在线播放无| 69人妻影院| 成年女人看的毛片在线观看| 久久精品夜色国产| 久久精品国产亚洲av香蕉五月| 日韩大尺度精品在线看网址| 男女之事视频高清在线观看| 高清午夜精品一区二区三区 | 亚洲精华国产精华液的使用体验 | 亚洲精品乱码久久久v下载方式| 日本精品一区二区三区蜜桃| 内射极品少妇av片p| 午夜老司机福利剧场| 男人舔奶头视频| 精品久久久久久成人av| 少妇的逼好多水| 国产免费男女视频| 99久国产av精品国产电影| 日本与韩国留学比较| 国产av一区在线观看免费| 欧美性猛交黑人性爽| 色综合色国产| 国产精品美女特级片免费视频播放器| 18禁黄网站禁片免费观看直播| 国产在线精品亚洲第一网站| 欧美性感艳星| 亚洲电影在线观看av| 在线看三级毛片| 久久精品国产亚洲av香蕉五月| 一级毛片aaaaaa免费看小| av视频在线观看入口| 亚洲中文字幕一区二区三区有码在线看| 色视频www国产| 久久久久久久久大av| 亚洲成av人片在线播放无| 嫩草影院入口| 国产精品久久久久久亚洲av鲁大| 别揉我奶头 嗯啊视频| 国产一区二区激情短视频| 老熟妇乱子伦视频在线观看| 在线免费十八禁| 亚洲精品成人久久久久久| 精品久久久久久久久久免费视频| 男女之事视频高清在线观看| 人妻夜夜爽99麻豆av| 又爽又黄无遮挡网站| 国产精品人妻久久久影院| 欧美日韩国产亚洲二区| 99久国产av精品国产电影| 亚洲成人精品中文字幕电影| 欧美一级a爱片免费观看看| 观看美女的网站| 午夜福利在线观看免费完整高清在 | 亚洲人成网站在线播| 99在线人妻在线中文字幕| 搞女人的毛片| 国产欧美日韩一区二区精品| 日韩中字成人| 麻豆一二三区av精品| 卡戴珊不雅视频在线播放| 又粗又爽又猛毛片免费看| 久久精品国产鲁丝片午夜精品| a级毛片免费高清观看在线播放| 三级经典国产精品| 美女 人体艺术 gogo| 91麻豆精品激情在线观看国产| 可以在线观看毛片的网站| 天天躁日日操中文字幕| 嫩草影视91久久| 乱码一卡2卡4卡精品| 欧美日韩乱码在线| 亚洲中文字幕一区二区三区有码在线看| 久久草成人影院| 亚洲国产欧洲综合997久久,| 欧美不卡视频在线免费观看| 国产麻豆成人av免费视频| 亚洲综合色惰| 欧美绝顶高潮抽搐喷水| 一本一本综合久久| 成人国产麻豆网| 午夜免费男女啪啪视频观看 | 日产精品乱码卡一卡2卡三| 中文在线观看免费www的网站| 欧美性感艳星| 1000部很黄的大片| 别揉我奶头 嗯啊视频| or卡值多少钱| 国产一级毛片七仙女欲春2| 精品99又大又爽又粗少妇毛片| 久久久久久国产a免费观看| 国产老妇女一区| 美女高潮的动态| 变态另类丝袜制服| 国产精品1区2区在线观看.| 色视频www国产| 哪里可以看免费的av片| 亚洲高清免费不卡视频| 日产精品乱码卡一卡2卡三| 精品一区二区三区av网在线观看| 欧美激情在线99| 人人妻,人人澡人人爽秒播| 精品一区二区三区av网在线观看| 岛国在线免费视频观看| 亚洲精品日韩在线中文字幕 | 亚洲欧美精品自产自拍| 一级av片app| 国国产精品蜜臀av免费| h日本视频在线播放| 欧美丝袜亚洲另类| 久久久成人免费电影| av在线亚洲专区| 国产欧美日韩一区二区精品| 国产蜜桃级精品一区二区三区| 国产免费男女视频| 国产人妻一区二区三区在| 久久99热这里只有精品18| 小蜜桃在线观看免费完整版高清|