一種利用云共享實(shí)現(xiàn)代碼提示的方法
【專利摘要】本發(fā)明提供一種利用云共享實(shí)現(xiàn)代碼提示的方法,在平常寫代碼的時(shí)候遇到的錯(cuò)誤上傳到云端,再將這個(gè)遇到的問(wèn)題的解決方法進(jìn)行整合排序,存入數(shù)據(jù)庫(kù)中,并利用大數(shù)據(jù)的處理方法對(duì)數(shù)據(jù)進(jìn)行整合、處理、清洗,從而生成“問(wèn)題—解決方法”的問(wèn)題庫(kù),再進(jìn)行相同問(wèn)題不同解決方法的智能排序,然后生成最終代碼提示庫(kù)。本發(fā)明和現(xiàn)有技術(shù)相比,實(shí)現(xiàn)更加智能化的代碼提示與跟前瞻的錯(cuò)誤解決方案,從而使得用戶可以更加有效率的進(jìn)行項(xiàng)目開發(fā),更加有效率的進(jìn)行錯(cuò)誤解決,更加有積極性的開發(fā)更優(yōu)雅的更漂亮的代碼;而且本發(fā)明還具有設(shè)計(jì)合理、結(jié)構(gòu)簡(jiǎn)單、使用方便等特點(diǎn),因而,具有很好的使用價(jià)值。
【專利說(shuō)明】
一種利用云共享實(shí)現(xiàn)代碼提示的方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明具體地說(shuō)是一種利用云共享實(shí)現(xiàn)代碼提示的方法。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)時(shí)代,造就了無(wú)數(shù)網(wǎng)絡(luò)“成功”者,而這些成功者都是憑借所能夠代表自己的一個(gè)個(gè)的項(xiàng)目從而獲得成功。因此對(duì)生產(chǎn)項(xiàng)目的生產(chǎn)者的需求就越來(lái)越多,而這些生產(chǎn)者的工具便是各種語(yǔ)言,通過(guò)各種語(yǔ)言,“生產(chǎn)者”們?cè)陔娔X面前書寫出了無(wú)數(shù)個(gè)傳奇。
[0003]“生產(chǎn)者”便是我們口中常說(shuō)的程序員,程序員的工作便是敲擊出一行行的代碼,代碼進(jìn)行編譯調(diào)試,從而產(chǎn)生自己的作用。在這個(gè)過(guò)程中,代碼語(yǔ)言對(duì)規(guī)則的要求非常高,我們的程序員會(huì)遇到無(wú)數(shù)的錯(cuò)誤,無(wú)數(shù)的問(wèn)題。那么我們程序員就需要無(wú)數(shù)次的進(jìn)行調(diào)試、修改?!霸拼a提示”功能的出現(xiàn)可以更好的解決程序員在編寫代碼道路上的難題,就好像我們從古老的手算到算盤計(jì)算到計(jì)算機(jī)算這樣的過(guò)程一樣,可以讓程序員快速解決掉一些常見(jiàn)的問(wèn)題,甚至一些很棘手的問(wèn)題都可以通過(guò)這樣的一個(gè)平臺(tái)得到解決。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種利用云共享實(shí)現(xiàn)代碼提示的方法。
[0005]本發(fā)明的技術(shù)方案是按以下方式實(shí)現(xiàn)的,在平常寫代碼的時(shí)候遇到的錯(cuò)誤上傳到云端,再將這個(gè)遇到的問(wèn)題的解決方法進(jìn)行整合排序,存入數(shù)據(jù)庫(kù)中,并利用大數(shù)據(jù)的處理方法對(duì)數(shù)據(jù)進(jìn)行整合、處理、清洗,從而生成“問(wèn)題一解決方法”的問(wèn)題庫(kù),再進(jìn)行相同問(wèn)題不同解決方法的智能排序,然后生成最終代碼提示庫(kù);
具體步驟如下:
步驟1:代碼編輯器中用戶上傳錯(cuò)誤代碼問(wèn)題,如果解決問(wèn)題則一并上傳解決方法; 步驟2:根據(jù)獲得的代碼問(wèn)題生成代碼問(wèn)題庫(kù),如果有解決方法則對(duì)應(yīng)生成解決方法字段;
步驟3:將問(wèn)題一解決方法庫(kù)進(jìn)行數(shù)據(jù)分析、清洗、整合;
步驟4:對(duì)相同問(wèn)題不同解決方法安上傳次數(shù)等規(guī)則進(jìn)行智能排序;
步驟5:將排序后的“問(wèn)題一解決方法”存到最終的代碼提示庫(kù)中,以備代碼錯(cuò)誤提示推送。
[0006]本發(fā)明的優(yōu)點(diǎn)是:
本發(fā)明的一種利用云共享實(shí)現(xiàn)代碼提示的方法和現(xiàn)有技術(shù)相比,實(shí)現(xiàn)更加智能化的代碼提示與跟前瞻的錯(cuò)誤解決方案,從而使得用戶可以更加有效率的進(jìn)行項(xiàng)目開發(fā),更加有效率的進(jìn)行錯(cuò)誤解決,更加有積極性的開發(fā)更優(yōu)雅的更漂亮的代碼;而且本發(fā)明還具有設(shè)計(jì)合理、結(jié)構(gòu)簡(jiǎn)單、使用方便等特點(diǎn),因而,具有很好的使用價(jià)值。
[0007]實(shí)施方式
下面對(duì)本發(fā)明的一種利用云共享實(shí)現(xiàn)代碼提示的方法作以下詳細(xì)說(shuō)明。
[0008]本發(fā)明的一種利用云共享實(shí)現(xiàn)代碼提示的方法,將“云用戶”在生產(chǎn)項(xiàng)目時(shí)候遇到的錯(cuò)誤,上傳到云端,進(jìn)行數(shù)據(jù)的集成整合,并且將“云用戶”在解決這個(gè)錯(cuò)誤的時(shí)候所運(yùn)用的方式方法進(jìn)行問(wèn)題的關(guān)聯(lián)整合。然后利用“大數(shù)據(jù)”的處理方式,將這些問(wèn)題一解決方法這些關(guān)聯(lián)的數(shù)據(jù)進(jìn)行整理、清洗、整合。并將所有“云用戶”此問(wèn)題的處理方法按照一定的順序進(jìn)行排序,“云用戶”再次處理項(xiàng)目的時(shí)候在遇到同樣的或者相似的錯(cuò)誤的時(shí)候,云端會(huì)自動(dòng)檢測(cè)并按照一定的順序方法推送給用戶這些解決方法,
具體步驟如下:
步驟1:代碼編輯器中用戶上傳錯(cuò)誤代碼問(wèn)題,如果解決問(wèn)題則一并上傳解決方法; 步驟2:根據(jù)獲得的代碼問(wèn)題生成代碼問(wèn)題庫(kù),如果有解決方法則對(duì)應(yīng)生成解決方法字段;
步驟3:將問(wèn)題一解決方法庫(kù)進(jìn)行數(shù)據(jù)分析、清洗、整合;
步驟4:對(duì)相同問(wèn)題不同解決方法安上傳次數(shù)等規(guī)則進(jìn)行智能排序;
步驟5:將排序后的“問(wèn)題一解決方法”存到最終的代碼提示庫(kù)中,以備代碼錯(cuò)誤提示推送。
[0009]本發(fā)明的一種利用云共享實(shí)現(xiàn)代碼提示的方法其加工制作非常簡(jiǎn)單方便,按照說(shuō)明書所示即可加工。
[0010]除說(shuō)明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
【主權(quán)項(xiàng)】
1.一種利用云共享實(shí)現(xiàn)代碼提示的方法,其特征在于在平常寫代碼的時(shí)候遇到的錯(cuò)誤上傳到云端,再將這個(gè)遇到的問(wèn)題的解決方法進(jìn)行整合排序,存入數(shù)據(jù)庫(kù)中,并利用大數(shù)據(jù)的處理方法對(duì)數(shù)據(jù)進(jìn)行整合、處理、清洗,從而生成“問(wèn)題一解決方法”的問(wèn)題庫(kù),再進(jìn)行相同問(wèn)題不同解決方法的智能排序,然后生成最終代碼提示庫(kù); 具體步驟如下: 步驟I:代碼編輯器中用戶上傳錯(cuò)誤代碼問(wèn)題,如果解決問(wèn)題則一并上傳解決方法; 步驟2:根據(jù)獲得的代碼問(wèn)題生成代碼問(wèn)題庫(kù),如果有解決方法則對(duì)應(yīng)生成解決方法字段; 步驟3:將問(wèn)題一解決方法庫(kù)進(jìn)行數(shù)據(jù)分析、清洗、整合; 步驟4:對(duì)相同問(wèn)題不同解決方法安上傳次數(shù)等規(guī)則進(jìn)行智能排序; 步驟5:將排序后的“問(wèn)題一解決方法”存到最終的代碼提示庫(kù)中,以備代碼錯(cuò)誤提示推送。
【文檔編號(hào)】G06F11/36GK105843739SQ201610166913
【公開日】2016年8月10日
【申請(qǐng)日】2016年3月23日
【發(fā)明人】李源, 王世創(chuàng), 姚民偉
【申請(qǐng)人】浪潮軟件集團(tuán)有限公司