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

    基于Spark的校園信息分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2017-11-16 02:04:40魏笑笑王小正王圣滔謝田田
    軟件 2017年10期
    關(guān)鍵詞:數(shù)據(jù)挖掘可視化消費(fèi)

    魏笑笑,王小正,王圣滔,謝田田

    (南京曉莊學(xué)院 信息工程學(xué)院,江蘇 南京 211171)

    基于Spark的校園信息分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    魏笑笑,王小正*,王圣滔,謝田田

    (南京曉莊學(xué)院 信息工程學(xué)院,江蘇 南京 211171)

    為了更好的挖掘“校園一卡通”系統(tǒng)的數(shù)據(jù)信息,設(shè)計(jì)了一個(gè)基于Spark的校園信息分析系統(tǒng)。該系統(tǒng)的前端開發(fā)使用了 Django框架,數(shù)據(jù)處理則使用了 Spark分布式框架,分析的結(jié)果以圖表的方式直觀地反饋給用戶,從而實(shí)現(xiàn)了數(shù)據(jù)的預(yù)處理、數(shù)據(jù)分析、數(shù)據(jù)呈現(xiàn)等功能。

    數(shù)據(jù)挖掘;Spark;Django;數(shù)據(jù)可視化

    0 引言

    “校園一卡通”系統(tǒng)作為數(shù)字化校園建設(shè)的重要組成部分,已經(jīng)在各大高校普及。目前,雖然“校園一卡通”系統(tǒng)已經(jīng)在高校被廣泛使用,但是這些存儲(chǔ)的數(shù)據(jù)并沒有引起廣大管理人員的重視,大部分使用者只是關(guān)注了系統(tǒng)所實(shí)現(xiàn)的功能,而對(duì)管理所產(chǎn)生的附帶數(shù)據(jù)沒有足夠的重視,也沒有分析這些數(shù)據(jù)信息中所隱含的信息。廣大高校內(nèi)部所用的學(xué)生管理系統(tǒng)大部分是沒有學(xué)生校園活動(dòng)數(shù)據(jù)分析功能,而且迄今為止國(guó)內(nèi)對(duì)學(xué)生校園活動(dòng)分析方面沒有比較成熟的方案。我們利用數(shù)據(jù)挖掘技術(shù)對(duì)“校園一卡通”系統(tǒng)使用過程中產(chǎn)生的校園大數(shù)據(jù)進(jìn)行數(shù)據(jù)挖掘處理,利用如聚類分析等算法分析得出數(shù)據(jù)深層信息,從而為學(xué)校管理提供了更便捷完善的數(shù)字化服務(wù)。

    1 需求分析

    現(xiàn)在智能手機(jī)已經(jīng)成為人們的生活中必不可少的工具,隨時(shí)隨地使用瀏覽器也成為了可能。因此,我們使用web開發(fā)技術(shù),借助matpiltlib和plotly工具實(shí)現(xiàn)數(shù)據(jù)的可視化,最核心的數(shù)據(jù)分析模塊使用了Scala語言進(jìn)行開發(fā),并且是基于Spark分布式集群技術(shù)。該系統(tǒng)實(shí)現(xiàn)了以下功能:

    (1)用戶管理功能。系統(tǒng)提供了用戶登陸、注冊(cè)與注銷的功能,以實(shí)現(xiàn)對(duì)用戶數(shù)據(jù)即學(xué)生隱私的保護(hù)。未登陸用戶只能查看網(wǎng)站首頁(yè),無法查看具體信息。對(duì)登陸用戶,系統(tǒng)則可以展示數(shù)據(jù)分析結(jié)果,并提供其他操作功能。

    (2)文件上傳功能。用戶提供需要分析的數(shù)據(jù)文件,以Excel或csv等格式上傳,文件中必須包含系統(tǒng)要求的字段。

    (3)數(shù)據(jù)預(yù)處理功能。該功能包括數(shù)據(jù)清洗、集成、變換、選擇、規(guī)約等操作步驟。系統(tǒng)對(duì)用戶提供的包含所要求字段的文件中的冗余數(shù)據(jù)進(jìn)行過濾處理,從而形成新的數(shù)據(jù)集合。

    (4)數(shù)據(jù)分析功能。將處理過的數(shù)據(jù)導(dǎo)入到Spark集群中,然后進(jìn)行相關(guān)性分析和聚類分析。

    (5)數(shù)據(jù)呈現(xiàn)功能。將分析出來的結(jié)果經(jīng)過圖表的方式呈現(xiàn)出來,從而給用戶直觀感受。

    2 系統(tǒng)設(shè)計(jì)

    系統(tǒng)分為三個(gè)模塊:數(shù)據(jù)處理模塊(核心)、數(shù)據(jù)可視化模塊和web呈現(xiàn)模塊。Web呈現(xiàn)模塊是和用戶直接交互的,用戶可以通過web頁(yè)面進(jìn)行一系列的操作。

    2.1 數(shù)據(jù)處理

    數(shù)據(jù)處理模塊主要實(shí)現(xiàn)對(duì)數(shù)據(jù)的預(yù)處理、數(shù)據(jù)分析和分析結(jié)果整合等功能,這一部分采用 spark集群進(jìn)行數(shù)據(jù)處理。因?yàn)閟park是基于內(nèi)存處理的,其最大的優(yōu)勢(shì)是處理大容量數(shù)據(jù)速度快。將接收的數(shù)據(jù)存儲(chǔ)到分布式文件系統(tǒng)(HDFS)上,通過spark-submit提交應(yīng)用程序,spark會(huì)創(chuàng)建和構(gòu)造一個(gè) Driver進(jìn)程,初始化 SparkContext,spark中的master和worker節(jié)點(diǎn)會(huì)分別進(jìn)行資源和任務(wù)調(diào)度并執(zhí)行定義好的算子和函數(shù),直到所有操作執(zhí)行完為止。最后將處理好的數(shù)據(jù)存儲(chǔ)于HDFS上,整個(gè)流程如圖1所示。

    2.2 數(shù)據(jù)可視化

    可視化模塊主要完成對(duì)于前期挖掘后得出的結(jié)論型數(shù)據(jù)給予標(biāo)準(zhǔn)化、直觀化、具體化和美觀化的呈現(xiàn),同時(shí)對(duì)于部分仍然數(shù)據(jù)量龐大的中間數(shù)據(jù)作出視覺化的二次分析。其主要基本處理流程如圖 2所示。

    用戶對(duì)于數(shù)據(jù)分析結(jié)果的發(fā)出請(qǐng)求后,根據(jù)請(qǐng)求在核心分析框架分析得到的初步結(jié)果型數(shù)據(jù)庫(kù)或文件系統(tǒng)中找到對(duì)應(yīng)的數(shù)據(jù)或數(shù)據(jù)文件,并且自動(dòng)調(diào)用符合各模塊協(xié)議的可視化處理程序。由于本系統(tǒng)使用python語言開發(fā)的matplotlib庫(kù)和plotly庫(kù)分別來進(jìn)行窗口端和web端的可視化處理,所以本系統(tǒng)使用同樣基于python語言的 Django框架作為web開發(fā)框架,并將可視化模塊程序按照前期協(xié)議封裝成繪制圖像模塊,使調(diào)用的過程實(shí)現(xiàn)了無縫集成。封裝的可視化處理程序得到數(shù)據(jù)后,對(duì)數(shù)據(jù)形式或數(shù)據(jù)文件形式作出判斷并轉(zhuǎn)化為可繪制數(shù)據(jù),請(qǐng)求處理程序甚至可以通過參數(shù)設(shè)定控制來呈現(xiàn)形式。用戶最終不僅可以得到靜態(tài)化的圖片文件,還能夠得到動(dòng)態(tài)實(shí)時(shí)可操作的多維數(shù)據(jù)繪制圖像,從而便于用戶進(jìn)行詳細(xì)觀察分析。

    2.3 web呈現(xiàn)

    Web呈現(xiàn)模塊負(fù)責(zé)與用戶的交互。用戶首先需要通過注冊(cè)和登錄才能使用系統(tǒng)的主要功能,否則僅僅只能瀏覽一些介紹信息。登錄后的用戶可以進(jìn)行文件上傳,并且能夠查看數(shù)據(jù)分析結(jié)果。

    2.4 系統(tǒng)特點(diǎn)

    (1)采用web為呈現(xiàn)環(huán)境,使得用戶能夠隨時(shí)查看結(jié)果。

    (2)采用 spark集群架構(gòu)分析數(shù)據(jù),可以直接將工作結(jié)果存儲(chǔ)于內(nèi)存中,從而省去了磁盤的 I/O操作,使得系統(tǒng)運(yùn)行效率更高。

    圖1 流程概要圖Fig.1 Process summary diagram

    圖2 可視化基本處理流程圖Fig.2 Visual processing flow chart

    (3)利用數(shù)據(jù)可視化工具matplotlib庫(kù)和plotly庫(kù),將大規(guī)模的數(shù)據(jù)以圖表的形式展現(xiàn)出來,方便用戶很直觀的查看分析結(jié)果。

    (4)具有數(shù)據(jù)上傳的功能。用戶可以上傳符合要求的文件以便實(shí)現(xiàn)對(duì)數(shù)據(jù)的處理等操作。

    (5)數(shù)據(jù)存儲(chǔ)與處理均在云平臺(tái)中進(jìn)行,便于系統(tǒng)管理員在后臺(tái)進(jìn)行數(shù)據(jù)管理。

    2.5 系統(tǒng)總體架構(gòu)

    系統(tǒng)架構(gòu)主要包括前端 web,用于用戶交互和效果呈現(xiàn),分布式數(shù)據(jù)分析平臺(tái),主要基于 spark分布式框架搭建,系統(tǒng)總體架構(gòu)如圖3所示。

    2.6 分布式數(shù)據(jù)分析中關(guān)鍵技術(shù)實(shí)現(xiàn)

    圖3 系統(tǒng)總體架構(gòu)圖Fig.3 System overall architecture diagram

    數(shù)據(jù)分析中的其中一個(gè)需求是根據(jù)學(xué)生消費(fèi)記錄的時(shí)間相關(guān)性找出學(xué)生之間的親密度。這個(gè)需求需要統(tǒng)計(jì)每天一定時(shí)間間隔內(nèi)任意兩個(gè)學(xué)生消費(fèi)次數(shù),最后匯總出一年來任意兩個(gè)學(xué)生在一定時(shí)間間隔內(nèi)同時(shí)消費(fèi)的次數(shù)。因?yàn)楸拘枨笊婕暗挠?jì)算量是巨大的,所有利用開源HDFS存儲(chǔ)數(shù)據(jù),利用分布式計(jì)算框架spark進(jìn)行數(shù)據(jù)分析。Apache Spark是專為大規(guī)模數(shù)據(jù)處理而設(shè)計(jì)的快速通用的計(jì)算引擎[1]。Spark是UC Berkeley AMP lab(加州大學(xué)伯克利分校的AMP實(shí)驗(yàn)室)所開源的類Hadoop MapReduce的通用并行框架,Spark擁有Hadoop MapReduce所具有的優(yōu)點(diǎn)。但不同于MapReduce的是Job中間輸出結(jié)果可以保存在內(nèi)存中,從而不再需要讀寫HDFS,因此Spark能更好地適用于數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)等需要迭代的MapReduce的算法[2,3]。

    在使用 spark進(jìn)行數(shù)據(jù)分析主要是充分利用它的分布式計(jì)算特點(diǎn),但若沒有分布式編程的思想,即使使用了scala語言進(jìn)行編程,也會(huì)出現(xiàn)分布式環(huán)境下的單機(jī)程序[4],從而沒有真正體現(xiàn)并行運(yùn)算的優(yōu)勢(shì)。例如下面這段代碼也能達(dá)到學(xué)生數(shù)據(jù)分析的結(jié)果,但因?yàn)闆]有利用到spark的分布式計(jì)算優(yōu)勢(shì),最終出現(xiàn)內(nèi)存溢出或時(shí)間超長(zhǎng)的結(jié)果。具體代碼如下:

    def find (aBuffer:ArrayBuffer[FF1]): Any={

    if (aBuffer!=null && !aBuffer.isEmpty){

    aBuffer.map{

    x =>{

    var flag = true

    if (x.TIME - aBuffer(0).TIME<5&& 0

    resultArray += FF2(aBuffer(0).ID1, x.ID1)

    else

    flag = false

    }

    }

    aBuffer-=aBuffer(0)

    find(aBuffer)

    }

    }這段代碼通過構(gòu)建一個(gè)數(shù)組,比較數(shù)組的第一個(gè)元素和數(shù)組中其他所有元素的消費(fèi)時(shí)間間隔是否小于設(shè)定的時(shí)間間隔,然后把第一個(gè)元素移除,接著再進(jìn)行比較,不斷循環(huán),這種設(shè)計(jì)思路就是典型的單機(jī)程序的設(shè)計(jì)思路。再如下面這段代碼

    d

    ata4.map(x=>(

    (x._1._1,x._2._1), //生成用戶身份 id鍵值對(duì)

    {

    /* 若兩次消費(fèi)時(shí)間小于設(shè)定間隔,則相關(guān)性計(jì)數(shù)+1*/

    var date1=x._1._2.split(";")

    var date2=x._2._2.split(";")

    var n=0

    for(i<-date1){

    for(j<-date2){

    if((i.toInt-j.toInt).abs <= args(2).toInt)//args1-設(shè)定關(guān)聯(lián)消費(fèi)的時(shí)間間隔

    n=n+1

    }

    }

    n

    }

    ))

    這段代碼雖然好像使用了 scala特定的數(shù)據(jù)對(duì)象RDD,但在進(jìn)行map操作時(shí),還是通過循環(huán)比較字符串,效率也是十分低下的。

    通過多種計(jì)算方案的比較,最后選擇的方案是第一步對(duì)數(shù)據(jù)進(jìn)行預(yù)處理,生成“key(消費(fèi)日期-消費(fèi)區(qū)域代碼),value(消費(fèi)時(shí)間,賬戶代碼)”鍵值對(duì),再進(jìn)行笛卡爾積操作生成新的鍵值對(duì),接著通過對(duì)鍵值對(duì)進(jìn)行時(shí)間比較并統(tǒng)計(jì)匯總,從而得到任意一年來兩個(gè)學(xué)生之間在一定時(shí)間內(nèi)同時(shí)消費(fèi)的次數(shù),最終通過聚類分析出這些學(xué)生之間的親密度。本系統(tǒng)中使用的數(shù)據(jù)集是所有在校生一年的消費(fèi)記錄共1800萬條,通過6臺(tái)服務(wù)器搭建的集群進(jìn)行計(jì)算。其中每臺(tái)服務(wù)器內(nèi)存32G,時(shí)間間隔選擇5分鐘和10分鐘兩種情況,每次計(jì)算耗時(shí)25分鐘左右。數(shù)據(jù)處理關(guān)鍵代碼如下:

    val dfConsume = sc.textFile("hdfs://master:9000/input/ttnsmflwing-200000.txt").map(_.split(","))

    .map(p => Consume(p(0), p(1), p(2), p(3),p(4), p(5), p(6), p(7), p(8), p(9), p(10), p(12), p(13))).toDF()

    //只查詢方山南食堂(01),北食堂(03)和方山服務(wù)區(qū)(05)的消費(fèi)記錄(數(shù)據(jù)格式:賬戶代碼消費(fèi)區(qū)域代碼消費(fèi)時(shí)間)

    val df1=dfConsume.select ("FLW_ACCID", "FLW_AREID", "FLW_CONTIME") where ("FLW_AREID= '01' OR FLW_AREID='03' OR FLW_AREID= '05'")

    //生成鍵值對(duì),其中 key(消費(fèi)日期-消費(fèi)區(qū)域代碼),value(消費(fèi)時(shí)間,賬戶代碼)

    val myrdd = df1.rdd.map(p =>(p(2). toString.split(" ")(0)+"-"+p(1).toString

    ,((sdf.parse(p(2).toString).getTime/60000).t oInt,p(0))))

    //根據(jù)消費(fèi)日期,消費(fèi)區(qū)域和消費(fèi)時(shí)間依次排序

    val myrdd1=myrdd.sortBy(f=>(f._1,f._2._1))

    val rdd2=myrdd1.join(myrdd1).filter(f=>f._2._1._2 !=f._2._2._2)

    .filter(f=>f._2._1._2.toString.toInt < f._2._2._2.toString.toInt)

    .filter(f=>(f._2._1._1-f._2._2._1<=5))var rdd3=rdd2.map(x=>(x._2._1._2+"-"+x._2._2._2,1))

    var rdd4=rdd3.sortByKey()

    var rdd5=rdd4.reduceByKey(_+_)

    spark運(yùn)行過程中RDD數(shù)據(jù)集生成過程如圖4所示。

    Spark集群中計(jì)算節(jié)點(diǎn)作業(yè)過程中的輸入輸出容量及各個(gè)階段的時(shí)間如圖5所示。

    3 部分?jǐn)?shù)據(jù)分析結(jié)果

    1. 通過對(duì)“校園一卡通”的消費(fèi)記錄進(jìn)行分析,可以作為貧困生認(rèn)定的輔助。通過分析每位同學(xué)每個(gè)月消費(fèi)的次數(shù)和消費(fèi)的金額。接著對(duì)結(jié)果進(jìn)行聚類,從而劃分出貧困、正常和富裕的界限,分析結(jié)果如圖6所示。

    通過聚類算法分析可以得到:消費(fèi)水平每月低于500元且消費(fèi)次數(shù)大于90次的人數(shù)較少,消費(fèi)次數(shù)多,消費(fèi)金額少,可以將這部分學(xué)生定為貧困生。而次數(shù)大于20次,金額高于500元的人數(shù)較少,消費(fèi)金額較高,可以定為富裕學(xué)生。

    2. 通過選取 10分鐘為計(jì)算時(shí)間間隔,得到任意兩個(gè)學(xué)生一年內(nèi)同時(shí)消費(fèi)的次數(shù),然后對(duì)每個(gè)學(xué)生與其他學(xué)生同時(shí)消費(fèi)次數(shù)進(jìn)行匯總,結(jié)果分布如圖7所示。

    4 系統(tǒng)展望

    目前,我們只對(duì)單一來源的數(shù)據(jù)進(jìn)行了客觀分析,因此對(duì)不同數(shù)據(jù)之間的聯(lián)系與區(qū)別缺乏比較。校園卡消費(fèi)信息與其他數(shù)據(jù)之間的聯(lián)系仍舊需要被繼續(xù)挖掘,比如,消費(fèi)高低與學(xué)習(xí)水平的聯(lián)系,消費(fèi)水平與學(xué)校補(bǔ)助情況是否吻合,個(gè)人消費(fèi)水平與交際情況的聯(lián)系等等。由校園卡消費(fèi)信息所提供的數(shù)據(jù)與其他數(shù)據(jù)如學(xué)生學(xué)習(xí)水平,圖書館停留時(shí)間,宿舍門禁時(shí)間等聯(lián)系起來,應(yīng)該能夠得出更多更有用的結(jié)論,從而幫助學(xué)校在決策與政策實(shí)施方面提供一定的參考作用。

    5 結(jié)語

    當(dāng)今時(shí)代,大規(guī)模數(shù)據(jù)的分析結(jié)果(如大規(guī)模調(diào)研結(jié)果)在決策方面起了舉足輕重的作用。本系統(tǒng)旨在通過對(duì)校園存儲(chǔ)的龐大數(shù)據(jù)進(jìn)行更深層次的發(fā)掘,從而對(duì)數(shù)據(jù)這種長(zhǎng)期被忽視的資源進(jìn)行再次利用。目前,高校的數(shù)據(jù)處理已經(jīng)是一種趨勢(shì),以本校一年校園卡消費(fèi)數(shù)據(jù)進(jìn)行分析,便可以獲得很多有效的信息。相信在不久的將來,當(dāng)數(shù)字化校園全面普及,各種信息得到記錄時(shí),本系統(tǒng)將會(huì)擁有更多的數(shù)據(jù),從而能夠得出更有效的結(jié)論。

    圖4 RDD數(shù)據(jù)集轉(zhuǎn)換流程圖Fig.4 RDD data set transformation flow diagram

    圖5 作業(yè)過程狀態(tài)圖Fig.5 The job process status graph

    圖6 學(xué)生平均月消費(fèi)次數(shù)和消費(fèi)金額散點(diǎn)圖Fig.6 Students' average monthly consumption times and consumption figure scatter plot

    圖7 學(xué)生關(guān)系權(quán)值圖Fig.7 Students relationship weight value chart

    [1] https://cwiki.apache.org/confluence/display/SPARK/Powerd+By+Spark.

    [2] http://spark.apache.org/mllib/

    [3] http://spark-summit.org/

    [4] Discretized Streams: Fault-Tolerant Streaming Coumputation at Scale. matei Zaharia, Tathagata Das, Haoyuan Li, Timothy hunter, Scott Shenker, Ion Stoica. SOSP 2013 November 2013.

    [5] (美) K antardzic M. 數(shù)據(jù)挖掘——概念、模型、方法和算法[M]. 閃四清, 等, 譯. 北京: 清華大學(xué)出版社,2003.

    [6] 安淑芝, 等. 數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘[M]. 北京: 清華大學(xué)出版社, 2005年.

    [7] 張麗麗. 數(shù)據(jù)挖掘技術(shù)的應(yīng)用分析[J]. 山西經(jīng)濟(jì)管理干部學(xué)院學(xué)報(bào), 2003, 11(4): 75-76.

    [8] 毛建旭, 毛建頻, 姚曉玲, 等. 基于等價(jià)類的大型數(shù)據(jù)庫(kù)頻繁項(xiàng)集挖掘算法[J]. 新型工業(yè)化, 2011, 1(4): 35-44.

    [9] 霍紅衛(wèi), 林帥, 于強(qiáng), 等. 基于MapReduce的模體發(fā)現(xiàn)算法[J]. 新型工業(yè)化, 2012, 2(9): 18-30.

    [10] 陳建軍, 錢慎一, 盧中寧. 校園一卡通系統(tǒng)的數(shù)據(jù)分析與系統(tǒng)規(guī)劃[J]. 工業(yè)控制計(jì)算機(jī), 2002年15卷第9期.

    [11] Ronald J. Branchman, Tej Anand. The Process of Knowledge Discovery in Database: A Human- centered Approach. Advances in Knowledge Discovery and Data Mining. AAAI Press/The MITPress, 1996, pp-37-58.

    [12] 維克托, 邁爾-舍恩伯格, 肯尼思·庫(kù)克耶. 大數(shù)據(jù)時(shí)代:生活、工作與思維的大變革[M]. 盛楊燕, 周濤, 譯. 杭州:浙江人民出版社, 2013.

    Design and Implementation of Campus Information Analysis System Based on Spark

    WEI Xiao-xiao, WANG Xiao-zheng, WANG Sheng-tao, XIE Tian-tian
    (Information Engineering College, NanJing XiaoZhuang University, Nanjing, 211171)

    In order to better explore the data information of "the packaged campus card" system, a campus information analysis system based on Spark is designed. Front-end development of the system using the Django framework, data processing using the Spark distributed framework, the results of the analysis are intuitively fed back to the user in a graphical way, so as to realize the data preprocessing, data analysis, data presentation, etc.

    : Data mining; Spark; Django; Data visualization

    TP274.2

    A

    10.3969/j.issn.1003-6970.2017.10.017

    本文著錄格式:魏笑笑,王小正,王圣滔,等. 基于Spark的校園信息分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件,2017,38(10):94-99

    南京可信云計(jì)算與大數(shù)據(jù)應(yīng)用重點(diǎn)實(shí)驗(yàn)室、南京曉莊學(xué)院大學(xué)生科研創(chuàng)新項(xiàng)目。

    魏笑笑(1993-),女,本科在讀,學(xué)士,研究方向:Web應(yīng)用開發(fā)、數(shù)據(jù)挖掘;王圣滔(1997-),男,本科在讀,學(xué)士,研究方向:數(shù)據(jù)挖掘、數(shù)據(jù)可視化;謝田田(1994-),女,本科在讀,學(xué)士,研究方向:數(shù)據(jù)挖掘;王小正(1974-),男,江蘇省南京市人,講師,碩士,研究方向:分布式應(yīng)用。

    猜你喜歡
    數(shù)據(jù)挖掘可視化消費(fèi)
    基于CiteSpace的足三里穴研究可視化分析
    基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
    云南化工(2021年8期)2021-12-21 06:37:54
    探討人工智能與數(shù)據(jù)挖掘發(fā)展趨勢(shì)
    國(guó)內(nèi)消費(fèi)
    新的一年,準(zhǔn)備消費(fèi)!
    小康(2021年1期)2021-01-13 04:56:24
    基于CGAL和OpenGL的海底地形三維可視化
    “融評(píng)”:黨媒評(píng)論的可視化創(chuàng)新
    40年消費(fèi)流變
    商周刊(2018年23期)2018-11-26 01:22:20
    基于并行計(jì)算的大數(shù)據(jù)挖掘在電網(wǎng)中的應(yīng)用
    電力與能源(2017年6期)2017-05-14 06:19:37
    新消費(fèi)ABC
    大社會(huì)(2016年6期)2016-05-04 03:42:21
    永久网站在线| 日韩免费高清中文字幕av| 一区二区三区精品91| 日韩一本色道免费dvd| 日韩成人伦理影院| 小蜜桃在线观看免费完整版高清| 特大巨黑吊av在线直播| 韩国av在线不卡| 高清欧美精品videossex| 亚洲婷婷狠狠爱综合网| 最近中文字幕高清免费大全6| 国产精品爽爽va在线观看网站| 一级片'在线观看视频| 一本色道久久久久久精品综合| 爱豆传媒免费全集在线观看| 自拍偷自拍亚洲精品老妇| 欧美亚洲 丝袜 人妻 在线| 久久热精品热| 永久免费av网站大全| 国产免费一级a男人的天堂| 亚洲成人av在线免费| av福利片在线观看| 三级男女做爰猛烈吃奶摸视频| 黄色日韩在线| 白带黄色成豆腐渣| .国产精品久久| av天堂中文字幕网| 一级毛片黄色毛片免费观看视频| h日本视频在线播放| 少妇高潮的动态图| 久久久久国产网址| 久久鲁丝午夜福利片| 日本熟妇午夜| 99re6热这里在线精品视频| 欧美人与善性xxx| 国产欧美亚洲国产| 亚洲成人av在线免费| 国产毛片在线视频| 少妇的逼水好多| 97超碰精品成人国产| 联通29元200g的流量卡| 老女人水多毛片| 免费黄频网站在线观看国产| 国产 一区 欧美 日韩| 亚洲人成网站在线观看播放| 国产毛片在线视频| 免费av观看视频| 欧美变态另类bdsm刘玥| 波多野结衣巨乳人妻| 欧美高清性xxxxhd video| a级毛色黄片| 亚洲精品中文字幕在线视频 | 男人狂女人下面高潮的视频| 久久久久久久国产电影| 男女无遮挡免费网站观看| 亚洲国产日韩一区二区| 日韩中字成人| 大片免费播放器 马上看| 免费黄网站久久成人精品| 女人久久www免费人成看片| 少妇被粗大猛烈的视频| 欧美xxxx黑人xx丫x性爽| 亚洲不卡免费看| 色综合色国产| 国产精品国产三级国产av玫瑰| 插阴视频在线观看视频| 一级毛片aaaaaa免费看小| 国产免费一级a男人的天堂| 大片电影免费在线观看免费| 久久久久网色| 欧美老熟妇乱子伦牲交| 日本色播在线视频| 一区二区三区免费毛片| 国产成人精品一,二区| 国产免费福利视频在线观看| 听说在线观看完整版免费高清| 日本黄色片子视频| 久久鲁丝午夜福利片| 最新中文字幕久久久久| 毛片女人毛片| 久久精品熟女亚洲av麻豆精品| 午夜福利网站1000一区二区三区| 夫妻午夜视频| 成人二区视频| 亚洲国产高清在线一区二区三| 免费不卡的大黄色大毛片视频在线观看| 国产亚洲精品久久久com| 精品一区二区三卡| 日日啪夜夜撸| 黄色怎么调成土黄色| 美女视频免费永久观看网站| 亚洲经典国产精华液单| 亚洲精品乱久久久久久| 丝袜脚勾引网站| a级一级毛片免费在线观看| 亚洲精品乱码久久久久久按摩| 搡老乐熟女国产| 女人被狂操c到高潮| 黄色配什么色好看| 99久久精品热视频| 日本一二三区视频观看| 免费看不卡的av| 亚洲真实伦在线观看| 天美传媒精品一区二区| 日本三级黄在线观看| 成人亚洲欧美一区二区av| 成人国产av品久久久| 国产黄片美女视频| 国产成年人精品一区二区| 亚洲精品日本国产第一区| 赤兔流量卡办理| 国产精品偷伦视频观看了| 亚洲色图综合在线观看| 国产一区有黄有色的免费视频| 人妻夜夜爽99麻豆av| 男女边吃奶边做爰视频| 日本黄色片子视频| 高清午夜精品一区二区三区| 夫妻午夜视频| 熟妇人妻不卡中文字幕| 九九在线视频观看精品| 男女国产视频网站| 别揉我奶头 嗯啊视频| 熟女电影av网| 舔av片在线| 美女视频免费永久观看网站| 大话2 男鬼变身卡| 舔av片在线| 中文字幕免费在线视频6| 99视频精品全部免费 在线| 少妇的逼好多水| 国产视频内射| 国产成人精品福利久久| 日韩av免费高清视频| 少妇熟女欧美另类| 国产精品一区二区在线观看99| 中国三级夫妇交换| 三级国产精品片| 国产一区二区三区综合在线观看 | 丰满少妇做爰视频| 联通29元200g的流量卡| 日本与韩国留学比较| 在线观看免费高清a一片| 极品少妇高潮喷水抽搐| 男人舔奶头视频| 黄色怎么调成土黄色| 亚洲国产精品国产精品| 免费高清在线观看视频在线观看| 亚洲欧美日韩卡通动漫| 美女被艹到高潮喷水动态| 欧美亚洲 丝袜 人妻 在线| 日日摸夜夜添夜夜爱| 国产高清三级在线| 国产一区二区三区av在线| 亚洲国产精品成人综合色| 国产高清三级在线| 日韩欧美精品v在线| 性插视频无遮挡在线免费观看| 国产一区有黄有色的免费视频| 亚洲精品视频女| 嫩草影院新地址| 亚洲精品一区蜜桃| 美女脱内裤让男人舔精品视频| 一级a做视频免费观看| 欧美丝袜亚洲另类| 亚洲国产高清在线一区二区三| 男女国产视频网站| 日日啪夜夜爽| 免费高清在线观看视频在线观看| 最近手机中文字幕大全| 人妻制服诱惑在线中文字幕| 九九久久精品国产亚洲av麻豆| 男人和女人高潮做爰伦理| 欧美老熟妇乱子伦牲交| 九九久久精品国产亚洲av麻豆| 亚洲国产精品成人久久小说| 亚洲色图av天堂| 亚洲av福利一区| 色视频www国产| 亚洲av二区三区四区| 自拍欧美九色日韩亚洲蝌蚪91 | 精品人妻熟女av久视频| 网址你懂的国产日韩在线| 一级片'在线观看视频| 国产精品久久久久久精品古装| 国产av码专区亚洲av| 亚洲精品国产成人久久av| 狠狠精品人妻久久久久久综合| 国产成人精品久久久久久| 18禁在线播放成人免费| 大又大粗又爽又黄少妇毛片口| 黄片无遮挡物在线观看| 国产片特级美女逼逼视频| 18+在线观看网站| 五月伊人婷婷丁香| 在线免费十八禁| 国产欧美亚洲国产| 亚洲最大成人av| 亚洲美女搞黄在线观看| 亚洲精品,欧美精品| 欧美xxxx黑人xx丫x性爽| 国产精品国产av在线观看| 在线观看一区二区三区| 久久人人爽人人片av| 看十八女毛片水多多多| 美女xxoo啪啪120秒动态图| 涩涩av久久男人的天堂| 五月伊人婷婷丁香| 久久久久性生活片| 亚洲av日韩在线播放| 超碰av人人做人人爽久久| 乱码一卡2卡4卡精品| 2022亚洲国产成人精品| 成年人午夜在线观看视频| 亚洲最大成人中文| 国产精品爽爽va在线观看网站| 伊人久久国产一区二区| 婷婷色麻豆天堂久久| 嫩草影院入口| 国产精品国产av在线观看| 亚洲国产av新网站| 啦啦啦啦在线视频资源| 亚洲第一区二区三区不卡| 欧美日韩视频高清一区二区三区二| 免费黄频网站在线观看国产| 亚洲av成人精品一二三区| 亚洲人与动物交配视频| 全区人妻精品视频| 欧美成人a在线观看| 波多野结衣巨乳人妻| 菩萨蛮人人尽说江南好唐韦庄| 久久精品夜色国产| 国产免费一级a男人的天堂| 亚洲色图综合在线观看| 91狼人影院| 亚洲一级一片aⅴ在线观看| 啦啦啦啦在线视频资源| 亚洲一区二区三区欧美精品 | 精品人妻偷拍中文字幕| 日本欧美国产在线视频| 亚洲成色77777| 中国国产av一级| 国产高清三级在线| 日本wwww免费看| 99热这里只有是精品在线观看| 国产熟女欧美一区二区| 亚洲国产精品成人综合色| 午夜免费男女啪啪视频观看| 少妇人妻久久综合中文| 亚洲久久久久久中文字幕| 亚洲精品日韩在线中文字幕| 热99国产精品久久久久久7| 免费看光身美女| 一边亲一边摸免费视频| tube8黄色片| 看非洲黑人一级黄片| 狂野欧美白嫩少妇大欣赏| 三级男女做爰猛烈吃奶摸视频| 久久综合国产亚洲精品| 看黄色毛片网站| 亚洲av免费在线观看| 国产精品伦人一区二区| 2021天堂中文幕一二区在线观| 国产精品熟女久久久久浪| 99久久九九国产精品国产免费| 狂野欧美激情性xxxx在线观看| 丝袜喷水一区| 黄片wwwwww| 久久人人爽人人片av| 制服丝袜香蕉在线| 亚洲欧美清纯卡通| 亚洲经典国产精华液单| 一二三四中文在线观看免费高清| 亚洲在久久综合| 夫妻午夜视频| 免费少妇av软件| 99热国产这里只有精品6| 国产乱来视频区| 纵有疾风起免费观看全集完整版| 99久国产av精品国产电影| 九草在线视频观看| 少妇裸体淫交视频免费看高清| 青春草视频在线免费观看| 九九久久精品国产亚洲av麻豆| 女人被狂操c到高潮| 中文字幕av成人在线电影| 美女cb高潮喷水在线观看| 国产毛片a区久久久久| 久久久精品欧美日韩精品| 国产色婷婷99| 爱豆传媒免费全集在线观看| 蜜桃久久精品国产亚洲av| 亚洲真实伦在线观看| 简卡轻食公司| 欧美精品人与动牲交sv欧美| 男人和女人高潮做爰伦理| 老司机影院毛片| 精品少妇久久久久久888优播| 日韩欧美一区视频在线观看 | 草草在线视频免费看| 女人被狂操c到高潮| 亚洲激情五月婷婷啪啪| 乱系列少妇在线播放| 免费观看av网站的网址| 性色avwww在线观看| 五月开心婷婷网| 欧美性感艳星| av在线亚洲专区| 一级毛片电影观看| 亚洲人成网站在线观看播放| 精品一区在线观看国产| 日韩欧美一区视频在线观看 | 亚洲国产精品专区欧美| 久久精品国产a三级三级三级| 成人黄色视频免费在线看| 最近的中文字幕免费完整| 国产精品一区二区性色av| 精品久久久久久久末码| 国产精品一区二区在线观看99| 久久精品久久精品一区二区三区| 看免费成人av毛片| 免费观看性生交大片5| 中国美白少妇内射xxxbb| 欧美国产精品一级二级三级 | 国产 一区 欧美 日韩| 国产精品秋霞免费鲁丝片| 亚洲av不卡在线观看| 亚洲欧美精品专区久久| 又爽又黄无遮挡网站| 亚洲真实伦在线观看| 久久久久国产精品人妻一区二区| 日韩一本色道免费dvd| 在线 av 中文字幕| 我的老师免费观看完整版| 美女cb高潮喷水在线观看| 色网站视频免费| 嫩草影院入口| 最新中文字幕久久久久| 亚洲av不卡在线观看| 精品人妻视频免费看| 一级黄片播放器| 久久精品人妻少妇| 免费在线观看成人毛片| 自拍偷自拍亚洲精品老妇| 一级黄片播放器| 亚洲激情五月婷婷啪啪| 久久精品国产亚洲网站| 欧美精品一区二区大全| 日韩 亚洲 欧美在线| 日本黄大片高清| 热99国产精品久久久久久7| 亚洲国产高清在线一区二区三| 最后的刺客免费高清国语| 亚洲av二区三区四区| 91精品伊人久久大香线蕉| 黄色一级大片看看| 精品久久久久久久末码| 岛国毛片在线播放| 性插视频无遮挡在线免费观看| 国产精品.久久久| 啦啦啦中文免费视频观看日本| 国产探花极品一区二区| 亚洲,一卡二卡三卡| 久久鲁丝午夜福利片| 国产高清有码在线观看视频| 国产成人精品福利久久| 亚洲精品影视一区二区三区av| 少妇高潮的动态图| 少妇猛男粗大的猛烈进出视频 | 国产精品嫩草影院av在线观看| 亚洲第一区二区三区不卡| 国产亚洲av嫩草精品影院| 一级毛片黄色毛片免费观看视频| 在现免费观看毛片| 欧美精品人与动牲交sv欧美| 麻豆乱淫一区二区| 国产精品福利在线免费观看| 久久久久久久大尺度免费视频| 97人妻精品一区二区三区麻豆| 欧美 日韩 精品 国产| 亚洲成人中文字幕在线播放| 熟妇人妻不卡中文字幕| 国产成人免费观看mmmm| 在线观看一区二区三区激情| 大片电影免费在线观看免费| 另类亚洲欧美激情| 少妇裸体淫交视频免费看高清| 免费看光身美女| 亚洲,一卡二卡三卡| 国产精品.久久久| 性插视频无遮挡在线免费观看| .国产精品久久| 精品久久久精品久久久| 日本黄大片高清| 国产人妻一区二区三区在| 中文天堂在线官网| 国产精品一二三区在线看| 国产精品成人在线| 成年av动漫网址| 亚洲欧美成人综合另类久久久| 久久精品国产鲁丝片午夜精品| 国产精品一及| 日韩电影二区| 嫩草影院精品99| 欧美激情国产日韩精品一区| av卡一久久| 国产av码专区亚洲av| 亚洲av免费高清在线观看| 欧美精品一区二区大全| 建设人人有责人人尽责人人享有的 | 欧美极品一区二区三区四区| www.色视频.com| 国产高清三级在线| 一级毛片电影观看| 伦精品一区二区三区| av在线播放精品| 久久女婷五月综合色啪小说 | 九草在线视频观看| 性色avwww在线观看| 国产精品一区二区性色av| 水蜜桃什么品种好| 欧美日韩视频精品一区| 别揉我奶头 嗯啊视频| 国产精品国产三级国产av玫瑰| 青春草视频在线免费观看| av一本久久久久| 国产伦在线观看视频一区| 天美传媒精品一区二区| 久久久久久久久久人人人人人人| 在线 av 中文字幕| 2021天堂中文幕一二区在线观| 久久久久久久大尺度免费视频| 日韩制服骚丝袜av| 日韩电影二区| 免费大片18禁| h日本视频在线播放| 日本一二三区视频观看| 午夜日本视频在线| 国产精品久久久久久久久免| 精品久久久久久电影网| 99热这里只有是精品50| 狂野欧美激情性xxxx在线观看| 内射极品少妇av片p| 69av精品久久久久久| 伦精品一区二区三区| 一级毛片电影观看| 国产精品久久久久久精品古装| 一区二区三区免费毛片| 91精品国产九色| 欧美三级亚洲精品| 日本av手机在线免费观看| 国产免费又黄又爽又色| 亚洲av男天堂| 久热久热在线精品观看| 制服丝袜香蕉在线| 在现免费观看毛片| 人人妻人人澡人人爽人人夜夜| 亚洲色图综合在线观看| 大香蕉久久网| 王馨瑶露胸无遮挡在线观看| .国产精品久久| 亚洲国产最新在线播放| 欧美区成人在线视频| 国产亚洲精品久久久com| 国产国拍精品亚洲av在线观看| 国产精品久久久久久精品古装| 精华霜和精华液先用哪个| 中文字幕制服av| 自拍偷自拍亚洲精品老妇| 99热6这里只有精品| 插逼视频在线观看| 欧美成人一区二区免费高清观看| 亚洲av二区三区四区| 久久午夜福利片| 大香蕉久久网| 一区二区三区四区激情视频| 国产又色又爽无遮挡免| 大片电影免费在线观看免费| 国产 一区 欧美 日韩| 久久99热这里只有精品18| 久久久久久久久久久丰满| 视频区图区小说| 亚洲久久久久久中文字幕| 汤姆久久久久久久影院中文字幕| 麻豆精品久久久久久蜜桃| 街头女战士在线观看网站| 久热久热在线精品观看| 看非洲黑人一级黄片| 亚洲精品一区蜜桃| 国产一区亚洲一区在线观看| 大又大粗又爽又黄少妇毛片口| 夫妻午夜视频| av在线亚洲专区| 久久97久久精品| 久久久久久久久久人人人人人人| 国模一区二区三区四区视频| 久久久久久久久久成人| 黄色怎么调成土黄色| 99久久九九国产精品国产免费| 亚洲高清免费不卡视频| 久久久久久久久久人人人人人人| 丝袜美腿在线中文| 十八禁网站网址无遮挡 | 午夜免费观看性视频| 2018国产大陆天天弄谢| 夜夜爽夜夜爽视频| 亚州av有码| 在线观看人妻少妇| 国产精品国产三级国产av玫瑰| av在线老鸭窝| 大码成人一级视频| 国产成人精品一,二区| 国产欧美另类精品又又久久亚洲欧美| 91久久精品国产一区二区成人| 伊人久久精品亚洲午夜| 观看美女的网站| 亚洲国产日韩一区二区| 亚洲,一卡二卡三卡| 伦理电影大哥的女人| 午夜老司机福利剧场| 国产高潮美女av| 国产视频内射| 久久久久精品久久久久真实原创| 高清在线视频一区二区三区| av免费在线看不卡| 高清在线视频一区二区三区| 久久久久久久久大av| 观看免费一级毛片| 搡老乐熟女国产| 大陆偷拍与自拍| 一级黄片播放器| 菩萨蛮人人尽说江南好唐韦庄| 欧美变态另类bdsm刘玥| 一区二区三区免费毛片| 欧美亚洲 丝袜 人妻 在线| 涩涩av久久男人的天堂| 深爱激情五月婷婷| 亚洲国产高清在线一区二区三| 美女高潮的动态| 免费电影在线观看免费观看| 欧美日本视频| 插阴视频在线观看视频| 欧美日韩在线观看h| 成人美女网站在线观看视频| 免费观看性生交大片5| 国产免费一级a男人的天堂| 女的被弄到高潮叫床怎么办| 色哟哟·www| 三级经典国产精品| 秋霞在线观看毛片| 中国三级夫妇交换| 日韩国内少妇激情av| 亚洲国产色片| 99热国产这里只有精品6| 日韩欧美一区视频在线观看 | 视频中文字幕在线观看| 制服丝袜香蕉在线| 国产欧美日韩一区二区三区在线 | www.av在线官网国产| 乱系列少妇在线播放| 国产精品av视频在线免费观看| 赤兔流量卡办理| 精品久久久精品久久久| 亚洲欧美日韩无卡精品| 精品视频人人做人人爽| 国产成人免费无遮挡视频| 亚洲激情五月婷婷啪啪| 在线观看人妻少妇| 最近中文字幕高清免费大全6| 男的添女的下面高潮视频| 国产爽快片一区二区三区| 久久久久久国产a免费观看| 三级男女做爰猛烈吃奶摸视频| 天堂俺去俺来也www色官网| 五月玫瑰六月丁香| 五月开心婷婷网| 秋霞在线观看毛片| 国产精品一及| 日韩欧美一区视频在线观看 | 最近最新中文字幕免费大全7| 亚洲丝袜综合中文字幕| 在线观看美女被高潮喷水网站| 99视频精品全部免费 在线| 国产精品久久久久久精品古装| 亚洲内射少妇av| 亚洲av二区三区四区| 韩国高清视频一区二区三区| 五月玫瑰六月丁香| 亚洲色图av天堂| 国产精品一二三区在线看| 国产成人精品婷婷| 免费av不卡在线播放| 国产精品国产三级国产专区5o| 18禁裸乳无遮挡动漫免费视频 | 亚洲av免费高清在线观看| 男女下面进入的视频免费午夜| kizo精华| 好男人在线观看高清免费视频| 亚洲av成人精品一二三区| av在线亚洲专区| 久久久久精品性色| 日日撸夜夜添| 久久久久国产网址| 久久精品夜色国产| 亚洲精品色激情综合| 黄色配什么色好看| 久久久久性生活片| 午夜激情久久久久久久| 三级经典国产精品| 干丝袜人妻中文字幕| 欧美国产精品一级二级三级 | 人人妻人人澡人人爽人人夜夜| 性色av一级| 国产国拍精品亚洲av在线观看| 成人亚洲欧美一区二区av|