大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測_第1頁
大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測_第2頁
大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測_第3頁
大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測_第4頁
大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

數(shù)智創(chuàng)新變革未來大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測克隆檢測必要性:確保大規(guī)模代碼庫的獨(dú)創(chuàng)性與完整性。克隆檢測類型:對(duì)類型1和類型2的克隆檢測進(jìn)行區(qū)分。準(zhǔn)實(shí)時(shí)檢測:實(shí)時(shí)或近實(shí)時(shí)的克隆檢測方法。哈希算法應(yīng)用:使用哈希函數(shù)的實(shí)現(xiàn),例如MD5和SHA1?;谙嗨菩詸z測:利用相似性度量方法,例如Jaccard距離和余弦相似性。流水線檢測設(shè)計(jì):描述流水線檢測架構(gòu)和組件。性能評(píng)估指標(biāo):介紹評(píng)估準(zhǔn)實(shí)時(shí)克隆檢測性能的指標(biāo)。局限與改進(jìn)方向:討論現(xiàn)有方法的局限性以及未來的改進(jìn)方向。ContentsPage目錄頁克隆檢測必要性:確保大規(guī)模代碼庫的獨(dú)創(chuàng)性與完整性。大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測#.克隆檢測必要性:確保大規(guī)模代碼庫的獨(dú)創(chuàng)性與完整性。代碼克隆的定義與種類:1.代碼克隆是指在代碼庫中存在著相似或相同的代碼片段,這些代碼片段通常具有相同的邏輯或功能。2.代碼克隆可以分為四種類型:完全克隆、相似克隆、相關(guān)克隆和寄生克隆。3.完全克隆是完全相同的代碼片段,相似克隆是具有相似邏輯或功能的代碼片段,相關(guān)克隆是具有相關(guān)邏輯或功能的代碼片段,寄生克隆是存在于不同代碼模塊中的相似或相同的代碼片段。代碼克隆產(chǎn)生的原因:1.代碼克隆產(chǎn)生的原因有很多,包括代碼復(fù)用、代碼抄襲、代碼錯(cuò)誤修復(fù)和代碼維護(hù)等。2.代碼復(fù)用是代碼克隆的主要原因之一,代碼復(fù)用是指將相同的代碼片段在不同的代碼模塊中使用,這可以減少代碼開發(fā)的時(shí)間和成本。3.代碼抄襲是指將別人的代碼竊取并使用在自己開發(fā)的代碼中,這是一種不道德的行為,可能會(huì)侵犯他人的知識(shí)產(chǎn)權(quán)。4.代碼錯(cuò)誤修復(fù)是代碼克隆的另一個(gè)常見原因,當(dāng)代碼出現(xiàn)錯(cuò)誤時(shí),開發(fā)人員通常會(huì)復(fù)制粘貼代碼片段進(jìn)行修復(fù),這可能會(huì)導(dǎo)致代碼克隆的產(chǎn)生。#.克隆檢測必要性:確保大規(guī)模代碼庫的獨(dú)創(chuàng)性與完整性。代碼克隆檢測工具:1.代碼克隆檢測工具可以幫助開發(fā)人員檢測代碼庫中的代碼克隆,這些工具通常使用各種算法來比較代碼片段的相似度。2.代碼克隆檢測工具有許多不同類型,每種工具都有其自身的特點(diǎn)和優(yōu)勢,開發(fā)人員可以根據(jù)自己的需要選擇合適的工具。3.代碼克隆檢測工具可以大大提高代碼開發(fā)的效率和質(zhì)量,幫助開發(fā)人員避免代碼重復(fù)和錯(cuò)誤,并確保代碼庫的獨(dú)創(chuàng)性和完整性。代碼克隆對(duì)代碼質(zhì)量的影響:1.代碼克隆對(duì)代碼質(zhì)量有負(fù)面的影響,代碼克隆會(huì)增加代碼的可維護(hù)性、可讀性、可擴(kuò)展性和安全性。2.代碼克隆會(huì)使代碼變得難以理解和維護(hù),當(dāng)需要對(duì)代碼進(jìn)行修改時(shí),開發(fā)人員需要修改所有包含代碼克隆的代碼片段,這可能會(huì)導(dǎo)致錯(cuò)誤的產(chǎn)生。3.代碼克隆也會(huì)使代碼變得難以擴(kuò)展,當(dāng)需要向代碼中添加新的功能時(shí),開發(fā)人員需要修改所有包含代碼克隆的代碼片段,這可能會(huì)導(dǎo)致代碼變得冗長和復(fù)雜。#.克隆檢測必要性:確保大規(guī)模代碼庫的獨(dú)創(chuàng)性與完整性。代碼克隆對(duì)代碼安全的影響:1.代碼克隆對(duì)代碼安全也有負(fù)面的影響,代碼克隆會(huì)增加代碼中漏洞的數(shù)量和嚴(yán)重性,使攻擊者更容易攻擊代碼。2.代碼克隆會(huì)使攻擊者更容易發(fā)現(xiàn)代碼中的漏洞,因?yàn)橄嗤拇a片段在不同的代碼模塊中使用,攻擊者只需要找到一個(gè)漏洞就可以同時(shí)攻擊多個(gè)代碼模塊。3.代碼克隆會(huì)使代碼變得難以修復(fù),當(dāng)需要修復(fù)代碼中的漏洞時(shí),開發(fā)人員需要修改所有包含代碼克隆的代碼片段,這可能會(huì)導(dǎo)致錯(cuò)誤的產(chǎn)生。代碼克隆檢測的挑戰(zhàn):1.代碼克隆檢測是一項(xiàng)具有挑戰(zhàn)性的任務(wù),代碼克隆檢測的挑戰(zhàn)主要包括:(1)代碼克隆的類型多樣,有些代碼克隆很容易檢測,有些代碼克隆很難檢測。(2)代碼克隆的數(shù)量巨大,隨著代碼庫的不斷增大,代碼克隆的數(shù)量也會(huì)不斷增加。克隆檢測類型:對(duì)類型1和類型2的克隆檢測進(jìn)行區(qū)分。大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測#.克隆檢測類型:對(duì)類型1和類型2的克隆檢測進(jìn)行區(qū)分??寺z測類型:對(duì)類型1和類型2的克隆檢測進(jìn)行區(qū)分:1.類型1克隆:-嚴(yán)格意義上的克隆,指代碼塊之間在語法上完全相同,沒有任何修改。-用于檢測抄襲和剽竊等行為。-通常使用字符串匹配或哈希算法進(jìn)行檢測。2.類型2克隆:-近似克隆,指代碼塊之間在語義上相同,但語法上可能存在差異。-用于檢測代碼重用和代碼風(fēng)格相似性等問題。-通常使用抽象語法樹(AST)或代碼向量化等方法進(jìn)行檢測??寺z測方法:靜態(tài)克隆檢測和動(dòng)態(tài)克隆檢測:1.靜態(tài)克隆檢測:-在代碼編寫階段進(jìn)行檢測。-優(yōu)點(diǎn)是速度快、資源消耗少。-缺點(diǎn)是只能檢測到語法上的克隆,無法檢測到語義上的克隆。2.動(dòng)態(tài)克隆檢測:-在代碼執(zhí)行階段進(jìn)行檢測。-優(yōu)點(diǎn)是能夠檢測到語義上的克隆。-缺點(diǎn)是速度慢、資源消耗大。#.克隆檢測類型:對(duì)類型1和類型2的克隆檢測進(jìn)行區(qū)分??寺z測工具:開源克隆檢測工具和商業(yè)克隆檢測工具:1.開源克隆檢測工具:-免費(fèi)使用,功能齊全。-需要具備一定的技術(shù)能力才能使用。-代表工具有CloneDR、CCFinder、Simian等。2.商業(yè)克隆檢測工具:-價(jià)格昂貴,但功能更強(qiáng)大、更易用。-代表工具有CodeSeer、ParasoftC++test、Klocwork等??寺z測應(yīng)用:代碼重用、代碼質(zhì)量評(píng)估、剽竊檢測:1.代碼重用:-克隆檢測可以幫助開發(fā)人員識(shí)別和重用現(xiàn)有的代碼,提高開發(fā)效率。-通過克隆檢測,開發(fā)人員可以避免重復(fù)編寫相同的代碼,減少代碼維護(hù)成本。2.代碼質(zhì)量評(píng)估:-克隆檢測可以幫助開發(fā)人員識(shí)別代碼庫中的克隆代碼,評(píng)估代碼質(zhì)量。-高克隆率的代碼庫往往質(zhì)量較差,容易出現(xiàn)問題。3.剽竊檢測:-克隆檢測可以幫助教育機(jī)構(gòu)檢測學(xué)生的作業(yè)是否存在剽竊行為。-通過克隆檢測,教育機(jī)構(gòu)可以確保學(xué)生的作業(yè)是原創(chuàng)的,維護(hù)學(xué)術(shù)誠信。#.克隆檢測類型:對(duì)類型1和類型2的克隆檢測進(jìn)行區(qū)分??寺z測挑戰(zhàn):大規(guī)模代碼庫中的克隆檢測、語義克隆檢測:1.大規(guī)模代碼庫中的克隆檢測:-大規(guī)模代碼庫中的克隆檢測面臨著速度和資源消耗的問題。-傳統(tǒng)克隆檢測算法在大規(guī)模代碼庫上往往效率低下。-需要開發(fā)新的算法和技術(shù)來應(yīng)對(duì)大規(guī)模代碼庫中的克隆檢測挑戰(zhàn)。2.語義克隆檢測:-語義克隆檢測是克隆檢測領(lǐng)域的難點(diǎn)。-傳統(tǒng)克隆檢測算法只能檢測到語法上的克隆,無法檢測到語義上的克隆。準(zhǔn)實(shí)時(shí)檢測:實(shí)時(shí)或近實(shí)時(shí)的克隆檢測方法。大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測準(zhǔn)實(shí)時(shí)檢測:實(shí)時(shí)或近實(shí)時(shí)的克隆檢測方法。1.簽名:通過哈希函數(shù)或其他特征提取算法將代碼塊轉(zhuǎn)換為唯一標(biāo)識(shí)符,稱為簽名。2.索引:將代碼庫中所有代碼塊的簽名存儲(chǔ)在索引中,以便快速搜索。3.檢測:當(dāng)需要檢測新代碼時(shí),將新代碼塊的簽名與索引中的簽名進(jìn)行比較,以查找可能的克隆。基于令牌技術(shù)的準(zhǔn)實(shí)時(shí)克隆檢測1.令牌:將代碼塊劃分為較小的代碼片斷,稱為令牌。2.哈希:對(duì)每個(gè)令牌計(jì)算哈希值,并將其存儲(chǔ)在哈希表中。3.檢測:當(dāng)需要檢測新代碼時(shí),將新代碼塊的令牌計(jì)算哈希值,并在哈希表中查找匹配的哈希值,以查找可能的克隆?;诤灻夹g(shù)的準(zhǔn)實(shí)時(shí)克隆檢測準(zhǔn)實(shí)時(shí)檢測:實(shí)時(shí)或近實(shí)時(shí)的克隆檢測方法。1.抽象語法樹(AST):將代碼解析為AST,AST是一種樹形數(shù)據(jù)結(jié)構(gòu),表示代碼的語法結(jié)構(gòu)。2.特征提取:從AST中提取特征,例如節(jié)點(diǎn)類型、節(jié)點(diǎn)數(shù)量、樹深度等。3.檢測:當(dāng)需要檢測新代碼時(shí),將新代碼塊解析為AST,并提取特征,然后將這些特征與索引中的特征進(jìn)行比較,以查找可能的克隆。基于機(jī)器學(xué)習(xí)技術(shù)的準(zhǔn)實(shí)時(shí)克隆檢測1.特征工程:將代碼塊轉(zhuǎn)換為機(jī)器學(xué)習(xí)模型可以理解的形式,例如提取代碼結(jié)構(gòu)、語法和語義特征。2.模型訓(xùn)練:使用已標(biāo)記的代碼塊訓(xùn)練機(jī)器學(xué)習(xí)模型,以區(qū)分克隆和非克隆代碼。3.檢測:當(dāng)需要檢測新代碼時(shí),將新代碼塊轉(zhuǎn)換為特征向量,并將其輸入訓(xùn)練好的機(jī)器學(xué)習(xí)模型,以預(yù)測該代碼塊是否為克隆?;诔橄笳Z法樹技術(shù)的準(zhǔn)實(shí)時(shí)克隆檢測準(zhǔn)實(shí)時(shí)檢測:實(shí)時(shí)或近實(shí)時(shí)的克隆檢測方法?;谏疃葘W(xué)習(xí)技術(shù)的準(zhǔn)實(shí)時(shí)克隆檢測1.代碼表示:將代碼塊轉(zhuǎn)換為深度學(xué)習(xí)模型可以理解的形式,例如使用詞嵌入或圖神經(jīng)網(wǎng)絡(luò)。2.模型訓(xùn)練:使用已標(biāo)記的代碼塊訓(xùn)練深度學(xué)習(xí)模型,以區(qū)分克隆和非克隆代碼。3.檢測:當(dāng)需要檢測新代碼時(shí),將新代碼塊轉(zhuǎn)換為輸入張量,并將其輸入訓(xùn)練好的深度學(xué)習(xí)模型,以預(yù)測該代碼塊是否為克隆?;诓⑿泻头植际接?jì)算技術(shù)的準(zhǔn)實(shí)時(shí)克隆檢測1.并行計(jì)算:將克隆檢測任務(wù)分解為多個(gè)子任務(wù),并使用多核CPU或GPU并行執(zhí)行這些子任務(wù),以提高檢測速度。2.分布式計(jì)算:將克隆檢測任務(wù)分配給多個(gè)計(jì)算節(jié)點(diǎn),并使用消息傳遞接口(MPI)或其他分布式計(jì)算框架進(jìn)行通信和協(xié)調(diào),以提高檢測速度和可擴(kuò)展性。3.云計(jì)算:利用云計(jì)算平臺(tái)提供的彈性計(jì)算資源,可以動(dòng)態(tài)擴(kuò)展克隆檢測任務(wù)的計(jì)算能力,以滿足不同規(guī)模代碼庫的檢測需求。哈希算法應(yīng)用:使用哈希函數(shù)的實(shí)現(xiàn),例如MD5和SHA1。大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測哈希算法應(yīng)用:使用哈希函數(shù)的實(shí)現(xiàn),例如MD5和SHA1。哈希函數(shù)1.哈希函數(shù)的定義:哈希函數(shù)是一種將任意的數(shù)據(jù)轉(zhuǎn)換為固定長度的數(shù)據(jù)(哈希值)的函數(shù),它可以快速地比較兩個(gè)文件的內(nèi)容是否相同。2.哈希函數(shù)的特點(diǎn):-單向性:哈希函數(shù)是單向的,這意味著很難從哈希值反推出原始數(shù)據(jù)。-抗碰撞性:哈希函數(shù)具有抗碰撞性,這意味著很難找到兩個(gè)不同的文件具有相同的哈希值。-快速性:哈希函數(shù)的計(jì)算速度很快,這使得它可以用于大規(guī)模代碼庫的克隆檢測。MD5哈希函數(shù)1.MD5哈希函數(shù):MD5哈希函數(shù)是一種常用的哈希函數(shù),它可以產(chǎn)生一個(gè)128位的哈希值。2.MD5哈希函數(shù)的應(yīng)用:-克隆檢測:MD5哈希函數(shù)可以用于大規(guī)模代碼庫的克隆檢測。-數(shù)據(jù)完整性檢查:MD5哈希函數(shù)可以用于數(shù)據(jù)完整性檢查,以確保數(shù)據(jù)在傳輸或存儲(chǔ)過程中沒有被篡改。-數(shù)字簽名:MD5哈希函數(shù)可以用于數(shù)字簽名,以確保數(shù)據(jù)的真實(shí)性和完整性。哈希算法應(yīng)用:使用哈希函數(shù)的實(shí)現(xiàn),例如MD5和SHA1。SHA1哈希函數(shù)1.SHA1哈希函數(shù):SHA1哈希函數(shù)是一種常用的哈希函數(shù),它可以產(chǎn)生一個(gè)160位的哈希值。2.SHA1哈希函數(shù)的應(yīng)用:-克隆檢測:SHA1哈希函數(shù)可以用于大規(guī)模代碼庫的克隆檢測。-數(shù)據(jù)完整性檢查:SHA1哈希函數(shù)可以用于數(shù)據(jù)完整性檢查,以確保數(shù)據(jù)在傳輸或存儲(chǔ)過程中沒有被篡改。-數(shù)字簽名:SHA1哈希函數(shù)可以用于數(shù)字簽名,以確保數(shù)據(jù)的真實(shí)性和完整性。基于相似性檢測:利用相似性度量方法,例如Jaccard距離和余弦相似性。大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測基于相似性檢測:利用相似性度量方法,例如Jaccard距離和余弦相似性。基于Jaccard距離的相似性檢測1.Jaccard距離是一種用于衡量兩個(gè)集合相似性的度量方法,其值在0到1之間,相似性越大,Jaccard距離越小。2.Jaccard距離的計(jì)算公式為:Jaccard距離=交集元素?cái)?shù)量/(并集元素?cái)?shù)量-交集元素?cái)?shù)量),其中交集元素?cái)?shù)量指兩個(gè)集合中同時(shí)出現(xiàn)的元素?cái)?shù)量,并集元素?cái)?shù)量指兩個(gè)集合中的所有元素?cái)?shù)量。3.Jaccard距離常用于比較兩個(gè)文本或代碼片段的相似性,其值越小,兩個(gè)文本或代碼片段越相似。基于余弦相似性的相似性檢測1.余弦相似性是一種用于衡量兩個(gè)向量的相似性的度量方法,其值在-1到1之間,相似性越大,余弦相似性越接近1。2.余弦相似性的計(jì)算公式為:余弦相似性=兩個(gè)向量點(diǎn)積/(兩個(gè)向量的模長的乘積),其中兩個(gè)向量的模長是兩個(gè)向量元素的平方和的開方。3.余弦相似性常用于比較兩個(gè)文檔或代碼片段的相似性,其值越大,兩個(gè)文檔或代碼片段越相似。流水線檢測設(shè)計(jì):描述流水線檢測架構(gòu)和組件。大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測#.流水線檢測設(shè)計(jì):描述流水線檢測架構(gòu)和組件。流水線檢測架構(gòu):1.實(shí)時(shí)檢測架構(gòu):流水線檢測架構(gòu)設(shè)計(jì)為支持實(shí)時(shí)克隆檢測,能夠在變更提交時(shí)或一段時(shí)間內(nèi)檢測克隆。2.高效數(shù)據(jù)處理:架構(gòu)采用高效的數(shù)據(jù)處理機(jī)制,能夠處理大量代碼庫數(shù)據(jù),并快速檢測克隆。3.可擴(kuò)展性和彈性:架構(gòu)具有可擴(kuò)展性和彈性,能夠隨著代碼庫規(guī)模增大而擴(kuò)展,并能夠處理高負(fù)載。流水線檢測組件:1.代碼存儲(chǔ)庫:存儲(chǔ)庫包含需要檢測克隆的代碼庫數(shù)據(jù),包括源代碼、元數(shù)據(jù)和提交歷史記錄。2.變更偵聽器:變更偵聽器監(jiān)聽代碼存儲(chǔ)庫,并在代碼庫發(fā)生變更時(shí)通知檢測流水線。3.變更分析器:變更分析器分析代碼庫的變更內(nèi)容,并提取可能涉及克隆的變更數(shù)據(jù)。4.克隆檢測引擎:克隆檢測引擎根據(jù)提取的變更數(shù)據(jù)進(jìn)行克隆檢測,并輸出克隆檢測結(jié)果。性能評(píng)估指標(biāo):介紹評(píng)估準(zhǔn)實(shí)時(shí)克隆檢測性能的指標(biāo)。大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測#.性能評(píng)估指標(biāo):介紹評(píng)估準(zhǔn)實(shí)時(shí)克隆檢測性能的指標(biāo)??寺z測性能:1.速度:準(zhǔn)確地檢測和報(bào)告克隆的速度非常重要。特別是對(duì)于需要快速檢測大量代碼的實(shí)時(shí)或準(zhǔn)實(shí)時(shí)系統(tǒng),這是必不可少的。2.準(zhǔn)確性:檢測和報(bào)告克隆的準(zhǔn)確性也至關(guān)重要。在檢測時(shí)不應(yīng)漏掉任何克隆,也不應(yīng)將非克隆誤報(bào)為克隆。3.召回率:召回率是指檢測到的克隆數(shù)與實(shí)際存在的克隆總數(shù)的比率。4.精度:精度是指檢測到的克隆數(shù)與所有檢測到的克隆數(shù)(包括非克?。┑谋嚷省?.F1值:F1值是召回率和精度的調(diào)和平均值,可以綜合衡量檢測性能。6.魯棒性:克隆檢測系統(tǒng)在面臨各種挑戰(zhàn)時(shí)能夠保持其性能,例如代碼的變更、重構(gòu)或格式化。內(nèi)存和時(shí)間復(fù)雜度:1.時(shí)間復(fù)雜度:克隆檢測的時(shí)間復(fù)雜度是指檢測克隆所需的時(shí)間。通常,時(shí)間復(fù)雜度會(huì)隨著代碼庫的大小或克隆檢測的范圍而增加。2.內(nèi)存復(fù)雜度:克隆檢測的內(nèi)存復(fù)雜度是指檢測克隆所需的內(nèi)存量。通常,內(nèi)存復(fù)雜度也會(huì)隨著代碼庫的大小或克隆檢測的范圍而增加。局限與改進(jìn)方向:討論現(xiàn)有方法的局限性以及未來的改進(jìn)方向。大規(guī)模代碼庫中的準(zhǔn)實(shí)時(shí)克隆檢測局限與改進(jìn)方向:討論現(xiàn)有方法的局限性以及未來的改進(jìn)方向。擴(kuò)展代碼克隆的定義1.分析現(xiàn)有的代碼克隆定義的局限性,提出擴(kuò)展代碼克隆定義的必要性。2.闡述擴(kuò)展代碼克隆定義的優(yōu)點(diǎn)和潛在的應(yīng)用場景。3.從不同角度分析擴(kuò)展代碼克隆定義的挑戰(zhàn)和難點(diǎn),提出相應(yīng)的解決方案。優(yōu)化克隆檢測算法的準(zhǔn)確性和效率1.探討現(xiàn)有克隆檢測算法的準(zhǔn)確性和效率瓶頸,分析影響因素。2.提出優(yōu)化克隆檢測算法準(zhǔn)確性和效率的策略,包括算法設(shè)計(jì)和實(shí)現(xiàn)改進(jìn)、特征選擇和提取技術(shù)等。3.介紹前沿的深度學(xué)習(xí)和機(jī)器學(xué)習(xí)技術(shù)在克隆檢測中的應(yīng)用,探討其優(yōu)勢和局限性。局限與改進(jìn)方向:討論現(xiàn)有方法的局限性以及未來的改進(jìn)方向???/p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論