日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]重復(fù)代碼片段查詢方法和裝置在審

專利信息
申請?zhí)枺?/td> 201610384291.8 申請日: 2016-06-01
公開(公告)號: CN106919433A 公開(公告)日: 2017-07-04
發(fā)明(設(shè)計(jì))人: 屠寅海 申請(專利權(quán))人: 阿里巴巴集團(tuán)控股有限公司
主分類號: G06F9/45 分類號: G06F9/45
代理公司: 北京市惠誠律師事務(wù)所11353 代理人: 劉子敬
地址: 英屬開曼群島大開*** 國省代碼: 暫無信息
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 重復(fù) 代碼 片段 查詢 方法 裝置
【說明書】:

技術(shù)領(lǐng)域

發(fā)明涉及信息技術(shù),尤其涉及一種重復(fù)代碼片段查詢方法和裝置。

背景技術(shù)

在軟件開發(fā)過程中,經(jīng)常會將工作量較大的軟件開發(fā)項(xiàng)目分割為工作量較小的子項(xiàng)目,并由不同的程序員分別對子項(xiàng)目編寫程序代碼。當(dāng)兩個(gè)不同的子項(xiàng)目均需要用到同一個(gè)程序段時(shí),往往會出現(xiàn)兩個(gè)不同的子項(xiàng)目中出現(xiàn)完全相同的程序代碼,在這種情況下,若需要對該程序段進(jìn)行修改,則需要對各子項(xiàng)目中重復(fù)出現(xiàn)的全部該程序段均進(jìn)行修改,工作量較大且容易出現(xiàn)錯誤。

因此,在對子項(xiàng)目進(jìn)行整合之后,需要對整合所獲得的項(xiàng)目進(jìn)行優(yōu)化,具體來說,需要針對項(xiàng)目的程序代碼進(jìn)行重復(fù)代碼片段的查詢,將查詢出的重復(fù)代碼片段進(jìn)行復(fù)用或者說合并,從而提高可維護(hù)性。

現(xiàn)有技術(shù)中在查詢重復(fù)代碼片段時(shí),需要針對每一個(gè)代碼片段依次與其余代碼片段進(jìn)行比較,從而判斷出是否存在重復(fù)代碼片段,由于這種方式需要將全部的代碼片段數(shù)據(jù)存儲在內(nèi)存中,因此運(yùn)行開銷較大。

發(fā)明內(nèi)容

本發(fā)明提供一種重復(fù)代碼片段查詢方法和裝置,用于解決現(xiàn)有技術(shù)中查詢是否存在重復(fù)代碼片段時(shí),運(yùn)行開銷較大的技術(shù)問題。

為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:

第一方面,提供了一種重復(fù)代碼片段查詢方法,包括:

獲取包含多個(gè)代碼片段的代碼序列的各后綴;

將各后綴所包含的代碼片段在所述代碼序列中的排序位置作為元素,構(gòu)造所述代碼序列的第一后綴數(shù)組;

根據(jù)由所述第一后綴數(shù)組中的各元素所得到的后綴,計(jì)算各后綴之間的公共部分;

利用所述公共部分,查詢所述多個(gè)代碼片段中的重復(fù)代碼片段。

第二方面,提供了一種重復(fù)代碼片段查詢裝置,包括:

后綴模塊,用于獲取包含多個(gè)代碼片段的代碼序列的各后綴;

構(gòu)造模塊,用于將各后綴所包含的代碼片段在所述代碼序列中的排序位置作為元素,構(gòu)造所述代碼序列的第一后綴數(shù)組;

計(jì)算模塊,用于根據(jù)由所述第一后綴數(shù)組中的各元素所得到的后綴,計(jì)算各后綴之間的公共部分;

查詢模塊,用于利用所述公共部分,查詢所述多個(gè)代碼片段中的重復(fù)代碼片段。

本發(fā)明實(shí)施例提供的重復(fù)代碼片段查詢方法和裝置,通過對多個(gè)代碼片段所構(gòu)成的代碼序列確定各后綴之后,將各后綴所包含的代碼片段在代碼序列中的排序位置作為元素,構(gòu)造代碼序列的后綴數(shù)組,從而根據(jù)由后綴數(shù)組中的各元素所計(jì)算出的各后綴之間的公共部分,查詢所述多個(gè)代碼片段中的重復(fù)代碼片段。由于所構(gòu)造的后綴數(shù)組中存儲的僅為一個(gè)指示后綴中代碼片段所在排序位置的數(shù)值,而不是將后綴中代碼片段的內(nèi)容存儲在后綴數(shù)組中,因此,也就不必將全部的代碼片段內(nèi)容存儲在內(nèi)存中,從而運(yùn)行的開銷較小,解決了現(xiàn)有技術(shù)中查詢是否存在重復(fù)代碼片段時(shí),運(yùn)行開銷較大的技術(shù)問題。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

附圖說明

通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1為本發(fā)明實(shí)施例一提供的一種重復(fù)代碼片段查詢方法的流程示意圖;

圖2為重復(fù)代碼片段查詢方法的執(zhí)行示意圖;

圖3為本發(fā)明實(shí)施例二提供的一種重復(fù)代碼片段查詢方法的流程示意圖;

圖4為逐個(gè)源文件進(jìn)行處理的流程示意圖;

圖5為逐行對源文件的代碼進(jìn)行處理的流程示意圖;

圖6為高度數(shù)組的計(jì)算示意圖;

圖7為本發(fā)明實(shí)施例三提供的一種重復(fù)代碼片段查詢裝置的結(jié)構(gòu)示意圖;

圖8為本發(fā)明實(shí)施例四提供的一種重復(fù)代碼片段查詢裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

為了便于理解本發(fā)明所提供的重復(fù)代碼片段查詢方法和裝置,在描述具體實(shí)施例之前,對實(shí)施例中所涉及的技術(shù)術(shù)語進(jìn)行解釋:

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201610384291.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國國家知識產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖、流程工藝圖技術(shù)構(gòu)造圖;

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 91av一区二区三区| 午夜电影天堂| 午夜天堂电影| 国产一区免费在线| 国产精品一区二区免费视频| 欧美一区二区免费视频| 国产91一区| 亚洲精品一区中文字幕| 国产在线干| 亚洲五码在线| 久久五月精品| 国产精品久久久久久久久久久久冷| 色吊丝av中文字幕| 99久精品视频| 一区二区精品久久| 99热久久这里只精品国产www| 91亚洲欧美日韩精品久久奇米色| 国产在线一卡| 国产jizz18女人高潮| 国产有码aaaae毛片视频| 亚洲精品国产一区| 91精品资源| 夜夜爱av| 国产欧美精品一区二区在线播放| 国内少妇自拍视频一区| 一区二区久久精品66国产精品| 日韩精品久久久久久中文字幕8| 久久国产精品-国产精品| 91制服诱惑| 国语精品一区| 国产欧美日韩亚洲另类第一第二页| 欧美高清性xxxx| 99久久精品一区| 日本一区二区三区电影免费观看| aaaaa国产欧美一区二区| 国产精品白浆一区二区| 性色av色香蕉一区二区三区| 欧美一区二区三区四区在线观看| 91在线一区| 99爱精品视频| 午夜欧美a级理论片915影院 | 综合欧美一区二区三区| 亚洲精品国产主播一区| 日韩欧美多p乱免费视频| 国产在线拍偷自揄拍视频| 中文字幕在线播放一区| 99久久精品国| 99久久国产免费| 国产精品久久久久久亚洲美女高潮 | 色噜噜日韩精品欧美一区二区 | 色一情一交一乱一区二区三区 | 日本一区二区三区在线看| 午夜激情电影在线播放| 国产伦精品一区二| 激情久久一区| 亚洲精品国产久| 天天干狠狠插| 狠狠色丁香久久婷婷综| 国产一区二区激情| 日本白嫩的18sex少妇hd| 午夜性电影| 91精品国产综合久久福利软件| 中文字幕在线一区二区三区 | 久久精品国产96| 亚洲区日韩| 国产在线一卡| 国产精品午夜一区二区三区视频| 亚洲国产精品综合| 国产亚洲精品精品国产亚洲综合| 中文字幕制服狠久久日韩二区 | 高清欧美xxxx| 国产麻豆一区二区三区在线观看| 久久久精品久久日韩一区综合| 欧美日韩一区不卡| 丰满岳乱妇bd在线观看k8| 久久精品爱爱视频| 色噜噜狠狠色综合中文字幕| 中文字幕天天躁日日躁狠狠躁免费| 国产精品一区二区日韩新区| 一区二区在线视频免费观看| 亚洲一卡二卡在线| 91午夜在线观看| 97国产精品久久久| 96国产精品视频| 午夜影院色| 精品久久不卡| 少妇性色午夜淫片aaa播放5| 公乱妇hd在线播放bd| 亚洲精品无吗| 国产欧美日韩精品一区二区三区| 香港三日三级少妇三级99| 99视频国产精品| 免费在线观看国产精品| www.日本一区| 久久午夜精品福利一区二区| 国产88在线观看入口| 欧美精品国产精品| 国产欧美日韩精品一区二区三区| 日韩精品免费一区二区中文字幕| 99久久精品免费看国产免费粉嫩| 97人人澡人人添人人爽超碰| 亚洲欧洲日韩av| 日本不卡精品| 国产69精品久久99不卡免费版| 亚洲精品乱码久久久久久按摩| 狠狠色噜噜狠狠狠狠2018| 精品久久香蕉国产线看观看gif| 日韩区欧美久久久无人区| 香蕉av一区| 国精偷拍一区二区三区| av午夜影院| 国产一区二区伦理| 国产欧美一区二区三区免费看| 国产精品久久久久久久综合| 午夜激情在线| 久久亚洲精品国产一区最新章节| 欧美在线视频精品| 欧美性受xxxx狂喷水| 91理论片午午伦夜理片久久| 日本一二三区视频在线| 欧美一区二区三区视频在线观看| 97久久国产亚洲精品超碰热| 91精品国产高清一区二区三区| 日韩av在线中文| 久久人做人爽一区二区三区小说 | 国产一区二区资源| www.成| 狠狠色噜噜狠狠狠狠88| 午夜影院91| 亚洲天堂国产精品| 国产伦精品一区二区三区四区| 精品国产1区2区3区| 欧美国产亚洲精品| 国产精品视频1区| 国产精品欧美一区二区三区奶水| 91理论片午午伦夜理片久久| 91一区二区三区视频| 国产精品久久久视频| 日韩精品免费一区| 午夜无人区免费网站| 国产一卡在线| 日韩区欧美久久久无人区| 免费精品一区二区三区第35| 日韩av视屏在线观看| 国产精品一区二区在线看| 激情久久一区二区| 国产欧美一区二区三区不卡高清| 国产在线精品一区二区在线播放| 偷拍自中文字av在线| 久久精品色欧美aⅴ一区二区| 精品一区欧美| 国产精品v亚洲精品v日韩精品| 日日夜夜精品免费看| 蜜臀久久精品久久久用户群体| 国产精品日本一区二区不卡视频| 精品久久久久久中文字幕大豆网| 国产精品5区| 国产1区2区3区| 欧美一区视频观看| 国产精品黑色丝袜的老师| 视频一区欧美| 日本一区中文字幕| 亲子乱子伦xxxx| 国产日韩一区在线| 91黄在线看| 久久国产精品首页| 国产视频一区二区在线播放| 欧美精品一区久久| 午夜免费网址| 国内少妇偷人精品视频免费| 99久久精品免费视频| 欧美高清极品videossex| 国产一区二区免费电影| 久久国产精品免费视频| 91精品国产综合久久婷婷香| 国产69精品久久久久按摩| 中文字幕一区2区3区| 日韩精品久久久久久久酒店| 午夜激情电影院| 手机看片国产一区| 欧美日韩九区| 欧美一区免费| 999亚洲国产精| 国产乱码精品一区二区三区介绍| 免费久久99精品国产婷婷六月| 欧美乱妇在线视频播放| 欧美高清性xxxxhdvideos| 少妇高潮ⅴideosex| 欧美一区二区三区性| av午夜影院| 欧美日韩亚洲另类| 996久久国产精品线观看| 国产精品天堂网| 日本一区二区三区电影免费观看| 精品国产一区二区三区麻豆免费观看完整版| 狠狠色噜噜狠狠狠狠777| 国产1区2区3区| 国产日本一区二区三区| 久久国产精品精品国产| 国产一区二区午夜| 国产一级精品在线观看| 午夜亚洲影院| 亚洲四区在线| 国产精品一区一区三区| 中文字幕精品一区二区三区在线| 国产91一区二区在线观看| 韩日av一区二区三区| 久久国产欧美视频| 中文字幕国内精品| 日韩精品在线一区二区三区| 久久国产欧美一区二区免费| 久久99亚洲精品久久99果| 久久99久久99精品蜜柚传媒| 免费视频拗女稀缺一区二区| 久久国产这里只有精品| 欧美精品第一区| 久久国产中文字幕| 窝窝午夜理伦免费影院| 欧美在线精品一区| 久久免费精品国产| 88888888国产一区二区| 亚洲乱小说| 午夜av网址| 日本免费电影一区二区三区| 亚洲s码欧洲m码在线观看| 91久久精品国产亚洲a∨麻豆| 国产不卡一二三区| 色婷婷综合久久久久中文| 亚洲麻豆一区| 国产日本一区二区三区| 日本丰满岳妇伦3在线观看| 右手影院av| 国产日韩欧美综合在线| 国产精品1区2区| 91夜夜夜| 国产一区二区三区小说| 精品国产区一区二| 四虎影视亚洲精品国产原创优播| 日韩欧美多p乱免费视频| 国产亚洲精品久久午夜玫瑰园| 国产一二区在线观看| 国产97在线看| 少妇高潮大叫喷水| 久久91精品国产91久久久| 91精品啪在线观看国产线免费| 国产精品久久久久久久久久久新郎|